Hvorfor jeg lod en AI lede min bordrollespilskampagne

Nogle opdager TTRPG'er gennem venner omkring et bord. Andre opdager dem gennem fora, begyndersæt eller den ene ven, der altid vil prøve det. Jeg opdagede dem gennem podcasts: improviserede comedy-actual-play-shows, som blev mit faste selskab i en ensom periode med fjernarbejde i en fremmed by.

Jeg slugte dem i årevis. Spillede aldrig en eneste session.

Her er historien om, hvordan det fik mig til at bygge en AI-spilleder.


Så du har aldrig faktisk spillet et TTRPG, men du bygger en AI-spilleder. Hvor kommer det fra?

Jeg tror, min interesse begyndte, da jeg måtte flytte på grund af mit arbejde. Jeg tilbragte flere måneder om året i en by, jeg ikke kendte, langt fra venner og familie, og havde ikke meget at lave uden for arbejdet. Jeg er introvert, så jeg havde ikke rigtig lyst til hele det der med at møde nye mennesker. Men det var ensomt at leve sådan. Derfor begyndte jeg at lytte til podcasts som selskab, især comedy. Jeg opdagede improvisationspodcasts og derigennem efterhånden actual-play-podcasts om Dungeons & Dragons. Det var dér, min interesse for TTRPG'er voksede. Jeg slugte dem. De er i langt format og kombinerer fantastisk historiefortælling med improviseret comedy. Det er fremragende underholdning!

Spol mange år frem, og actual-play-podcasts om TTRPG er stadig noget af den underholdning, jeg oftest vælger. Men jeg havde aldrig fundet en gruppe, jeg reelt kunne spille med. Arbejde og andre forpligtelser kom i vejen. Jeg kan ikke finde tid til jævnligt at sidde sammen med en gruppe i længere tid. Derfor har jeg stort set opgivet den idé.

Sidste år faldt et par ting på plads. For det første fik vi vores første barn. Det betød endnu mindre tid til personlige projekter eller TTRPG-sessioner. Samtidig udkom OpenClaw, og jeg indså, at det var et virkelig godt værktøj til at automatisere opgaver og køre dem fra min telefon, mens jeg passede babyen. Pludselig kunne jeg skrive kode, lave research og gøre andre ting, som normalt krævede, at jeg sad ved en computer, alt imens jeg opfyldte mine forældrepligter.

På et tidspunkt gik det op for mig, at OpenClaw opfører sig langt mere menneskeligt end andre AI-agenter, jeg havde brugt. Det er konfigureret med en personlighed, hvilket får det til at føles mere som at tale med en kollega eller endda en ven. Pludselig tænkte jeg: Hvad nu, hvis OpenClaw ledte en TTRPG-solokampagne sammen med mig?

Og det virkede. Overraskende godt. Og det udviklede sig derfra. Jeg begyndte at bygge OpenClaw-skills og justere hukommelsessystemet, så det fungerede bedre til længere og mere komplekse kampagner. Til sidst besluttede jeg, at jeg med alle de ændringer lige så godt kunne bygge noget fra bunden, som anvendte alt det, jeg havde fundet ud af, og undgik nogle af begrænsningerne. Sådan blev Stage Whisper født.


Du opgav nærmest at finde en gruppe. Hvad ved gruppeformatet var helt konkret forhindringen?

Alt ved det, egentlig. Det første problem er overhovedet at finde gruppen. Jeg har ikke rigtig lyst til at spille med mennesker, jeg ikke kender godt, og jeg har hverken tiden eller personligheden til at få venner alene med det formål at spille et TTRPG. Jeg ved godt, at folk siger "find nu bare en gruppe og prøv det", men det føles ikke som noget, jeg har lyst til.

Så er der planlægningen. Jeg tror bare, det bliver svært at finde et tidspunkt, der passer en hel gruppe, jo ældre vi bliver. Alle har deres egne forpligtelser. Selv det at finde tid til et måltid med gamle venner er svært. Jeg kan slet ikke forestille mig at få flere mennesker til alle at afsætte flere timer på én gang.

Og endelig er der presset ved at skulle møde op til sessionen. Jeg vil ikke svigte andre ved at blive nødt til at gå for at håndtere noget andet, der pludselig er opstået.

Alt dette gør det traditionelle TTRPG-gruppeformat svært for mig.


Hvornår gik du fra "jeg lytter til andre spille" til "vent, hvad nu hvis jeg kunne gøre det her alene med en AI?". Og hvad overraskede dig mest ved, hvordan det faktisk føltes sammenlignet med bare at lytte?

Jeg tror, det var, da jeg justerede personligheden i min OpenClaw-instans. Jeg havde gjort det for sjov for at vise nogen, at OpenClaw har personlighed og kan opføre sig anderledes end den kedelige, erhvervsagtige "Hjælpsomme assistent", der dengang dominerede AI-chatassistenter. Jeg havde konfigureret den som en "kaosgoblin-gamerpige".

