AI Ordbog
Multi-agent system
System hvor flere AI-agenter samarbejder om at løse opgaver.
Skrevet og redigeret af Kristian Primdal · Sidst opdateret 18. marts 2026Indhold
Hvad er et multi-agent system?
Et multi-agent system er en arkitektur hvor flere AI-agenter (hver med sin specialiserede rolle) samarbejder om at løse opgaver der er for komplekse for en enkelt agent. I stedet for én agent der gør alt, har du et team af agenter der deler arbejdet.
Tænk på det som et softwareudviklingsteam: en arkitekt designer løsningen, en udvikler skriver koden, en tester verificerer kvaliteten, og en projektleder koordinerer. I et multi-agent system udfylder AI-agenter disse roller og samarbejder på lignende vis.
Multi-agent systemer er inspireret af hvordan kompleksitet håndteres i den virkelige verden: specialisering og arbejdsdeling. Ingen enkelt person (eller agent) kan alt. Men et team af specialister kan løse næsten enhver opgave.
Hvordan fungerer multi-agent systemer?
- Specialisering. Hver agent har en defineret rolle og et sæt værktøjer. En research-agent søger information. En kode-agent skriver kode. En review-agent tjekker kvalitet.
- Kommunikation. Agenter sender beskeder til hinanden. Research-agenten sender sine fund til kode-agenten, der sender koden til review-agenten.
- Koordinering. En orchestrator-agent (eller et fast workflow) styrer rækkefølgen og sikrer at agenterne arbejder sammen effektivt.
- Iteration. Feedback flyder tilbage. Review-agenten kan bede kode-agenten om rettelser. Research-agenten kan uddybe baseret på nye spørgsmål.
Arkitektur-mønstre
- Orchestrator-pattern. Én central agent styrer de andre. Orchestratoren modtager opgaven, delegerer til specialiserede agenter og samler resultaterne.
- Pipeline-pattern. Agenter er arrangeret i en kæde. Output fra én agent er input til den næste. Research → skriv → rediger → publicér.
- Debate-pattern. To eller flere agenter diskuterer et emne og udfordrer hinandens synspunkter. Resulterer i mere nuancerede og korrekte svar.
- Hierarkisk. Agenter organiseret i et hierarki: topagenter delegerer til underagenter der delegerer videre.
- Peer-to-peer. Agenter kommunikerer direkte med hinanden uden central styring. Mere fleksibelt men sværere at kontrollere.
Multi-agent vs. enkelt agent
- Specialisering. En enkelt agent skal kunne alt. Multi-agent lader hver agent fokusere på det den er bedst til.
- Kontekst. En enkelt agent skal holde al information i sit context window. Multi-agent fordeler konteksten mellem agenter.
- Fejlisolering. Hvis én agent fejler i et multi-agent system, kan de andre fortsætte. En enkelt agents fejl stopper alt.
- Kompleksitet. Multi-agent systemer er mere komplekse at bygge og debugge. Kommunikation mellem agenter kan introducere nye fejlkilder.
- Omkostning. Flere agenter = flere API-kald = højere omkostning. Men for komplekse opgaver kan det betale sig i kvalitet.
Multi-agent systemer i praksis
- CrewAI. Populært open source-framework til at bygge multi-agent systemer med definerede roller og opgaver.
- AutoGen (Microsoft). Framework til konversations-baserede multi-agent systemer hvor agenter diskuterer og samarbejder.
- LangGraph. Framework til at bygge stateful multi-agent workflows med definerede grafer af agent-interaktioner.
- Claude Code med subagenter. Claude Code kan lancere specialiserede subagenter til research, kodning og review parallelt.
- Kodereview. Et multi-agent system med en kode-agent, en sikkerhedsreview-agent og en performance-review-agent der hver analyserer koden fra sit perspektiv.
Multi-agent er ikke altid bedre Multi-agent systemer er kraftfulde men ikke altid nødvendige. For simple opgaver er en enkelt agent ofte tilstrækkelig. Og enklere at bygge, debugge og vedligeholde. Multi-agent giver mest værdi for komplekse opgaver der naturligt kan deles op i specialiserede roller. Start med en enkelt agent og tilføj flere kun når kompleksiteten kræver det.
FAQ
Hvad er et multi-agent system?
Et multi-agent system er en AI-arkitektur hvor flere specialiserede agenter samarbejder om at løse komplekse opgaver. Hver agent har en defineret rolle og et sæt værktøjer, og de kommunikerer og koordinerer for at nå et fælles mål.
Hvornår bør jeg bruge multi-agent i stedet for en enkelt agent?
Når opgaven er for kompleks for én agent, når den naturligt deles op i specialiserede roller, eller når du har brug for parallelt arbejde. For simple opgaver er en enkelt agent enklere og billigere.
Hvilke frameworks bruges til multi-agent systemer?
De mest populære er CrewAI, AutoGen (Microsoft), LangGraph og Anthropic's agent SDK. Alle er open source og gør det relativt enkelt at definere agenter, roller og samarbejdsmønstre.