← Nieuwste papers
💻 computer science

ESAA-Conversational: An Event-Sourced Memory Layer for Continuity, Handoff, and Curation Across Heterogeneous LLM Coding Agents

Dit artikel introduceert ESAA-Conversational, een event-sourced geheugenlaag die heterogene LLM-coderingsagenten in staat stelt om continuïteit en samenwerking over sessies heen te behouden door zichtbare gespreksturns vast te leggen in een gedeelde, append-only log en deterministische read-modellen te projecteren voor status, beslissingen en taken zonder dat directe agent-naar-agent communicatie of constante LLM-inferentie vereist is.

Oorspronkelijke auteurs: Elzo Brito dos Santos Filho

Gepubliceerd 2026-06-24
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Elzo Brito dos Santos Filho

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een projectmanager bent die een team leidt van vier zeer verschillende specialisten: een programmeur, een architect, een onderzoeker en een ontwerper. Elk van hen is een AI-agent (zoals Codex, Grok of Claude). Ze zijn briljant, maar ze hebben allemaal een groot gebrek: ze hebben een kortetermijngeheugen en ze praten niet met elkaar.

Wanneer de Architect een vergadering afsluit, schrijft hij zijn aantekeningen in een privé-notitieboek. Wanneer de Programmeur zijn dienst begint, heeft hij geen idee wat de Architect heeft besloten, tenzij jij, de mens, handmatig de aantekeningen naar een nieuwe chat kopieert en plakt. Dit is traag, rommelig en je verliest vaak belangrijke details.

ESAA-Conversational is een nieuw systeem dat dit probeert op te lossen. Het fungeert als een gecentraliseerd, gedeeld "Project Logboek" dat tussen al deze verschillende AI-agenten in zit.

Zo werkt het, met behulp van eenvoudige analogieën:

1. De "Black Box" Recorder (Mechanische Capturing)

In plaats van de AI te vragen om dingen te "onthouden", installeert het systeem stilletjes een beveiligingscamera (een hook of watcher) boven het scherm van de AI.

  • Wat het doet: Elke keer dat de AI een bericht typt, maakt de camera een foto en schrijft deze in een digitaal logboek genaamd activity.jsonl.
  • De Regel: Dit logboek is append-only (alleen toevoegbaar). Denk aan een vluchtrecorder in een vliegtuig. Zodra een regel is geschreven, kan deze niet worden gewist of gewijzigd. Het is de "Bron van de Waarheid" (Source of Truth).
  • Waarom het belangrijk is: De AI hoeft geen extra moeite te doen om zijn werk op te slaan. Het systeem legt simpelweg automatisch het ruwe bewijs vast.

2. De "Executieve Samenvattingen" (Projected Read Models)

Een rauw logboek met 500 pagina's aan chat is nutteloos als je alleen wilt weten wat het huidige plan is. Daarom genereert het systeem automatisch heldere, leesbare samenvattingen op basis van dat logboek.

  • De Analogie: Stel je een bibliothecaris voor die de slordige, handgeschreven dagelijkse logs van een bouwplaats leest en vervolgens drie heldere rapporten schrijft voor de voorman:
    • state.md: "Dit is waar we nu staan."
    • decisions.md: "Dit zijn de 5 grote keuzes die we hebben gemaakt en waarom."
    • tasks.json: "Dit is de lijst met zaken die nog moeten gebeuren."
  • De Magie: Deze rapporten worden automatisch gegenereerd. Niemand bewerkt ze handmatig. Als het logboek verandert, worden de rapporten direct bijgewerkt. Dit zorgt ervoor dat de samenvattingen altijd overeenkomen met de ruwe waarheid.

3. De "Overdracht" (Continuïteit)

Wanneer de Architect zijn dienst beëindigt en de Programmeur begint, hoeft de Programmeur niet de hele 500 pagina's aan het logboek te lezen.

  • Het Proces: De Programmeur vraagt simpelweg het systeem om een "Handoff" (overdracht). Het systeem geeft hem de handoff.md (een samenvatting van wat er is gebeurd) en een specifieke "window" van de laatste 20 berichten die relevant zijn voor zijn taak.
  • Het Voordeel: De Programmeur kan direct aan het werk gaan met volledige context, zonder tijd te verspillen aan het lezen van irrelevante gesprekken of het kwijtraken van de draad bij eerdere beslissingen.

4. De "Mens-in-de-Loop" (Curatie)

Het systeem maakt onderscheid tussen wat er is gebeurd (bewijs) en wat ertoe doet (beslissingen).

  • Bewijs: Een AI die typt "Ik denk dat we Python moeten gebruiken" is slechts een wending in het logboek.
  • Curatie: Als de AI (of een mens) zegt: "Oké, we hebben besloten om Python te gebruiken," dan registreert het systeem dit als een formele Beslissingsgebeurtenis (Decision Event).
  • Waarom het belangrijk is: Dit scheidt de ruis van de conversatie van de duurzame regels van het project. Het systeem begrijpt het verschil tussen een willekeurige gedachte en een definitieve regel.

5. Privacy en Veiligheid

Het artikel benadrukt dat dit systeem is ontworpen om veilig te zijn voor publiek gebruik.

  • Het "Greenfield" Pakket: Toen de ontwikkelaars de tool vrijgaven, gaven ze iedereen een gloednieuw, leeg logboek. Ze deelden hun eigen privégesprekken niet.
  • De "Niet Delen" Lijst: Het systeem verbergt de slordige logbestanden automatisch voor het publieke oog (zoals een .gitignore bestand), zodat gevoelige privégesprekken niet per ongels op internet terechtkomen.

De Praktijktest

De auteurs hebben dit systeem op zichzelf getest. Ze gebruikten verschillende AI-agenten om het systeem te ontwerpen en te bouwen, terwijl het systeem hun eigen gesprekken opnam.

  • Resultaat: De agenten slaagden erin om samen te werken zonder ooit direct met elkaar te praten. Ze lazen alleen het gedeelde logboek en de samenvattingen.
  • Uitkomst: Ze bewezen dat je kunt wisselen tussen verschillende AI-tools (zoals wisselen van Grok naar Claude) zonder de draad van het gesprek te verliezen, zolang ze allemaal uit hetzelfde gedeelde logboek lezen.

Samenvattend

ESAA-Conversational is een tool die voorkomt dat AI-agenten amnesie krijgen. Het fungeert als een gedeeld, onveranderlijk dagboek dat alles vastlegt, automatisch heldere samenvattingen schrijft voor de volgende persoon die het moet lezen, en ervoor zorgt dat wanneer je van tool wisselt, je niet vanaf nul hoeft te beginnen. Het transformeert het chaotische proces van het wisselen tussen AI-assistenten naar een soepele, continue workflow.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →