Memória

Uma memória que você pode abrir, corrigir e apagar

Quase todo bot de roleplay resume você em silêncio e vai desandando. Este mantém uma lista de fatos que você pode abrir: corrija uma linha errada, apague o que você nunca disse, ou desligue tudo.

Talaforge › Uma memória que você pode abrir, corrigir e apagar

Existem duas formas de um chatbot parecer lembrar de você. Uma é uma janela de contexto longa, que esquece assim que a janela anda. A outra é anotar as coisas.

Este aqui anota — e, a parte incomum, deixa você ler o que foi anotado.

Por que os personagens desandam

Um modelo não tem memória entre mensagens. Tudo o que ele parece lembrar foi reenviado no prompt. Quando a conversa cresce além do que cabe, algo precisa ser descartado ou comprimido, e é aí que começa a deriva: o personagem deixa de saber o nome da sua irmã, depois contradiz o que disse semana passada e, sem alarde, vira outra pessoa usando as mesmas palavras.

A maioria dos produtos resolve isso resumindo em segundo plano. Funciona até o resumo estar errado — e aí fica errado para sempre, porque você nunca o vê e não pode corrigir.

O que fica guardado, de fato

Fatos curtos, extraídos da conversa conforme ela anda. Não é transcrição nem um bloco de vetores: são linhas que você consegue ler.

Eles são delimitados de três formas ao mesmo tempo, e é essa delimitação que impede uma história de vazar para dentro da outra:

Ler, corrigir, apagar

A lista de memória é uma tela dentro das configurações da conversa. Você abre e vê os fatos, em ordem. Se um está errado, corrija. Se um nunca deveria ter sido escrito, apague. Se você não quer nada disso, desligue a memória naquela conversa e nada mais é guardado.

Parece pouco e muda completamente o modo de falha. Um fato errado dentro de um resumo escondido envenena todas as respostas seguintes e você só pode adivinhar por que o personagem ficou estranho. Um fato errado numa lista é uma linha que você conserta em cinco segundos.

Na primeira vez que um personagem anota algo, você é avisado uma vez. Não a cada mensagem — uma vez, para você saber que o mecanismo existe e onde encontrá-lo.

O que nunca é escrito

Um filtro passa por cada fato extraído e retira o que não deveria estar num repositório de memória: endereços de e-mail, números de telefone, números de cartão, números de documento.

Isso é um filtro, não uma promessa sobre o que você digita. Ele remove os padrões que reconhece. A coisa mais segura a fazer com o número real de um cartão continua sendo não mandá-lo para um chatbot.

A memória quando a cena se ramifica

Você pode ramificar qualquer resposta e ficar com as duas linhas. Quando faz isso, a nova conversa herda a memória que a original tinha naquele instante — então o galho começa do mesmo passado compartilhado, em vez de começar do zero, e a partir dali segue sozinho.

É esse o sentido de ramificar: duas versões da mesma relação, não dois estranhos.

Até onde a memória viaja

Se um personagem virar um bot do Telegram próprio, a memória funciona lá exatamente como na conversa principal: ainda por personagem, por tópico e por pessoa. Quem conversa com o seu bot constrói a própria memória com aquele personagem, e ela é só dessa pessoa.

Dá para ver o que a IA lembra de mim?
Dá — a lista de memória é uma tela nas configurações da conversa e mostra os fatos guardados em ordem. O projeto todo é esse: memória que você não pode ler é memória que você não pode corrigir.
Posso apagar uma lembrança?
Pode, uma a uma ou todas de uma vez. Também dá para desligar a memória numa conversa, e depois disso nada mais é escrito.
Por que os chatbots de IA esquecem?
Porque o modelo não tem memória entre mensagens. Tudo o que ele parece lembrar foi reenviado no prompt e, quando a conversa passa do que cabe, o material antigo é descartado ou comprimido. Fatos anotados sobrevivem a isso; uma janela de contexto não.
A memória de um personagem vaza para outro?
Não. A memória é delimitada por personagem, por tópico e por pessoa ao mesmo tempo. Conversas separadas com o mesmo personagem mantêm memórias separadas, e nada do que você diz fica visível para outra pessoa que fale com esse personagem.
Outras pessoas veem a minha memória?
Não. Ela é por pessoa. Duas pessoas falando com o mesmo personagem constroem cada uma a sua, e nenhuma enxerga a da outra.
O que acontece com a memória quando eu ramifico uma cena?
A nova conversa herda o que a original sabia no momento da ramificação e depois segue o próprio caminho. As duas continuam disponíveis.
Números de telefone e de cartão ficam guardados?
Um filtro remove e-mails, telefones, números de cartão e documentos dos fatos extraídos antes de gravá-los. Ele reconhece padrões, não lê mentes — então o número real de um cartão continua sendo algo para não mandar a um chatbot.
Crie um personagem no Telegram →

Continue lendo