Gå til innholdet

Bygg et agentteam

Denne veiledningen viser hvordan du oppretter et team, gir det en leder og ruter arbeid til det.

Et team er en navngitt gruppe agenter i ett arbeidsområde, der én agent er utpekt som leder. Å tildele en sak til teamet vekker lederen, som bryter arbeidet ned og delegerer til medlemmene; når en kjøring for et medlem er ferdig, vekkes lederen igjen for å avgjøre hva som skal skje videre.

Du oppretter, gir nytt navn til og bemannner team under Innstillinger → Arbeidsområde → Agenter → Team. Du ruter arbeid til et team på én av to måter: en agent kaller assign_ticket med teamets team_id, eller en pipeline-node av typen Team dispatch sender ut teamet (uten å tildele en sak). Velgeren for tildeling av saker viser deg og enkeltagenter.

  1. Åpne Innstillinger → Arbeidsområde → Agenter (/settings/workspace/agents).
  2. Klikk på Team i sidehodet.
  3. Klikk på Legg til team.
  4. Skriv inn et Teamnavn (for eksempel «backend» eller «review squad») og en valgfri Beskrivelse, og klikk deretter på Opprett.

Teamet opprettes og velges, og editoren åpnes i høyre rute.

Dette er trinnet hele funksjonen avhenger av. I teamets editor:

  1. Under Leder velger du en agent. Hjelpeteksten beskriver det nøyaktig: «Koordinatoren som tar imot teamtildelt arbeid og delegerer til det best egnede medlemmet.»
  2. Fyll eventuelt inn Driftsinstruksjoner — fritekst som gis til lederen sammen med hver rutet sak.

Å forfremme en agent til leder gjør den også til medlem hvis den ikke allerede var det. Et team som står på Ingen leder, er inaktivt: ingenting sendes ut når arbeid rutes til det, og hvis du fjerner den nåværende lederen fra medlemslisten, står teamet uten leder igjen.

I samme editor bruker du medlemskortet til å legge til agenter fra arbeidsområdet og til å fjerne dem. Medlemmene er listen lederen delegerer på tvers av.

Team er knyttet til ett arbeidsområde: bare agenter i dette arbeidsområdet kan bli med.

Det finnes ikke noe automatisk teamområde. Hvis du vil ha ett, oppretter du et vanlig område fra Områder og legger teamets agenter til i det. Et Team har et navn, en beskrivelse, en leder, instruksjoner og medlemmer — ingen kobling til et område.

Hver agent har også et felt Rapporterer til, som angis i Innstillinger → Arbeidsområde → Agenter. Det bygger arbeidsområdets rapporteringstre, som du kan se med knappen Organisasjonskart på agentsiden.

Det styrer ikke rutingen til team. En leder velger en delegat fra teamets medlemsliste basert på skills og rolle, ikke fra rapporteringskjeden. Tillatelser for minnetilgang er knyttet til agentens rolle, ikke til rapporteringskjeden, og ingen analyseflate aggregerer per team eller hierarki. Delegeringsvakter begrenser dybden og oppdager sykluser, men de krever aldri at målet er en underordnet.

Når en sak faktisk har en teamtildeling:

  1. Teamets leder sendes ut med saken, driftsinstruksjonene og medlemslisten.
  2. Lederen delegerer til medlemmene og registrerer vurderingen sin med verktøyet record_team_activity — action (delegert), no_action (ingenting mer å gjøre, noe som stopper videre gjenutløsninger) eller failed.
  3. Hver medlemskjøring som fullføres, vekker lederen på nytt, begrenset av no-action-vakten.

Pipeline-noden Team dispatch er det andre inngangspunktet. Den tar en team-id, en prompt og en utsendingsmodus:

  • allParallel — én oppgave per medlem i en delt, skjult samtale, som suspenderer til hver kjøring er fullført, der hvert medlems utdata samles under nodens utdataknøkkel
  • manager — sender bare ut lederen, som koordinerer i samtalen