Blog

Multi-agentsystemen: wat ze zijn, in begrijpelijke taal, in 2026

Markdown

Multi-agentsystemen in begrijpelijke taal: waarin meerdere AI-agents verschillen van één agent, hoe een orchestrator en workers samenwerken en wanneer die combinatie de moeite waard is.

Lees het volledige artikel

Een jaar geleden volgde werken met AI het patroon “één chat, één agent, één taak tegelijk”. Daarna begon de agent bij complexe projecten helpers in te schakelen: de ene pluist documentatie uit, de andere controleert de cijfers en een derde brengt alles samen in één antwoord. Dat is een multi-agentsysteem, en de term klinkt veel enger dan wat erachter schuilgaat.

Hieronder leg ik in alledaagse taal uit wat het is, waarin meerdere agents verschillen van één agent, hoe ze één taak verdelen en wanneer die combinatie echt de moeite waard is. Zonder formules, met alledaagse voorbeelden en op basis van engineeringartikelen van Anthropic en de Claude Code-documentatie.

Ailoot-documentatie — naslagmateriaal over het gebruik van de dienst.

Wat is een multi-agentsysteem, in begrijpelijke taal?

Belangrijkste punt

Een multi-agentsysteem bestaat uit meerdere AI-agents die samenwerken aan één taak. Eén agent neemt de leiding: die verdeelt de taak in onderdelen en wijst die toe aan de anderen. Elke helper behandelt zijn eigen onderdeel afzonderlijk en geeft het resultaat terug. De leidende agent brengt de onderdelen samen tot één antwoord. In wezen is het een team van meerdere AI’s in plaats van één medewerker.

Stel je een renovatie van een appartement voor. Je kunt één aannemer inhuren die sleuven in de muren freest, tegels legt, schildert en stopcontacten installeert, de ene klus na de andere. Of je haalt een ploeg erbij: de voorman verdeelt het werk, de elektricien legt de bedrading aan, de tegelzetter legt de tegels, en dat gebeurt allemaal tegelijk. Een multi-agentsysteem werkt als zo’n ploeg, behalve dat er AI-agents werken in plaats van mensen.

Een agent is hier niet zomaar een chat die een antwoord schrijft. Het is een AI die zelfstandig hulpmiddelen kan gebruiken: op internet zoeken, bestanden lezen en bewerken, en opdrachten uitvoeren. Als meerdere van zulke agents aan een gedeelde taak werken, krijg je een multi-agentsysteem. Anthropic omschrijft het in zijn engineeringartikel precies zo:

Een multi-agentsysteem bestaat uit meerdere agents — taalmodellen die zelfstandig in een lus hulpmiddelen gebruiken — die samenwerken.

— Anthropic, engineeringartikel “Hoe we ons multi-agentonderzoekssysteem hebben gebouwd”, https://www.anthropic.com/engineering/multi-agent-research-system

De term is niet nieuw en geen marketingjargon; er zit een helder technisch idee achter: verdeel het werk over meerdere medewerkers.

Waarin verschilt een multi-agentsysteem van één AI-agent?

Belangrijkste punt

Eén agent houdt de hele taak in zijn hoofd en werkt de stappen achtereenvolgens af. Een multi-agentsysteem geeft onderdelen van de taak aan meerdere helpers, die tegelijk werken, elk in hun eigen werkomgeving. Het voordeel is snelheid en brede dekking bij grote taken. Het nadeel is dat het meer kost en moeilijker is om alles samen te brengen. Eén agent volstaat voor een eenvoudige vraag; een hele groep zit alleen maar in de weg.

Het belangrijkste verschil zit in de verdeling van het werk en het geheugen. Eén agent behandelt de hele taak in één gesprek: elke nieuwe stap komt in dezelfde context terecht, en aan het einde van een grote taak is die context een warboel van logs, fragmenten uit bestanden en tussentijdse conclusies. Een multi-agentsysteem verdeelt dit over verschillende agents, elk met een schone lei.

Ik heb de verschillen in een tabel gezet, zodat ze makkelijk te zien zijn:

KenmerkEén agentMulti-agentsysteem
Hoe het werk verlooptStap voor stap, achtereenvolgensOnderdelen van de taak lopen gelijktijdig
Geheugen en contextAlles in één gesprekElke agent heeft een eigen, schone context
Snelheid bij een grote taakLager; alles verloopt achtereenvolgensHoger dankzij parallel werk
KostenBasisAanzienlijk hoger (ik leg hieronder uit waarom)
Wanneer beterEenvoudige vraag, korte taakGroot onderzoeksproject, veel bronnen
RisicoRaakt verstrikt in de eigen contextHet is lastiger de onderdelen tot één antwoord samen te brengen

De conclusie uit de tabel is eenvoudig. Een multi-agentsysteem is niet voor elke situatie een upgrade van een gewone agent. Het is een apart hulpmiddel voor grote taken. Voor een korte vraag is het overbodig en kost het alleen maar geld. Voor een brede, omvangrijke taak met een tiental bronnen kan het werk aan dat één agent zou overbelasten.

Hoe werkt de opzet met “orchestrator en workers”?

Belangrijkste punt

Dit is de meest voorkomende opzet voor een multi-agentsysteem. Er is een leidende agent — de orchestrator. Die krijgt een taak, maakt een plan, verdeelt de taak in onderdelen en wijst die toe aan workers die helpen. Elke worker behandelt zijn onderdeel in een aparte werkomgeving en stuurt het resultaat terug. De orchestrator brengt alles samen in één antwoord. Het is als een voorman met een ploeg: de een plant en verdeelt het werk, de anderen voeren het uit.

Deze opzet heeft een technische naam: orchestrator en workers. Anthropic beschrijft het als volgt:

Bij de opzet met orchestrator en workers verdeelt een centraal taalmodel een taak ter plekke in stukken, wijst die toe aan workermodellen en brengt hun resultaten samen.

— Anthropic, engineeringartikel “Effectieve agents bouwen”, https://www.anthropic.com/engineering/building-effective-agents

Zo ziet dit eruit in een concreet voorbeeld. Voor de onderzoeksfunctie gebruikt Anthropic een leidende agent die het verzoek van de gebruiker ontvangt, een strategie uitwerkt en meerdere hulpagents aanmaakt. Elke agent gaat een eigen deel van het onderwerp onderzoeken, terwijl de leider wacht en daarna de bevindingen samenvoegt. Zo beschrijven ze het proces zelf:

Wanneer een gebruiker een vraag indient, analyseert de leidende agent die, ontwikkelt een strategie en start subagents om verschillende aspecten van de vraag gelijktijdig te onderzoeken.

— Anthropic, engineeringartikel “Hoe we ons multi-agentonderzoekssysteem hebben gebouwd”, https://www.anthropic.com/engineering/multi-agent-research-system

Het belangrijkste is dat de helpers parallel werken; dat is het hele doel van deze opzet. In hetzelfde systeem roept de leidende agent telkens drie tot vijf helpers in, en elk van hen gebruikt ook meerdere hulpmiddelen tegelijk. Zo kan een grote taak die voor één agent een lange reeks stappen zou vormen, voor de ploeg uiteenvallen in meerdere parallelle werkstromen.

Naast de opzet met “orchestrator en workers” zijn er twee verwante concepten die vaak met multi-agentsystemen worden verward:

  1. Routering. Het systeem bekijkt een binnenkomend verzoek en stuurt het langs de juiste route: een vraag over betalingen gaat de ene kant op, een technische vraag de andere. Dit is nog geen team van agents; het is sortering bij de ingang.
  2. Prompt chaining. De taak wordt in stappen verdeeld en elke volgende stap werkt met het resultaat van de vorige stap. Dit is een pijplijn met één agent; hier werken niet meerdere agents naast elkaar.

