Ajanlar

Planning

Planlama · görev ayrıştırma

Bir ajanın, eyleme geçmeden önce hedefi sıralı adımlara bölme ve sonuçlar geldikçe bu adımları gözden geçirme yeteneği.

PLAN · faturalama servisini yeni veritabanına taşı✓1 · Yedek al✓2 · 14 tablonun envanterini çıkar✓3 · Bir kopyayı taşı→4 · Satır sayılarını karşılaştır212 satır farklı+Nedeni bulajan ekledi+Geri dönüşü test etinceleyen ekledi○5 · Geçişi yapPlanı yazadımlar, sıra, kontrollerUygulamadan önce incelebir insan üç dakikada okurUygula ve yeniden planlasonuçlar listeyi değiştirirPlan, güncel tutulan bir çalışma belgesidir: okunur, onaylanır ve olgular geldikçe yeniden yazılır.

şemanın tamamı için kaydırın →

MEmehmeterkek.com/sozluk/planning

Sade anlatım

Mutfak yenileyen bir usta işe bir listeyle başlar; çekiç sonra gelir. İşleri yazar, sıraya koyar, çünkü tesisat fayanstan önce döşenir; duvarın arkasından çürük bir boru çıktığında da sırayı değiştirir. Planlama yapan bir ajan da aynısını yapar: hedefe giden adımları yazar, sırayla ilerler ve gerçek başka türlü çıktığında listeyi yeniden yazar. Plan, herkesin okuyabildiği bir çalışma belgesidir.

Neden önemli

Planlama, bir ajanın kırk adımlık bir görevi bitirmesini sağlar; plansız bir ajan onuncu adımdan sonra yolunu kaybeder. Yönetici için ikinci bir yararı vardır: yazılı plan, gözetimin en ucuz noktasıdır. Uygulamadan önce planı okumak dakikalar alır ve yanlış yönde harcanacak saatleri önleyebilir; birçok aracın ajanı bu noktada onay için durdurmasının nedeni budur. Sınırları da gerçektir. Plan, ajanın başlangıçta bildiklerine dayanır; ikna edici görünüp yanlış olabilir; küçük işlerde ise planlama yalnızca maliyet ve gecikme ekler.

Örnek

Bir kodlama ajanından bir faturalama servisini yeni bir veritabanına taşıması isteniyor. Ajan önce beş adımlık bir plan yazıyor: yedek al, 14 tablonun envanterini çıkar, bir kopyayı taşı, satır sayılarını karşılaştır, geçişi yap. Ekip lideri planı üç dakikada okuyor ve geçişten önceye bir geri dönüş testi ekliyor. Dördüncü adımda sayılar 212 satır farklı çıkıyor. Ajan nedeni bulmak için bir adım ekliyor, bir tarih biçimi hatasını düzeltiyor ve devam ediyor.

Bununla en çok karıştırılan kavram

Planning ve Chain of Thought (CoT) arasındaki fark

PlanningUygulanacak, denetlenecek, değişecek eylemleri sıralar
Chain of Thought (CoT)Tek bir yanıta giden düşünceleri sıralar

İkisinde de model adım adım düşünür; karıştırılmalarının nedeni budur. Chain of thought tek bir yanıtın içindeki akıl yürütmedir: adımlar düşüncedir ve dünyada hiçbir şey olmaz. Plan ise birçok tura yayılan bir eylem listesidir; her eylem başarısız olabilir ve planı değiştirebilir. Akıl yürüten bir model daha iyi plan yapar; planın yine de uygulanması, denetlenmesi ve güncellenmesi gerekir.

Teknik katman

Planlamanın hafiften ağıra uzanan biçimleri vardır. Örtük: ReAct tarzı bir döngüde model yalnızca sıradaki adıma karar verir. Açık: plan-and-execute tasarımlarında bir planlayıcı bütün adımları yazar, bir yürütücü uygular ve her sonuçtan sonra bir yeniden planlama adımı kalanını günceller. Hiyerarşik: lider ajan hedefi alt hedeflere böler ve alt ajanlara dağıtır. Birçok harness modele bir yapılacaklar listesi aracı verir; plan böylece bağlamda ya da bir dosyada açık bir öğe olarak durur ve compaction'dan etkilenmez. Plan modu, bir insan planı onaylayana kadar ajanı salt okunur keşifle sınırlar. İyi bir plan işin ne zaman bitmiş sayılacağını söyler ve her adım için bir kontrol içerir. Tuzaklar: var olmayan dosyalar gibi varsayılan bilgilere dayanan planlar, eskidikten sonra da izlenen planlar, işi gereğinden ince bölmek ve uzun çalışmalarda asıl hedeften sapmak. Yaygın bir maliyet düzeninde güçlü model planlar, ucuz model uygular. Planı ve uygulamayı ayrı ayrı değerlendirin.

Yazan Mehmet Erkek · Son güncelleme: