Orkestrasiya və sub-agentlər
O orkestrator gələn mesajı cavaba çevirən şeydir. O, təbəqəli bir sistem təklifini toplayır və bir şey sürür funksiya çağırış döngəsi: model düşünür, alətləri çağırır, nəticələri oxuyur və son cavabı verənə qədər təkrarlayır. Bu dövrün üstündə, bir agent yarana bilər alt agentlər və seçmə tətbiq et mühakimə strategiyaları — bunların hamısı idarəçi tərəfindən tənzimlənə bilər.
Dönmə döngəsi
Dönüş məhdud funksiyalar çağıran döngüdür. Modelə sistem təşviqi, söhbət və mövcud alətlər verilir; o, bir və ya bir neçə aləti çağıra bilər, orkestrator onları icra edir və nəticələri geri verir, və döngü model yekun mesajı qaytarana qədər davam edir. Alətlər, yaddaş və bilik həmişə təqdim olunur alət nəticələri, heç vaxt daxil edilmiş təlimat kimi — bu, dövrəni prompt inyeksiyasına qarşı davamlı saxlayır.
prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply
Alt agentlər
Bir agent edə bilər alt-agentlər yaratmaq alt vəzifəni idarə etmək və nəticəni çağırana qaytarmaq. Bu, koordinasiya edən agentin diqqət tələb edən işi — araşdırma, layihələndirmə, ixtisaslaşmış axtarış — bir tək konteksti yükləmədən tapşırmasına imkan verir.
Rekursiya məhduddur: maksimum yuvalanma dərinliyi tərəfindən idarə olunur AIHUMMER_SUBAGENT_MAX_DEPTH. Bu qaçılmaz çoxalmaların qarşısını alır və bir gedişin xərci və gecikməsini proqnozlaşdırıla bilən saxlayır.
[!WARNING] Alt-agentlər işi çoxaldır. Saxlayın
AIHUMMER_SUBAGENT_MAX_DEPTHmühafizəkar olaraq paylaşılan hostlar — hər əlavə dərinlik səviyyəsi alət çağırışlarını və modeli artıra bilər istifadə.
Məntiq yürütmə strategiyaları
Sadə döngənin kənarında, orkestrator əlavə seçimlər təklif edir mühakimə strategiyaları. Onlar aktiv deyillər, əgər işə salınmayıbsa, və hər biri admin UI vasitəsilə tənzimlənə bilər Agent · Məntiq parametrlər qrupu.
| Strategiya | Nə edir |
|---|---|
| Plan-addımlar | Agent hərəkətə keçməzdən əvvəl bir plan hazırlayır, sonra mərhələləri işləyir. |
| Əks etdirmək | Agent cavab verməzdən əvvəl öz layihəsini tənqid edir və düzəldir. |
| Müzakirə | N agentlər bir sıra məsələlər üzrə mübahisə edirlər dövrlər, sonra bir hakim qalibi seçir. |
| Ən-yaxşı-n | Bir neçə namizəd cavab yaradın və ən yaxşısını seçin. |
| Özünü sağaltmaq | Uğursuz olduqda agent təhlil edir və təslim olmaq əvəzinə yenidən cəhd edir. |
[!TIP] Məntiq strategiyaları gecikməni və token xərclərini keyfiyyətlə əvəz edir. Onları aktiv edin onları qlobal olaraq deyil, yalnız ehtiyacı olan agentlər və vəzifələr üçün seçici şəkildə.
Agent qrafikləri
Qeyri-rəsmi alt-agent çağırışlarından daha strukturlaşdırılmış çoxagentli iş axınları üçün AiHummer dəstəkləyir agent qrafikləri — agentlərin bir iş axınına açıq şəkildə qoşulması. Qrafiklər admin istifadəçi interfeysi və admin API vasitəsilə idarə olunur /v1/admin/graphs/*.
Admin interfeysinin Qrafiklər səhifə vizualdır axın diaqramı redaktoru: qraf düyünləri kənara çəkməklə hərəkət etdirilir, onların arasındakı kənarlar oxlar şəklində çəkilir, palitra yeni düyünlər əlavə edir və yan panel seçilmiş düyünün parametrlərini redaktə edir. Qraf tərifi (başlanğıc düyün, addım limiti, düyünlər və keçidlər) JSON formatında saxlanılır — “JSON-i ixrac/İdxal et” düyməsi onu yoxlamaq, nümunələr arasında köçürmək və əl ilə redaktə etmək üçün açır.
Konfiqurasiya xülasəsi
| Qollar | Harada |
|---|---|
| Alt-agentin maksimum dərinliyi | AIHUMMER_SUBAGENT_MAX_DEPTH (mühit; isti-yenidən yüklənə bilən) |
| Məntiq yürütmə strategiyaları | Ayarlar qrupu Agent · Məntiq |
| Agent qrafikləri | /v1/admin/graphs/* |
[!NOTE] Alt-agent dərinliyi və alət aktivləşdirilməsi tətbiq olunan parametrlər arasındadır isti (yenidən başlatma yoxdur). Digər parametrlər üçün yenidən başlatma lazım ola bilər — konfiqurasiyaya baxın başlanğıc bələdçisi modelində.
Növbəti haradır
- Dövrün nəyi çağıra biləcəyinə bax Alətlər.
- Bir mesajın başlanğıc agentini necə seçdiyini öyrənin Marşrutlaşdırma.
- Agentləri özü daxilində konfiqurasiya edin Agentlər və personajlar.