A maior e melhor Black Friday que já fizemos! Descontos a partir de 50% em até 12x sem juros - Garanta seu Desconto

Memória de agentes: componentes e dreaming no Claude

Memória de agentes: componentes e dreaming no Claude

A memória de agentes é o conhecimento que um agente de IA ganha com a experiência e guarda entre sessões. Em novembro de 2026, a Anthropic publicou um estudo de pesquisa que detalha como o Claude escreve, organiza e corrige essa memória.

A tese do estudo é simples: notas escritas durante o trabalho são úteis, mas nem sempre estão certas. Por isso, a Anthropic combina notas em tempo real com um processo offline chamado dreaming.

O que é memória de agentes

Para a Anthropic, a memória do agente é o que o Claude aprende com usuários e tarefas. Além disso, esse conhecimento sobrevive ao fim da sessão, porque fica salvo como contexto para leitura futura.

A definição exclui três coisas que costumam se misturar com o tema. Primeiro, ela exclui mudanças nos pesos do modelo, que acontecem no treinamento.

Em seguida, ela exclui o aprendizado em contexto, que vale só dentro de uma conversa. Por fim, ela exclui a compactação, em que o Claude resume turnos antigos para seguir em uma nova janela.

Na prática, portanto, a memória de agentes costuma ser uma pasta de arquivos que o agente escreve e relê. Um formato comum é um conjunto de notas em markdown.

A Anthropic faz um paralelo com o cérebro humano. Nós registramos experiências o tempo todo, mas boa parte da consolidação acontece durante o sono.

Da mesma forma, o agente registra o trabalho em logs e transcrições. Depois, um processo separado revisa esse material e melhora a memória do agente.

Esse processo é o dreaming. A ideia vem do sleep-time compute, proposto por pesquisadores da Letta e da UC Berkeley para aproveitar o tempo ocioso entre interações.

Diagrama da memória de agentes no Claude: a sessão grava notas e transcrições, e o dreaming revisa esse material para corrigir notas, construir wikis, promover notas ao topo e preencher lacunas
As duas formas de escrever memória: notas durante a sessão e revisão offline com dreaming.

Por que a memória de agentes é uma previsão

Toda nota salva carrega uma aposta sobre o futuro. Ou seja, quando o agente escreve uma regra na memória, ele prevê que aquele padrão vai voltar.

Da mesma forma, um fato verificado é uma aposta de que a próxima sessão vai confiar nele sem checar. Segundo a Anthropic, o Claude ficou muito melhor nesse tipo de previsão.

O ciclo de aprendizado no CL-Bench

Para medir isso, a equipe usou o Continual Learning Bench 1.0. Na tarefa escolhida, o Claude responde perguntas consultando um banco de dados.

Depois de cada resposta, o Claude recebe a solução correta e pode escrever uma nota. Assim, a memória do agente vira um ciclo: registrar a falha, levantar hipóteses, testar e criar uma regra.

O teste rodou no Claude Managed Agents. Cada pergunta começava em uma sessão nova, e só o diretório de memória passava de uma sessão para a outra.

Como cada modelo evoluiu

O Claude Sonnet 4.6 parou na etapa das hipóteses. Por isso, sua memória tinha arquivos espalhados, cheios de palpites que nunca foram testados.

Já o Claude Opus 4.7 juntou as notas em um único documento de referência. Além disso, ele marcava quais fatos tinha confirmado e quais ainda eram dúvidas.

O Claude Sonnet 5 deu mais um passo. Ele marcava cada resposta como confirmada após a correção e registrava uma retificação quando errava.

O Claude Opus 5 foi o primeiro a fechar o ciclo. Suas entradas traziam a regra, a prova de que ela era verdadeira e alertas sobre armadilhas.

O Claude Opus 5.5 e o Claude Sonnet 5.5 também fecharam o ciclo. Com memória, os dois empataram com o Opus 5, mas tiveram desempenho um pouco maior sem memória.

Saliência: o que guardar na memória de agentes

Saber o que vale a pena lembrar é tão importante quanto lembrar. A Anthropic testou esse julgamento de saliência com o jogo Pokémon Red.

Cada modelo recebia uma pasta de memória para ler e escrever durante a partida. Então, a equipe comparou o Claude Sonnet 3.7 e o Claude Fable 5 perto do passo 10 mil.

O Sonnet 3.7 tratou tudo como importante na memória do agente. Ele criou 413 arquivos em 225 pastas e conquistou apenas uma insígnia.

O Fable 5, por outro lado, escreveu nove arquivos em duas pastas, além de um global.md. Com uma memória muito menor, ele conquistou quatro insígnias.

Por que guardar menos funcionou melhor

O estado do jogo muda o tempo todo. Dessa forma, o registro detalhado do Sonnet 3.7 envelhecia rápido e consumia esforço que deveria ir para o jogo.

Em um trecho, por exemplo, ele passou 17 passos criando seis arquivos e apagando nove. Nesse intervalo, não fez nenhuma ação no jogo.

O Fable 5 seguiu outra lógica. Ele não salvava o que a tela mostra a cada turno, como dinheiro ou posição no mapa.

Em vez disso, ele guardava estratégias, planos e regras testadas, que só existem se o agente as descobre. A estrutura ficou assim:

memory/
├── global.md        # current goal, gym plan, memory rules
├── locations/       # route navigation plans
└── gameplay/        # tested rules about game mechanics

O global.md funcionava como um painel, com o objetivo atual e as regras de uso da memória. Já o Claude Opus 5.5 manteve uma pasta igualmente pequena e terminou o jogo.

Como orientar o Claude a escrever memória

Uma das conclusões mais úteis do estudo é sobre instruções. Segundo a Anthropic, vale explicar para que a memória serve, mas não como usá-la.

No CL-Bench, a equipe apenas avisou que havia uma pasta de memória. Para o Opus 4.7 e o Opus 5, isso bastou para um ganho claro.

Em seguida, a equipe testou regras específicas sobre o que salvar. Com a regra de registrar só falhas, os dois modelos perderam boa parte do ganho.

Em outras palavras, regras fixas atrapalham a memória de agentes mais capazes. Para eles, decidir sozinhos o que é saliente funcionou melhor.

Com modelos antigos, no entanto, a orientação ajudou bastante. O Sonnet 4.6 muitas vezes não lia a própria memória nem testava hipóteses.

Quando a equipe pediu essas duas ações, a pontuação dele quase dobrou. O Sonnet 5, por sua vez, lê a memória sozinho em 9 de cada 10 respostas.

Por isso, com modelos de fronteira, a Anthropic dá uma orientação simples. O agente cria notas quando a pessoa pede ou quando algo claramente merece registro.

Para levar essas ideias para produção, vale ver como montar automações confiáveis com Claude Managed Agents.

O que é dreaming

Dreaming é o processo em que o Claude revisa sessões anteriores, fora da tarefa, para organizar a memória. A Anthropic lançou o recurso em maio de 2026, em prévia de pesquisa no Claude Managed Agents.

O estudo mostra cinco usos para o dreaming na memória do agente. Ele corrige notas, cria representações, promove notas, foca em um objetivo e preenche lacunas.

Dreaming corrige notas erradas

Como o Claude escreve o que parece importante no momento, uma nota pode nascer errada. Mesmo assim, uma sessão futura vai confiar nela.

O exemplo vem de novo do Pokémon. Na caverna Mt. Moon, perto da entrada, existe um degrau de mão única que devolve o jogador à rota anterior.

O Claude anotou que o Centro Pokémon ficava no lado leste da montanha. Então, ao sair do prédio, marcou a travessia como concluída.

Poucos passos depois, ele caiu pelo degrau e voltou à rota anterior. Como a ferramenta de navegação não mostrava a queda, ele achou que tinha andado demais.

A equipe então rodou o dreaming sobre essa pasta. O Claude comparou a nota com a transcrição, encontrou o erro e reescreveu a nota.

