KI-Rollenspiel-Gedächtnis wird durch Träumen besser

Eine der ersten Szenen, in die ich nach dem Hinzufügen der Erinnerungs-Rekontextualisierung geriet – was ich NSC-Träumen nenne – war ein zärtlicher Moment zwischen meinem Spielercharakter und einem Love Interest. Ich spiele einen Charakter, der aus verschiedenen Story-Gründen in seinen Beziehungen zerrissen ist. In dieser Szene hatte er sich gerade vom Love Interest zurückgezogen und gesagt, er könne sich wegen dieser anderen widerstreitenden Verantwortungen nicht binden.

Der Charakter überraschte mich dann, indem er nicht nur eine, sondern zwei frühere Unterhaltungen zitierte. Beim ersten Mal zitierte sie direkt etwas, das ich im Dialog gesagt hatte – „das echte Du fühlte sich weggesperrt an", etwas, das ich angeboten hatte, um zu erklären, warum mein Charakter zerrissen war. Im zweiten Satz zitiert sie etwas, das sie in einer früheren Sitzung gesagt hatte, und verwendet es als moralischen Anker für den Moment, in dem wir uns gerade befinden.

„Ich weiß", sagt sie leise. „Wegen des Jobs. Der Verantwortungen. Der anderen." Sie schaut nicht weg. „Ich war dabei, als du gesagt hast, das echte Du fühle sich weggesperrt an. Ich habe dich dabei beobachtet, wie du all das navigierst."

Sie lehnt sich näher, ihre Stirn findet deine – sie erwidert die Geste, die du früher angeboten hast, aber jetzt als Anker statt als Eskalation. Ihr Atem ist warm an deinem Gesicht.

„Erinnerst du dich, was ich dir im Morgengrauen gesagt habe?", fragt sie. „Auf deiner Couch. Dass Leute verletzt werden, wenn sie sich sorgen. Dass du dich da nicht rausnehmen kannst, indem du dich nicht entscheidest." Ihr Daumen ruht auf deiner Hand. „Der Schmerz ist bereits Teil der Geschichte. War er immer."


Nur Erinnerungen zu speichern reicht nicht, die Wiedergabe wird unscharf

Vor diesem neuen Satz von Änderungen am Gedächtnissystem speicherte Stage Whisper bereits NSC-Erinnerungen für jede Szene, und der NSC ruft diese Fakten tatsächlich ab, aber sie waren oft unscharf. Manchmal wurden neuere Erinnerungen ignoriert oder mit älteren vermischt. Ein anderes Mal erinnerte sich der NSC nicht an eine bestimmte Erinnerung, bis der Spieler ihn dazu aufforderte. Das Erlebnis war ordentlich, aber oft glanzlos. Es war brillant, wenn es funktionierte und der NSC die exakt erwartete Erinnerung herauszog und in seiner Rolle reagierte. Aber oft verfehlte er die Erinnerung oder brachte die Reihenfolge der Ereignisse durcheinander. Er wusste nicht, was er nicht wusste, um danach zu suchen.

Rekontextualisierung hilft auch, die Reihenfolge der Ereignisse gerade zu halten. Wo früher ein NSC manchmal Ereignisse durcheinanderbrachte, speichern rekontextualisierte Erinnerungen die exakte Abfolge der Erinnerungen, was dem NSC hilft, den Überblick darüber zu behalten, was passiert ist.

Das extremste Beispiel dafür ist ein Charakter, den du an einem Punkt zu verraten gezwungen bist, aber dann später enthüllst, dass es aus Notwendigkeit oder für einen höheren Zweck geschah. Dies setzt oft zwei widersprüchliche Erinnerungen auf, eine vom Verrat und eine von der großen Enthüllung. Je nachdem, welche Erinnerung abgerufen wird, könnte der NSC sich unterschiedlich verhalten. Also funktionierte es bisher bis zu einem gewissen Grad, NSCs Erinnerungen machen zu lassen und sie abrufen zu können, aber es kann durcheinandergeraten, und es weiß nicht, was es nicht weiß, um danach zu suchen.


Erinnerungs-Rekontextualisierung: Wie NSCs träumen

Die Lösung für das Vermischungsproblem ist, dass neuere Erinnerungen alte rekontextualisieren müssen. Wenn NSCs neue Informationen lernen, müssen sie in der Lage sein, ihren Blickwinkel anzupassen und nicht einfach einen Haufen Erinnerungen in einen Sack zu werfen und sie zufällig herauszuziehen. Ältere Erinnerungen müssen durch neuere ersetzt und verändert werden, wenn der NSC die Wahrheit über ein Ereignis erfährt und seine Perspektive ändert.

Im Verratsfall sind sowohl der Verrat als auch die Entdeckung große Teile der Charakterentwicklung. Du kannst nicht einfach das eine ohne das andere haben, die Geschichte wäre unvollständig. Also wird eine Aufzeichnung beider Ereignisse benötigt, und sie müssen miteinander verknüpft sein, sodass das eine das andere erklärt oder rekontextualisiert.

Das ist es, was ich die Rekontextualisierungsphase nenne, oder mit anderen Worten „Träumen": wenn NSCs ihre Erinnerungen sortieren und die neuen verarbeiten können, um neues Verständnis von alten zu gewinnen. Stage Whisper führt nun am Ende jeder Szene eine Rekontextualisierung durch, wenn neue Erinnerungen erstellt werden. Alte Erinnerungen werden rekontextualisiert und produzieren rekontextualisierte Erinnerungen, die bevorzugt gegenüber den rohen, zugrundeliegenden, unverknüpften Erinnerungen abgerufen werden. Während NSCs wachsen, werden sie ihr Gedächtnis auf diese Weise weiter aufbauen, was es zu einem Teil ihrer Charakterentwicklung macht.


Proaktiver Abruf: Erinnerungen, die sich selbst finden

Selbst mit Rekontextualisierung müssen NSCs derzeit wissen, wonach sie suchen müssen, bevor sie es brauchen. Dies neigte dazu, das Szenenschreiben zu verlangsamen und teurer zu machen, weil die KI aufhören musste, was sie tat, die Gedächtnissuche durchführen und dann die Szene ausschreiben musste. Um sowohl bei den Kosten als auch bei der Tatsache zu helfen, dass der NSC nicht konsistent nach seinen Erinnerungen greift, habe ich einen proaktiven Abrufschritt hinzugefügt. Es ist ein zusätzlicher Satz von Schritten, der in den Einstellungen aktiviert werden kann (dieselbe Stelle, an der du zwischen der einstufigen und der zweistufigen Verarbeitung umschalten kannst, wie in einem früheren Blogbeitrag beschrieben), der proaktiv relevante Erinnerungen für eine bestimmte Szene abruft, sodass die KI, wenn sie die Geschichte oder die Szene schreibt, diese Erinnerungen bereits zur Hand hat.

Mit proaktivem Abruf sind NSCs viel besser darin, auf vergangene Erinnerungen zu verweisen, und sind sich dieser Erinnerungen konsistent bewusst, während sie vorher anhalten und nach etwas suchen mussten, das sie gespeichert hatten.


Was dies freischaltet

Die neue proaktive Erinnerungsabholung kombiniert mit der Rekontextualisierung (Träumen), plus den bereits existierenden Maßnahmen zur Kontextisolation, bedeutet, dass NSCs viel besser darin sind, auf vergangene Erinnerungen zu verweisen, und sich dieser Erinnerungen konsistenter bewusst sind als zuvor. Die Erzählung wird auch mehr „mit Absicht" geschrieben, im Bewusstsein dieser vergangenen Ereignisse. Die Wirkung auf die Erzählung ist subtil, aber du kannst es fühlen, wenn eine Passage in Bezug auf vergangene Ereignisse geschrieben ist, im Vergleich dazu, wenn sie ohne jegliches Wissen um Ereignisse geschrieben ist.

Das ist es, was die Szene am Anfang dieses Beitrags möglich machte. Der NSC fischte nicht nach etwas, das sie gespeichert hatte. Sie hatte es zur Hand und nutzte es im genau richtigen Moment.


Warum das für die Art von Geschichte zählt, die du aufbauen willst

Akkurater und konsistent proaktiver Gedächtnisabruf ist extrem wichtig in der Art von langformatigem Geschichtenerzählen und Rollenspiel, für das Stage Whisper gebaut wurde. Wenn du lange Kampagnen hast, willst du, dass NSCs mit dir wachsen, Erinnerungen und Wissen darüber entwickeln, was ihr zusammen tut, eure Witze, eure Romanzen, andere Dinge. Das ist es, was es der Kampagne erlaubt, mit der Zeit immer besser zu werden, anstatt sich wie ein Haufen Leute mit partieller Amnesie zu spielen, die du immer wieder an die guten Zeiten erinnern musst, die ihr zusammen hattet. Es ist besonders gut für Slow-Burn-Romanzen, wie das Beispiel am Anfang des Beitrags, wo Charaktere Dinge zitieren können, die du direkt gesagt hast.

Das ist eine Beziehung, die es wert ist, aufgebaut zu werden.


Mehr zu Stage Whispers Gedächtnissystem findest du in Teil 1: Narrative Konsistenz und Teil 2: Kontextisolation.

Stage Whisper ist für Leute gebaut, die KI-Gefährten und KI-Spielleiter-Kampagnen wollen, bei denen das, was du sagst, wirklich zählt. Leg los oder tritt unserem Discord bei, um zu sehen, wie Gedächtnis aussieht, wenn es richtig gemacht wird.