← Últimos artigos
💻 computer science

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

Este artigo apresenta o ESAA-Conversational, uma camada de memória baseada em event sourcing que permite que agentes de codificação LLM heterogêneos mantenham continuidade e colaborem entre sessões ao capturar turnos de conversa visíveis em um log compartilhado e somente de adição e projetar modelos de leitura determinísticos para estado, decisões e tarefas sem exigir comunicação direta entre agentes ou inferência constante de LLM.

Autores originais: Elzo Brito dos Santos Filho

Publicado 2026-06-24
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Elzo Brito dos Santos Filho

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você é um gerente de projeto liderando uma equipe de quatro especialistas muito diferentes: um programador, um arquiteto, um pesquisador e um designer. Cada um deles é um agente de IA (como o Codex, Grok ou Claude). Eles são brilhantes, mas todos possuem uma falha grave: eles têm memória de curto prazo e não conversam entre si.

Quando o Arquiteto termina uma reunião, ele escreve suas notas em um caderno privado. Quando o Programador começa seu turno, ele não tem ideia do que o Arquiteto decidiu, a menos que você, o humano, copie e cole manualmente essas notas em um novo chat. Isso é lento, desorganizado e você frequentemente perde detalhes importantes.

ESAA-Conversational é um novo sistema projetado para corrigir isso. Ele atua como um "Log de Projeto" centralizado e compartilhado que fica entre todos esses diferentes agentes de IA.

Veja como funciona, usando analogias simples:

1. O Gravador de "Caixa Preta" (Captura Mecânica)

Em vez de pedir à IA para "lembrar" das coisas, o sistema instala silenciosamente uma câmera de segurança (chamada de hook ou observador) sobre a tela da IA.

  • O que faz: Toda vez que a IA digita uma mensagem, a câmera tira uma foto e a escreve em um log digital chamado activity.jsonl.
  • A Regra: Este log é apenas para anexação (append-only). Pense nele como um gravador de voo em um avião. Uma vez que uma linha é escrita, ela não pode ser apagada ou alterada. É a "Fonte da Verdade".
  • Por que importa: A IA não precisa fazer nenhum esforço extra de pensamento para salvar seu trabalho. O sistema apenas registra a evidência bruta automaticamente.

2. Os "Resumos Executivos" (Modelos de Leitura Projetados)

Um log bruto com 500 páginas de chat é inútil se você quer apenas saber o plano atual. Por isso, o sistema gera automaticamente resumos limpos e legíveis baseados nesse log.

  • A Analogia: Imagine um bibliotecário que lê os diários diários bagunçados e manuscritos de um canteiro de obras e então escreve três relatórios limpos para o mestre de obras:
    • state.md: "Aqui está onde estamos agora."
    • decisions.md: "Aqui estão as 5 grandes escolhas que fizemos e o porquê."
    • tasks.json: "Aqui está a lista de coisas que ainda restam para fazer."
  • A Magia: Esses relatórios são gerados automaticamente. Ninguém os edita manualmente. Se o log mudar, os relatórios são atualados instantaneamente. Isso garante que os resumos sempre correspondam à verdade bruta.

3. A "Passagem de Bastão" (Continuidade)

Quando o Arquiteto termina seu turno e o Programador começa, o Programador não precisa ler todo o log de 500 páginas.

  • O Processo: O Programador simplesmente pede ao sistema uma "Passagem de Bastão" (Handoff). O sistema entrega a ele o handoff.md (um resumo do que aconteceu) e uma "janela" específica das últimas 20 mensagens relevantes para sua tarefa.
  • O Benefício: O Programador começa a trabalhar imediatamente com contexto total, sem perder tempo lendo conversas irrelevantes ou perdendo o rastro de decisões anteriores.

4. O "Humano no Circuito" (Curadoria)

O sistema distingue entre o que aconteceu (evidência) e o que importa (decisões).

  • Evidência: Uma IA digitando "Eu acho que deveríamos usar Python" é apenas um turno no log.
  • Curadoria: Se a IA (ou um humano) diz: "Ok, decidimos usar Python", o sistema registra isso como um Evento de Decisão formal.
  • Por que importa: Isso separa o ruído da conversa das regras duráveis do projeto. O sistema sabe a diferença entre um pensamento aleatório e uma regra final.

5. Privacidade e Segurança

O artigo enfatiza que este sistema foi projetado para ser seguro para uso público.

  • O Pacote "Greenfield": Quando os desenvolvedores lançaram a ferramenta, eles deram a todos um log novo e vazio. Eles não compartilharam suas próprias conversas privadas.
  • A Lista de "Não Compartilhar": O sistema esconde automaticamente os arquivos de log bagunçados da visualização pública (como um arquivo .gitignore), garantindo que conversas privadas sensíveis não sejam acidentalmente enviadas para a internet.

O Teste do Mundo Real

Os autores testaram este sistema em si mesmos. Eles usaram diferentes agentes de IA para projetar e construir o próprio sistema enquanto o sistema registrava suas próprias conversas.

  • Resultado: Os agentes colaboraram com sucesso sem nunca conversar diretamente entre si. Eles apenas leram o log compartilhado e os resumos.
  • Desfecho: Eles provaram que você pode alternar entre diferentes ferramentas de IA (como mudar do Grok para o Claude) sem perder o fio da meada da conversa, desde que todos leiam do mesmo log compartilhado.

Em Resumo

ESAA-Conversational é uma ferramenta que impede os agentes de IA de terem amnésia. Ele atua como um diário compartilhado e imutável que registra tudo, escreve automaticamente resumos limpos para a próxima pessoa ler e garante que, quando você trocar de ferramenta, não precise começar do zero. Ele transforma o processo caótico de alternar entre assistentes de IA em um fluxo de trabalho contínuo e suave.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →