Há três meses, apresentei a ESAA (Event Sourcing para Agentes Autônomos) no Dicas em Geral. A ideia de uma arquitetura onde um agente de IA emite intenções validadas para um orquestrador determinístico, que persiste em um log append-only, foi bem recebida, mas a pergunta que não esperava responder era: o que acontece quando a arquitetura é colocada em prática?
Implementação Prática
A resposta foi surpreendente. Muitos projetos externos implementaram e validaram a ESAA sem solicitação direta. Um pipeline multiagente público declarou claramente a arquitetura ESAA em seu código, implementando classes de evento e de log do zero. Outros projetos já carregavam arquivos .roadmap/roadmap.json com esaa_version, immutable_done, projection_hash e verify_status: ok, indicando que o modelo operacional estava rodando fora do meu repositório.
Reconhecimento e Curadoria
A ESAA foi catalogada como padrão arquitetural próprio no AgentPatterns.ai, apareceu no awesome-agentic-patterns e entrou numa curadoria de 24 papers usados como base de diretrizes de implementação de agentes, na categoria Architecture. Um runtime de produção para agentes longos, que defende que 'o event log é o agente', lista a ESAA entre suas referências.
Mudanças na Prática
Desde o post original, a ESAA rodou em produção real, implementado também para equipes de desenvolvimento do Estado de São Paulo, acumulando centenas de eventos e dezenas de tarefas governadas. Houve uma mudança significativa devido à comunidade, com a discussão sobre como lidar com falhas de modelos LLMs.
Mecanismos de Prova de Alterações
A pergunta que deixo para vocês é: quem aqui está rodando agentes em pipeline real conseguiria provar hoje, o que um agente alterou, quando e por quê? Se a resposta é 'não', qual mecanismo você usaria para mudar isso e por que ainda não usa?
Conclusão
A ESAA mostrou-se uma arquitetura robusta e comprovada, mas ainda há espaço para evolução. Com mais projetos implementando e validando a arquitetura, esperamos que a ESAA continue a se desenvolver e se tornar uma referência no campo da IA e arquitetura de software.