Mensen zoeken op “chorus” en krijgen een zangkoor, een alfabet, of een abstract softwareproduct in grafiekvorm. Op deze site is het woord een operationeel protocol.
Wat is CHORUS? Een coördinatieprotocol met zes vaardigheden voor teams van 2 tot 15 mensen die werk delen met gespecialiseerde AI-werkers: Charter, Handoff, Orchestrate, Review, Update, Sync.
Organogrammen bepalen wie aan wie rapporteert. CHORUS bepaalt hoe werk de grens oversteekt. Als de ontvanger de opdracht moet reconstrueren uit een lange chatgeschiedenis, doe je aan knippen en plakken.
Een klein team kan in één middag drie agents toevoegen. Capaciteit is goedkoop. De week wordt trager omdat niemand heeft vastgelegd wie het doel aan de grens vasthoudt, welke context meereist, wat er beoordeeld moet worden, en hoe het bord op maandag wordt bijgewerkt. Die ontbrekende laag is het protocol. De begrippencapsule is de korte vorm. Deze pagina is de test die je draait voordat je een vierde werker toevoegt.
De zes vaardigheden
Elke letter is een vaardigheid met een signaal. Zie je het signaal, dan ontbreekt die vaardigheid. Daarvoor heb je de hardcover niet nodig.
Charter. Werk begint omdat iemand een prompt intikte. Geen geschreven doel, geen bevoegdheidsplafond, geen escalatie. Er verschijnt output die geen gecharterde rol mocht maken. Dat is een schaduwagent. Het charter heeft zeven velden: doel, invoer, uitvoer, bevoegdheidsplafond, succescriteria, review-eis, escalatie. Dezelfde lijst voor een mens of een agent. Wat is een AI-agent? gebruikt dezelfde zeven. Kun je ze niet invullen, dan heb je geen werker. Je hebt een demo.
Handoff. De eerste werker is klaar. De tweede begint vanuit een draad. Beperkingen sterven in de plaktekst. Een pakket van zes velden was genoeg geweest: doel, beperkingen, invoer, herkomst, acceptatie, deadline. Het charter is een ander artefact. Gooi ze niet op één hoop. Een staande rol krijgt een charter. Een enkele taak die een grens oversteekt krijgt een pakket.
Orchestrate. Twee werkers pakken dezelfde taak. Niemand heeft de samenvoeging benoemd. Er komen twee concepten binnen. Iemand plakt de mooiste. Een grafiek van modelaanroepen leek druk. Niemand bezat de join. Orkestratie is seriële stappen, fan-out, fan-in, en een benoemde menselijke escalatie. Een grafiek van aanroepen is dat niet.
Review. Output gaat de deur uit omdat het er goed uitzag. Er is geen geschreven acceptatieregel. De mens in de lus is toeschouwer. Bijna-100% goedkeuring is geen kwaliteitssysteem. Het is reviewtheater. Een poort die het werk niet kan afkeuren is versiering.
Update. De wereld is verschoven. De roosters niet. Oude tools, oude prompts, oude klantfeiten. Aannemelijke antwoorden over een wereld die niet meer bestaat. Bevindingen uit review moeten terugvloeien naar prompts, tools en charters, anders betaal je voor een museum.
Sync. De stand-up wordt een rondleiding langs modelsporen. Een dashboard had het gedaan. De meeting bestaat omdat niemand de stand ziet. Besluiten leven in chat. Het bord liegt. Eén oppervlak, gelezen in een kort wekelijks ritueel. Vertel de sporen niet na.
Een benoemde misser is te repareren. “Agents vielen tegen” is dat niet.
Charter is zeven. Handoff is zes.
Die twee artefacten door elkaar halen is de gebruikelijke manier waarop werk verdwijnt zodra je agents toevoegt. Het charter zegt wat deze rol mag, blijvend. Het pakket zegt wat deze taak is, één keer.
Ingevuld, voor een concurrentiebrief die elke vrijdag draait:
- Doel. Eén pagina over benoemde concurrenten voor de productmeeting op maandag.
- Invoer. De map met publieke changelogs. De brief van vorige week. De open-issuelijst met tag concurrent.
- Uitvoer. Eén pagina, of een overslaan met reden als er niets wezenlijks is verschoven.
- Bevoegdheidsplafond. Alleen concept. Geen mail naar het bedrijf. Geen claim over omzet van een concurrent. Geen prijswijziging.
- Succescriteria. Elke claim noemt een publieke URL of een intern issue-id. Overslaan mag als de map leeg is.
- Review. De founder keurt elk concept af dat een feature verzint of een gerucht tot shippedatum maakt.
- Escalatie. Alles wat op een juridische dreiging lijkt gaat naar de founder vóór een tweede concept.
Dat is het staande contract. Het reist niet mee met het werk van één vrijdag. Het vrijdagpakket wel:
- Doel. Eén pagina voor maandag 09:30, alleen concurrenten van bestaande klanten.
- Beperkingen. Geen prijzen. Geen citaten van benoemde klanten. Geen belofte die support niet heeft getekend.
- Invoer. Changelog van deze donderdag. Goedgekeurde brief van vorige week. Issuelijst geëxporteerd vrijdag 08:00.
- Herkomst. Changelog-eigenaar is product. Brief-eigenaar is de founder. De issuelijst is de enige bron voor “wat we al wisten.”
- Acceptatie. Een benoemde reviewer kan het afkeuren als het een shippedatum verzint of prospects aanspreekt in plaats van de productmeeting.
- Deadline. Vrijdag 16:00, zodat de reviewer nog een uur heeft vóór het weekend.
Kun je het pakket niet vullen, dan ben je niet klaar om het werk aan iemand over te dragen, mens of agent. De override-doctrine staat naast beide artefacten, niet erin. Het charter zegt wat de rol doet. Het pakket zegt wat deze taak is. De doctrine zegt wat de werker nooit mag: boven een plafond uitgeven, namens het bedrijf spreken, productiedata wijzigen, een oordeel sluiten dat jij nog bezit.
Een diagnose die je deze week kunt draaien
| Signaal | Ontbrekende vaardigheid | Eerste herstel |
|---|---|---|
| Output die niemand gecharterd was om te maken | Charter | Schrijf doel, plafond, escalatie vóór de volgende run |
| De tweede werker begint vanuit een chatlog | Handoff | Vul de zes velden. Weiger de taak als een veld leeg is |
| Twee concepten, geen benoemde samenvoeging | Orchestrate | Eén eigenaar van de join. Serieel of fan-in, hardop gezegd |
| Goedkeuring zonder geschreven check | Review | Eén acceptatieregel die de reviewer kan laten zakken |
| Antwoorden over het product van vorige maand | Update | Dateer het rooster. Ruim verouderde tools in het openbaar op |
| Stand-up is een rondleiding langs sporen | Sync | Eén oppervlak. Lees het. Vertel het niet na |
Tien minuten is genoeg om te beginnen. Zet elke agent op een lijst die vorige week werk heeft aangeraakt. Schrijf per agent de laatste mens die de output accepteerde. Kun je die naam niet noemen, dan heb je de kloof gevonden.
Geen koor, geen alfabet, geen swarm-demo
Dat de zoekterm botst in de begrippenlijst is met opzet. Dit gaat niet over muziek. Dit gaat niet over het leren van een alfabet. Dit is geen CrewAI. Een visueel overzicht van modelaanroepen vormt nog geen protocol. Het is geen organogram. Het is geen protocol voor een platformteam van 200 mensen; die organisatie heeft een andere kaart nodig. Teamgrootte op deze site is 2 tot 15.
Projectmanagement gaat uit van menselijke medewerkers. CHORUS is de operationele laag voor gemengd mens-en-agentwerk: herkomst, goedkeuringscriteria en een benoemde escalatie naar een mens. Agent-orkestratie is de verdeling van werk zodat overdrachten, reviews en de stand zichtbaar blijven. Kun je de eigenaar, het pakket, de poort en het bord niet aanwijzen, dan heb je een demo.
Een agentische workflow heeft nog steeds een doel, een charter en een plafond nodig. Een swarm zonder die drie is hetzelfde ontbrekende protocol, alleen luider.
Twee pagina’s
Waarom multi-agentsystemen falen is het artikel over de coördinatiekloof: de zes breuken in volgorde, een pakket dat de plaktekst overleeft, en de echo uit het lab van Cemri et al. 2025, begrensd tot 1.642 sporen op zeven opensourceframeworks, geen enquête onder bedrijfsprojecten. Deze pagina is de naam die je kunt draaien.
De multi-agent organisatie is live. De introductie behandelt de zes vaardigheden volledig. Je hebt de hardcover niet nodig om het overdrachtspakket strak te trekken voordat het knip-en-plakwerk begint.
Installeer eerst één driehoek: charter deze maand elke rol, de duurste eerst; volgende maand één echte reviewpoort; daarna één wekelijkse sync die geen stand-uprondleiding is. Voeg daarna agents toe, niet eerder. Een SENSE-laag redt geen team dat werk niet over een grens kan tillen. Een MCP-contract redt geen team zonder reviewer.
Citeer deze pagina:Wat is CHORUS? Coördinatie, geen koor.Len P. van der Hof. https://lenvanderhof.com/nl/blog/wat-is-chorus/ ·