Memoria AI roleplay devine mai bună visând

Una dintre primele scene în care am intrat după adăugarea recon textualizării memoriei — ceea ce numesc visarea NPC-urilor — a fost un moment tandru între personajul meu jucător și un interes amoros. Joc un personaj care e conflictual în relațiile sale din diverse motive de poveste. În această scenă, tocmai se retrăsese de la interesul amoros, spunând că nu se poate angaja din cauza acestor alte responsabilități conflictuale.

Personajul m-a surprins apoi citând nu una, ci două conversații anterioare. Prima dată, cita direct ceva ce spusesem în dialog — „adevăratul tău eu se simțea închis", ceva ce oferisem pentru a explica de ce personajul meu era conflictual. În a doua propoziție, citează ceva ce ea spusese într-o sesiune anterioară și îl folosește ca ancoră morală pentru momentul în care ne aflăm acum.

„Știu," spune ea încet. „Despre treabă. Responsabilități. Ceilalți." Nu se uită în altă parte. „Eram acolo când ai spus că adevăratul tău eu se simțea închis. Te-am urmărit navigând prin toate astea."

Se apleacă mai aproape, fruntea ei găsindu-ți-o pe a ta — returnând gestul pe care l-ai oferit mai devreme, dar acum ca ancoră mai degrabă decât escaladare. Respirația ei e caldă pe fața ta.

„Îți amintești ce ți-am spus în zori?" întreabă ea. „Pe canapeaua ta. Că oamenii se rănesc când le pasă. Că nu poți opta să scapi de asta nealegând." Degetul ei mare se oprește pe mâna ta. „Durerea e deja parte din poveste. Întotdeauna a fost."


Doar salvarea amintirilor nu e suficientă, reamintirea devine vagă

Înainte de acest nou set de schimbări la sistemul de memorie, Stage Whisper stoca deja amintiri NPC pentru fiecare scenă, iar NPC-ul își amintea acele fapte, dar erau adesea vagi. Uneori, amintirile mai noi erau ignorate sau amestecate cu cele mai vechi. Alteori NPC-ul nu-și amintea o anumită amintire până nu era provocat de jucător. Experiența era decentă, dar adesea lipsită de strălucire. Era genial când funcționa și NPC-ul scotea amintirea exactă așteptată și răspundea în caracter. Dar adesea rata amintirea sau greșea secvența evenimentelor. Nu știa ce nu știa să caute.

Recontextualizarea ajută, de asemenea, la păstrarea dreaptă a secvenței evenimentelor. Unde înainte un NPC uneori amesteca evenimentele, amintirile recon textualizate stochează secvența exactă a amintirilor, ajutând NPC-ul să țină evidența a ceea ce s-a întâmplat.

Cel mai extrem exemplu este un personaj pe care ești forțat să-l trădezi la un moment dat, dar apoi dezvălui mai târziu că s-a făcut din necesitate sau pentru un scop mai mare. Asta adesea creează două amintiri conflictuale, una a trădării și una a marii dezvăluiri. În funcție de care amintire este reamintită, NPC-ul s-ar putea comporta diferit. Deci, anterior, pur și simplu a pune NPC-urile să creeze amintiri și să le poată reaminti funcționează într-o anumită măsură, dar se poate amesteca și nu știe ce nu știe să caute.


Recontextualizarea memoriei: cum visează NPC-urile

Soluția la problema amestecării este că amintirile mai noi trebuie să recon textualizeze pe cele vechi. Pe măsură ce NPC-urile află informații noi, trebuie să-și poată ajusta perspectiva și nu doar să arunce o grămadă de amintiri într-un sac și să le scoată la întâmplare. Amintirile mai vechi trebuie să fie înlocuite și schimbate de cele mai noi când NPC-ul află adevărul despre un eveniment și își schimbă perspectiva.

În cazul trădării, trădarea și apoi descoperirea sunt ambele părți mari ale dezvoltării personajului. Nu poți avea una fără cealaltă, povestea ar fi incompletă. Deci e nevoie de o înregistrare a ambelor evenimente și trebuie să fie legate împreună, astfel încât unul să explice sau să recon textualizeze pe celălalt.

