Como o Stage Whisper Gere a Consistência Narrativa em Campanhas Longas

A primeira vez que uma IA citou algo que eu disse três sessões antes, soube que isto era diferente.

Não uma recordação "aproximada". Não uma improvisação que soava como se pudesse ter acontecido. Uma citação exata, entregue no momento exatamente certo, por um NPC que nem sequer era o foco da cena.

É isso que o sistema de memória do Stage Whisper torna possível. Mas para perceber porque é que isso importa, primeiro precisas de perceber porque é que a maioria das ferramentas de roleplay com IA falham nisto.


O Problema: O Contexto Não É Apenas Limitado, Fica Diluído

Os modelos de IA têm uma janela de contexto limitada. Além do conhecimento incorporado que a IA tem do seu treino, a única coisa que sabe sobre a tua campanha vem do que está no contexto. Um bom LLM moderno tem um contexto de cerca de 200k tokens. LLMs maiores têm 1 milhão, mas tendem a ser caros de executar. (Isto é no Q1 de 2026, de qualquer forma, tenho a certeza de que este post ficará desatualizado muito rapidamente dados os avanços)

200k tokens podem armazenar o diálogo de aproximadamente uma a três sessões de jogo TTRPG. Mas apenas ter o diálogo completo da sessão no contexto não é uma forma infalível de garantir que ele é realmente usado. Há também o fator de: diluição de contexto.

Os modelos de IA têm uma capacidade limitada de encontrar e extrair informação relevante do que quer que esteja no contexto. Quanto mais coisas lá enfiadas, mais fina é a atenção da IA distribuída. Se o contexto estiver cheio de várias sessões de jogo, a IA pode não conseguir encontrar aquela coisa específica que a personagem do jogador está a tentar referenciar, ou a coisa a que a narrativa está a tentar fazer referência.

O resultado: detalhes imprecisos, inconsistências narrativas, personagens que soam confusas. Por exemplo, a narrativa pode escrever sobre "o momento terno que partilharam naquela taberna", e pode errar o local, ou a personagem errada, ou inventar detalhes que nunca aconteceram. Estas inconsistências gritantes quebram a imersão rapidamente.

Portanto, a diluição de contexto pode ser tão prejudicial como não ter a informação no contexto de todo. Ambas levam ao mesmo problema: personagens (ou o narrador) não saberem coisas que deveriam saber.


O Sistema de Memória de Quatro Camadas

O Stage Whisper resolve isto com quatro tipos distintos de memória, cada um resolvendo um problema diferente.

Camada 1: Fichas de Personagem

O primeiro problema que o Stage Whisper resolve é simplesmente o contexto não ser suficientemente grande para conter toda a história do jogo. Precisamos de nos lembrar de quem são as personagens de sessão para sessão. Não podemos ter cada nova sessão a introduzir um elenco completamente novo.

O Stage Whisper escreve fichas de personagem completas para cada personagem principal, incluindo a personagem do jogador. Essa informação é armazenada na base de dados e carregada no contexto para qualquer cena em que a personagem esteja presente. Assim, a IA sabe, a todo o momento, quem são estas personagens: as suas personalidades, a sua aparência, as suas histórias de origem.

Não precisa de carregar todos os NPCs! Assim podemos ter um elenco muito grande e diverso de NPCs que podem ser trazidos conforme necessário. Já joguei algumas campanhas até agora onde faço parte de uma tripulação, de um grande navio, ou de um comboio, e o Stage Whisper é capaz de manter esse registo de tripulação de cerca de 20 personagens que podem aparecer, com personalidade consistente, onde necessário. O médico na enfermaria, o engenheiro-chefe e a equipa de engenharia na secção de engenharia, o chefe de carga no porão de carga, o piloto e o capitão na ponte, e por aí adiante.

Camada 2: Resumos de Sessão

Em vez de manter todo o histórico de chat no contexto, o Stage Whisper resume as sessões em resumos.

Apenas o resumo da última sessão é carregado no contexto, juntamente com uma lista dos cinco resumos de sessão anteriores (uma versão ainda mais curta de um parágrafo do resumo). A IA pode optar por obter mais resumos de sessão, e carregar o resumo completo de qualquer sessão que decida que realmente precisa de referenciar. Não é elegante, mas garante que a informação importante está no início ou no fim do contexto, onde a IA é mais capaz de se focar nela.

Entre fichas de personagem e resumos de sessão, a IA sabe quem são as personagens e tem uma boa noção do que aconteceu recentemente. Isto é além dos ficheiros da campanha que acompanham linhas narrativas de longo prazo, e são efetivamente as notas do MJ sobre o que se passa na campanha e quais são os assuntos mais prementes

Camada 3: Memórias de NPC e Resumos de Cena

Mas isso muitas vezes não é suficiente. Em campanhas mais longas, o jogador e as outras personagens têm uma história juntos. Passaram por eventos de alto risco e alta emoção. Partilharam piadas recorrentes. Querem referenciar estratagemas anteriormente bem-sucedidas, ou recordar falhas.

