AiHummer
Dansk
Log indKonto
v1.0.x
{ }Swagger

Orkestrering og underagenter

v1.0.x · opdateret 2026-06-26

Den dirigent er det, der forvandler en indgående besked til et svar. Det samler en lagdelt systemprompt og styrer en funktionskaldsløkke: modellen tænker, kalder på værktøjer, læser resultaterne og gentager, indtil den producerer et endeligt svar. Oven på denne løkke kan en agent opstå underagenter og anvend valgfri resonneringsstrategier — som alle kan konfigureres af administrator.

Vendedrejet

En tur er en begrænset funktion-opkalds-løkke. Modellen får systemprompten, samtalen og de tilgængelige værktøjer; den kan kalde et eller flere værktøjer, orkestratoren udfører dem og leverer resultaterne tilbage, og løkken fortsætter, indtil modellen returnerer en slutbesked. Værktøjer, hukommelse og viden ankommer altid som værktøjsresultater, aldrig som injicerede instruktioner — det er det, der holder sløjfen modstandsdygtig over for promptinjektion.

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

Underagenter

En agent kan generer underagenter at håndtere en delopgave og returnere et resultat til den kaldende. Dette gør det muligt for en koordinerende agent at delegere fokuseret arbejde — forskning, udarbejdelse, en specialiseret opslag — uden at overbelaste en enkelt kontekst.

Rekursion er begrænset: den maksimale indlejringsdybde styres af AIHUMMER_SUBAGENT_MAX_DEPTH. Dette forhindrer ukontrolleret generering og gør en tur’s omkostninger og latenstid forudsigelige.

[!WARNING] Underagenter multiplicerer arbejde. Hold AIHUMMER_SUBAGENT_MAX_DEPTH konservativ til delte værter — hvert ekstra lag af dybde kan multiplicere værktøjsopkald og model brug.

Resonneringsstrategier

Ud over den almindelige løkke tilbyder orkestratoren valgfrie resonneringsstrategier. De er slået fra, medmindre de er aktiveret, og hver enkelt kan konfigureres fra administratørbrugerfladen under Agent · Resonering indstillingsgruppe.

Strategi Hvad det gør
Plan-trin Agenten udarbejder en plan, før han handler, og arbejder derefter trinnene igennem.
Reflektere Agenten kritiserer og reviderer sit eget udkast, før den svarer.
Debat N agenter argumenterer på tværs af en række runder, så en dommer vælger vinderen.
Bedst-af-N Generer flere mulige svar og vælg det bedste.
Selvhelbredelse Ved en fejl diagnosticerer agenten og prøver igen i stedet for at give op.

[!TIP] Begrundelsesstrategier bytter ventetid og tokenomkostninger for kvalitet. Aktivér dem selektivt for de agenter og opgaver, der har brug for dem, snarere end globalt.

Agentgrafer

For multi-agent arbejdsprocesser, der er mere strukturerede end ad-hoc under-agent kald, understøtter AiHummer agentgrafer — eksplicit ledning af agenter ind i en arbejdsgang. Grafer administreres fra admin-brugergrænsefladen og admin-API’en under /v1/admin/graphs/*.

Administratorens brugergrænseflader “Grafer” side er en visuel flowchart-editor: grafnoder trækkes rundt på et lærred, kanter mellem dem tegnes som pile, en palette tilføjer nye noder, og en sidepanel redigerer den valgte nods parametre. Grafdefinitionen (startnode, trinbegrænsning, noder og overgange) gemmes som JSON — ‘Eksporter/Importer JSON’-skiftet åbner den til inspektion, overførsel mellem instanser og manuel redigering.

Konfigurationsoversigt

Knop Hvor
Sub-agent maksimale dybde AIHUMMER_SUBAGENT_MAX_DEPTH (miljø; hot-reloadbar)
Resonneringsstrategier Indstillingsgruppe Agent · Resonering
Agentgrafer /v1/admin/graphs/*

[!NOTE] Sub-agent dybde og værktøjsaktivering er blandt de indstillinger, der gælder varm (ingen genstart). Andre indstillinger kan kræve en genstart — se konfigurationen model i komme-i-gang-guiden.

Hvor til næste