Een multi-agentsysteem verschilt doordat er echt meerdere workers zijn, die gelijktijdig werken, elk in hun eigen werkomgeving.

Contextisolatie maakt deel uit van wat ik context engineering noem: beheren wat er in het AI-geheugen wordt geplaatst en waar.

Waar gebruik je al multi-agentsystemen zonder dat je het weet?

Belangrijkste punt

Als je met Claude Code werkt, heb je al een multi-agentsysteem tot je beschikking. Het bevat subagents: de leidende agent geeft een deel van de taak aan een helper, die het in een apart venster uitvoert en alleen het resultaat terugstuurt. De onderzoeksfunctie van Claude is ook multi-agent. Met andere woorden: dit is geen laboratoriumexperiment meer; dezelfde werkwijze wordt gebruikt in hulpmiddelen die mensen dagelijks inzetten.

Het meest voor de hand liggende voorbeeld zijn subagents in Claude Code. De Claude-documentatie omschrijft ze kort:

Subagents zijn gespecialiseerde AI-assistenten die specifieke soorten taken op zich nemen.

— Claude Code-documentatie, sectie over subagents, https://docs.claude.com/en/docs/claude-code/sub-agents

Het belangrijkste kenmerk is een aparte werkomgeving. Een subagent zit niet in je hoofdgesprek; hij heeft een eigen contextvenster, eigen instructies en eigen machtigingen:

Elke subagent werkt in zijn eigen contextvenster, met een eigen systeemprompt, eigen toegang tot hulpmiddelen en afzonderlijke machtigingen.

— Claude Code-documentatie, sectie over subagents, https://docs.claude.com/en/docs/claude-code/sub-agents

In de praktijk ziet het er zo uit: je vraagt een agent bijvoorbeeld een groot foutenrapport te analyseren. Die overspoelt je chat niet met honderd regels logs, maar geeft dat vuile werk aan een subagent. De subagent spit de logs door in zijn eigen werkomgeving en geeft vervolgens een korte conclusie terug: dit is de oorzaak, los het hier op. Je hoofdgesprek blijft overzichtelijk en de AI raakt niet in de war of de draad kwijt.

Zo wordt ook duidelijk waarom dit belangrijk is voor bedrijven. Ik gebruik Claude Code en andere agents samen en verdeel grote taken om precies deze reden over subagents: zodat elk zijn eigen gebied kan onderzoeken zonder de anderen in de weg te zitten. Wil je weten welke soorten taken je aan een agent kunt geven, dan heb ik een apart artikel over taken voor een AI-agent. En over hoeveel helpers je tegelijk kunt laten draaien zonder de agent te overbelasten, schreef ik in subagents en Claude Code-uitbreidingen.

Waarom een taak verdelen over meerdere agents?

Belangrijkste punt

Er zijn twee redenen. De eerste is schoon geheugen: elke agent heeft zijn eigen context, zodat de ene niet wordt overspoeld door de rommel van de andere. De tweede is snelheid: de helpers werken tegelijk in plaats van na elkaar. Bij een groot onderzoeksproject maakt dat merkbaar verschil. De multi-agentopzet van Anthropic scoorde op hun interne evaluatie 90 procent beter dan één agent. Maar die winst is er alleen bij taken die daadwerkelijk in onderdelen kunnen worden verdeeld.

De eerste reden is geheugen. Wanneer één agent een grote taak uitvoert, raakt zijn context snel vol: zoekresultaten hier, fragmenten uit bestanden daar en tussentijdse redeneringen erboven. Aan het einde weet hij niet meer goed waar hij begon. Door het werk over meerdere agents te verdelen, geef je elk een schone lei. Anthropic beschrijft het voordeel als volgt: elke subagent zorgt voor arbeidsverdeling met eigen hulpmiddelen en een eigen zoekrichting, waardoor het onderzoek vollediger wordt.

