WikiNivå 3 — Systemdesign

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