Memória da IA: como o ChatGPT e os agentes lembram
Memória da IA explicada: os quatro mecanismos que fazem o ChatGPT e os agentes lembrarem de você, onde cada um guarda o que sabe e como apagar.

Em março, uma vendedora pediu ao ChatGPT para responder sempre em tabela e citou de passagem o nome do maior cliente da empresa. Em outubro, numa conversa nova sobre outro assunto, o assistente devolveu uma tabela e mencionou o cliente pelo nome.
Ninguém configurou nada, e ela achou prático. O gestor de TI, quando soube, quis entender onde aquilo estava guardado e quem mais tinha acesso.
A pergunta dele é a certa. A memória da IA parece uma qualidade do modelo, mas o modelo não guarda nada entre uma chamada e outra. Quem guarda é o produto, em lugares diferentes e com regras diferentes.
A memória da IA é um arquivo que alguém escreve por você. Se você não sabe onde ele está e não consegue apagá-lo, ele não é seu.
Ponto de partida: o modelo não guarda nada
Um modelo de linguagem recebe um texto e devolve outro. Tudo o que ele considera para responder está na janela de contexto daquela chamada: a instrução do sistema, o histórico da conversa e o que você colou. Quando a chamada termina, nada passa para a próxima. O post sobre o que é um LLM explica esse mecanismo com mais detalhe.
Numa conversa longa, a impressão de que ele lembra o que você disse dez mensagens atrás vem de um truque simples. O aplicativo reenvia o histórico a cada mensagem. Numa conversa nova, o histórico é outro.
Tudo o que um assistente sabe sobre você de uma conversa para outra entrou de novo no contexto por algum caminho. São quatro caminhos, e cada um tem dono, endereço e jeito de apagar diferentes.
Memória da IA de produto: o que o ChatGPT e o Claude guardam
O primeiro caminho é a memória que o próprio produto mantém. Ela é a que mais surpreende, porque o sistema a escreve enquanto você conversa.
No ChatGPT, a central de ajuda da OpenAI descreve dois mecanismos. As memórias salvas são detalhes que você pede explicitamente para o assistente lembrar, guardados à parte do histórico. A referência ao histórico deixa o ChatGPT usar informação relevante de conversas passadas. Os controles ficam em Settings > Personalization > Memory.
Dois detalhes da mesma página pegam muita gente. Apagar a conversa original não apaga automaticamente a memória salva que nasceu dela: para remover de vez, você apaga a memória e a conversa. E a OpenAI informa que pode reter registros de memórias apagadas por até 30 dias, para segurança e depuração. O chat temporário não cria nem atualiza memória.
No Claude, a documentação de suporte da Anthropic descreve uma síntese das conversas feitas fora de projetos. O sistema atualiza essa síntese a cada 24 horas e a usa como contexto em cada conversa nova. Cada projeto tem memória própria, separada das outras.
Para ver e editar, o caminho é Settings > Capabilities, na opção de ver e editar a memória. Ali você pode pausar, o que mantém o que existe mas para de usar e de criar memória. Ou pode reiniciar, o que apaga tudo de forma permanente, inclusive a memória dos projetos. O modo anônimo, aberto pelo ícone de fantasma, não salva a conversa no histórico nem na memória.
Para empresa, a diferença está no administrador. Segundo a mesma página, no plano Enterprise do Claude o proprietário da organização tem uma chave para gerar memória a partir do histórico. Desligar essa chave apaga na hora a memória de todos os usuários. No plano Team, cada pessoa cuida das próprias configurações. No ChatGPT, a OpenAI informa que proprietários e administradores do workspace gerenciam as configurações de memória disponíveis.
Arquivos que você escreve: CLAUDE.md, instruções e projetos
O segundo caminho é a parte mais previsível da memória da IA. Você escreve um texto, e o produto o coloca no contexto de toda conversa. Instruções personalizadas, instruções de projeto e arquivos como o CLAUDE.md funcionam assim.
O caso do Claude Code é o mais transparente, porque tudo é arquivo em disco. A documentação do Claude Code separa dois sistemas. O CLAUDE.md é escrito por você e traz instruções para um projeto, para o usuário ou para a organização. A memória automática é escrita pelo próprio Claude, a partir das suas correções e preferências.
Essa memória automática fica em ~/.claude/projects/<projeto>/memory/, com um índice chamado MEMORY.md. As duas camadas entram no início de toda sessão. Do índice, o Claude Code carrega as primeiras 200 linhas ou os primeiros 25KB, o que vier antes. Os arquivos são markdown comum, e o comando /memory abre a pasta para você ler, editar ou apagar.
Um detalhe da documentação muda a forma de usar: o Claude lê esses arquivos como contexto, sem força de configuração obrigatória. Uma regra escrita no CLAUDE.md orienta o comportamento, mas não bloqueia ação nenhuma. Para bloquear, a própria documentação aponta os hooks. O resto da ferramenta está no post sobre o que é o Claude Code.
Busca em documentos: quando a memória é uma biblioteca
O terceiro caminho guarda documentos em vez de fatos sobre você. Na hora da pergunta, o sistema busca o trecho que parece relevante e o coloca no contexto. É o RAG, assunto do post sobre como conectar IA aos dados da empresa.
Para agentes, surgiram bibliotecas que tratam essa busca como memória de longo prazo. O Cognee se apresenta como uma plataforma de memória de código aberto para agentes, sob licença Apache-2.0. Segundo o repositório, ele monta um grafo de conhecimento a partir de documentos, código e conversas. Na consulta, recupera contexto do grafo, de vetores ou do código. As operações documentadas são remember, recall, improve e forget, ou seja, guardar, recuperar, enriquecer e esquecer.
A diferença para a memória de produto é quem decide o que entra. Na busca, entra o que alguém colocou na base. Se a base tem um contrato antigo, o agente cita o contrato antigo com a mesma confiança do novo.
Os quatro mecanismos lado a lado
| Mecanismo | Quem escreve | Onde fica | Como apagar | Risco principal |
|---|---|---|---|---|
| Conversa | você e o assistente, na hora | no histórico daquela conversa | apagar a conversa | dado colado fica salvo junto com o histórico |
| Memória de produto | o sistema, a partir das conversas | no servidor do fornecedor | tela de memória, e depois a conversa de origem | fato errado ou sensível reaparece meses depois |
| Arquivos de instrução | você, ou o agente na memória automática | no projeto, na conta ou em disco | editar ou apagar o arquivo | regra desatualizada que ninguém revisa |
| Busca em base (RAG) | quem alimenta a base | no índice ou grafo da base | tirar o documento da base | documento antigo ou plantado vira resposta |
Para a memória da IA de uma empresa, a coluna que mais pesa é a quarta. Se ninguém sabe apagar uma camada, ninguém decide o que ela guarda, e ela segue alimentando respostas sem dono.
O risco: o que entra na memória da IA fica
A memória cria dois problemas que uma conversa isolada não tem.
O primeiro é vazamento por persistência. O dado que alguém colou em março continua disponível em outubro, numa conversa sobre outro tema, talvez numa tela projetada em reunião. O post sobre dados da empresa no ChatGPT trata da conta pessoal, e a memória agrava o quadro, porque o dado sai da conversa em que entrou. Nas contas pessoais, a OpenAI informa que conversas e informação lembrada podem ser usadas para melhorar modelos quando a opção de melhorar o modelo para todos está ligada. Nos workspaces Business, Enterprise e Edu, por padrão, a OpenAI não usa esse conteúdo para treino.
O segundo é envenenamento. Um agente que lê conteúdo externo e grava memória sozinho pode guardar uma instrução que veio escondida num e-mail ou numa página. A injeção de prompt então passa a valer para as conversas seguintes, porque mora num arquivo que o produto carrega no início de cada sessão. Na base de busca, o efeito é parecido: um documento plantado vira fonte. Nos dois casos, quem escreveu na memória da IA não é quem vai ler a resposta depois.
O que fazer na sua empresa
- Inventarie as camadas ligadas. Para cada ferramenta aprovada, anote se a memória de produto está ativa, se existe arquivo de instrução e se há base de busca conectada.
- Decida no nível da organização. Onde o plano permite, o administrador define se a memória fica ligada. No Claude Enterprise, desligar a chave apaga a memória de todos, então a decisão vem antes do uso.
- Defina o que nunca entra. Senha, token, dado pessoal de cliente e informação sob sigilo ficam fora de qualquer conversa com memória ligada.
- Use o modo sem memória para o pontual. O chat temporário do ChatGPT e o modo anônimo do Claude servem para a conversa que não deve deixar rastro na memória da IA.
- Revise a memória como revisa acesso. Uma vez por trimestre, cada pessoa abre a tela de memória e apaga o que não deveria estar lá, junto com a conversa de origem.
- Trate arquivo de instrução como código. CLAUDE.md e instruções de projeto passam por revisão, com histórico de quem mudou o quê.
- Separe leitura externa de gravação. Se o agente processa e-mail ou página de terceiros, a memória automática dele fica desligada ou passa por revisão humana.
O item 3 pede uma regra escrita, e o lugar dela é a política de uso de IA. Uma frase basta para começar: nada que você não projetaria numa reunião com o cliente entra numa conversa com memória ligada.
A memória da IA mais fácil de auditar hoje é a que vira arquivo. No Claude Code, ela é uma pasta de markdown com um índice que qualquer pessoa abre num editor de texto. No ChatGPT, a memória salva continua lá depois que você apaga a conversa, até alguém removê-la na tela de memória.
Ferramentas citadas neste post
- Cognee: Memória de longo prazo para agentes de IA que transforma dados em grafo de conhecimento com busca vetorial, em Python, Docker ou na nuvem da empresa.
- Hindsight: Memória de longo prazo para agentes de IA, com servidor em Docker e nuvem opcional, para quem quer que o agente lembre do usuário entre uma sessão e outra.
- Milvus: Banco de dados vetorial para busca por similaridade e RAG, do notebook ao cluster Kubernetes, para quem precisa guardar e consultar milhões de embeddings.
- OpenViking: Banco de contexto da Volcengine que organiza conhecimento, memória e skills de agentes de IA como pastas, para quem quer ver e editar o que o agente guarda.
- Qdrant: Banco de dados vetorial open source escrito em Rust, para busca semântica, RAG e recomendação com filtros por metadados, no seu servidor ou na nuvem.
- RAGFlow: Motor de RAG open source que lê documentos complexos, cita a fonte de cada resposta e monta agentes, para ligar modelos de IA aos dados da empresa.
- Wren AI: Camada semântica open source que ajuda agentes de IA como Claude Code e Cursor a responder perguntas de negócio com SQL validado, gráficos e dashboards.


