Multi-agentMulti-Agent Systems
Arkitekturmönster där flera agenter samarbetar: en planerar, en specialiserar sig, en utvärderar. Komplexare men mer kapabelt än en ensam agent.
Multi-agent innebär att flera agenter samarbetar för att lösa en uppgift. Istället för en agent som gör allt finns det specialister med olika roller.
Vanliga mönster
Delegering. En koordinerande agent (orchestrator) bryter ner uppgiften och delegerar delar till specialistagenter. Varje specialist har sin egen kontext och sina egna verktyg.
Parallell exekvering. Oberoende deluppgifter skickas till flera agenter samtidigt. Resultaten aggregeras.
Handoff. En agent slutför sin del och skickar arbetet vidare till nästa. Som ett stafettlopp.
Plan → Execute → Evaluate. En planerare skapar en plan, en exekverare genomför den, en utvärderare kontrollerar kvaliteten. Inspirerat av GAN-arkitekturer.
Varför inte bara en stor agent?
Kontextfönstret är den praktiska begränsningen. En ensam agent som ska hantera research, kodning, testning och dokumentation får snabbt en överfull kontext. Specialistagenter med isolerade kontexter behåller fokus.
Subagenter
En subagent är en agent som skapas av en annan agent för att utföra en avgränsad uppgift. Den har sin egen kontext, sina egna verktyg, och rapporterar tillbaka till sin förälder. Det är den vanligaste formen av multi-agent-samarbete i praktiken.
Fördjupning
- harness-design-principer — Multi-agent-orkestrering som del av harnessens ansvar
- ai-agenternas-byggmaterial — Orkestrering som det sjätte byggmaterialet