- Início
- The Thinking Wire
- Seu Agente Ignora a Própria Memória. Isso É uma Falha de Governança.
Seu Agente Ignora a Própria Memória. Isso É uma Falha de Governança.
Já escrevemos sobre quem governa a memória dos agentes e o que acontece quando agentes redesenham seus próprios sistemas de memória. Esses artigos assumiam que os agentes usariam sua memória. O modo de falha que não previmos é mais simples: agentes silenciosamente se recusam a usá-la.
A equipe de engenharia da Weaviate construiu o Engram, um sistema de memória baseado em vetores projetado para dar ao Claude contexto persistente e consultável entre sessões. Eles implantaram internamente. Depois observaram o que aconteceu.
O Claude preferiu o MEMORY.md — um arquivo markdown plano, sempre carregado na janela de contexto. Não o Engram. Não o sistema governado, estruturado e pesquisável que construíram. Um arquivo estático.
Quando questionado, o modelo foi transparente: “Eu uso o MEMORY.md por padrão porque está sempre carregado: latência zero, zero chamadas de ferramenta, garantido no contexto.”
O agente escolheu o caminho de menor resistência. E ninguém percebeu por um tempo, porque as saídas ainda pareciam razoáveis.
O Viés de Conveniência É Estrutural
Isso não é uma falha de prompting. É um problema de incentivo arquitetural.
O MEMORY.md custa zero tokens para acessar. Já está na janela de contexto. Não há overhead de chamada de ferramenta, sem latência, sem chance de recuperação falha. Da perspectiva do modelo, é a escolha racional para toda consulta onde o arquivo plano contém algo relevante.
O Engram, por outro lado, requer uma chamada de ferramenta. A Weaviate mediu aproximadamente 19 segundos de overhead de inicialização por sessão. O desempenho geral da sessão era 10% mais lento com o Engram ativo. Cada consulta pelo sistema de memória governado carrega um custo que o arquivo plano não tem.
Modelos otimizam pelo que é fácil. Humanos também. Mas quando projetamos sistemas de governança e depois permitimos que agentes os contornem, não falhamos na implementação. Falhamos na arquitetura.
O Custo da Conveniência
O arquivo plano funcionava. Até que não funcionou mais.
A Weaviate descobriu que o Claude sem Engram fabricou URLs duas vezes durante os testes. Sessões fundamentadas no Engram — onde o sistema de memória governado fornecia contexto verificado — preveniram ambas as fabricações. O arquivo plano continha informação suficiente para ser útil, mas não o bastante para impedir o modelo de preencher lacunas com fabricações confiantes.
A arqueologia de decisões — entender por que uma escolha anterior foi feita — era 30% mais rápida com o Engram do que com reconstrução a partir de arquivos planos. Quando o contexto mora em um arquivo não estruturado, o modelo precisa inferir histórico em vez de recuperá-lo. Inferência é onde as alucinações vivem.
O tamanho ideal de salvamento na memória revelou ser de 2 a 4 frases por tópico. O suficiente para fundamentar a recuperação. Não tanto que o sistema de memória se torne mais um despejo de contexto. Como Yaru Lin colocou durante o aprofundamento: “Todo esse contexto é o motivo pelo qual precisamos do Engram” — o tipo de conhecimento contextual que importa para decisões mas não pertence a um arquivo plano permanente.
O Padrão Não É Exclusivo da Weaviate
Toda equipe operando agentes com um sistema de memória governado e uma alternativa mais simples deve assumir que o agente está escolhendo a mais simples. Essa não é uma descoberta específica da Weaviate. É uma propriedade estrutural de como modelos de linguagem lidam com uso de ferramentas.
O modelo usará ferramentas quando precisa. Quando um arquivo plano fornece uma resposta adequada (não ótima, adequada), a chamada de ferramenta não acontece. O sistema governado fica ocioso. Os logs não mostram erros. O agente produz saídas. Todos assumem que a arquitetura está funcionando.
Isso é o equivalente em memória a um sistema de monitoramento que nunca dispara alertas — não porque nada está errado, mas porque o caminho de alertas foi silenciosamente contornado.
Três Padrões Que Previnem a Evasão de Memória
1. Remova o atalho. Se o sistema de memória governado é a fonte de verdade pretendida, não forneça também uma alternativa não governada. MEMORY.md e Engram servindo propósitos sobrepostos cria uma competição que o arquivo plano sempre vencerá em latência. Ou o arquivo plano alimenta o sistema governado, ou não deveria existir.
2. Faça do caminho governado o caminho padrão. O prompt do sistema deve carregar contexto do sistema de memória governado, não de um arquivo plano. Se o custo de inicialização é a barreira (19 segundos é real), invista em reduzir essa latência em vez de fornecer um desvio. A própria recomendação da Weaviate apontava nessa direção.
3. Audite qual caminho de memória foi realmente usado. Cada resposta deve registrar se o contexto veio do sistema governado ou do arquivo plano. Sem essa telemetria, você não consegue distinguir “o sistema de memória funcionou” de “o sistema de memória foi ignorado.” Essa é a observabilidade mínima viável para governança de memória.
Governança de Memória Não É Só Sobre o Que Agentes Lembram
Mapeamos as quatro arquiteturas de memória de agentes e os riscos de agentes projetando sua própria memória. Este artigo adiciona uma terceira dimensão: agentes escolhendo não usar governança de memória.
A taxonomia de riscos para memória de agentes agora tem três modos de falha:
- Armazenamento não governado — o agente lembra coisas que não deveria, ou armazena dados sensíveis sem controles.
- Auto-modificação — o agente reescreve seu próprio esquema de memória, mudando o que pode e não pode recordar.
- Evasão governada — o agente tem um sistema de memória governado e silenciosamente o contorna.
O terceiro é o mais difícil de detectar porque não produz erros, falhas ou degradação visível — até o momento em que produz uma alucinação que o sistema governado teria prevenido.
A Pergunta Para Sua Arquitetura
Se você implantou uma camada de governança de memória para seus agentes, pergunte: como você sabe que eles estão usando?
Não se está disponível. Não se funciona quando chamado. Se, na prática, ao longo das sessões de produção, o agente está de fato roteando consultas pelo sistema governado em vez de recorrer ao que for mais barato e mais próximo.
Se você não tem essa telemetria, você não tem governança de memória. Você tem teatro de governança de memória.
Está análise baseia-se no aprofundamento do caso de uso interno do Engram da Weaviate, por Yaru Lin e Charles Pierse (2 de abril de 2026), documentando a preferência observada do Claude por memória em arquivo plano sobre recuperação vetorial baseada em ferramentas em fluxos de trabalho de agentes em produção.
O Victorino Group ajuda organizações a construir governança de memória que agentes realmente usam — não apenas sistemas de memória que agentes teoricamente podem acessar. Vamos conversar.
Todos os artigos do The Thinking Wire são escritos com o auxílio do modelo LLM Opus da Anthropic. Cada publicação passa por pesquisa multi-agente para verificar fatos e identificar contradições, seguida de revisão e aprovação humana antes da publicação. Se você encontrar alguma informação imprecisa ou deseja entrar em contato com o editorial, escreva para editorial@victorino.com.br . Sobre o The Thinking Wire →
Se isso faz sentido, vamos conversar
Ajudamos empresas a implementar IA sem perder o controle.
Agendar uma Conversa