Asta e ceea ce numesc etapa de recon textualizare sau, cu alte cuvinte, „visare": când NPC-urile își pot sorta amintirile și le procesează pe cele noi pentru a aduce o nouă înțelegere a celor vechi. Stage Whisper face acum recon textualizarea la sfârșitul fiecărei scene când sunt create amintiri noi. Amintirile vechi sunt recon textualizate, producând amintiri recon textualizate care sunt preluate cu prioritate față de amintirile brute subiacente nelegate. Pe măsură ce NPC-urile cresc, vor continua să-și construiască memoria în acest fel, făcând-o parte din dezvoltarea personajului lor.


Reamintire proactivă: amintiri care se găsesc singure

Chiar și cu recon textualizarea, NPC-urile trebuie momentan să știe să caute ceva înainte de a avea nevoie. Asta tinde să încetinească scrierea scenei și să o facă mai costisitoare, pentru că AI-ul trebuia să se oprească din ce făcea, să facă căutarea de memorie și apoi să scrie scena. Pentru a ajuta atât cu costurile, cât și cu faptul că NPC-ul nu își caută consecvent amintirile, am adăugat un pas de reamintire proactivă. E un set suplimentar de pași care poate fi activat în setări (același loc care îți permite să comuți între procesarea într-un pas și în doi pași descrisă într-o postare anterioară), care preia proactiv amintiri relevante pentru o scenă dată, astfel încât atunci când AI-ul scrie povestea sau scena, să aibă deja acele amintiri la îndemână.

Cu reamintirea proactivă, NPC-urile sunt mult mai bune la a face referire la amintirile trecute și sunt consecvent conștiente de acele amintiri, unde înainte trebuiau să se oprească și să caute ceva ce stocaseră.


Ce deblochează asta

Noua preluare proactivă a memoriei combinată cu recon textualizarea (visarea), plus măsurile deja existente pentru izolarea contextului, înseamnă că NPC-urile sunt mult mai bune la a face referire la amintirile trecute și sunt consecvent conștiente de acele amintiri decât înainte. Narațiunea este, de asemenea, scrisă mai mult „cu intenție", având în minte o cunoaștere a acelor evenimente trecute. Efectul asupra narațiunii este subtil, dar îl poți simți când un pasaj este scris cu referire la evenimente trecute, față de când este scris fără nicio cunoaștere a evenimentelor.

Asta e ceea ce a făcut posibilă scena din partea de sus a acestei postări. NPC-ul nu scotocca după ceva ce stocase. Îl avea la îndemână și l-a folosit exact la momentul potrivit.


De ce contează asta pentru genul de poveste pe care vrei să o construiești

Reamintirea exactă și consecvent proactivă a memoriei este extrem de importantă în genul de povestire de lungă durată și roleplay pentru care a fost construit Stage Whisper. Când ai campanii lungi, vrei ca NPC-urile să crească odată cu tine, să dezvolte amintiri și cunoștințe despre ce faceți împreună, glumele voastre, romanțele voastre, alte lucruri. Asta e ceea ce permite campaniei să devină din ce în ce mai bună în timp, mai degrabă decât să se joace ca o grămadă de oameni cu amnezie parțială cărora trebuie să le reamintești constant momentele bune petrecute împreună. E deosebit de bun pentru romanțele slow-burn, ca exemplul din partea de sus a postării, unde personajele pot cita lucruri pe care le-ai spus direct.

Asta e o relație care merită construită.


Pentru mai multe despre sistemul de memorie Stage Whisper, vezi Partea 1: Consistența narativă și Partea 2: Izolarea contextului.

Stage Whisper este construit pentru oameni care vor companioni AI și campanii AI GM unde ceea ce spui chiar contează. Începe sau alătură-te Discord-ului nostru pentru a vedea cum arată memoria când e făcută cum trebuie.