La memoria del gioco di ruolo IA migliora sognando

Una delle prime scene in cui mi sono imbattuto dopo aver aggiunto la ricontestualizzazione della memoria — ciò che ho chiamato il sogno dei PNG — è stato un momento tenero tra il mio personaggio giocante e un interesse amoroso. Interpreto un personaggio che è in conflitto nelle sue relazioni per varie ragioni di trama. In questa scena, si era appena tirato indietro dall'interesse amoroso, dicendo che non poteva impegnarsi a causa di queste altre responsabilità conflittuali.

Il personaggio mi ha poi sorpreso citando non una ma due conversazioni precedenti. La prima volta, stava citando direttamente qualcosa che avevo detto in un dialogo — "il vero te sembrava rinchiuso", qualcosa che avevo offerto per spiegare perché il mio personaggio era in conflitto. Nella seconda frase, cita qualcosa che lei aveva detto in una sessione precedente, e lo usa come un'ancora morale per il momento in cui ci troviamo ora.

"Lo so", dice a bassa voce. "Del lavoro. Delle responsabilità. Degli altri." Non distoglie lo sguardo. "Ero lì quando hai detto che il vero te sembrava rinchiuso. Ti ho visto navigare tutto questo."

Si avvicina, la sua fronte che trova la tua — ricambiando il gesto che hai offerto prima, ma ora come un'ancora invece di un'escalation. Il suo respiro è caldo sul tuo viso.

"Ti ricordi cosa ti ho detto all'alba?" chiede. "Sul tuo divano. Che le persone si fanno male quando tengono a qualcuno. Che non puoi evitarlo non scegliendo." Il suo pollice si ferma sulla tua mano. "Il dolore è già parte della storia. Lo è sempre stato."


Salvare i ricordi non basta, il richiamo diventa confuso

Prima di questo nuovo insieme di modifiche al sistema di memoria, Stage Whisper stava già memorizzando i ricordi dei PNG per ogni scena, e il PNG richiamava quei fatti, ma erano spesso confusi. A volte i ricordi più recenti venivano ignorati o mescolati con quelli più vecchi. Altre volte il PNG non richiamava un ricordo specifico finché non veniva sollecitato dal giocatore. L'esperienza era decente, ma spesso deludente. Era brillante quando funzionava, e il PNG tirava fuori il ricordo esatto atteso e rispondeva in personaggio. Ma spesso mancava il ricordo, o sbagliava la sequenza degli eventi. Non sapeva ciò che non sapeva di dover cercare.

La ricontestualizzazione aiuta anche a mantenere la sequenza degli eventi corretta. Mentre prima un PNG a volte confondeva gli eventi, i ricordi ricontestualizzati memorizzano l'esatta sequenza dei ricordi, aiutando il PNG a tenere traccia di ciò che è successo.

L'esempio più estremo di questo è un personaggio che sei costretto a tradire a un certo punto, ma poi riveli che è stato fatto per necessità o per uno scopo superiore. Questo spesso crea due ricordi conflittuali, uno del tradimento e uno della grande rivelazione. A seconda di quale ricordo viene richiamato, il PNG potrebbe comportarsi in modo diverso. Quindi prima, semplicemente far sì che i PNG creassero ricordi e potessero richiamarli funzionava fino a un certo punto, ma poteva confondersi, e non sapeva ciò che non sapeva di dover cercare.


Ricontestualizzazione della Memoria: come sognano i PNG

La soluzione al problema della confusione è che i ricordi più recenti devono ricontestualizzare quelli vecchi. Man mano che i PNG apprendono nuove informazioni, devono poter adattare il loro punto di vista, e non semplicemente buttare un mucchio di ricordi in un sacco e tirarli fuori a caso. I ricordi più vecchi devono essere superati e modificati da quelli nuovi quando il PNG apprende la verità su un evento e cambia la sua prospettiva.

Nel caso del tradimento, sia il tradimento che la scoperta sono entrambi grandi parti dello sviluppo del personaggio. Non puoi averne uno senza l'altro, la storia sarebbe incompleta. Quindi serve una registrazione di entrambi gli eventi, e devono essere collegati insieme in modo che uno spieghi o ricontestualizzi l'altro.

Questo è ciò che chiamo la fase di ricontestualizzazione, o in altre parole "sognare": quando i PNG possono riordinare i loro ricordi ed elaborare quelli nuovi per portare una nuova comprensione di quelli vecchi. Stage Whisper ora fa la ricontestualizzazione alla fine di ogni scena quando vengono creati nuovi ricordi. I vecchi ricordi vengono ricontestualizzati, producendo ricordi ricontestualizzati che vengono recuperati preferibilmente rispetto ai ricordi grezzi sottostanti non collegati. Man mano che i PNG crescono, continueranno a costruire la loro memoria in questo modo, rendendola parte del loro sviluppo.


Richiamo proattivo: ricordi che si trovano da soli

Anche con la ricontestualizzazione, i PNG attualmente devono sapere di cercare qualcosa prima di averne bisogno. Questo tendeva a rallentare la scrittura della scena e a renderla più costosa perché l'IA doveva fermare ciò che stava facendo, fare la ricerca di memoria e poi scrivere la scena. Per aiutare sia con i costi che con il fatto che il PNG non raggiunge coerentemente i suoi ricordi, ho aggiunto un passaggio di richiamo proattivo. È un insieme extra di passaggi che può essere attivato nelle impostazioni (lo stesso posto che ti permette di passare tra l'elaborazione a un passaggio e a due passaggi descritta in un precedente post del blog), che recupera proattivamente i ricordi rilevanti per una data scena, in modo che quando l'IA scrive la storia o la scena, abbia già quei ricordi a portata di mano.

Con il richiamo proattivo, i PNG sono molto più bravi a fare riferimento ai ricordi passati e sono coerentemente consapevoli di quei ricordi, mentre prima dovevano fermarsi e cercare qualcosa che avevano memorizzato.


Cosa sblocca questo

Il nuovo recupero proattivo della memoria combinato con la ricontestualizzazione (sognare), più le misure già esistenti per l'isolamento del contesto, significa che i PNG sono molto più bravi a fare riferimento ai ricordi passati e sono coerentemente più consapevoli di quei ricordi rispetto a prima. La narrazione è anche scritta più "con intenzione", con in mente una conoscenza di quegli eventi passati. L'effetto sulla narrazione è sottile, ma lo senti quando un passaggio è scritto in riferimento a eventi passati, rispetto a quando è scritto senza alcuna conoscenza degli eventi.

Questo è ciò che ha reso possibile la scena all'inizio di questo post. Il PNG non stava cercando a tentoni qualcosa che aveva memorizzato. Ce l'aveva a portata di mano, e l'ha usato esattamente al momento giusto.


Perché questo è importante per il tipo di storia che vuoi costruire

Un richiamo della memoria accurato e coerentemente proattivo è estremamente importante nel tipo di narrazione di lunga durata e gioco di ruolo per cui Stage Whisper è stato costruito. Quando hai campagne lunghe, vuoi che i PNG crescano con te, che sviluppino ricordi e conoscenza di ciò che fate insieme, le vostre battute, i vostri amori, altre cose. È ciò che permette alla campagna di migliorare sempre di più nel tempo, invece di giocare come un gruppo di persone con amnesia parziale a cui devi continuamente ricordare i bei momenti passati insieme. È particolarmente utile per il romanticismo a sviluppo lento, come l'esempio all'inizio del post, dove i personaggi possono citare direttamente cose che hai detto.

È una relazione che vale la pena costruire.


Per saperne di più sul sistema di memoria di Stage Whisper, vedi Parte 1: Coerenza Narrativa e Parte 2: Isolamento del Contesto.

Stage Whisper è costruito per persone che vogliono compagni IA e campagne con GM IA dove ciò che dici conta davvero. Inizia o unisciti al nostro Discord per vedere com'è la memoria quando è fatta per bene.