Sådan bevarer Stage Whisper den narrative sammenhæng i lange kampagner

Første gang en AI citerede noget, jeg havde sagt tre sessioner tidligere, vidste jeg, at dette var anderledes.

Ikke en "omtrentlig" erindring. Ikke improvisation, der lød, som om det kunne være sket. Et præcist citat leveret på præcis det rette tidspunkt af en NPC, der ikke engang var scenens omdrejningspunkt.

Det er, hvad Stage Whispers hukommelsessystem gør muligt. Men for at forstå, hvorfor det betyder noget, må du først forstå, hvorfor de fleste AI-rollespilsværktøjer fejler her.


Problemet: Konteksten er ikke bare begrænset, den bliver udvandet

AI-modeller har et begrænset kontekstvindue. Ud over den indlejrede viden, AI'en har fra sin træning, ved den kun det om din kampagne, som findes i konteksten. Et godt moderne LLM har en kontekst på omkring 200.000 tokens. Større LLM'er har 1 million, men er ofte dyre i drift. (Sådan ser det i hvert fald ud i 1. kvartal 2026. Med udviklingen på området bliver dette indlæg sikkert meget hurtigt forældet)

200.000 tokens kan rumme dialogen fra omkring en til tre sessioners TTRPG-spil. Men blot at have hele sessionsdialogen i konteksten er ikke en idiotsikker måde at sikre, at den faktisk bliver brugt. Der er også en anden faktor: kontekstudvanding.

AI-modeller har en begrænset evne til at finde og udtrække relevante oplysninger fra det, der ligger i konteksten. Jo mere man propper ind, desto tyndere fordeles AI'ens opmærksomhed. Hvis konteksten er fuld af flere sessioners spil, kan AI'en overse netop den ene ting, spillerkarakteren prøver at henvise til, eller den ting, fortællingen prøver at vende tilbage til.

Resultatet er upræcise detaljer, narrative modsigelser og karakterer, der lyder forvirrede. Fortællingen kan eksempelvis skrive om "det ømme øjeblik, I delte på den kro", men tage fejl af stedet eller karakteren eller opfinde detaljer, der aldrig fandt sted. Sådanne tydelige modsigelser bryder hurtigt indlevelsen.

Kontekstudvanding kan altså være lige så skadelig som slet ikke at have oplysningerne i konteksten. Begge dele fører til samme problem: Karakterer (eller fortælleren) ved ikke ting, de burde vide.


Hukommelsessystemets fire lag

Stage Whisper løser dette med fire forskellige hukommelsestyper, der hver løser sit problem.

Lag 1: Karakterark

Det første problem, Stage Whisper løser, er, at konteksten simpelthen ikke er stor nok til at rumme hele spillets historie. Vi skal huske, hvem karaktererne er, fra session til session. Hver ny session kan ikke introducere et helt nyt persongalleri.

Stage Whisper skriver komplette karakterark for alle vigtige karakterer, herunder spillerkarakteren. Oplysningerne gemmes i databasen og indlæses i konteksten i alle scener, hvor karakteren er til stede. Derfor ved AI'en hele tiden, hvem karaktererne er: deres personlighed, udseende og baggrundshistorie.

Den behøver ikke at indlæse hver eneste NPC! Dermed kan vi have et meget stort og varieret persongalleri af NPC'er, der kan hentes ind efter behov. Jeg har indtil videre spillet et par kampagner, hvor jeg er del af besætningen på et stort skib eller et tog, og Stage Whisper kan vedligeholde en besætningsliste på omkring 20 karakterer, som kan dukke op med ensartede personligheder, hvor der er brug for dem. Lægen i sygeafdelingen, maskinchefen og maskinbesætningen i maskinrummet, fragtchefen i lastrummet, piloten og kaptajnen på broen og så videre.

Lag 2: Sessionsreferater

I stedet for at bevare hele chathistorikken i konteksten sammenfatter Stage Whisper sessionerne i referater.

Kun referatet af den seneste session indlæses i konteksten sammen med en liste over de fem foregående sessionsresuméer (en endnu kortere version af referatet på ét afsnit). AI'en kan vælge at hente flere sessionsresuméer og indlæse det fulde referat af enhver session, den vurderer, at den virkelig har brug for at henvise til. Det er ikke elegant, men det sikrer, at vigtige oplysninger enten ligger i begyndelsen eller slutningen af konteksten, hvor AI'en bedst kan fokusere på dem.

Med karakterark og sessionsreferater ved AI'en, hvem karaktererne er, og har en god fornemmelse af, hvad der er sket for nylig. Dertil kommer kampagnefilerne, som holder styr på langvarige tråde og i praksis fungerer som spillederens noter om, hvad der sker i kampagnen, og hvad der lige nu kræver opmærksomhed

Lag 3: NPC-minder og sceneresuméer

Men ofte er det ikke nok. I længere kampagner har spilleren og de andre karakterer en fælles historie. De har oplevet begivenheder med høj risiko og stærke følelser. De har interne vittigheder. De vil henvise til tidligere vellykkede kneb eller huske nederlag.

