AiHummer
Română
AutentificareCont personal
v1.2.x
{ }Swagger

Orchestrare și sub-agenti

v1.2.x · actualizat 2026-06-26

dirijor este ceea ce transformă un mesaj primit într-un răspuns. El asamblează un prompt de sistem stratificat și conduce un buclă de apelare a funcției: modelul gândește, folosește unelte, citește rezultatele și repetă până când produce un răspuns final. Deasupra acestui ciclu, un agent poate porni sub-agenti și aplicați opțional strategii de raționament — toate acestea fiind configurabile de către administrator.

Bucle de întoarcere

O rotație este o buclă limitată de apelare a funcțiilor. Modelul primește promptul sistemului, conversația și instrumentele disponibile; poate apela unul sau mai multe instrumente, orchestratorul le execută și returnează rezultatele, iar bucla continuă până când modelul returnează un mesaj final. Instrumentele, memoria și cunoștințele sosesc întotdeauna sub formă de rezultatele instrumentului, niciodată ca instrucțiuni injectate — asta este ceea ce face bucla rezistentă la injecția de prompturi.

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

Sub-agenti

Un agent poate creează sub-agenti a gestiona un sub-task și a returna un rezultat apelantului. Acest lucru permite unui agent de coordonare să delegheze muncă concentrată — cercetare, redactare, o căutare specializată — fără a supraîncărca un singur context.

Recursivitatea este limitată: adâncimea maximă a imbricării este controlată de AIHUMMER_SUBAGENT_MAX_DEPTH. Acest lucru previne apariția necontrolată și menține costul și latența unui tur previzibile.

[!WARNING] Sub-agentele multiplică munca. Păstrați AIHUMMER_SUBAGENT_MAX_DEPTH conservator pornit gazde partajate — fiecare nivel suplimentar de adâncime poate multiplica apelurile instrumentului și modelul utilizare.

Strategii de raționament

Dincolo de bucla simplă, orchestratorul oferă opțional strategii de raționament. Ele sunt dezactivate decât dacă sunt activate, și fiecare poate fi configurată din interfața de administrare sub Agent · Raționament grup de setări.

Strategie Ce face
Pași plan Agentul întocmește un plan înainte de a acționa, apoi urmează pașii.
Reflecta Agentul își critică și își revizuiește propriul proiect înainte de a răspunde.
Dezbatere N agenții discută pe mai multe runduri, apoi un judecător alege câștigătorul.
Cel mai bun din N Generează mai multe răspunsuri posibile și alege cel mai bun.
Auto-vindecare La un eşec, agentul diagnostichează şi reîncearcă în loc să renunţe.

[!TIP] Strategiile de raționament schimbă latența și costul în tokeni pentru calitate. Activează-le selectiv pentru agenții și sarcinile care au nevoie de ele, mai degrabă decât la nivel global.

Grafice ale agenților

Pentru fluxurile de lucru multi-agent care sunt mai structurate decât apelurile sub-agente ad-hoc, AiHummer suportă grafice ale agenților — conectarea explicită a agenților într-un flux de lucru. Graficele sunt gestionate din interfața de administrare și din API-ul de administrare sub /v1/admin/graphs/*.

UI-ul de administrare Grafice pagina este un vizual editor de diagrame de flux: nodurile grafului sunt trase pe o pânză, muchiile dintre ele sunt desenate ca săgeți, o paletă adaugă noduri noi, iar un panou lateral editează parametrii nodului selectat. Definiția grafului (nodul de start, limita de pași, nodurile și tranzițiile) este stocată ca JSON — comutatorul „Export/Import JSON” îl deschide pentru inspectare, transfer între instanțe și editare manuală.

Rezumatul configurației

Buton Unde
Adâncimea maximă a sub-agentului AIHUMMER_SUBAGENT_MAX_DEPTH (env; reîncărcabil la cald)
Strategii de raționament Grup de setări Agent · Raționament
Grafice ale agenților /v1/admin/graphs/*

[!NOTE] Adâncimea sub-agentului și activarea instrumentului se numără printre setările care se aplică fierbinte (fără repornire). Alte setări pot necesita o repornire — consultați configurația modelul din ghidul de început.

Unde următor?