Orkestrasyon ve alt ajanlar
orkestra şefi gelen bir mesajı bir cevaba dönüştüren şeydir. Katmanlı bir sistem istemi oluşturur ve bir fonksiyon çağırma döngüsü: model düşünür, araçları çağırır, sonuçları okur ve nihai bir yanıt üretinceye kadar tekrar eder. Bu döngünün üzerine, bir ajan başlatılabilir alt ajanlar ve isteğe bağlı uygula akıl yürütme stratejileri — bunların tümü yönetici tarafından yapılandırılabilir.
Dönüş döngüsü
Bir dönüş, sınırlı bir fonksiyon çağırma döngüsüdür. Modele sistem istemi, konuşma ve kullanılabilir araçlar verilir; model bir veya daha fazla araç çağırabilir, yönlendirici bunları yürütür ve sonuçları geri besler ve döngü, model nihai mesajı döndürene kadar devam eder. Araçlar, hafıza ve bilgi her zaman şöyle gelir araç sonuçları, asla enjekte edilmiş talimatlar olarak değil — bu, döngüyü istem enjekte etmeye karşı dirençli kılıyor.
prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply
Alt ajanlar
Bir ajan yapabilir alt ajanlar üret Alt bir görevi ele almak ve sonucu çağırana geri döndürmek. Bu, koordine eden bir ajanın odaklanmış işleri — araştırma, taslak hazırlama, özel bir arama — tek bir bağlamı aşırı yüklemeden devretmesine olanak tanır.
Özyineleme sınırlıdır: maksimum iç içe geçme derinliği tarafından kontrol edilir AIHUMMER_SUBAGENT_MAX_DEPTH. Bu, kontrolden çıkmış üretimi önler ve bir turun maliyeti ile gecikmesini öngörülebilir kılar.
[!WARNING] Alt ajanlar işleri katlar. Saklayın
AIHUMMER_SUBAGENT_MAX_DEPTHmuhafazakar paylaşılan sunucular — her ekstra derinlik seviyesi araç çağrılarını ve modeli katlayabilir kullanım.
Muhakeme stratejileri
Düz döngünün ötesinde, düzenleyici isteğe bağlı olarak sunar akıl yürütme stratejileri. Etkinleştirilmedikçe kapalıdırlar ve her biri yönetici kullanıcı arayüzünden yapılandırılabilir Ajan · Muhakeme ayarlar grubu.
| Strateji | Ne yapar |
|---|---|
| Plan-adımları | Ajan hareket etmeden önce bir plan tasarlar, sonra adımları uygular. |
| Yansıtmak | Ajan, yanıtlamadan önce kendi taslağını eleştirir ve düzeltir. |
| Tartışma | N ajanlar bir dizi konuda tartışıyor turlar, sonra bir yargıç kazananı seçer. |
| En İyi-N | Birden fazla aday cevap üretin ve en iyisini seçin. |
| Kendi kendini iyileştirme | Bir başarısızlık durumunda, ajan pes etmek yerine teşhis yapar ve tekrar dener. |
[!TIP] Muhakeme stratejileri kalite için gecikme ve token maliyetini değiş tokuş eder. Bunları açın genel olarak değil, onları gerektiren ajanlar ve görevler için seçici olarak.
Ajan grafikleri
Rastgele alt ajan çağrılarından daha yapılandırılmış çok ajanlı iş akışları için, AiHummer destekler ajan grafikleri — ajanların bir iş akışına açık bir şekilde bağlanması. Grafikler, yönetici kullanıcı arayüzü ve yönetici API’si üzerinden yönetilir /v1/admin/graphs/*.
Yönetici arayüzü “Grafikler” sayfa görseldir akış şeması düzenleyiciGraph düğümleri bir tuval üzerinde sürüklenir, aralarındaki kenarlar oklar olarak çizilir, bir palet yeni düğümler ekler ve bir yan panel seçili düğümün parametrelerini düzenler. Grafik tanımı (başlangıç düğümü, adım limiti, düğümler ve geçişler) JSON olarak saklanır — “JSON’u Dışa Aktar / İçe Aktar” geçişi, inceleme, örnekler arasında aktarım ve manuel düzenleme için açılır.
Yapılandırma özeti
| Düğme | Nerede |
|---|---|
| Alt ajan maksimum derinliği | AIHUMMER_SUBAGENT_MAX_DEPTH (çevre; sıcak-yeniden yüklenebilir) |
| Muhakeme stratejileri | Ayarlar grubu Ajan · Muhakeme |
| Ajan grafikleri | /v1/admin/graphs/* |
[!NOTE] Alt ajan derinliği ve araç etkinleştirme uygulanacak ayarlar arasındadır sıcak (yeniden başlatma yok). Diğer ayarlar bir yeniden başlatma gerektirebilir — yapılandırmaya bakın başlangıç kılavuzundaki model.
Sonra nereye?
- Döngünün neyi çağırabileceğine bak Araçlar.
- Bir mesajın başlangıç ajanını nasıl seçtiğini öğrenin Yönlendirme.
- Ajanları kendilerini yapılandırın Ajanlar ve karakterler.