ReAct

Bir sonraki adımı, gerçekten gelen araç sonucuna göre seç.

kullanım
  • Ajanlar
düzeyler
basit · orta · ileri
bağlar
3 yakın yöntem
lisans
CC BY 4.0 · Kartın açık kaynağını incele

Nedir?

ReAct, kısa bir karar gerekçesini eylem ve gözlemle dönüşümlü kullanır. Model araç çağrısı önerir; uygulama aracı çalıştırır, gerçek sonucu sonraki çağrıya taşır. Sohbette hayal edilen bir arama sonucu gözlem sayılmaz.

Ne zaman işe yarar?

Başta bütün adımları belirleyemediğiniz, bir belge veya ortamdan gelecek sonuca göre yön değiştiren işlerde.

Örnekler

Aşağıdaki durumlar ve yanıtlar kurgusal öğretim örnekleridir; çalıştırılmış model, araç veya benchmark sonuçları değildir.

Basit (Simple)

Durum

Bir müzenin pazartesi açık olup olmadığını öğrenmek istiyorsunuz.

Prompt

Prompt

Kullanıcı görevi: Kurgusal Kent Müzesi pazartesi açık mı?
Uygulama: Yalnız salt okunur museum_hours(name) aracı var. En fazla 2 çağrı; araç yoksa bunu söyle ve dur.
Model: Gerekli eylemi ve bir cümlelik nedenini yaz. Uygulama sonucu gelmeden açık/kapalı deme.
Temsili araç sonucu: {name:"Kent Müzesi", monday:"closed", source:"resmi saat kaydı", updated:"2026-09-01"}
Sonraki model çağrısı: Görevi ve bu gerçek araç sonucunu al; kaydın tarihini belirterek yanıtla, yeterliyse bitir.

Örnek çıktı

Eylem: museum_hours("Kent Müzesi"). Gözlem geldikten sonra: “1 Eylül tarihli resmi saat kaydında pazartesi kapalı görünüyor.”

Ne elde ettik?

Karar, araç çağrısından önce uydurulmuş bir gözleme dayanmadı.

Orta (Medium)

Durum

İlk belgede başvuru tarihi yok; ikinci bir kaynağa ihtiyaç doğuyor.

Prompt

Prompt

Görev: Kurgusal serginin son başvuru gününü bul.
Denetleyici en fazla 3 salt okunur belge okuma çağrısı çalıştırsın. Her tur görevi, okunan URL kimliklerini ve alıntıları modele taşısın.
1. read_document("sergi-duyuru") -> "Tarih için koşullar belgesine bakın: sergi-kosullar."
Modelden tek sonraki eylemi iste; aynı belgeye sebepsiz dönme.
2. read_document("sergi-kosullar") -> "Başvurular 20 Ekim 2026 saat 17.00'de kapanır."
Model: Sonucu belge kimliğiyle yaz. Tarih çelişirse kesin tarih verme; bütçe biterse eksikliği bildir.

Örnek çıktı

İkinci eylem read_document("sergi-kosullar") olur. Sonuç: “20 Ekim 2026, 17.00 — sergi-kosullar.”

Ne elde ettik?

İkinci adımı ilk gözlem belirledi.

İleri (Hard)

Durum

Bir destek tanısı, başarılı ve başarısız sorguları ayırt etmeli.

Prompt

Prompt

Görev: Sipariş K42 neden görünmüyor? Yazma ve yeniden gönderme yetkisi yok.
Denetleyici: En fazla 3 araç çağrısı. İzinli araçlar order_read(id), sync_status(id). Durum: çağrı kimliği, yanıt durumu, bulgu, kalan bütçe.
order_read("K42") -> {status:"not_found"}
Model: Yok kaydını silinmiş sipariş diye yorumlama. Bir sonraki salt okunur kontrolü seç.
sync_status("K42") -> {status:"pending", next_retry:"14:30"}
Model: Bu sonucu önceki gözlemle birlikte değerlendir; müşteriye teşhis sınırını ve takip zamanını yaz. Aracı yeniden çalıştırma; bir durum açıklaması üretince dur.

Örnek çıktı

“Sipariş aramasında kayıt bulunmadı; eşitleme kuyruğunda bekliyor. Sonraki otomatik deneme 14.30. Silindiğine dair kanıt yok.”

Ne elde ettik?

Başarısız sorgu ile asıl neden birbirine karıştırılmadı.

Nerede durmalı?

ReAct araç erişimi yaratmaz. Denetleyici izinleri ve çağrı bütçesini uygulamalıdır. Sabit adımlı prompt zincirinden farklı olarak sonraki eylem gözleme göre seçilir. İç düşünce dökümü istemek yerine karar, eylem, kaynak ve sonuç kaydı yeterlidir.

Kaynaklar

  • ReAct: Synergizing Reasoning and Acting in Language Models (yeni sekme) — Yao, Shunyu; Zhao, Jeffrey; Yu, Dian; Du, Nan; Shafran, Izhak; Narasimhan, Karthik; Cao, Yuan. 2022-10-06; okunan sürüm 2023-03-10. Karar, eylem ve dış gözlemin dönüşümlü kullanıldığı ReAct mekanizmasını tanımlar; örnekler buraya ait sade uyarlamalardır. Kanıt düzeyi: özgün makalenin ilgili gövde bölümleri.

Büyük beyaz halka altta pürüzlü ve aralıklı taş uçlara dönüşüyor; yanında kaba bir kaya duruyor.
Görselin üretim bilgisi

Google Gemini ile üretilen özgün illüstrasyon · 1024 × 572

Generate an image: Create an original museum-grade computational sculpture photographed as a physically present installation, horizontal 16:9. Deep anthracite void, mineral porcelain whites, restrained ice-blue and amber accents, fine particles only where structurally meaningful, tactile surfaces, subtle volumetric illumination, believable depth, exceptional edge detail and intentional negative space. A segmented mineral loop reaches beyond a graphite boundary to touch a real rough stone; the returning section visibly changes shape after contact, while an untouched section remains smooth. Strong foreground background boundary, deliberate gap in the loop. Keep the image sophisticated and legible at mobile size: one dominant mechanism, a clear silhouette, no decorative overload. No text, letters, numbers, typography, captions, symbols, watermark, logo, fake chart, screenshot, interface, identifiable people or artist signature. Do not imitate any specific existing artwork.

Promptları kendi durumunuza göre düzenleyin. Bir araç veya ayrı çağrı gerektiren örnekte, yalnız metni kopyalamak o çalışma düzenini kurmaz.