Por que seu personagem de IA esquece as coisas, e o que ajuda
A resposta curta
- A IA não se lembra da sua conversa. O app refresca a memória dela todas as vezes. Cada vez que você envia uma mensagem, o app manda para a IA o cartão do seu personagem e o máximo da conversa recente que couber. A IA lê isso e escreve a resposta. Ela não tem mais nada.
- Existe um limite para o quanto cabe. Esse limite se chama janela de contexto. Quando a conversa fica maior que a janela, as mensagens mais antigas ficam de fora. É por isso que o personagem parece perder a memória em algum ponto perto da mensagem 100, 300 ou 400, dependendo do app.
- Você não consegue aumentar a janela, mas consegue usá-la melhor. Mantenha o cartão do personagem curto, escreva um resumo da história e guarde os detalhes de fundo em um lorebook, que só é carregado quando eles aparecem. O recurso de memória de qualquer app é uma versão de uma dessas três ideias.
O que acontece nos bastidores
- A IA começa do zero a cada mensagem. Nada passa de uma resposta para a outra, a menos que o app envie de novo.
- As conversas enchem a janela rápido. A janela é medida em tokens, e um token tem cerca de quatro caracteres de texto em inglês. Cinquenta trocas de mensagens somam cerca de 20.000 tokens, mais do que a maioria dos apps permite. Então as mensagens mais antigas são as primeiras a sair.
- Conversar não muda a IA. Uma teoria popular diz que conversas longas vão sobrescrevendo o personagem aos poucos. Não vão. Quando seu personagem se descaracteriza na mensagem 60, é porque as mensagens que definiam o personagem saíram da janela.
- Uma janela maior não resolveria. O app envia a janela inteira com cada mensagem, então uma janela maior custa mais a cada turno. E os modelos de IA ficam piores em usar uma janela longa, não melhores.
O que cada sintoma significa
- O personagem esquece um nome ou um ponto da trama de um tempo atrás. Aquela mensagem saiu da janela. Coloque o fato de volta em um resumo, em um campo de memória ou em uma entrada de lorebook.
- O personagem se repete. A janela está cheia das próprias respostas recentes dele, e a IA copia o que mais vê. Edite ou apague as falas repetidas.
- O personagem deixa de soar como ele mesmo. A conversa empurrou o cartão do personagem para o lado, ou o app cortou o cartão. Deixe o cartão mais curto.
- O personagem esquece algo de três mensagens atrás. Isso não é a janela. Ou o app está descartando muito mais do que deveria, ou o modelo de IA é fraco demais. Tente a mesma coisa em uma conversa nova para descobrir qual dos dois.
O que ajuda, hoje mesmo
- Encurte o cartão do personagem. Cada palavra do cartão ocupa um espaço que a conversa poderia ter usado. Mantenha o cartão abaixo de uns 1.500 tokens. O guia de cartões diz o que cortar primeiro.
- Escreva o resumo você mesmo. A maioria dos apps tem um campo para isso, chamado memória, memória da conversa ou nota do autor. Coloque nele cinco linhas curtas de fatos, não um parágrafo de história: onde vocês estão, como está o relacionamento agora e quais fios da trama estão em aberto.
- Leve a história de fundo para um lorebook. Uma entrada de lorebook só é carregada quando a palavra que a aciona aparece na conversa. Uma entrada sobre o irmão do personagem não custa nada até alguém dizer "irmão". Mantenha cada entrada curta, porque uma entrada carregada ocupa espaço na janela como qualquer outra coisa.
- Quando o personagem se descaracterizar, escreva uma recapitulação. Envie uma mensagem, fora do personagem e entre colchetes, com duas frases: em que ponto a história está e quem o personagem é. Depois continue.
- Quando a conversa não tiver mais jeito, recomece com a recapitulação. Cole seu resumo como a primeira mensagem de uma conversa nova. Você perde a transcrição antiga, mas mantém a história, e o personagem volta mais afiado do que estava.
O que cada app oferece
- O Character.AI não diz o tamanho da janela. Ele oferece mensagens fixadas, uma caixa de memória de 400 caracteres e uma Story Memory que reúne fatos sozinha, com mais de cada recurso nos planos pagos. As mensagens fixadas ocupam espaço da mesma janela.
- O JanitorAI diz que, no modelo próprio dele, a janela comporta cerca de 8.000 a 9.000 tokens. Ele oferece um campo Chat Memory, com o conselho "liste fatos, não cenas", e recomenda manter o cartão abaixo de 1.500 tokens.
- O Chai não diz nada sobre memória. Usuários relatam que um personagem é limitado a 625 caracteres de texto.
- O SpicyChat oferece 4.096, 8.192 ou 32.768 tokens, dependendo do seu plano, mais um gerenciador de memória nos planos pagos.
- O SillyTavern desenha uma linha pontilhada na conversa para mostrar onde a janela termina. As ferramentas dele são a extensão Summarize, o Author's Note e as entradas de World Info.
- Com sua própria chave de API, você mesmo define o tamanho da janela. Algo entre 16.000 e 32.000 tokens funciona melhor que o máximo do modelo, e a maioria dos provedores cobra bem menos pela parte do prompt que já viu. O guia de chaves de API traz os preços.
Alguns apps anunciam memória ilimitada. Eles têm o mesmo limite que todos os outros. O que eles têm é um jeito de decidir quais mensagens antigas manter e quais descartar. Os honestos explicam como decidem.
Onde o resumo se escreve sozinho
O LonelyTavern é um app de conversa com personagens para iPhone e Android em que você usa sua própria chave. Conversas longas continuam coerentes graças a um resumo da história que se atualiza, a uma memória automática de personagens e lugares e a um relógio da história que registra quando as coisas aconteceram. Você escolhe o provedor, o modelo e o tamanho da janela. Gratuito, sem conta, sem anúncios, 18+.
Guias relacionados: Como escrever um cartão de personagem que funciona · Qual chave de API usar para roleplay com IA · todos os guias.
Fontes
- OpenAI: estado da conversa e Anthropic: janelas de contexto: toda requisição começa do zero, as mensagens mais antigas saem primeiro, janelas longas pioram o desempenho
- Gemini API: tokens: cerca de quatro caracteres por token; Chroma: Context Rot: entradas longas pioram a recuperação de informações em 18 modelos
- Character.AI: Story Memory e Facts e a caixa de memória
- JanitorAI: tokens, Chat Memory, tamanho de contexto com proxy
- Chai: FAQ (nada sobre memória); r/ChaiApp sobre o limite de 625 caracteres (relatos de usuários)
- SpicyChat: tokens e contexto; SillyTavern: configurações de contexto, Summarize, World Info
- Relatos de usuários: a teoria da "sobrescrita", como os apps de conversa lidam com a memória
Character.AI, JanitorAI, Chai, SpicyChat, SillyTavern, OpenAI, Anthropic e Google são produtos independentes de seus respectivos donos. O LonelyTavern não é afiliado a nenhum deles nem endossado por eles. Limites e declarações foram consultados nas páginas deles em 18 de setembro de 2026 e podem ter mudado desde então.