Os resumos de sessão dão-te o quadro geral: batidas de enredo, momentos principais de desenvolvimento de personagem. Mas precisas de algo mais detalhado para a nuance de eventos específicos ou citações específicas.

O Stage Whisper também gera memórias de NPC e resumos de cena. A diferença: os resumos de sessão focam-se na narrativa objetiva do que aconteceu. As memórias de NPC focam-se no que os NPCs estavam a sentir ou a pensar no momento, a sua versão dos eventos, que pode ser diferente do resumo seco. Os resumos de cena capturam diálogos específicos e sequências de ação com mais detalhe do que o resumo.

No final das sessões, a IA lê o histórico de mensagens e extrai as memórias importantes para cada NPC. Reformula-as num formato padronizado contendo:

A IA depois chama uma ferramenta para inserir isto numa base de dados vetorial, onde o conteúdo é vetorizado. Isto proporciona pesquisa semântica, permitindo que as memórias sejam correspondidas por significado em vez de apenas palavras-chave.

Mais tarde, quando a IA precisa de pesquisar memórias, escreve uma consulta como "Yuki a chorar no corredor", e isto traz à tona todas as memórias relevantes mesmo que não correspondam à formulação exata. A IA escolhe o que precisa dos resultados.

Camada 4: Lore

As personagens precisam de se lembrar do que aconteceu. Mas o próprio mundo também precisa de se manter consistente. A estrutura política de uma cidade precisa de ser consistente ao longo das sessões. Um sistema de magia que funciona de uma forma específica também precisa de se manter consistente.

A maioria das campanhas não tem tudo isto planeado desde o início. Por isso, as entradas de lore são adicionadas e atualizadas à medida que as sessões decorrem, e depois servem como referência para novas cenas para garantir consistência.


Como Se Sente Quando Funciona

A característica distintiva entre jogar um jogo e ler um livro é que o jogador tem agência. Tu decides as tuas ações, as tuas palavras, e a narrativa e as outras personagens respondem a isso. O facto de as personagens poderem citar o que disseste várias sessões antes ajuda a sublinhar essa agência e a ligação que estás a construir com o mundo e as pessoas nele.

Aqui está um exemplo real de uma sessão do Stage Whisper:

[Input do jogador] "Ainda bem que estava com fome e decidi abrir a porta às 2 da manhã"

[Narrativa]

Ela pousa a caneca. Lentamente. Cuidadosamente. Como se estivesse a manusear algo frágil. Depois vira-se para te encarar no sofá, enfiando uma perna debaixo de si, o joelho quase a tocar no teu.

"Abriste a porta às 2 da manhã porque estavas com fome."

"Sim."

"E eu estava a chorar no corredor porque estava... não estava bem. E tu viste-me. E disseste, 'Não estou a espreitar.'"

O contexto: a NPC e a minha PJ estão a recordar a noite em que se conheceram. A NPC acabou de admitir que estava contente por estar lá porque conheceu a minha PJ. Eu retribuo recordando um detalhe específico dessa noite. A NPC responde com uma citação direta do que eu tinha dito algumas sessões antes, que só poderia ter vindo da memória de NPC ou memória de cena.

Esta cena bate mais forte porque a NPC é capaz de referenciar algo que eu disse, palavra por palavra. Não apenas improvisar ou inventar, ou recordar os eventos secos. É recordação exata. E essa especificidade faz a relação parecer real. As minhas ações e palavras importaram.


O Que o Stage Whisper Ainda Não Resolve

Mesmo com este sistema de memória, ainda há problemas.

Contexto dentro da sessão: O sistema de memória é eficaz de sessão para sessão, mas não resolve o problema de contexto dentro de uma única sessão grande. As sessões podem durar muito e conter muito diálogo. A otimização para gestão de contexto dentro das sessões ainda é necessária, para evitar aquele efeito de diluição de contexto.

Segredos: Como cada ficha de NPC é carregada e a IA tem visão completa de todas as personagens, tende a ignorar quando uma personagem em particular não deveria saber ou agir sobre algo. As IAs tendem a agir sobre toda a informação disponível para elas, por isso é difícil fazê-las não agir sobre algo que uma personagem não saberia. Isso precisa de uma configuração mais elaborada.

Ambos são áreas ativas de trabalho. O problema dos segredos em particular é algo em que estou a trabalhar agora — mais sobre isso num post futuro.


O Stage Whisper é construído para pessoas que querem jogar TTRPGs a solo com a profundidade e consistência de uma campanha de longa duração. Começa ou junta-te ao nosso Discord para ver como o sistema de memória funciona na prática.

Para mais sobre o sistema de memória do Stage Whisper, vê a Parte 2: Isolamento de Contexto e a Parte 3: Sonhos de NPC.