As Paredes Têm Ouvidos: Quando o Isolamento de Memória Funcionou Bem Demais

Há algumas semanas, escrevi sobre isolamento de contexto: como o Stage Whisper divide o cérebro da IA em um Story Director e um Scene Director para que NPCs não saibam coisas que não deveriam. Isso resolveu o problema dos NPCs oniscientes que de alguma forma sabiam seu segredo antes de você contá-lo, mas introduziu o problema oposto: NPCs não sabendo o que realisticamente deveriam ter ouvido de outro NPC.

Eu continuava tendo momentos em que um NPC me perguntava "O que você disse a ela?", referenciando outro NPC com quem este tinha proximidade, alguém com quem moravam, alguém de quem deveriam ter ouvido falar. Eu me via tendo que gastar tempo explicando partes do diálogo e da trama para este novo NPC.

Parecia que nenhum dos NPCs estava conversando entre si. O que é seu próprio tipo de quebra de imersão.


A Camada de Fofoca

Então eu adicionei fofoca. No final das cenas, logo após gerarmos as memórias normais de um NPC sobre o que aconteceu na cena, para cada NPC decidimos com quais outros NPCs este realisticamente conversaria. Um soldado reportando a um capitão. Um bardo se apresentando em uma taverna. Alguém na mesma casa que ouviu uma conversa. Para cada um desses NPCs conectados, geramos uma memória de fofoca.

A parte divertida é que a memória de fofoca não é exata. Ela pode ser vaga. Pode incluir imprecisões ou exageros. A personalidade do NPC pode mudar o quão exata ou exagerada, ou até mesmo o quão fofoqueira ela é. Um bardo dramático pode transformar "você encontrou uma chave" em "você desafiou o lorde por seu direito de nascença ancestral" antes que chegue ao salão da taverna. Um soldado estoico pode minimizar tudo para seu capitão. A personalidade do NPC molda como a história é contada.

É isso que faz parecer fofoca de verdade, em vez de um sistema de transmissão. A informação viaja através dos personagens, de acordo com suas personalidades. Alguns são fofoqueiros, outros fazem relatos precisos.


Uma Nota Sobre Importância

Diferente das memórias e memórias recontextualizadas que mudam a compreensão de um NPC sobre uma situação, a fofoca é na verdade apenas uma consciência geral extra. Eu reduzi a pontuação de importância da fofoca, já que naturalmente a fofoca deve ser menos confiável do que memórias de primeira mão. Se a fofoca fosse tão confiável quanto a memória direta, NPCs começariam a agir com base em boatos como se fossem fatos.

O mesmo processo de recontextualização que descrevi na Parte 3 (o que chamei de sonhos de NPC) também se aplica às memórias de fofoca. Um NPC pode reconciliar coisas que aprendeu em primeira mão com as que ouviu de outros, criando novas memórias que resumem um tópico específico ou entendimento de um tópico. O resultado é uma compreensão melhor do que apenas ter memórias soltas flutuando. Um NPC que ouviu coisas de múltiplas fontes, combinado com o que sabe em primeira mão, vai reconciliar tudo isso em um entendimento sintetizado.


Como É a Sensação

O efeito pode ser bem sutil. Como com muitas coisas quando a memória está funcionando, você realmente só está experimentando através da ausência de momentos de quebra de imersão onde você sabe que um NPC deveria saber algo, mas não sabe. Considero um sucesso se não tenho mais momentos do tipo "espera, você deveria saber disso, você mora com essa pessoa".

NPCs parecem fazer parte de um mundo vivo onde a informação viaja, onde as pessoas conversam. É exatamente o sentimento que o isolamento de contexto foi feito para proteger em primeiro lugar.


Para mais sobre o sistema de memória do Stage Whisper, veja Parte 1: Consistência Narrativa, Parte 2: Isolamento de Contexto, e Parte 3: Sonhos de NPC.

Stage Whisper foi construído para pessoas que querem companheiros de IA e campanhas com GM de IA onde o que você diz realmente importa — e onde o que você diz para um personagem eventualmente chega aos outros. Comece agora ou entre no nosso Discord para ver o que acontece quando NPCs realmente conversam entre si.