Sade anlatım
Her belgeyi kendisi okuyan bir yöneticinin dikkati tükenir. Onun yerine arşivi taraması için bir asistan gönderir ve tek sayfalık özet ister. Alt ajan o asistandır: kazıyı kendi çalışma alanında yapar, böylece ana ajanın belleği büyük resme ayrılmış kalır.
Neden önemli
Alt ajanlar uzun görevleri rayında tutmanın ana tekniğidir, çünkü bağlamı ham arama sonuçlarıyla dolan bir ajan yavaşlar, pahalılaşır ve hata yapmaya başlar. Bedeli görünürlüktür: arkasındaki kırk adımı değil, özeti görürsünüz. Bu yüzden verdiğiniz görev tanımı ve istediğiniz rapor biçimi önem kazanır.
Örnek
Bir kodlama ajanının, büyük bir kod tabanında bir fonksiyonun kullanıldığı her yeri bulması gerekiyor. Yalnızca bu iş için bir alt ajan başlatıyor. Alt ajan iki yüz dosya okuyup on iki konumluk bir liste döndürüyor; ana ajan kalabalığı görmeden listeyle devam ediyor.
Bununla en çok karıştırılan kavram
Subagent ve Tool (araç) arasındaki fark
Araç çağırmak bir düğmeye basmak gibidir: tek sabit işlem, tek sonuç. Alt ajan başlatmak ise iş devretmektir: bir modeli vardır, çok adım atar ve muhakeme kullanır. Ana ajan açısından ikisi benzer görünür, bir istek gider ve bir sonuç döner; alt ajanların çoğu zaman bir araç olarak sunulmasının nedeni budur.
Teknik katman
Alt ajan, içinde yalnızca görev tanımının bulunduğu temiz bir bağlam penceresiyle başlar; genellikle kendi sistem istemi, daraltılmış bir araç seti ve bazen daha ucuz bir modeli olur. Çağırana yalnızca son mesajı döner; aradaki araç çıktıları ana bağlama hiç girmez. İyi bir görev tanımı kendi kendine yeter: hedef, işin ne zaman bitmiş sayılacağı, kısıtlar ve yanıtın biçimi. Birden fazla alt ajan paralel çalışabilir. Maliyetler: toplam token artar, ana ajan ara akıl yürütmeyi göremez ve konuşma geçmişi ayrıca verilmedikçe alt ajana aktarılmaz.