ReAct: Akıl Yürütme ve Eylem Kalıbı
Düşünce -> Eylem -> Gözlem -> Düşünce ... — modern çok adımlı aracıların çoğuna güç veren döngü.
ReAct: Akıl Yürütme ve Eylem Kalıbı, CoddyKit'te ücretsiz bir AI Agents dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Agents öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Agents kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
ReAct Nedir
ReAct, Akıl Yürüt + Harekete Geç ifadesinin kısaltmasıdır. Çok adımlı LLM aracıları için temel kalıptır; 2022'de Yao ve arkadaşları tarafından yayımlanmış ve günümüzdeki çoğu modern aracının temeli olmaya devam etmiştir.
Döngü
Aracı her adımda üç şey üretir:
- Düşünce — doğal dille bir sonraki adımda ne yapılacağı
- Eylem — hangi aracın hangi argümanlarla çağrılacağı
- Gözlem — araca ait sonuç; yeniden sürece beslenir
Aracı Son Yanıtı üretinceye kadar tekrarlayın.
A Concrete ReAct Trace
User: Who won the 2024 US presidential election?
Thought: I do not know off the top of my head. I should search.
Action: search('2024 US presidential election winner')
Observation: Donald Trump defeated Kamala Harris.
Thought: I have the answer.
Final Answer: Donald Trump won the 2024 US presidential election.Neden İşe Yarar
"Düşünce" adımı, modelin bir eyleme karar vermeden önce akıl yürütmesini düzenlemesini sağlar. Bu, aracıların üzerine uygulanmış düşünce zinciridir.
Düşünce adımı olmadan model çoğu zaman yanlış araçları veya yanlış argümanları seçer.
Modern ReAct İşlev Çağırmayı Kullanır
Eski ReAct, Eylem satırlarını düz metinden ayrıştırırdı. Modern uygulamalar işlev çağırma API'sini kullanır:
- Araçlar JSON şemaları olarak tanımlanır
- Model, metin Eylem satırları yerine araç çağrılarını döndürür
- Sonuçlar eklendiğinde hatalar model tarafından yakalanır
ReAct Çeşitleri
- Önce Planla ve Uygula — önce tam planı oluşturun, ardından uygulayın
- Yansıtma — aracı her adımdan sonra kendini eleştirir
- Düşünce Ağaçları — birden çok Düşünce dalını keşfeder
ReAct Ne Zaman Üstündür
- Keşif adımları içeren görevler (araştırma, hata ayıklama)
- Bir sonraki eylemin önceki sonuca bağlı olduğu görevler
- Planın önceden bilinemediği görevler
ReAct Ne Zaman Yetersiz Kalır
- Sabit işlem hatları (çeviri, sınıflandırma) — gereğinden karmaşık
- Çok uzun vadeli görevler — Önce Planla ve Uygula daha iyidir
- Gerçek zamanlı kontrol döngüleri — çok yavaştır
Yaygın Hata Türleri
- Aracının aynı aracı tekrar tekrar çağırdığı döngüler
- Yeterli bilgi olmadan erken Son Yanıt verilmesi
- Araçlar başarısız olduğunda yaşanan karışıklık
- Uzun Düşünce adımları nedeniyle belirteç bütçesinin aşılması
ReAct + Öz Yansıtma
Son Yanıttan sonra aracıya şunu sorun: "Bu doğru muydu? Daha iyi olabilir miydi?" Birçok uygulama daha yüksek kalite için bu yansıtma adımını ekler.
ReAct Uygulayan Çerçeveler
- LangChain ReAct aracısı oluşturma
- LlamaIndex ReActAgent
- AutoGen UserProxyAgent + AssistantAgent
- Kendiniz yazın — göründüğünden daha kolaydır
Maliyet Profili
ReAct, tek seferlik çalıştırmaya göre 2-3 kat daha fazla LLM çağrısı ekler. Her Düşünce bir LLM çağrısıdır ve Gözlemler belirteç ekler. MAKS_ADIM değerini ve adım başına belirteç sınırlarını belirleyin.
Üç Adım
Bir ReAct adımının üç bileşeni nelerdir?
Özet
ReAct, çok adımlı aracıların temelidir. Döngüye hâkim olduğunuzda araç kullanan her türlü aracıyı oluşturabilirsiniz.
Sıkça Sorulan Sorular
“ReAct: Akıl Yürütme ve Eylem Kalıbı” dersi ücretsiz mi?
Evet — “ReAct: Akıl Yürütme ve Eylem Kalıbı” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Agents kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Agents kursu toplamda 4 dersten oluşur.
“ReAct: Akıl Yürütme ve Eylem Kalıbı” dersinde ne öğreneceğim?
Düşünce -> Eylem -> Gözlem -> Düşünce ... — modern çok adımlı aracıların çoğuna güç veren döngü. AI Agents ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AI Agents öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AI Agents, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“ReAct: Akıl Yürütme ve Eylem Kalıbı” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AI Agents dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AI Agents dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- ReAct: Akıl Yürütme ve Eylem Kalıbı
- ReAct'i Sıfırdan Uygulama
- Yaygın Araç Kümeleri (Web, Hesap Makinesi, RAG)
- Araç Hatalarını Algılama ve Kurtarma