Com a nota corrigida, ele voltou à caverna e chegou a Cerulean City. Com a nota original, caiu três vezes no mesmo ponto e nunca passou da montanha.

A lição é clara: a transcrição funciona como fonte de verdade. Portanto, o dreaming valida a memória de agentes contra o que realmente aconteceu.

Dreaming constrói wikis

O dreaming também cria representações para navegar pela memória. A principal é a wiki, um conjunto de páginas que o Claude escreve e mantém.

Cada página reúne o que o agente sabe sobre um assunto e aponta para outras notas da memória. Assim, os links formam um mapa para encontrar a informação certa.

Para testar, a Anthropic usou cerca de 350 mil arquivos internos da Stainless, com perto de 420 milhões de tokens. A equipe criou 25 perguntas sobre esse material.

Ao longo de 128 sessões, agentes Opus 5 escreveram, corrigiram e uniram páginas da wiki. Cada sessão continuava o trabalho da anterior por meio de um log compartilhado.

Com isso, a nota usando só a wiki subiu de 13% para 48%. No começo, a wiki parece o conhecimento de um funcionário novo; depois, de alguém experiente.

O melhor resultado, no entanto, veio da wiki somada à busca. Com as duas, a nota subiu de 54% para 61%, contra 53% só com busca.

Além disso, a combinação economizou cerca de 20 mil tokens por pergunta. Esse ganho mostra que a memória do agente e a busca se complementam.

Gráfico de barras com resultados dos testes de memória de agentes: busca, wiki e busca com wiki no corpus da Stainless, busca contra wiki nas perguntas sobre a fusão e tabela compartilhada contra página por contrato
Resultados divulgados pela Anthropic para wiki, busca e instruções focadas no objetivo.

Quando a wiki ajuda e quando atrapalha

A Anthropic também quis saber quando a wiki compensa. Para isso, usou documentos sobre uma fusão e o benchmark Harvey LAB, que avalia pareceres jurídicos.

Em 24 perguntas sobre a fusão, mais da metade exigia cruzar vários documentos. Nesses itens, o Claude acertou 87% com a wiki, contra 73% só com busca.

Em outra tarefa, porém, quase todos os critérios estavam em um único documento. Nesse caso, a busca de texto resolvia e a wiki não trouxe ganho claro.

Houve ainda um caso em que a wiki ficou maior que os próprios documentos. A Anthropic compara isso ao mapa de Borges, tão grande quanto o império que representa.

Portanto, a wiki rende mais quando a resposta junta várias fontes. Quando a informação está em um lugar só, a busca direta costuma bastar.

Hierarquia da memória de agentes e injeção de contexto

O dreaming também pode levar notas para o topo da hierarquia da memória. Nesse caso, o harness do agente carrega essas notas no início de cada sessão.

Essa injeção de contexto exige cuidado. Afinal, notas injetadas consomem tokens, e uma nota errada passa a acompanhar todas as sessões.

Além disso, carregar uma nota não garante que o Claude vai segui-la. A documentação do Claude Code avisa que instruções longas reduzem a aderência.

Por isso, a camada do topo da memória de agentes precisa continuar pequena. O dreaming desce detalhes para camadas inferiores e deixa apenas links no topo.

A memória automática do Claude Code segue a mesma lógica. Ela carrega só as primeiras 200 linhas ou 25 KB do MEMORY.md, que funciona como índice.

Dreaming focado em um objetivo

O dreaming também pode direcionar como a memória cresce. Um assistente como o Claude Duet, por exemplo, ganha com memórias organizadas em torno da pessoa.

Para mostrar isso, a Anthropic usou uma tarefa do LAB que simula uma aquisição com vários contratos. O parecer é avaliado pela descrição correta dos termos.

Na primeira versão, as instruções não diziam que os termos eram o ponto central. Assim, vários agentes escreveram na mesma tabela e sobrescreveram o trabalho uns dos outros.

O parecer trouxe só 41 dos 57 fatos avaliados, ou 72%. Então a equipe deixou o Claude analisar as falhas e reescrever as próprias instruções.

Nas novas instruções, cada contrato ganhou uma página própria, com os termos citados palavra por palavra. Dessa vez, o parecer cumpriu 100% dos critérios.

O dreaming também preenche lacunas que uma sessão sozinha não enxerga. Em uma wiki, ele corrigiu nove links quebrados e criou três páginas novas, incluindo um índice.

Lições práticas para projetar memória de agentes

O estudo não traz uma receita fechada, mas deixa recomendações claras. Primeiro, explique para que a memória do agente serve e confie no julgamento dos modelos recentes.

Em segundo lugar, guarde só o que o ambiente não entrega de graça. Estratégias e regras testadas valem mais do que estado visível a cada passo.

Além disso, revise a memória contra as transcrições. Como mostrou o caso da caverna, uma nota errada pode travar o agente por muito tempo.

Também escolha a representação pela tarefa. Wikis ajudam quando a resposta cruza documentos, enquanto a busca resolve quando a informação está em um lugar só.

Por fim, mantenha pequena a camada injetada em toda sessão. Um índice curto, com links para o resto, tende a funcionar melhor.

Para quem usa a API, a documentação da ferramenta de memória mostra como o Claude lê e escreve arquivos.

Questões em aberto na memória de agentes

A própria Anthropic reconhece que há perguntas sem resposta. A primeira é quando o agente deve criar memória.

Escrever durante a tarefa captura a saliência na origem e deixa a nota disponível na hora. No entanto, isso tira a atenção do agente da tarefa principal.

O dreaming, por outro lado, leva esse trabalho para segundo plano. Em compensação, o resultado pode não estar disponível imediatamente.

A segunda pergunta é como manter a memória de agentes atualizada. O dreaming corrige erros, mas consome computação, e revisar tudo o tempo todo pode não ser viável.

Uma alternativa é focar a revisão no que muda com frequência. Outra é ajustar a cadência pela frequência de acesso de cada nota.

Também faz sentido tratar a busca em transcrições como base da memória. Nesse caso, wikis complementam a busca, desde que o Claude evite que acumulem erros.

Conclusão sobre memória de agentes

O estudo mostra que a memória de agentes tem duas metades. De um lado, o Claude escreve notas durante o trabalho, apostando no que será útil.

Do outro, o dreaming olha para trás e compara as notas com o que aconteceu. Assim, erros de previsão deixam de passar para as próximas sessões.

Os números reforçam essa visão. Modelos novos fecham o ciclo sozinhos, guardam menos e melhor, e ganham com wikis quando a tarefa cruza fontes.

Em resumo, nenhum modelo sabe o que vem nos próximos turnos. Por isso, uma boa memória do agente une julgamento na tarefa e revisão depois dela.

FAQ

O que é memória de agentes?

É o conhecimento que um agente de IA ganha com a experiência e guarda entre sessões, como arquivos que ele pode reler. Não inclui mudanças nos pesos, aprendizado em contexto nem compactação.

O que é dreaming no Claude?

É um processo offline em que o Claude revisa sessões anteriores para corrigir notas, criar representações e reorganizar a memória. A Anthropic lançou o recurso em prévia de pesquisa no Claude Managed Agents.

Devo dar regras detalhadas sobre o que o agente deve salvar?

Para modelos recentes, a Anthropic indica explicar para que a memória serve e deixar o julgamento com o modelo. Regras fixas, como salvar só falhas, reduziram o ganho do Opus 5 e do Opus 4.7.

Uma wiki sempre melhora as respostas do agente?

Não. A wiki ajudou quando a resposta exigia cruzar vários documentos, mas não trouxe ganho claro quando a informação estava em um único documento.

Por que manter pequena a memória carregada em toda sessão?

Porque ela consome tokens, pode espalhar uma nota errada para todas as sessões e reduz a aderência quando fica longa. Um índice curto com links tende a funcionar melhor.