Sessionsreferater giver dig det store billede: handlingens vendepunkter og vigtige øjeblikke i karakterudviklingen. Men du har brug for noget mere detaljeret til nuancerne i konkrete begivenheder eller bestemte citater.

Stage Whisper genererer også NPC-minder og sceneresuméer. Forskellen er, at sessionsreferater fokuserer på den objektive fortælling om, hvad der skete. NPC-minder fokuserer på, hvad NPC'erne følte eller tænkte på tidspunktet, deres version af begivenhederne, som kan afvige fra det nøgterne resumé. Sceneresuméer gengiver bestemte dialoger og handlingsforløb mere detaljeret end referatet.

Ved slutningen af sessionerne læser AI'en beskedhistorikken igennem og udtrækker de vigtige minder for hver NPC. Den omformulerer dem til et standardformat, som indeholder:

AI'en kalder derefter et værktøj, som indsætter dette i en vektordatabase, hvor indholdet vektoriseres. Det muliggør semantisk søgning, så minder kan matches efter betydning frem for kun efter nøgleord.

Når AI'en senere skal søge efter minder, skriver den en forespørgsel som "Yuki græder på gangen", og det finder alle relevante minder, selv hvis de ikke bruger præcis samme formulering. AI'en vælger det, den har brug for, blandt resultaterne.

Lag 4: Baggrundsviden

Karaktererne skal huske, hvad der skete. Men selve verdenen skal også være sammenhængende. En bys politiske struktur skal være ensartet gennem sessionerne. Et magisystem, der fungerer på en bestemt måde, skal også blive ved med at fungere sådan.

De fleste kampagner har ikke alt dette planlagt fra begyndelsen. Derfor bliver opslag med baggrundsviden tilføjet og opdateret, mens sessionerne spilles, og fungerer derefter som reference for nye scener for at sikre sammenhæng.


Sådan føles det, når det virker

Det, der adskiller det at spille et spil fra at læse en bog, er, at spilleren har medbestemmelse. Du bestemmer dine handlinger og dine ord, og fortællingen og de andre karakterer reagerer på dem. At karaktererne kan citere noget, du sagde flere sessioner tidligere, understreger den medbestemmelse og den forbindelse, du bygger til verdenen og menneskene i den.

Her er et rigtigt eksempel fra en Stage Whisper-session:

[Spillerinput] "Jeg er glad for, at jeg var sulten og besluttede mig for at åbne min dør klokken 2 om natten"

[Fortælling]

Hun sætter kruset ned. Langsomt. Forsigtigt. Som om hun håndterer noget skrøbeligt. Så vender hun sig mod dig i sofaen, trækker det ene ben ind under sig, og hendes knæ strejfer næsten dit.

"Du åbnede din dør klokken 2 om natten, fordi du var sulten."

"Ja."

"Og jeg græd på gangen, fordi jeg havde det... ikke godt. Og du så mig. Og du sagde: 'Jeg lurer ikke.'"

Konteksten er, at NPC'en og min spillerkarakter tænker tilbage på den aften, de mødte hinanden første gang. NPC'en har lige indrømmet, at hun var glad for at være der, fordi hun så mødte min spillerkarakter. Jeg gengælder det ved at huske en bestemt detalje fra den aften. NPC'en svarer med et direkte citat af noget, jeg havde sagt et par sessioner tidligere, som kun kan være kommet fra NPC'ens hukommelse eller scenehukommelsen.

Scenen rammer hårdere, fordi NPC'en ordret kan henvise til noget, jeg sagde. Det er ikke bare improviseret eller opdigtet og heller ikke kun en erindring om de nøgterne begivenheder. Det er præcis genkaldelse. Den præcision får relationen til at føles ægte. Mine handlinger og ord betød noget.


Det, Stage Whisper endnu ikke løser

Selv med dette hukommelsessystem er der stadig problemer.

Kontekst inden for sessionen: Hukommelsessystemet er effektivt fra session til session, men løser ikke kontekstproblemet inden for en enkelt stor session. Sessioner kan blive lange og indeholde megen dialog. Vi skal stadig optimere håndteringen af kontekst i sessionerne for at undgå kontekstudvanding.

Hemmeligheder: Fordi alle NPC-ark indlæses, og AI'en har fuldt udsyn til samtlige karakterer, overser den ofte, når en bestemt karakter ikke burde kende til eller handle på noget. AI'er har en tendens til at bruge alle oplysninger, de har adgang til, så det er svært at få dem til ikke at handle på noget, en karakter ikke ville vide. Det kræver en mere omfattende løsning.

Begge dele er aktive arbejdsområder. Især problemet med hemmeligheder er noget, jeg arbejder på lige nu — mere om det i et kommende indlæg.


Stage Whisper er bygget til mennesker, som vil spille solo-TTRPG'er med dybden og sammenhængen fra en langvarig kampagne. Kom i gang, eller deltag på vores Discord for at opleve hukommelsessystemet i praksis.

Læs mere om Stage Whispers hukommelsessystem i Del 2: Kontekstisolering og Del 3: NPC-drømme.