Orkestrasiya və alt-agentlər
Orkestrator daxil olan mesajı cavaba çevirən şeydir. O, qatlı sistem promptunu yığır və funksiya çağırışı dövrəsini idarə edir: model düşünür, alətləri çağırır, nəticələri oxuyur və yekun cavab istehsal edənə qədər təkrar edir. Bu dövrənin üstündə agent alt-agentlər yarada və ixtiyari mühakimə strategiyaları tətbiq edə bilər — bütün bunlar admin tərəfindən konfiqurasiya oluna biləndir.
Növbə dövrəsi
Növbə məhdudlaşdırılmış funksiya çağırışı dövrəsidir. Modelə sistem promptu, 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 qaytarır, dövrə isə model yekun mesaj qaytarana qədər davam edir. Alətlər, yaddaş və bilik həmişə alət nəticələri kimi gəlir, heç vaxt yeridilmiş təlimatlar kimi yox — dövrəni prompt-injection-a davamlı saxlayan şey budur.
prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply
Alt-agentlər
Agent bir alt-tapşırığı həll etmək və nəticəni çağırana qaytarmaq üçün alt-agentlər yarada bilər. Bu, koordinasiya edən agentə fokuslanmış işi — tədqiqat, qaralama, ixtisaslaşmış axtarış — tək konteksti həddən artıq yükləmədən həvalə etməyə imkan verir.
Rekursiya məhdudlaşdırılıb: maksimum yuvalama dərinliyi
AIHUMMER_SUBAGENT_MAX_DEPTH ilə idarə olunur. Bu, nəzarətdən çıxan yaratmanın
qarşısını alır və növbənin xərcini ilə gecikməsini proqnozlaşdırıla bilən saxlayır.
[!WARNING] Alt-agentlər işi çoxaldır. Ortaq hostlarda
AIHUMMER_SUBAGENT_MAX_DEPTH-i mühafizəkar saxlayın — hər əlavə dərinlik səviyyəsi alət çağırışlarını və model istifadəsini çoxalda bilər.
Mühakimə strategiyaları
Sadə dövrədən əlavə, orkestrator ixtiyari mühakimə strategiyaları təklif edir. Onlar aktivləşdirilmədikcə söndürülmüş olur və hər biri admin UI-də “Agent · Reasoning” parametrlər qrupu altında konfiqurasiya oluna biləndir.
| Strategiya | Nə edir |
|---|---|
| Plan-steps | Agent hərəkət etməzdən əvvəl bir plan qaralayır, sonra addımları işləyir. |
| Reflect | Agent cavab verməzdən əvvəl öz qaralamasını tənqid edir və yenidən işləyir. |
| Debate | N agent bir neçə raund boyunca mübahisə edir, sonra bir hakim qalibi seçir. |
| Best-of-N | Bir neçə namizəd cavab yarat və ən yaxşısını seç. |
| Self-heal | Uğursuzluq zamanı agent təslim olmaq əvəzinə diaqnoz qoyur və yenidən cəhd edir. |
[!TIP] Mühakimə strategiyaları gecikmə və token xərcini keyfiyyət müqabilində dəyişir. Onları qlobal yerinə, onlara ehtiyacı olan agentlər və tapşırıqlar üçün seçmə şəkildə aktivləşdirin.
Agent qrafları
Birdəfəlik alt-agent çağırışlarından daha strukturlaşdırılmış çoxagentli iş
axınları üçün AiHummer agent qraflarını dəstəkləyir — agentlərin iş axınına
açıq şəkildə bağlanması. Qraflar admin UI-dən və /v1/admin/graphs/* altındakı
admin API-dən idarə olunur.
Admin UI-dəki «Qraflar» səhifəsi vizual flowchart-redaktordur: qrafın düyünləri xolst üzərində sürüşdürülür, aralarındakı əlaqələr oxlarla çəkilir, palitra yeni düyünlər əlavə edir, yan panel isə seçilmiş düyünün parametrlərini redaktə edir. Qrafın tərifi (başlanğıc düyün, addım limiti, düyünlər və keçidlər) JSON kimi saxlanılır — «JSON Eksport/İmport» keçiricisi onu baxış, nümunələr arasında köçürmə və əl ilə redaktə üçün açır.
Konfiqurasiya xülasəsi
| Tənzimləyici | Harada |
|---|---|
| Alt-agent maksimum dərinliyi | AIHUMMER_SUBAGENT_MAX_DEPTH (env; isti yenilənə bilən) |
| Mühakimə strategiyaları | Parametrlər qrupu “Agent · Reasoning” |
| Agent qrafları | /v1/admin/graphs/* |
[!NOTE] Alt-agent dərinliyi və alət aktivləşdirməsi isti tətbiq olunan parametrlər arasındadır (yenidən başlatma yoxdur). Digər parametrlər yenidən başlatma tələb edə bilər — getting-started bələdçisindəki konfiqurasiya modelinə baxın.
Sonra haraya
- Dövrənin nəyi çağıra biləcəyini Alətlər bölməsində görün.
- Mesajın başlanğıc agentini necə seçdiyini Marşrutlaşdırma bölməsində öyrənin.
- Agentlərin özlərini Agentlər və personalar bölməsində konfiqurasiya edin.