Resultatet tog mig på sengen. OpenClaw føltes pludselig langt mere ægte og lettere at relatere til. Det krydsede grænsen fra "jeg taler med en automatiseret assistent" til "jeg taler med en person". Jeg tror også, det hjælper, at du på Discord får indikatoren "skriver" (som naturligvis svarer til LLM'ets inferenstid), men som også giver det menneskelignende "livstegn", det er at se nogen skrive, i stedet for at teksten bare strømmer ind.

Jeg var meget bevidst om, at jeg var ved at skabe noget, der lignede en menneskelig forbindelse til et LLM. Jeg formodede, at det ville være muligt, men vidste bare ikke hvornår. Det overraskede mig, at det kunne lade sig gøre med nutidens modeller alene ved at ændre en prompt. Jeg havde længe brugt de samme modeller til kodning, og intet af det havde på noget tidspunkt føltes bare en smule menneskeligt. OpenClaw åbnede mine øjne for, hvor meget mere kontakt vi kan få til LLM'er med blot en justering af en prompt. Selv når vi ved, at vi taler med et LLM, er følelsen af, at der sidder et andet menneske, til stede, og det er vigtigt i noget som TTRPG'er. For mig er det vigtigt at føle, at man ikke bare er med i et "vælg dit eget eventyr", men at man er venner omkring et bord og fortæller historien sammen.


Hvordan føles det så i praksis?

Jeg havde faktisk prøvet noget lignende før: AI Dungeon. Det var i LLM'ernes tidlige dage. AI Dungeon var sjovt, men kunne ikke holde en sammenhængende handling. Scener ændrede sig usammenhængende, og karakterer dukkede op og forsvandt igen.

Men det var dér, jeg for første gang smagte på fælles historiefortælling med en AI. Og jeg nød det virkelig. Jeg kan rigtig godt lide at skabe en verden, fastlægge dens rammer og derefter gennemspille den som en karakter, der er underlagt alle dens begrænsninger, interagere med verdenen og få den til at svare tilbage. Jeg begyndte at føle, at det var et ægte kreativt frirum for mig.

Spol frem til, at OpenClaw ledte et spil: Fordi det kørte i Discord, kunne jeg komme og gå, når jeg ville, uden at bekymre mig om at holde andre tilbage. Jeg kunne starte nye kampagner, afprøve ny baggrundsviden og nye settings, nye karakterer. Og tilføjelsen af hukommelsessystemet og andre værktøjer hjalp OpenClaw med at holde baggrundsviden og verdenen sammenhængende gennem længere kampagner, samtidig med at spilmekanikker gjorde det interessant.

Jeg tror, jeg brugte omkring 150 dollars i LLM-credits i de første par uger alene på grund af det enorme antal sessioner, jeg afprøvede. Jeg genererede nye kampagner og prøvede dem. Følelsen af medbestemmelse i verdensopbygningen og det faktisk at spille en rolle som karakter er langt sjovere end at lytte til en gruppe mennesker gøre det.


AI Dungeon kunne ikke holde sammen på handlingen. Hvad var tricket til at skabe narrativ sammenhæng gennem lange kampagner?

Det første, jeg prøvede, var at få OpenClaw til at bruge sin hukommelse til at holde styr på kampagnen og sessionerne. Nutidens LLM-kontekster er lange nok til at holde handlingen sammenhængende gennem en eller to sessioner, men ud over det er du nødt til at fjerne eller komprimere noget af konteksten. En kombination af hukommelsesfiler og OpenClaws indbyggede komprimeringsværktøj holdt verdenen nogenlunde sammenhængende, i det mindste cirka samme setting, og hver session havde en vag idé om, hvad der var sket i de tidligere sessioner.

Men detaljerne var omtrentlige, og der var stadig problemet med karaktererne. Tidligere karakterer kunne være helt anderledes, og de sagde ting, der narrativt ikke hang sammen med det tidligere forløb, hvilket fuldstændig brød indlevelsen. Derfor fik jeg LLM'et til at generere et komplet karakterark for hver karakter og læse arkene ind ved begyndelsen af nye sessioner.

Det hjalp med at fastholde NPC'ernes personlighed fra session til session, men i lange kampagner begyndte jeg at ønske, at NPC'erne huskede begivenheder og udviklede sig sammen med spilleren. Jeg ville kunne sige "kan du huske, hvad der skete sidst?" og have NPC'er, der vidste, hvad jeg talte om, i stedet for at improvisere en kendsgerning, der aldrig havde fundet sted. Derfor føjede jeg minder til karakterarkene, altså ting, NPC'en burde huske.

Pludselig begyndte NPC'erne at blive levende. De udviklede sig, huskede fortiden, henviste til replikker og lavede vittigheder om dem. Men jeg løb ind i det modsatte problem: Nu havde LLM'et for meget at huske. NPC-filerne blev ekstremt lange, og sessionskonteksten begyndte at indeholde for mange gamle data. Det var dér, jeg begyndte at opdele minderne i enkelte minder og gøre dem søgbare ved at koble dem til OpenClaws QMD-baserede hukommelsessystem. Det var en udvidelse til OpenClaw, der gav semantisk søgning i en masse små Markdown-filer. Ved at få OpenClaw til at skrive minder til disken kunne det pludselig bruge sin indbyggede hukommelsessøgning som en hukommelsesbank for NPC'er og baggrundsviden! Nu indlæser LLM'et kun resuméer og søger efter relevante minder ved begyndelsen af scener og som svar på det, spilleren siger.

Jeg tror, det er de funktioner, der er nødvendige for at holde verdenen og karaktererne sammenhængende i lange kampagner, og de udgør nogle af de funktioner, Stage Whisper er bygget op omkring, efter at jeg besluttede at gå væk fra at bruge OpenClaw direkte.


Hvem er Stage Whisper så egentlig til?

Stage Whisper er til mennesker som mig. Mennesker, som vil skabe en verden fuld af karakterer og spille i den på det tidspunkt og i det tempo, der passer dem.

Det er til folk, der interesserer sig for TTRPG'er, interaktiv fiktion/teksteventyr og MUD'er, men som ikke har tid til at danne en gruppe, ikke er interesserede i at lære reglerne i komplekse TTRPG-systemer eller ønsker mere medbestemmelse i verdensopbygningen.

Jeg byggede Stage Whisper til at køre godt på mobil og via Discord, så det er nemt at fortsætte, uanset hvor du er.


Hvis det lyder som dig, så kom i gang med Stage Whisper, eller kom og snak med mig på vores Discord