ESAA-Conversational: An Event-Sourced Memory Layer for Continuity, Handoff, and Curation Across Heterogeneous LLM Coding Agents
Este artículo presenta ESAA-Conversational, una capa de memoria basada en el origen de eventos que permite a los agentes de codificación de LLM heterogéneos mantener la continuidad y colaborar a través de las sesiones mediante la captura de turnos de conversación visibles en un registro compartido de solo anexión y la proyección de modelos de lectura deterministas para estados, decisiones y tareas sin requerir comunicación directa entre agentes o inferencia constante de LLM.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que eres un gestor de proyectos liderando un equipo de cuatro especialistas muy diferentes: un programador, un arquitecto, un investigador y un diseñador. Cada uno de ellos es un agente de IA (como Codex, Grok o Claude). Son brillantes, pero todos tienen un fallo importante: tienen memoria a corto plazo y no hablan entre sí.
Cuando el Arquitecto termina una reunión, escribe sus notas en un cuaderno privado. Cuando el Programador comienza su turno, no tiene idea de lo que el Arquitecto decidió a menos que tú, el humano, copies y pegues manualmente esas notas en un nuevo chat. Esto es lento, desordenado y a menudo se pierden detalles importantes.
ESAA-Conversational es un nuevo sistema diseñado para solucionar esto. Actúa como un "Libro de Registro de Proyecto" centralizado y compartido que se sitúa entre todos estos diferentes agentes de IA.
Así es como funciona, utilizando analogías sencillas:
1. El registrador de la "Caja Negra" (Captura Mecánica)
En lugar de pedirle a la IA que "recuerde" las cosas, el sistema instala silenciosamente una cámara de seguridad (llamada hook o observador) sobre la pantalla de la IA.
- Qué hace: Cada vez que la IA escribe un mensaje, la cámara toma una foto y la escribe en un libro de registro digital llamado
activity.jsonl. - La Regla: Este libro de registro es de solo adición (append-only). Piensa en él como un registrador de vuelo en un avión. Una vez que se escribe una línea, no se puede borrar ni cambiar. Es la "Fuente de la Verdad".
- Por qué importa: La IA no necesita realizar ningún esfuerzo extra de pensamiento para guardar su trabajo. El sistema simplemente registra la evidencia bruta automáticamente.
2. Los "Resúmenes Ejecutivos" (Modelos de Lectura Proyectados)
Un libro de registro bruto con 500 páginas de chat es inútil si solo quieres saber el plan actual. Por lo tanto, el sistema genera automáticamente resúmenes limpios y legibles basados en ese libro de registro.
- La Analogía: Imagina a un bibliotecario que lee los desordenados diarios escritos a mano de una obra de construcción y luego escribe tres informes limpios para el capataz:
state.md: "Aquí es donde estamos ahora mismo".decisions.md: "Estas son las 5 grandes decisiones que tomamos y por qué".tasks.json: "Esta es la lista de cosas que aún quedan por hacer".
- La Magia: Estos informes se generan automáticamente. Nadie edita manualmente estos documentos. Si el libro de registro cambia, los informes se actualizan al instante. Esto asegura que los resúmenes siempre coincidan con la verdad bruta.
3. El "Traspaso" (Continuidad)
Cuando el Arquitecto termina su turno y el Programador comienza el suyo, el Programador no necesita leer todo el libro de registro de 500 páginas.
- El Proceso: El Programador simplemente pide al sistema un "Traspaso" (Handoff). El sistema le entrega el
handoff.md(un resumen de lo que sucedió) y una "ventana" específica de los últimos 20 mensajes relevantes para su tarea. - El Beneficio: El Programador comienza a trabajar de inmediato con contexto completo, sin perder tiempo leyendo charlas irrelevantes o perdiendo el rastro de decisiones previas.
4. El "Humano en el Bucle" (Curación)
El sistema distingue entre lo que sucedió (evidencia) y lo que importa (decisiones).
- Evidencia: Que la IA escriba "Creo que deberíamos usar Python" es solo un turno en el registro.
- Curación: Si la IA (o un humano) dice: "De acuerdo, hemos decidido usar Python", el sistema registra esto como un Evento de Decisión formal.
- Por qué importa: Esto separa el ruido de la conversación de las reglas duraderas del proyecto. El sistema sabe la diferencia entre un pensamiento aleatorio y una regla final.
5. Privacidad y Seguridad
El documento enfatiza que este sistema está diseñado para ser seguro para uso público.
- El Paquete "Greenfield": Cuando los desarrolladores lanzaron la herramienta, entregaron a todo el mundo un libro de registro nuevo y vacío. No compartieron sus propias conversaciones privadas.
- La Lista de "No Compartir": El sistema oculta automáticamente los archivos de registro desordenados de la vista pública (como un archivo
.gitignore), asegurando que las conversaciones privadas sensibles no se suban accidentalmente a Internet.
La Prueba del Mundo Real
Los autores probaron este sistema con ellos mismos. Utilizaron diferentes agentes de IA para diseñar y construir el sistema mientras el propio sistema grababa sus conversaciones.
- Resultado: Los agentes colaboraron con éxito sin haber hablado nunca directamente entre sí. Simplemente leyeron el libro de registro compartido y los resúmenes.
- Resultado Final: Demostraron que se puede cambiar entre diferentes herramientas de IA (como cambiar de Grok a Claude) sin perder el hilo de la conversación, siempre y cuando todos lean desde el mismo registro compartido.
En Resumen
ESAA-Conversational es una herramienta que evita que los agentes de IA sufran de amnesia. Actúa como un diario compartido e inalterable que registra todo, escribe automáticamente resúmenes limpios para que la siguiente persona los lea, y asegura que cuando cambies de herramienta, no tengas que empezar desde cero. Convierte el proceso caótico de cambiar de asistentes de IA en un flujo de trabajo fluido y continuo.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.