De tweede reden is snelheid en breedte. Vijf helpers die tegelijk zoeken, behandelen een onderwerp breder en sneller dan één agent die het achtereenvolgens doorwerkt. Anthropic behaalde dit resultaat bij een interne evaluatie van de onderzoekskwaliteit:

We ontdekten dat een multi-agentsysteem met Claude Opus 4 als leidende agent en Claude Sonnet 4-subagents 90.2% beter presteerde dan één Claude Opus 4 bij onze interne evaluatie van de onderzoekskwaliteit.

— Anthropic, engineeringartikel “Hoe we ons multi-agentonderzoekssysteem hebben gebouwd”, https://www.anthropic.com/engineering/multi-agent-research-system

Dat is een indrukwekkend cijfer, maar er hangt een prijskaartje aan, en eerlijk zijn over die kosten is belangrijker dan de winst zelf. Ik bespreek die apart — hier lopen verwachtingen vaak spaak.

Waarom verbruikt een multi-agentsysteem 15 keer meer tokens?

Belangrijkste punt

Elke helper is een afzonderlijke AI die zijn deel van de taak leest en een eigen antwoord schrijft. Ze verbruiken allemaal tokens, en dat telt op. Volgens de metingen van Anthropic gebruikt één agent ongeveer vier keer zoveel tokens als een gewone chat, terwijl een multi-agentsysteem ongeveer vijftien keer zoveel gebruikt. Snelheid en breedte kosten geld. Daarom loont deze opzet alleen bij taken met een hoge waarde.

Een token is de eenheid waarmee AI-gebruik wordt gemeten: grofweg een stukje tekst waarvoor je betaalt. Eén agent verbruikt al meer dan een gewone chat, omdat hij meer doet dan antwoorden: hij gebruikt hulpmiddelen, leest bestanden en zoekt informatie op. Als er meerdere agents zijn, tellen hun verbruiken bij elkaar op. De meting van Anthropic, gebaseerd op eigen gegevens:

Onze gegevens laten zien dat agents doorgaans ongeveer vier keer zoveel tokens gebruiken als chat, terwijl multi-agentsystemen ongeveer vijftien keer zoveel tokens gebruiken als chat.

— Anthropic, engineeringartikel “Hoe we ons multi-agentonderzoekssysteem hebben gebouwd”, https://www.anthropic.com/engineering/multi-agent-research-system

Dat leidt rechtstreeks tot een conclusie over geld. Vijftien keer zoveel gebruik is alleen logisch als het resultaat zoveel waard is. Anthropic zegt het duidelijk: een multi-agentsysteem is gerechtvaardigd voor taken waarvan de waarde hoog genoeg is om het extra gebruik te betalen. Voor een korte vraag die één agent aankan, betaal je met een hele ploeg voor vijf mensen terwijl één genoeg zou zijn.

Dit mechanisme heeft ook een voordeel. Anthropic stelde vast dat het tokenverbruik zelf een groot deel van het kwaliteitsverschil verklaart: hoe meer middelen een systeem aan een taak kan besteden, hoe beter het resultaat. Met andere woorden, een multi-agentsysteem wint vaak simpelweg doordat je er meer rekenkracht aan kunt besteden. Als je budget beperkt is, werkt diezelfde logica juist tegen je. Ik heb een artikel over hoe je je limieten in Claude Code niet opgebruikt.

Wanneer is een multi-agentsysteem gerechtvaardigd en wanneer niet?

Belangrijkste punt

Het is gerechtvaardigd wanneer een taak groot is, in onafhankelijke onderdelen kan worden verdeeld en het resultaat waardevol is: breed onderzoek, gegevens uit veel bronnen verzamelen of een grote hoeveelheid materiaal analyseren. Het is niet gerechtvaardigd wanneer een taak klein is, strikt stap voor stap verloopt of de onderdelen van elkaar afhangen. Een klassiek voorbeeld van werk waar multi-agentsystemen moeite mee hebben, is het meeste programmeerwerk: de stappen laten zich niet goed verdelen in parallelle taken.

Een eenvoudige regel: hoe groter en breder de taak, hoe meer een ploeg zin heeft. Anthropic geeft een duidelijke indeling op basis van schaal:

TaaktypeAantal agentsVoorbeeld
Eenvoudig feit opzoeken1 agent, 3-10 toolaanroepen“Zoek de releasedatum van een bepaald model”
Rechtstreekse vergelijking2-4 subagents, elk 10-15 aanroepen“Vergelijk drie hulpmiddelen op prijs en functies”
Complex onderzoekMeer dan 10 subagents met duidelijk afgebakende gebieden“Breng de markt rond een onderwerp volledig in kaart”

Anthropic zegt ook rechtstreeks waar multi-agentsystemen niet helpen. Niet elke taak kan worden opgesplitst in parallelle onderdelen, en agents zijn nog niet erg goed in het onderling coördineren tijdens het werk:

De meeste programmeertaken hebben bijvoorbeeld minder echt parallelle onderdelen dan onderzoek, en AI-agents zijn nog niet erg goed in het realtime coördineren en delegeren van werk aan elkaar.

— Anthropic, engineeringartikel “Hoe we ons multi-agentonderzoekssysteem hebben gebouwd”, https://www.anthropic.com/engineering/multi-agent-research-system

De conclusie is eenvoudig. Als je code schrijft waarbij elke stap voortbouwt op de vorige, raakt een groep agents eerder in de war dan dat die helpt. Als je breed onderzoek uit een tiental bronnen samenstelt, kan een ploeg werk aan dat één agent zou overbelasten. Het algemene advies van Anthropic, dat het afzonderlijk herhaalt, is om met de eenvoudigste oplossing te beginnen en pas complexiteit toe te voegen wanneer je tegen een grens aanloopt.

We raden aan de eenvoudigst mogelijke oplossing te vinden en alleen complexiteit toe te voegen wanneer dat nodig is. Soms betekent dat dat je helemaal geen agentsysteem bouwt.

— Anthropic, engineeringartikel “Effectieve agents bouwen”, https://www.anthropic.com/engineering/building-effective-agents

Hoe zet je je eerste multi-agentopstelling in elkaar?

Belangrijkste punt

Begin met een taak die echt in onderdelen kan worden verdeeld. De architectuur is hier een detail. Ga daarna van eenvoudig naar complex: eerst één agent, dan één subagent voor het vuile werk en vervolgens meerdere tegelijk. In Claude Code hoef je hiervoor niets te programmeren: subagents worden via configuratie ingesteld. Hieronder heb ik de stappen op een rij gezet in de volgorde die ik aanhoud wanneer ik een systeem voor een nieuw project opzet.

Volgens mijn ervaring is de volgorde als volgt:

  1. Kies een taak die in onderdelen kan worden verdeeld. Breed onderzoek, gegevens uit veel verschillende bronnen verzamelen of een grote hoeveelheid materiaal analyseren. Als de taak strikt stap voor stap verloopt, heb je geen multi-agentopstelling nodig; gebruik één agent.
  2. Begin met één agent. Laat de taak op de gebruikelijke manier uitvoeren. Vaak blijkt één agent genoeg en is er geen ploeg nodig.
  3. Verplaats het vuile werk naar één subagent. Wanneer je ziet dat een deel van de taak de context overspoelt met logs of zoekresultaten, geef je dat aan een subagent. In Claude Code regel je dit via configuratie, zonder code: de subagent krijgt een eigen venster en instructies.
  4. Voeg parallel werk toe als er veel onderdelen zijn. Meerdere subagents, elk verantwoordelijk voor een eigen onderdeel van het onderwerp, werken tegelijk. Geef elk een duidelijk afgebakend gebied, zodat ze elkaars werk niet hinderen.
  5. Houd het verbruik in de gaten. Denk aan het vijftienvoudige verschil. Als de taak die kosten niet waard is, ga dan terug naar één agent.

Als je niet met Claude Code werkt, gelden dezelfde principes voor andere hulpmiddelen. Ik heb een algemene kaart van vibe-codinghulpmiddelen met informatie over wat je in 2026 kunt gebruiken voor programmeren en het draaien van agents, en een artikel over geneste subagents over het delegeren van een grote taak aan geneste helpers.

Wat vragen mensen nog meer over multi-agentsystemen?

Belangrijkste punt

Korte antwoorden op veelgestelde vragen: multi-agentsystemen zijn niet altijd beter dan één agent, je hoeft er meestal niet voor te programmeren en een “orchestrator” is gewoon de leidende agent. Multi-agentsystemen en een eigen onderneming die één persoon runt met behulp van AI verschillen van elkaar, hoewel ze qua idee verwant zijn.

Veelgestelde vragen

Is een multi-agentsysteem altijd beter dan één agent?

Nee. Voor een kleine taak of een taak waarvan de stappen strikt achtereenvolgens moeten plaatsvinden, werkt één agent beter en kost die minder. Multi-agentsystemen winnen alleen bij grote taken die in onafhankelijke onderdelen kunnen worden verdeeld, en ze kosten aanzienlijk meer: volgens de metingen van Anthropic ongeveer vijftien keer zoveel tokens als een gewone chat.

Moet je kunnen programmeren om een multi-agentsysteem op te zetten?

Meestal niet. In Claude Code stel je subagents in via configuratie: je beschrijft wat de helper doet en de leidende agent wijst er geschikte taken aan toe. De helper heeft een eigen contextvenster en machtigingen. Er is geen code nodig.

Zijn een orchestrator en een leidende agent hetzelfde?

Ja, het zijn verschillende woorden voor dezelfde rol: de leidende agent die een taak ontvangt, in onderdelen verdeelt, aan helpers toewijst en hun antwoorden samenbrengt in één resultaat. In het Engels heet deze opzet orchestrator-workers.

Waarin verschilt een multi-agentsysteem van een eigen onderneming die één persoon met behulp van AI runt?

Een multi-agentsysteem is een technische opzet: meerdere AI’s werken aan één taak. Een eigen onderneming die één persoon met behulp van AI runt, gaat over zaken doen. Multi-agentsystemen kunnen een hulpmiddel binnen zo’n onderneming zijn, maar ze horen bij verschillende niveaus van bespreking: het ene gaat over hoe AI is opgebouwd, het andere over hoe een bedrijf is opgebouwd.

Waar kan ik het beste beginnen als ik multi-agentsystemen wil uitproberen?

Begin met één grote taak die in onderdelen kan worden verdeeld en één subagent voor het vuile werk. Haal er niet meteen vijf helpers bij. Kijk eerst of één agent het aankan, verplaats daarna het deel dat de context overspoelt naar een aparte helper en voeg pas dan parallel werk toe.

Meer materiaal is beschikbaar op Ailoot.

Meer details

Vragen en antwoorden

Wanneer houd ik een taak bij één agent?

Houd één agent aan wanneer de taak kort is of elke stap van het vorige resultaat afhangt. Parallelle helpers zijn nuttig als waardevol werk in onafhankelijke delen kan worden gesplitst; meet naast tijdwinst ook hun gezamenlijke gebruik.

Wat is de kleinste nuttige eerste opzet met meerdere agents?

Voer de echte taak eerst met één agent uit. Overweldigen logs of zoekacties de hoofdcontext, verplaats dat deel dan naar één helper met een duidelijke scope en vraag een beknopt resultaat. Voeg pas meer helpers toe nadat die verdeling nuttig is gebleken.

Alle artikelen