AiHummer
Norsk
Logg påKonto
v1.0.x
{ }Swagger

Orkestrering og underagenter

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

Den dirigent er det som gjør en inngående melding om til et svar. Den setter sammen en lagdelt systemoppfordring og styrer en funksjonskall-løkke: modellen tenker, bruker verktøy, leser resultatene og gjentar til den produserer et endelig svar. På toppen av denne løkken kan en agent starte underagenter og bruk valgfritt resonneringsstrategier — som alle kan konfigureres av administrator.

Vending sløyfe

En tur er en begrenset funksjonskallsløyfe. Modellen får systemprompten, samtalen og de tilgjengelige verktøyene; den kan kalle ett eller flere verktøy, orkestratoren utfører dem og sender resultatene tilbake, og løkken fortsetter til modellen returnerer en endelig melding. Verktøy, minne og kunnskap kommer alltid som verktøyresultater, aldri som injiserte instruksjoner — dette er det som gjør løkken motstandsdyktig mot promptinjeksjon.

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

Underagenter

En agent kan generere underagenter å håndtere en deloppgave og returnere et resultat til den som kaller. Dette lar en koordinerende agent delegere fokusert arbeid — forskning, utarbeidelse, en spesialisert oppslag — uten å overbelaste en enkelt kontekst.

Rekursjon er begrenset: maksimum nidestyrke kontrolleres av AIHUMMER_SUBAGENT_MAX_DEPTH. Dette forhindrer ukontrollert generering og holder en tur sin kostnad og ventetid forutsigbar.

[!WARNING] Underagenter multipliserer arbeid. Hold AIHUMMER_SUBAGENT_MAX_DEPTH konservativ på delte verter — hvert ekstra nivå av dybde kan multiplisere verktøysanrop og modell bruk.

Resonneringsstrategier

Bortenfor den enkle løkken, tilbyr orkestratoren valgfrie resonneringsstrategier. De er slått av med mindre de er aktivert, og hver enkelt kan konfigureres fra administrasjonsgrensesnittet under Agent · Resonering innstillingsgruppe.

Strategi Hva det gjør
Plan-trinn Agenten utarbeider en plan før han handler, og følger deretter trinnene.
Reflektere Agenten kritiserer og reviderer sitt eget utkast før den svarer.
Debatt N agenter argumenterer på tvers av en rekke runder, så en dommer plukker vinneren.
Best-of-N Generer flere kandidat-svar og velg det beste.
Selvhelbredelse Ved en feil diagnostiserer agenten og prøver igjen i stedet for å gi opp.

[!TIP] Resonnementstrategier bytter ventetid og tokenkostnad mot kvalitet. Slå dem på selektivt for agentene og oppgavene som trenger dem, i stedet for globalt.

Agentgrafer

For fleragentarbeidsflyter som er mer strukturerte enn ad-hoc underagentkall, støtter AiHummer agentgrafer — eksplisitt kobling av agenter inn i en arbeidsflyt. Grafer administreres fra administrasjonsgrensesnittet og administrasjons-APIet under /v1/admin/graphs/*.

Administratorgrensesnittet “Grafer” side er en visuell flytskjemaeditor: grafnoder dras rundt på et lerret, kanter mellom dem tegnes som piler, en palett legger til nye noder, og et sidepanel redigerer de valgte nodens parametere. Grafdefinisjonen (startnode, steglimit, noder og overganger) lagres som JSON — bryteren “Eksporter/Importer JSON” åpner den for inspeksjon, overføring mellom instanser og manuell redigering.

Konfigurasjonssammendrag

Knot Hvor
Sub-agent maksdypde AIHUMMER_SUBAGENT_MAX_DEPTH (miljø; varm-laster)
Resonneringsstrategier Innstillingsgruppe Agent · Resonering
Agentgrafer /v1/admin/graphs/*

[!NOTE] Sub-agent dybde og verktøyaktivering er blant innstillingene som gjelder varm (ingen omstart). Andre innstillinger kan kreve en omstart — se konfigurasjonen modell i komme-i-gang-guiden.

Hvor til neste