AiHummer
Türkmençe
Gir
v1.0.x
{ }Swagger

Orkestrasiýa we sub-agentler

v1.0.x · täzelendi 2026-07-07

Orkestrator — gelýän habary jogaba öwürýän zatdyr. Ol gatlakly ulgam prompty ýygnaýar we funksiýa-çagyryş sikli işledýär: model pikirlenýär, gurallary çagyrýar, netijeleri okaýar we ahyrky jogap öndürýänçä gaýtalaýar. Bu sikliň üstünde, agent sub-agentleri döredip we islege bagly pikirleniş strategiýalaryny ulanyp biler — olaryň hemmesi admin tarapyndan sazlanyp bilýändir.

Gezek sikli

Gezek — çäkli funksiýa-çagyryş siklidir. Modele ulgam prompty, söhbetdeşlik we elýeterli gurallar berilýär; ol bir ýa-da birnäçe guraly çagyryp biler, orkestrator olary ýerine ýetirýär we netijeleri yzyna iýmitlendirýär, sikl model ahyrky habary gaýtaryp berýänçä dowam edýär. Gurallar, ýat we bilim hemişe gural netijeleri hökmünde gelýär, hiç wagt sanjym edilen görkezmeler hökmünde däl — bu sikli prompt sanjymyna garşy durnukly saklaýan zatdyr.

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

Sub-agentler

Agent kömekçi tabşyrygy ýerine ýetirmek we netijäni çagyryja gaýtarmak üçin sub-agentleri döredip biler. Bu utgaşdyryjy agente fokuslanan işi — barlag, taýýarlama, ýöriteleşdirilen gözleg — bir konteksti artykmaç ýüklemän tabşyrmaga mümkinçilik berýär.

Rekursiýa çäklendirilýär: iň ýokary ýerleşme çuňlugy AIHUMMER_SUBAGENT_MAX_DEPTH bilen dolandyrylýar. Bu gözegçiliksiz döretmegiň öňüni alýar we gezegiň bahasyny we gijä galmagyny çaklap bolýan saklaýar.

[!WARNING] Sub-agentler işi köpeldýär. Umumy hostlarda AIHUMMER_SUBAGENT_MAX_DEPTH -i ätiýaçly saklaň — her goşmaça çuňluk derejesi gural çagyryşlaryny we model ulanyşyny köpeldip biler.

Pikirleniş strategiýalary

Sada sikliň daşynda, orkestrator islege bagly pikirleniş strategiýalaryny hödürleýär. Olar işlände bolmasa öçürilýär, her biri admin UI-den “Agent · Reasoning” sazlamalar toparynda sazlanyp bilýändir.

Strategiýa Näme edýär
Plan-steps Agent hereket etmezden öň plan taýýarlaýar, soňra basgançaklary işleýär.
Reflect Agent jogap bermezden öň öz taslamasyny tankytlaýar we düzedýär.
Debate N agent birnäçe tapgyrda jedelleşýär, soňra eminçi ýeňijini saýlaýar.
Best-of-N Birnäçe dalaşgär jogap öndürmek we iň gowusyny saýlamak.
Self-heal Şowsuzlykda agent boýun bermegiň ýerine kesgitleýär we täzeden synanyşýar.

[!TIP] Pikirleniş strategiýalary gijä galmagy we token bahasyny hil bilen çalyşýar. Olary global däl-de, oňa mätäç agentler we tabşyryklar üçin saýlama açyň.

Agent graflary

Geçaýyn sub-agent çagyryşlaryndan has gurluşly köp-agentli iş akymlary üçin, AiHummer agent graflaryny goldaýar — agentleriň iş akymyna aýdyň sim çekilmegi. Graflar admin UI-den we /v1/admin/graphs/* astyndaky admin API-den dolandyrylýar.

Admin UI-niň «Graphs» sahypasy wizual flowchart redaktorydyr: graf düwünleri kanwanyň üstünde süýrelip herekete getirilýär, olaryň arasyndaky gyralar ok hökmünde çyzylýar, palitra täze düwünler goşýar, ýan panel bolsa saýlanan düwüniň parametrlerini redaktirleýär. Grafyň kesgitlemesi (başlangyç düwüni, ädim çägi, düwünler we geçişler) JSON hökmünde saklanýar — «Export/ Import JSON» geçirijisi ony gözden geçirmek, nusgalaryň arasynda geçirmek we el bilen redaktirlemek üçin açýar.

Konfigurasiýa jemlemesi

Düwme Nirede
Sub-agent maks çuňlugy AIHUMMER_SUBAGENT_MAX_DEPTH (env; gyzgyn-täzeden ýüklenip bilýär)
Pikirleniş strategiýalary Sazlamalar topary “Agent · Reasoning”
Agent graflary /v1/admin/graphs/*

[!NOTE] Sub-agent çuňlugy we gurallaryň işledilmegi gyzgyn ulanylýan sazlamalaryň hatarynda (täzeden başlamak ýok). Beýleki sazlamalar täzeden başlamagy talap edip biler — başlangyç gollanmasyndaky konfigurasiýa modeline serediň.

Indiki nirede