← Derniers articles
💻 computer science

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

Ce document présente ESAA-Conversational, une couche de mémoire basée sur l'architecture event-sourcing qui permet à des agents de codage LLM hétérogènes de maintenir une continuité et de collaborer entre les sessions en capturant les tours de conversation visibles dans un journal partagé et immuable (append-only) et en projetant des modèles de lecture déterministes pour l'état, les décisions et les tâches sans nécessiter de communication directe entre agents ni d'inférence LLM constante.

Auteurs originaux : Elzo Brito dos Santos Filho

Publié 2026-06-24
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Elzo Brito dos Santos Filho

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous êtes un chef de projet dirigeant une équipe de quatre spécialistes très différents : un codeur, un architecte, un chercheur et un designer. Chacun d'eux est un agent IA (comme Codex, Grok ou Claude). Ils sont brillants, mais ils ont tous un défaut majeur : ils ont une mémoire à court terme et ne communiquent pas entre eux.

Lorsque l'Architecte termine une réunion, il écrit ses notes dans un carnet privé. Lorsque le Codeur commence son service, il n'a aucune idée de ce que l'Architecte a décidé, à moins que vous, l'humain, ne copiiez-colliez manuellement ces notes dans une nouvelle discussion. Cela est lent, désordonné, et vous perdez souvent des détails importants.

ESAA-Conversational est un nouveau système conçu pour corriger cela. Il agit comme un « Journal de projet centralisé et partagé » qui se situe entre tous ces différents agents IA.

Voici comment cela fonctionne, en utilisant des analogies simples :

1. L'enregistreur « Boîte Noire » (Capture Mécanique)

Au lieu de demander à l'IA de « se souvenir » des choses, le système installe discrètement une caméra de surveillance (appelée un crochet ou un observateur) sur l'écran de l'IA.

  • Ce qu'il fait : Chaque fois que l'IA tape un message, la caméra prend une photo et l'inscrit dans un journal numérique appelé activity.jsonl.
  • La règle : Ce journal est en ajout uniquement (append-only). Considérez cela comme un enregistreur de vol sur un avion. Une fois qu'une ligne est écrite, elle ne peut être ni effacée ni modifiée. C'est la « Source de Vérité ».
  • Pourquoi c'est important : L'IA n'a pas besoin de faire d'effort supplémentaire pour sauvegarder son travail. Le système enregistre simplement les preuves brutes automatiquement.

2. Les « Résumés Exécutifs » (Modèles de Projection)

Un journal brut de 500 pages de chat est inutile si vous voulez simplement connaître le plan actuel. Le système génère donc automatiquement des résumés clairs et lisibles basés sur ce journal.

  • L'analogie : Imaginez un bibliothécaire qui lit les journaux quotidiens désordonnés et manuscrits d'un chantier de construction, puis rédige trois rapports propres pour le contremaître :
    • state.md : « Voici où nous en sommes actuellement. »
    • decisions.md : « Voici les 5 grands choix que nous avons faits et pourquoi. »
    • tasks.json : « Voici la liste des choses qu'il reste encore à faire. »
  • La magie : Ces rapports sont générés automatiquement. Personne ne les édite manuellement. Si le journal change, les rapports se mettent à jour instantanément. Cela garantit que les résumés correspondent toujours à la vérité brute.

3. Le « Passage de Relais » (Continuité)

Lorsque l'Architecte termine son service et que le Codeur commence le sien, le Codeur n'a pas besoin de lire l'intégralité du journal de 500 pages.

  • Le processus : Le Codeur demande simplement au système un « Handoff » (un passage de relais). Le système lui remet le handoff.md (un résumé de ce qui s'est passé) et une « fenêtre » spécifique des 20 derniers messages pertinents pour sa tâche.
  • Le bénéfice : Le Codeur commence à travailler immédiatement avec un contexte complet, sans perdre de temps à lire des bavardages non pertinents ou à perdre le fil des décisions précédentes.

4. L'« Humain dans la Boucle » (Curation)

Le système distingue ce qui s'est passé (la preuve) de ce qui compte (les décisions).

  • Preuve : Une IA qui tape « Je pense que nous devrions utiliser Python » est juste un tour dans le journal.
  • Curation : Si l'IA (ou un humain) dit : « D'accord, nous avons décidé d'utiliser Python », le système enregistre cela comme un Événement de Décision formel.
  • Pourquoi c'est important : Cela sépare le bruit de la conversation des règles durables du projet. Le système fait la différence entre une pensée passagère et une règle finale.

5. Confidentialité et Sécurité

L'article souligne que ce système est conçu pour être sûr pour une utilisation publique.

  • Le package « Greenfield » : Lorsque les développeurs ont publié l'outil, ils ont donné à tout le monde un journal tout neuf et vide. Ils n'ont pas partagé leurs propres conversations privées.
  • La liste « Ne pas partager » : Le système masque automatiquement les fichiers de journaux désordonnés de la vue publique (comme un fichier .gitignore), garantissant que les discussions privées sensibles ne soient pas accidentellement téléchargées sur Internet.

Le Test en Conditions Réelles

Les auteurs ont testé ce système sur eux-mêmes. Ils ont utilisé différents agents IA pour concevoir et construire le système pendant que le système enregistrait leurs propres conversations.

  • Résultat : Les agents ont réussi à collaborer sans jamais se parler directement. Ils ont simplement lu le journal partagé et les résumés.
  • Résultat final : Ils ont prouvé que vous pouvez passer d'un outil d'IA à un autre (comme passer de Grok à Claude) sans perdre le fil de la conversation, tant qu'ils lisent tous le même journal partagé.

En Résumé

ESAA-Conversational est un outil qui empêche les agents IA de souffrir d'amnésie. Il agit comme un journal partagé et immuable qui enregistre tout, rédige automatiquement des résumés clairs pour la personne suivante, et garantit que lorsque vous changez d'outil, vous n'avez pas à repartir de zéro. Il transforme le processus chaotique de changement d'assistants IA en un flux de travail fluide et continu.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →