Cum gestionează Stage Whisper consistența narativă în campaniile lungi

Prima dată când un AI a citat ceva ce spusesem cu trei sesiuni în urmă, am știut că asta e diferit.

Nu o amintire „aproximativă". Nu o improvizație care suna de parcă s-ar fi putut întâmpla. Un citat exact, livrat exact la momentul potrivit, de un NPC care nici măcar nu era în centrul scenei.

Asta e ceea ce face posibil sistemul de memorie Stage Whisper. Dar pentru a înțelege de ce contează, trebuie mai întâi să înțelegi de ce majoritatea uneltelor AI roleplay eșuează la asta.


Problema: Contextul nu e doar limitat, se diluează

Modelele AI au o fereastră de context limitată. În afară de cunoștințele încorporate pe care AI-ul le are din antrenament, singurul lucru pe care îl știe despre campania ta vine din ce e în context. Un LLM modern bun are un context de aproximativ 200k tokeni. LLM-urile mai mari au 1 milion, dar tind să fie scumpe de rulat. (Asta e valabil pentru Q1 2026 oricum, sunt sigur că această postare va deveni depășită foarte repede având în vedere progresul)

200k tokeni pot stoca dialogul de la aproximativ una până la trei sesiuni de joc TTRPG. Dar doar a avea întregul dialog al sesiunii în context nu e o metodă infailibilă de a te asigura că este folosit efectiv. Mai există și factorul: diluării contextului.

Modelele AI au o capacitate limitată de a găsi și extrage informații relevante din orice se află în context. Cu cât mai multe lucruri sunt înghesuite acolo, cu atât mai diluată devine atenția AI-ului. Dacă contextul e plin de mai multe sesiuni de joc, AI-ul poate eșua să găsească acel lucru specific pe care personajul jucător încearcă să-l referențieze sau lucrul la care narațiunea încearcă să facă trimitere.

Rezultatul: detalii inexacte, inconsistențe narative, personaje care sună confuze. De exemplu, narațiunea ar putea scrie despre „momentul tandru pe care l-ați împărtășit în acea tavernă" și ar putea greși locația sau personajul greșit sau ar putea inventa detalii care nu s-au întâmplat niciodată. Aceste inconsistențe flagrante sparg imersiunea rapid.

Deci diluarea contextului poate fi la fel de dăunătoare ca și cum informațiile nu ar fi deloc în context. Ambele duc la aceeași problemă: personaje (sau naratorul) care nu știu lucruri pe care ar trebui să le știe.


Sistemul de memorie pe patru niveluri

Stage Whisper rezolvă asta cu patru tipuri distincte de memorie, fiecare rezolvând o problemă diferită.

Nivelul 1: Fișe de personaj

Prima problemă pe care o rezolvă Stage Whisper e pur și simplu că contextul nu e suficient de mare pentru a conține întreaga istorie a jocului. Trebuie să ne amintim cine sunt personajele de la o sesiune la alta. Nu putem ca fiecare sesiune nouă să introducă o distribuție complet nouă.

Stage Whisper scrie fișe de personaj complete pentru fiecare personaj major, inclusiv personajul jucător. Acele informații sunt stocate în baza de date și încărcate în context pentru orice scenă în care personajul este prezent. Deci AI-ul știe, în orice moment, cine sunt aceste personaje: personalitățile lor, aspectul lor, poveștile lor de fundal.

Nu trebuie să încarce fiecare NPC! Deci putem avea o distribuție foarte mare și diversă de NPC-uri care pot fi aduși după cum e nevoie. Am rulat câteva campanii până acum unde fac parte dintr-un echipaj, al unei nave mari sau al unui tren, iar Stage Whisper este capabil să mențină acea listă de echipaj de aproximativ 20 de personaje care pot apărea, cu personalitate consecventă, unde e nevoie. Doctorul din infirmerie, inginerul șef și echipa de ingineri din secția de inginerie, șeful de marfă din cala de marfă, pilotul și căpitanul pe punte și așa mai departe.

Nivelul 2: Recapitulări de sesiune

În loc să păstreze întregul istoric de chat în context, Stage Whisper rezumă sesiunile în recapitulări.

Doar ultima recapitulare de sesiune este încărcată în context, împreună cu o listă a celor cinci rezumate anterioare de sesiune (versiunea și mai scurtă, de un paragraf, a recapitulării). AI-ul poate alege să obțină mai multe rezumate de sesiune și să încarce recapitularea completă pentru orice sesiune despre care decide că are cu adevărat nevoie să o referențieze. Nu e elegant, dar asigură că informațiile importante sunt fie la începutul, fie la sfârșitul contextului, unde AI-ul se poate concentra cel mai bine asupra lor.

Între fișele de personaj și recapitulările de sesiune, AI-ul știe cine sunt personajele și are o idee bună despre ce s-a întâmplat recent. Asta e în plus față de fișierele campaniei care urmăresc firele narative de lungă durată și sunt efectiv notițele GM-ului despre ce se întâmplă în campanie și care sunt cele mai recente probleme presante.

Nivelul 3: Amintiri NPC și rezumate de scenă

Dar asta adesea nu e suficient. În campaniile mai lungi, jucătorul și celelalte personaje au o istorie împreună. Au experimentat evenimente cu mize mari și emoții intense. Au împărtășit glume recurente. Vor să facă referire la stratageme anterior reușite sau să-și amintească eșecuri.

Recapitulările de sesiune îți oferă imaginea de ansamblu: puncte de intrigă, momente majore de dezvoltare a personajelor. Dar ai nevoie de ceva mai detaliat pentru nuanța evenimentelor specifice sau a citatelor specifice.

Stage Whisper generează, de asemenea, amintiri NPC și rezumate de scenă. Diferența: recapitulările de sesiune sunt concentrate pe narațiunea obiectivă a ceea ce s-a întâmplat. Amintirile NPC se concentrează pe ceea ce simțeau sau gândeau NPC-urile în acel moment, versiunea lor a evenimentelor, care poate fi diferită de rezumatul sec. Rezumatele de scenă capturează dialoguri specifice și secvențe de acțiune în mai mult detaliu decât recapitularea.

La sfârșitul sesiunilor, AI-ul citește istoricul mesajelor și extrage amintirile importante pentru fiecare NPC. Le reformulează într-un format standardizat care conține:

AI-ul apelează apoi o unealtă pentru a insera asta într-o bază de date vectorială, unde conținutul este vectorizat. Asta oferă căutare semantică, permițând amintirilor să fie potrivite după sens mai degrabă decât doar cuvinte cheie.

Mai târziu, când AI-ul are nevoie să caute amintiri, scrie o interogare precum „Yuki plângând pe hol" și asta aduce toate amintirile relevante chiar dacă nu se potrivesc cu formularea exactă. AI-ul alege ce are nevoie din rezultate.

Nivelul 4: Lore

Personajele trebuie să-și amintească ce s-a întâmplat. Dar lumea însăși trebuie, de asemenea, să rămână consecventă. Structura politică a unui oraș trebuie să fie consecventă de-a lungul sesiunilor. Un sistem magic care funcționează într-un mod specific trebuie, de asemenea, să rămână consecvent.

Majoritatea campaniilor nu au toate astea planificate de la început. Așa că intrările de lore sunt adăugate și actualizate pe măsură ce sesiunile rulează și apoi servesc drept referință pentru scenele noi pentru a asigura consistența.


Cum se simte când funcționează

Caracteristica distinctivă între a juca un joc și a citi o carte este că jucătorul are libertate de acțiune. Tu decizi acțiunile tale, cuvintele tale, iar narațiunea și celelalte personaje răspund la asta. Faptul că personajele pot cita ce ai spus cu mai multe sesiuni în urmă ajută la sublinierea acelei libertăți și a conexiunii pe care o construiești cu lumea și oamenii din ea.

Iată un exemplu real dintr-o sesiune Stage Whisper:

[Intrare jucător] „Mă bucur că mi-era foame și am decis să deschid ușa la 2 dimineața"

[Narațiune]

Ea pune cana jos. Încet. Cu grijă. De parcă manevrează ceva fragil. Apoi se întoarce să te înfrunte pe canapea, băgând un picior sub ea, genunchiul ei aproape atingându-l pe al tău.

„Ți-ai deschis ușa la 2 dimineața pentru că ți-era foame."

„Da."

„Iar eu plângeam pe hol pentru că nu eram... bine. Și tu m-ai văzut. Și ai spus, «Nu trag cu ochiul.»"

Contextul: NPC-ul și PC-ul meu rememorează noaptea în care s-au întâlnit prima dată. NPC-ul tocmai a recunoscut că s-a bucurat să fie acolo pentru că l-a cunoscut pe PC-ul meu. Eu reciprochez amintindu-mi un detaliu specific din acea noapte. NPC-ul răspunde cu un citat direct a ceea ce spusesem cu câteva sesiuni în urmă, ceea ce nu putea veni decât din memoria NPC sau memoria scenei.

Această scenă lovește mai puternic pentru că NPC-ul poate face referire la ceva ce am spus, cuvânt cu cuvânt. Nu doar improvizație sau inventare sau reamintirea faptelor seci. Este o reamintire exactă. Și acea specificitate face ca relația să pară reală. Acțiunile și cuvintele mele au contat.


Ce nu rezolvă încă Stage Whisper

Chiar și cu acest sistem de memorie, există încă probleme.

Contextul în cadrul sesiunii: Sistemul de memorie este eficient de la sesiune la sesiune, dar nu rezolvă problema contextului în cadrul unei singure sesiuni mari. Sesiunile pot dura mult și pot conține mult dialog. Optimizarea pentru gestionarea contextului în cadrul sesiunilor este încă necesară, pentru a evita acel efect de diluare a contextului.

Secrete: Pentru că fiecare fișă de NPC este încărcată și AI-ul are vedere completă asupra tuturor personajelor, tinde să ignore când un anumit personaj n-ar trebui să știe sau să acționeze pe baza a ceva. AI-urile tind să acționeze pe baza tuturor informațiilor disponibile, deci e dificil să le faci să nu acționeze pe baza a ceva ce un personaj n-ar ști. Asta necesită o configurare mai elaborată.

Ambele sunt arii active de lucru. Problema secretelor în special este ceva la care lucrez chiar acum — mai multe despre asta într-o postare viitoare.


Stage Whisper este construit pentru oamenii care vor să joace TTRPG-uri solo cu profunzimea și consistența unei campanii de lungă durată. Începe sau alătură-te Discord-ului nostru pentru a vedea cum funcționează sistemul de memorie în practică.

Pentru mai multe despre sistemul de memorie Stage Whisper, vezi Partea 2: Izolarea contextului și Partea 3: Visarea NPC-urilor.