ReAct: Akıl Yürütme ve Eylemi Birleştiren Çerçeve

304 kelime3 dk okuma

ReAt çerçevesi, modelin düşünme adımları ile eylem adımlarını birbirine dönüşümlü bağlayarak ortamdan gelen gözlemlere göre planını revize etmesini sağlıyor; böylece ajanlar hem planlayabiliyor hem de hatalarını düzeltebiliyor.

Sorun

Dil modelleri baştan sona bir plan üretip yürütmeye çalıştığında, çevre gerçeğiyle karşılaşınca kolayca sapabiliyor. Gerçek dünya, öngörülenin aksine davranabiliyor.

Bu, uzun görevlerde birikimli hatalara yol açıyor. Model, ilk hatadan sonra bile aynı yanlış planı sürdürmeye devam edebiliyor.

ReAct fikri

ReAct, düşünme adımı ile eylem adımını birbirine bağlıyor. Model önce düşünüyor, sonra eylemde bulunuyor, ardından eylemin sonucunu gözlemliyor ve yeniden düşünüyor.

Bu döngü, modelin çevresel geri bildirime göre planını revize etmesini sağlıyor. Ara adımlar, durumu izlenebilir hâle getiriyor.

Neden işe yarıyor?

Gözlemler, modelin varsayımlarını test etmesine imkân tanıyor. Bir varsayım yanlışsa, model bunu erken aşamada fark edip planı düzeltiyor.

Bu, özellikle bilgi getirme gerektiren görevlerde etkili. Model, kaynağı bulup okuyarak ilerledikçe daha doğru sonuçlara ulaşıyor.

Maliyet ve sınırlar

Her döngü turu, ek adımlar ve ek token maliyeti demek. Uzun görevlerde toplam maliyet hızla artabiliyor.

Ayrıca döngü, yanlış bir gözlem yorumuna dayanıyorsa hatalı yönde ilerleyebilir. Kaliteli gözlem, doğru döngünün ön koşuludur.

Yeni yaklaşımlar

ReAct, ajan mimarisinin temel örneklerinden biri olmayı sürdürüyor. Birçok güncel çerçeve, benzer düşün-eylem döngüsünü daha zengin araçlarla birleştiriyor.

Bazı tasarımlar, döngüye planlama ve bellek bileşenleri ekliyor. Bu, uzun görevlerde bağlam kaybını azaltıyor ve tutarlılığı artırıyor.

  • Gerçek çevre, öngörülenin aksine davranabiliyor
  • Düşünme ve eylem döngüleri birbirine bağlanıyor
  • Gözlemler, planın erken aşamada revize edilmesini sağlıyor
  • Her tur ek token maliyeti getiriyor

Sık sorulan sorular

ReAct nedir?

Modelin düşünme ve eylem adımlarını birbirine dönüşümlü bağlayan bir çerçevedir. Model eylemi yapar, sonucu gözlemler ve planını buna göre revize eder.

Plan üretip yürütme yaklaşımından farkı nedir?

Baştan sona sabit bir plan yerine, gözlemlere göre sürekli revize edilen bir plan kullanılıyor. Bu, çevre beklentilerin aksine davrandığında hataların birikmesini önlüyor.

ReAct pahalı mı?

Her döngü turu ek adımlar ve token demek. Uzun görevlerde toplam maliyet hızla artabilir; bu, çerçevenin temel dezavantajlarından biri.

En çok hangi görevlerde işe yarıyor?

Bilgi getirme ve araştırma gerektiren görevlerde. Model kaynakları okuyarak ilerledikçe daha doğru sonuçlara ulaşabiliyor.

Kaynakça

  1. ReAct: Synergizing Reasoning and Acting in Language ModelsarXiv
  2. Ajan teknolojileriWikipedia
  3. Chain-of-Thought PromptingarXiv
  4. Planlama (yapay zekâ)Wikipedia
  5. Geri besleme döngüsüWikipedia

Bu konuyla ilgili haberler