Harness (ajanın çalışma çerçevesi)
Modelin etrafındaki, döngüyü yürüten kod: neyi çağırabileceği, kaç tur hakkı olduğu, ne zaman duracağı.
Kategori
Ajan tabanlı bir sistem nasıl çalışır
İlgili terimler
Harness, yani ajanın çalışma çerçevesi, modelin tek bir yanıtını işe dönüştüren, modelin etrafındaki koddur. Bağlamı sağlar, araçları açar, dönen yanıtı ayrıştırır, izin verileni çalıştırır, sonucu modele geri verir ve bir tur daha dönülüp dönülmeyeceğine karar verir.
Mühendisliğin asıl yaşadığı yer neden burası
Model satın alınır ya da uyarlanır; harness ise geliştirilir. Aynı modeli kullanan iki sistem, harness'larına göre tamamen farklı davranır. Ajan tabanlı sistemlerde gözlenen hataların çoğu model hatası değil, harness hatasıdır: hiç kontrol edilmemiş bir araç sonucu, tur sınırı olmayan bir döngü, yutulup bütçe bitene kadar yeniden denenen bir hata.
Harness neye karar verir
Bu çağrıda hangi araçların görünür, hangilerinin görünmez olduğuna. Bir araç sonucunun kabul edilmeden önce nasıl görünmesi gerektiğine. Çalıştırmanın kaç turdan sonra duracağına. Bozuk bir yanıtta, zaman aşımında ya da reddedilen bir istekte ne olacağına. Ne zaman bir kişiye aktarılacağına ve o kişinin neyi alacağına. Bir eylemin hiç yapılıp yapılamayacağına; bu, modelin dışında duran politikaya karşı denetlenir.
Yeniden deneme ve hata
Yeniden deneme varsayılan değil, bir tasarım kararıdır. Geçici bir ağ hatasından sonra yeniden denemek yerindedir. Model geçersiz bir eylem ürettikten sonra yeniden denemek ise çoğu zaman durup ilgili kişiye aktarma işaretidir. Aynı çağrıyı tekrarlamak sonucu nadiren iyileştirir; hata sürerken bütçeyi tüketir.
Harness'ın dışında kalanlar
Kimlik, izinler, onay eşikleri ve durma koşulları, harness'ın uyguladığı yapılandırmadır; çıkarım yoluyla ürettiği davranış değildir. Yetki sınırını incelenebilir kılan şey bu ayrımdır.
Sık karıştırılanlar
harness (ajanın çalışma çerçevesi) ile karşılaştırma
| harness (ajanın çalışma çerçevesi) | Karşılaştırılan | Fark nedir |
|---|---|---|
| Harness | Model | Model tek bir yanıt üretir. Harness, o yanıtın bir araç çağrısına, yeni bir tura, ilgili kişiye aktarmaya ya da durmaya yol açıp açmayacağına karar verir. |
| Harness | Orkestrasyon | Harness tek bir ajanın döngüsünü yürütür. Orkestrasyon ise tüm sistem için ajanlar, adımlar ve bitiş durumları arasında koordinasyonu sağlar. |
Bu terimleri kendi kararlarınızdan biri üzerinde birlikte ele almak ister misiniz? Karar Planı ile başlayın