Come Stage Whisper gestisce la coerenza narrativa nelle campagne lunghe
La prima volta che un'IA ha citato qualcosa che avevo detto tre sessioni prima, ho capito che era diverso.
Non un ricordo "approssimativo". Non un'improvvisazione che sembrava potesse essere successa. Una citazione esatta, pronunciata al momento perfetto, da un PNG che non era nemmeno il focus della scena.
Questo è ciò che il sistema di memoria di Stage Whisper rende possibile. Ma per capire perché è importante, devi prima capire perché la maggior parte degli strumenti di gioco di ruolo con IA fallisce in questo.
Il Problema: Il Contesto Non è Solo Limitato, Viene Diluito
I modelli IA hanno una finestra di contesto limitata. A parte la conoscenza incorporata che l'IA ha dal suo addestramento, l'unica cosa che sa della tua campagna viene da ciò che è nel contesto. Un buon LLM moderno ha un contesto di circa 200k token. Gli LLM più grandi hanno 1 milione, ma tendono a essere costosi da eseguire. (Questo è aggiornato al Q1 2026, sono sicuro che questo post diventerà obsoleto molto rapidamente dati i progressi)
200k token possono memorizzare i dialoghi di circa una-tre sessioni di gioco GDR. Ma avere l'intero dialogo della sessione nel contesto non è un modo infallibile per garantire che venga effettivamente usato. C'è anche il fattore della: diluizione del contesto.
I modelli IA hanno una capacità limitata di trovare ed estrarre informazioni rilevanti da ciò che è nel contesto. Più roba viene stipata lì dentro, più l'attenzione dell'IA si disperde. Se il contesto è pieno di più sessioni di gioco, l'IA potrebbe non riuscire a trovare la cosa specifica a cui il personaggio giocante sta cercando di fare riferimento, o la cosa a cui la narrazione sta cercando di richiamarsi.
Il risultato: dettagli inaccurati, incoerenze narrative, personaggi che sembrano confusi. Per esempio, la narrazione potrebbe scrivere del "tenero momento che avete condiviso in quella taverna", e potrebbe sbagliare il luogo, o il personaggio, o inventare dettagli mai accaduti. Queste palesi incoerenze rompono l'immersione rapidamente.
Quindi la diluizione del contesto può essere dannosa quanto non avere le informazioni nel contesto. Entrambe portano allo stesso problema: personaggi (o il narratore) che non sanno cose che dovrebbero sapere.
Il Sistema di Memoria a Quattro Livelli
Stage Whisper risolve questo con quattro tipi distinti di memoria, ognuno che risolve un problema diverso.
Livello 1: Schede Personaggio
Il primo problema che Stage Whisper risolve è semplicemente che il contesto non è abbastanza grande da contenere l'intera storia del gioco. Dobbiamo ricordare chi sono i personaggi da una sessione all'altra. Non possiamo avere ogni nuova sessione che introduce un cast completamente nuovo.
Stage Whisper scrive schede personaggio complete per ogni personaggio principale, incluso il personaggio giocante. Quelle informazioni sono memorizzate nel database e caricate nel contesto per ogni scena in cui il personaggio è presente. Così l'IA sa, in ogni momento, chi sono questi personaggi: le loro personalità, il loro aspetto, le loro storie passate.
Non deve caricare ogni PNG! Quindi possiamo avere un cast molto ampio e diversificato di PNG che possono essere inseriti quando necessario. Ho gestito un paio di campagne finora in cui faccio parte di un equipaggio, di una grande nave o di un treno, e Stage Whisper è in grado di mantenere quell'organico di circa 20 personaggi che possono apparire, con personalità coerente, dove necessario. Il dottore in infermeria, il capo ingegnere e la squadra di ingegneria nella sezione motori, il capo del carico nella stiva, il pilota e il capitano sul ponte, e così via.
Livello 2: Riepiloghi delle Sessioni
Invece di mantenere l'intera cronologia della chat nel contesto, Stage Whisper riassume le sessioni in riepiloghi.
Solo l'ultimo riepilogo della sessione viene caricato nel contesto, insieme a un elenco dei riepiloghi delle cinque sessioni precedenti (versione ancora più breve, di un paragrafo, del riepilogo). L'IA può scegliere di ottenere più riepiloghi di sessione e caricare il riepilogo completo per qualsiasi sessione che decide di dover veramente consultare. Non è elegante, ma garantisce che le informazioni importanti siano all'inizio o alla fine del contesto, dove l'IA è più in grado di concentrarsi su di esse.
Tra schede personaggio e riepiloghi delle sessioni, l'IA sa chi sono i personaggi e ha una buona idea di ciò che è successo di recente. Questo in aggiunta ai file della campagna che tracciano i fili narrativi a lungo termine, e che sono effettivamente gli appunti del GM su cosa sta succedendo nella campagna e quali sono le questioni più urgenti del momento.
Livello 3: Ricordi dei PNG e Riepiloghi delle Scene
Ma spesso non basta. Nelle campagne più lunghe, il giocatore e gli altri personaggi hanno una storia insieme. Hanno vissuto eventi ad alta posta e alta carica emotiva. Hanno condiviso battute ricorrenti. Vogliono fare riferimento a stratagemmi riusciti in passato, o ricordare fallimenti.
I riepiloghi delle sessioni ti danno il quadro generale: i colpi di scena, i momenti principali di sviluppo dei personaggi. Ma serve qualcosa di più dettagliato per la sfumatura di eventi specifici o citazioni specifiche.
Stage Whisper genera anche ricordi dei PNG e riepiloghi delle scene. La differenza: i riepiloghi delle sessioni sono focalizzati sulla narrazione oggettiva di ciò che è successo. I ricordi dei PNG si concentrano su ciò che i PNG provavano o pensavano in quel momento, la loro versione degli eventi, che può essere diversa dal riassunto asettico. I riepiloghi delle scene catturano dialoghi e sequenze d'azione specifici con più dettaglio del riepilogo.
Alla fine delle sessioni, l'IA legge la cronologia dei messaggi ed estrae i ricordi importanti per ogni PNG. Li riformula in un formato standardizzato contenente:
- Osservazioni — ciò che il PNG ha effettivamente visto
- Riflessioni — ciò che il PNG prova al riguardo
- Metadati — tag, argomenti, punteggio di importanza
L'IA chiama poi uno strumento per inserire questo in un database vettoriale, dove il contenuto viene vettorizzato. Questo fornisce una ricerca semantica, permettendo di trovare ricordi per significato anziché solo per parole chiave.
Più tardi, quando l'IA ha bisogno di cercare ricordi, scrive una query come "Yuki che piange nel corridoio", e questo porta alla luce tutti i ricordi rilevanti anche se non corrispondono alla frase esatta. L'IA sceglie ciò di cui ha bisogno dai risultati.
Livello 4: Lore
I personaggi devono ricordare cosa è successo. Ma anche il mondo stesso deve rimanere coerente. La struttura politica di una città deve essere coerente tra le sessioni. Un sistema magico che funziona in un modo specifico deve rimanere coerente anche quello.
La maggior parte delle campagne non ha tutto questo pianificato dall'inizio. Quindi le voci di lore vengono aggiunte e aggiornate man mano che le sessioni procedono, e poi servono come riferimento per le nuove scene per garantire coerenza.
Come Ci Si Sente Quando Funziona
La caratteristica distintiva tra giocare a un gioco e leggere un libro è che il giocatore ha libertà d'azione. Decidi le tue azioni, le tue parole, e la narrazione e gli altri personaggi rispondono a questo. Il fatto che i personaggi possano citare ciò che hai detto diverse sessioni fa aiuta a sottolineare quella libertà e la connessione che stai costruendo con il mondo e le persone in esso.
Ecco un esempio reale da una sessione di Stage Whisper:
[Input del giocatore] "Sono contento di aver avuto fame e aver deciso di aprire la porta alle 2 del mattino"
[Narrazione]
Appoggia la tazza. Lentamente. Con attenzione. Come se stesse maneggiando qualcosa di fragile. Poi si gira verso di te sul divano, infilando una gamba sotto di sé, il suo ginocchio quasi a sfiorare il tuo.
"Hai aperto la porta alle 2 del mattino perché avevi fame."
"Sì."
"E io piangevo nel corridoio perché... non stavo bene. E tu mi hai vista. E hai detto: 'Non sto sbirciando.'"
Il contesto: il PNG e il mio PG stanno ricordando la notte in cui si sono incontrati. Il PNG ha appena ammesso di essere contenta di essere stata lì perché ha potuto incontrare il mio PG. Io ricambio ricordando un dettaglio specifico di quella notte. Il PNG risponde con una citazione diretta di ciò che avevo detto alcune sessioni prima, che poteva provenire solo dalla memoria del PNG o dalla memoria della scena.
Questa scena colpisce più forte perché il PNG è in grado di fare riferimento a qualcosa che ho detto, parola per parola. Non solo improvvisare o inventare, o ricordare gli eventi secchi. È un richiamo esatto. E quella specificità fa sentire la relazione reale. Le mie azioni e le mie parole sono contate.
Cosa Stage Whisper Non Risolve Ancora
Anche con questo sistema di memoria, ci sono ancora problemi.
Contesto all'interno della sessione: Il sistema di memoria è efficace da sessione a sessione, ma non risolve il problema del contesto all'interno di una singola sessione lunga. Le sessioni possono durare a lungo e contenere molti dialoghi. L'ottimizzazione per la gestione del contesto all'interno delle sessioni è ancora necessaria, per evitare l'effetto di diluizione del contesto.
Segreti: Poiché ogni scheda PNG viene caricata e l'IA ha piena visibilità di tutti i personaggi, tende a ignorare quando un particolare personaggio non dovrebbe sapere o agire su qualcosa. Le IA tendono ad agire su tutte le informazioni a loro disposizione, quindi è difficile far sì che non agiscano su qualcosa che un personaggio non conoscerebbe. Questo richiede una configurazione più elaborata.
Entrambi sono aree di lavoro attive. Il problema dei segreti in particolare è qualcosa che sto affrontando in questo momento — ne parlerò in un post futuro.
Stage Whisper è costruito per persone che vogliono giocare GDR in solitaria con la profondità e la coerenza di una campagna di lunga durata. Inizia o unisciti al nostro Discord per vedere come funziona il sistema di memoria nella pratica.
Per saperne di più sul sistema di memoria di Stage Whisper, vedi Parte 2: Isolamento del Contesto e Parte 3: I Sogni dei PNG.