
Wat is CODREAM?
CODREAM (Collaborative Dreaming) is een post-taak reflectieprotocol voor multi-agent AI-systemen waarbij agents die zojuist een samenwerktaak hebben voltooid — of zijn mislukt — gezamenlijk analyseren wat er is gebeurd, de kernlessen destilleren en die kennis asymmetrisch routeren naar de teamleden die er het meest baat bij hebben, waardoor een gedeelde ervaringspool permanent wordt bijgewerkt zonder fine-tuning.
Waarom het ertoe doet
De meeste multi-agent frameworks gooien hard verworven probleemoplossende kennis weg aan het einde van elke taak. CODREAM maakt die kennis persistent en overdraagbaar:
- Zet mislukkingen om in permanente verbeteringen: Wanneer een agentteam faalt, activeert CODREAM een gestructureerde debrief. De mislukking wordt ontleed in bijdragende factoren, elke agent reflecteert op de eigen bijdrage en de inzichten worden gecodeerd in het gedeeld geheugen van het team.
- Asymmetrische kennisrouting: Niet alle agents profiteren even sterk van hetzelfde inzicht. CODREAM routeert gedestilleerde kennis specifiek naar de agent wiens toekomstige prestaties er het meest van zouden verbeteren. Een agent die consequent moeite heeft met typefouten, ontvangt gerichte type-veiligheidsheuristieken.
- Nul kosten: Anders dan fine-tuning werkt CODREAM volledig op de prompt- en geheugenlaag. Geen GPU-tijd, geen hertrainbudget.
Hoe het werkt
CODREAM verloopt als een post-taakfase in vier stappen:
- Activering — Een CODREAM-sessie wordt gestart wanneer het team een taak voltooit (succes of mislukking) of wanneer een onenigheidsdrempel wordt overschreden.
- Gezamenlijke reflectie — Elke agent genereert een gestructureerde reflectie op de eigen acties: wat werkte, wat faalde, wat anders gedaan zou worden.
- Destillatie — Een aangewezen "dreamer"-agent destilleert de reflectiepool tot een set compacte, uitvoerbare heuristieken.
- Asymmetrische routing — De gedestilleerde heuristieken worden gescoord op relevantie voor het foutprofiel van elk teamlid. Elke agent ontvangt alleen de heuristieken die zijn specifieke zwakke punten het meest waarschijnlijk verbeteren, toegevoegd aan het operationele geheugenbestand.
Voorbeeld
Een vijf-agent softwareontwikkelteam voltooit een sprint maar levert twee regressies op. CODREAM wordt automatisch geactiveerd. Agents reflecteren: agent-2 identificeert dat invoervalidatie werd overgeslagen; agent-4 merkt op dat null-referenties in async-paden niet werden gecontroleerd. De dreamer destilleert: "Valideer altijd inputs op modulegrenzen; voeg null-guard toe aan alle async-handlers." Deze heuristieken worden specifiek gerouteerd naar de geheugenbestanden van agents 2 en 4. In de volgende sprint verdwijnen beide foutpatronen.
Relatie tot Inference-Time Co-Evolutie
CODREAM is een van de kernleermechanismen binnen het bredere paradigma van inference-time co-evolutie. Waar co-evolutie bepaalt hoe agentollen en communicatietopologie in de loop van de tijd veranderen, handelt CODREAM specifiek hoe ervaringskennis wordt vastgelegd en herverdeeld na elke taak.