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

Agenter og personaer

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

En agent er enheten AiHummer setter foran en samtale. Hver agent har en persona, sin egen modell, et strukturert prompt og et sett med ferdigheter, og hver endring til den er versjonert. Agenter administreres fra nettadministrasjonsgrensesnittet og gjennom administrasjons-API-et under /v1/admin/agents/*.

Denne siden dekker hva en agent består av, hvordan den strukturerte “G3”-prompten settes sammen, og hvordan en agent trygt kan redigere sin egen profil.

Agentregisteret

Registeret er en full CRUD-katalog over agenter. For hver agent definerer du en identitet, en persona, modellen den kjører på og ferdighetene den kan bruke. Fordi gatewayen er flermodus, lever agenter inne i et arbeidsområde og er isolert som alle andre leietakere.

  • Persona — stemmen og oppførselen til agenten, gjengitt inn i en stall, cache-vennlig lag av systemprompten.
  • Per-agent-modell — hver agent kan feste sin egen modell og leverandør, så en En billig agent og en flaggskipagent kan sameksistere i samme arbeidsområde.
  • Ferdigheter — per-agent og delte ferdigheter gjør en “Ferdigheter”-blokk om til prompt; de beskriver kapasiteter, ikke vekter.

[!NOTE] En per-agent modell er uavhengig av ruting. Modell-nivå ruting (enkel / standard / kompleks) velger en modellklasse for en tur, mens per-agent modellen er agentens egen standard. Se Rutinger.

Versjoner, tilbakestilling og kloning

Hver meningsfulle endring av en agent blir fanget opp som en versjon. Dette gjør agentkonfigurasjon reviderbar og reversibel: du kan gjennomgå hva som har endret seg, rulle tilbake til en tidligere versjon, eller klone en agent for å bruke den som utgangspunkt for en ny. Versjons- og profileressurser ligger under /v1/admin/agents/* (profil, seksjoner, ferdigheter, versjoner).

[!TIP] Klon en fungerende agent før en stor persona- eller prompt-omskriving. Hvis den nye retningen ikke fungerer, er originalen fortsatt bare ett tilbakeslag unna.

Den strukturerte “G3”-prompten

I stedet for et enkelt systemprompt med fritekst, bruker AiHummer en strukturert agentprofil (internt “G3”). Identiteten er oppsplittet i felt snarere enn begravd i prosa, og resten av prompten er bygget fra navngitte seksjoner pluss en opplæring blokk. Orkestratoren gjengir disse inn i det lagdelte systempromptet, og holder de stabile delene (identitet, persona, seksjoner) i en bufret prefiks og legger til flyktige data til slutt.

Strukturen gjør det enkelt å redigere en profil felt for felt, enkelt å sammenligne versjoner, og forutsigbar å gjengi — det finnes ingen skjult prompt-rot.

G3 profile
├── identity fields   (decomposed: name, role, ...)
├── sections          (named, ordered prompt blocks)
└── onboarding        (first-run guidance)

Selvredigering bak en godkjenningsport

En agent kan få lov til å redigere sin egen profil bruk av verktøy for selvredigering — for eksempel for å forbedre en seksjon eller oppdatere dens onboarding. Dette er bevisst beskyttet:

  • Selvredigeringer går gjennom godkjenningsport: en foreslått endring blir registrert og må godkjennes av et menneske før den trer i kraft. En avvist endring blir aldri påført.
  • Endringen blir registrert som en ny versjon, så en selvredigering er like reviderbar og reversibel som enhver manuell redigering.

[!WARNING] Selvredigering er kraftfullt. Hold det bak godkjenningsporten slik at en agent ikke kan stille omskrive sin egen identitet. Gjennomgå foreslåtte selvediter på samme måte som du gjennomgå enhver privilegert endring.

E-postpassord går til hvelvet

Hvis en agents konfigurasjon inkluderer e-postpåloggingsinformasjon (for mail verktøy), passordet skrives til kryptert legitimasjonsarkiv, ikke lagret i profilen eller gjengitt i prompten. Hemmeligheter kommer aldri inn i modellens kontekst.

Admin-API

Agenter og deres strukturerte profiler administreres under admin-API-et, som er OIDC-beskyttet og revidert:

Ressurs Formål
/v1/admin/agents Liste, opprett, oppdater, slett agenter (CRUD)
/v1/admin/agents/.../profile Den strukturerte G3-profilen (identitetsfelt)
/v1/admin/agents/.../sections Navngitte promptseksjoner
/v1/admin/agents/.../skills Ferdigheter per agent
/v1/admin/agents/.../versions Versjonshistorikk, tilbakeføring og kloning

Hvor til neste