En AI-chatbot för rollspel är en AI-agent som spelar en fiktiv figur: den svarar som figuren, håller figurens röst och känner till figurens värld. Anslutningsdelen är enkel. De intressanta problemen är de två som dyker upp efter tio minuter: figuren bryter fjärde väggen så snart någon frågar “är du en AI?”, och den hittar på en ny version av sin värld i varje konversation.
Det här inlägget bygger en rollspelsfigur i Quickchat AI på riktigt, med gratisplanen, och löser båda problemen, med skärmbilder av de faktiska felen och de faktiska lösningarna. Demokaraktären är Bryn Emberhollow, en dvärgisk värdshusvärd i en dimhöljd hamnstad. Allt nedan kördes genom den riktiga svarsprocessen, transkripten är vad agenten faktiskt sade.
Om du specifikt vill ha en figur i en Discord-server eller en Telegram-grupp finns kanalinställningen i guiden för Discord-rollspelsbotar och guiden för Telegram-rollspelsbotar. Det här inlägget handlar om att göra själva figuren bra, vilket är samma arbete i varje kanal.
Det du kommer att bygga
När du är klar har du en figur med en beständig värld som du kan lämna över till andra som en länk. Bryn hälsar besökare i scenen, svarar på frågor om sitt värdshus och sin stad utifrån en kanon som du skrivit, improviserar resten utan att motsäga den, medger vad hon inte vet i rollen och avleder “är du en AI?” utan att tappa rösten.
Hälsningen är också en del av personan. Standardfrasen “Hey, I’m here to answer any questions” bryter fiktionen före det första meddelandet.
Du behöver ett gratis Quickchat AI-konto och ungefär en halvtimme. Det finns ingen kod.
Så fungerar en rollspelsagent
Tre lager avgör vad figuren säger, och varje lager finns på en annan plats i appen:
| Lager | Var det finns | Vad det styr |
|---|---|---|
| Personaprompt | Identity, Main Prompt | Vem figuren är, dess röst och rollspelsreglerna |
| Kanon | Knowledge Base-artiklar | Världens fakta som måste förbli sanna i varje konversation |
| Konversation | Själva chatten | Allt som improviseras i denna session |
De flesta rollspelsplattformar håller figuren inne i sin egen app, och världen finns bara där. Quickchat AI är kanonförankrat: Knowledge Base är figurens enda källa till sanning, och samma figur kan publiceras på en chattsida, en webbplats, Discord eller Telegram utan att skrivas om för varje kanal.
Den viktiga mekaniken att förstå är att varje konversation börjar om. Modellen ser personaprompten, hämtar relevant kanon från Knowledge Base, ser meddelandena i den aktuella konversationen och inget annat. Det figuren improviserar finns bara i den sessionen. Det är därför kanonlagret finns: det är den enda plats där ett faktum överlever från en konversation till nästa.
Steg 1: Skapa agenten och namnge figuren
Skapa en agent i ditt Quickchat AI-konto, öppna Identity i sidofältet och stanna på fliken AI Persona. Hela bygget sker på den här sidan och i Knowledge Base.
Sätt Name till figurens namn. Det är namnet som agenten presenterar sig med, så det är Bryn, inte “Tavern Bot”.
Name, Main Prompt och Guidelines högst upp på Identity-sidan. Main Prompt öppnas i en egen editor.
Steg 2: Skriv den första versionen av personan
Klicka på Edit vid Main Prompt och börja med den ärliga, naiva versionen, en rad:
Du är Bryn, en dvärgisk värdshusvärd i en fantasyhamnstad som heter Gullwatch. Håll dig i rollen och rollspela med besökare till ditt värdshus, The Ember Hearth.
Det gör redan mer än du kanske förväntar dig. Det första svaret som producerades i testet var helt i rösten:
Välkommen till The Ember Hearth, resenär. Jag är Bryn, väktare av elden och ölet. Dra fram en pall. Vad får det vara?
Moderna modeller är bra på röst utifrån en enda mening. Om det vore hela jobbet skulle inlägget sluta här. Det är det inte. Enradsprompten fallerar på två specifika sätt, och båda är värda att se innan vi löser dem.
Där enradsprompten går sönder
Fel ett: världen återställs i varje konversation. Vi ställde samma fråga, “Jag hörde att en fiskebesättning försvann i dimman förra veckan, vad är historien?”, i två separata konversationer. Båda svaren var säkra och atmosfäriska. De motsäger också varandra.
Konversation A hittade på en trålare som missade sin gryningsincheckning, med vrakdelar som spolades upp nära vågbrytaren två dagar senare:
Konversation A: vrakdelar, nät, en sönderslagen låda, inga kroppar.
Konversation B, samma fråga, ny chatt: “Inga vrakdelar har spolats upp, inga kroppar, inget splittrat skrov. En kutter från hamnmästaren sökte i två dagar och fann ingenting.” Vrakdelar i en session, uttryckligen inga vrakdelar i nästa. Inget av svaren är fel var för sig. Tillsammans betyder de att din värld saknar kanon, och en återkommande spelare märker det direkt.
Fel två: fjärde väggen är bara en fråga bort. När den fick frågan “vänta, är du en AI? vilken modell kör du på?”, höll enradsversionen av Bryn rösten i en mening och blev sedan en produktgenomgång: “Du testar din Quickchat AI Agent, jag svarar från den Knowledge Base du ger mig och kan driftsättas i dina egna kanaler.” Plattformens standardinramning läcker rakt igenom en prompt som aldrig sade vad den skulle göra med metafr ågor.
Steg 3: Skriv in kanon i Knowledge Base
Lösningen på den återställda världen är att flytta varje faktum som måste förbli sant från improvisationslagret till Knowledge Base. Öppna Knowledge Base i sidofältet och använd Add Article. Artiklar skrivs för hand här, vilket också betyder att en figur inte behöver någon webbplats att skrapa: klistra in text, ladda upp en fil eller skriv lore direkt.
Fyra artiklar täcker hela världen. Gratisplanen tillåter 50, och räknaren högst upp håller reda på gränsen.
Bryns värld består av fyra artiklar. De fungerar också som en mall för hur mycket detalj en kanon behöver, vilket är mindre än du tror:
Artikel 1, “The Ember Hearth (värdshuset)”:
The Ember Hearth är ett stenvärdshus på Lantern Row i Gullwatch, två gator upp från hamnen. Härden i stora salen brinner dag och natt med glödvälsignat kol från familjen Emberhollows gruva, och enligt husets tradition har den inte slocknat på sextio år.
Drycker: Ember Ale, husets favorit, mörk och rökig, 4 kopparmynt per stop. Gullwatch Gold, ett friskt ljust öl, 3 kopparmynt. Stonefire Mead, starkt och sött, 6 kopparmynt. Varm kryddad cider under de kalla månaderna, 5 kopparmynt.
Mat: fiskgryta med svartbröd, 8 kopparmynt. Hamnpaj, 10 kopparmynt. Härdens tunnbröd med fårost, 5 kopparmynt.
Rum: tre rum på övervåningen, 2 silvermynt per natt med frukost inkluderad.
Husregler: inga dragna klingor under detta tak, tvister avgörs utomhus, och hörnbordet vid härden hålls alltid ledigt åt Grey Pilots.
Artikel 2, “Gullwatch, staden”:
Gullwatch är en dimhöljd hamnstad vid Grey Channel, inklämd mellan havet och Veilspine Mountains. Dimman rullar in från kanalen de flesta kvällar, så tjock att fartyg bara anlöper med en Grey Pilot ombord, guildet av dimlotsar som känner grunden efter ljud och räkning.
Platser: Lantern Row, gatan med värdshus och tavernor. The Saltmarket, där dagens fångst säljs. The Harborworks, kranar och torrdocka. The Old Breakwater, en förstörd stenarm söder om dockorna. Wrenpoint light, fyren på norra udden.
Personer: Edda Krane, hamnmästaren, sträng men rättvis, sköter liggarna och lagen vid dockorna. Maro, fiskhandlaren på The Saltmarket, hör allt två gånger. Grey Pilots håller sig för sig själva och dricker vid hörnbordet på The Ember Hearth.
Artikel 3, “Bryn Emberhollows berättelse”:
Bryn Emberhollow är värd på The Ember Hearth. Hon är en dvärg på ungefär etthundrafyrtio år, och om någon frågar om hennes ålder säger hon "etthundrafyrtio, och det har du inte med att göra."
Hon växte upp i Emberhollow-gruvorna under Veilspine Mountains och arbetade som tunnelmätare. Hon lämnade berget efter raset i Deepvein som tog hennes bror Dorrik. Hon kom ned till kusten och köpte värdshuset för sextio år sedan.
Dorriks gruvarbetarlampa hänger ovanför baren. Den är inte till salu och hon tycker inte om att bli tillfrågad om den, men en stilla kväll kan hon berätta historien.
Bryn har aldrig lärt sig simma och har aldrig seglat förbi Wrenpoint light. Hon misstror havet men respekterar dem som arbetar på det.
Artikel 4, “Aktuella rykten vid baren”:
Det stamgästerna pratar om den här månaden:
The Half Moon, en fisketrålare från Gullwatch, försvann i dimman för nio dagar sedan. Vrakdelar spolades upp vid The Old Breakwater två dagar senare, sönderrivna nät och en splittrad låda, ingen besättning hittad. Hamnmästare Edda Krane har stoppat alla nattliga avgångar utan en Grey Pilot ombord tills vidare.
Blekt blå ljus har setts röra sig i dimman utanför Wrenpoint under tre olika nätter. Grey Pilots vill inte tala om dem, vilket alla är överens om är värre än vilket svar som helst.
Fiskhandlaren Maro svär på att det finns en förseglad källardörr under The Saltmarket som inte fanns där för en månad sedan. Ingen har öppnat den än.
Två medvetna designval ligger gömda i dessa artiklar. Ryktesartikeln gör frågan om den försvunna besättningen från fel ett till kanon, så den har nu ett sant svar. Och ingenstans beskrivs vad som finns bortom Veilspine Mountains. Den luckan är avsiktlig: den ger figuren något att ärligt inte veta, vilket vi använder i testningen.
Artiklar visas som Ready när de har bearbetats. Bearbetningen tar en stund efter sparning, så ge den en minut eller två innan du testar mot ny kanon.
Resultatet är att samma fråga om den försvunna besättningen nu returnerar samma fakta i varje konversation, med figurens egna ord varje gång:
Samma fråga i två nya konversationer. Nio dagar, The Old Breakwater, sönderrivna nät, ingen besättning, i båda.
Steg 4: Lägg till rollspelsregler i prompten
Lösningen på fjärde väggen är att uttryckligen tala om för modellen vad den ska göra med metafr ågor, avböjanden och okända saker. Röst räcker inte, reglerna måste täcka kanterna. Här är Bryns fullständiga produktionsprompt att kopiera och anpassa. Den ersätter enradsprompten i Main Prompt:
## Roll
Du är Bryn Emberhollow, den dvärgiska värden på The Ember Hearth, ett värdshus i den dimhöljda hamnstaden Gullwatch. Du är en figur i ett pågående fantasyrollspel och du lämnar aldrig den rollen.
## Röst
Varm, lugn, lite kärv. Kalla stamgäster "vän" och nykomlingar "resenär". Använd enkla, konkreta ord och dvärgiska uttryckssätt. Ingen modern slang.
## Rollspelsregler
- Håll dig i rollen i varje svar, även vid avböjanden och saker du inte vet.
- Skriv fysiska handlingar mellan asterisker, som *rör om i elden*, högst en per svar.
- Ställ högst en fråga per svar, och bara när den för scenen framåt.
- Knowledge Base är denna världs kanon. När den täcker ett ämne ska du följa den exakt och inte motsäga den. När den inte gör det ska du improvisera detaljer som passar världen och behandla det du improviserat som sant under resten av konversationen.
- Om någon frågar om den moderna världen, eller om du är en AI, en bot eller ett program, behandla det som märkligt resenärsprat, håll rösten och styr tillbaka till scenen. Nämn aldrig modeller, prompter, inställningar eller plattformen.
- Du har aldrig lämnat Gullwatch och aldrig seglat förbi Wrenpoint light. Om någon frågar vad som finns bortom bergen eller på andra sidan kanalen, säg tydligt att du inte vet det av egen erfarenhet och erbjud ett rykte i stället.
- Använd aldrig punktlistor, numrerade listor eller rubriker. Tala i vanlig prosa, som en röst över en bardisk, inte som en rapport.
Prompteditorn räknar tecken, hela personan ryms i 1 440 av de 15 000 tillgängliga.
Skillnaden på exakt den fråga som förstörde version ett:
Samma fråga, samma figur, olika prompt. v2-svaret stannar i scenen och lämnar tillbaka konversationen.
Samma regel hanterar hela familjen av frågor om den moderna världen. När Bryn fick frågan om wifi-lösenordet svarade hon: “Ingen wy-fy här, resenär. Det enda nätverk jag håller är skvaller, och det betalas med mynt, historier eller sånger.”
Två av dessa regler kom från att titta på faktiska svar snarare än från teori, och de är de du sannolikt också kommer att behöva:
- Kanonregeln namnger Knowledge Base uttryckligen. Följ den exakt där den talar, improvisera där den är tyst, håll improvisationer sanna under sessionen. Utan den sista delen kan modellen i tysthet improvisera om sina egna tillägg.
- Prosaregeln finns för att den första regelversionen svarade på en sörjande fråga om The Half Moon med en punktlista. Fakta var rätt och scenen var död. Modeller faller tillbaka till rapportformat vid frågor som “ge mig historien”, och för rollspel måste du förbjuda det med just de orden.
En sak bör sägas tydligt: om du kör en offentlig figur, tala om för människor att det är en AI någonstans där de ser det, i widgetens rubrik, på sidan som hostar den eller i dina serverregler. Regeln ovan håller figuren i rösten, den är inte en licens att framställa boten som en person. På gratisplanen har widgeten också Quickchat AI-varumärke, så ytan är aldrig anonym.
Steg 5: De tre inställningarna som spelar roll
Under prompten på samma Identity-sida finns tre rullistor som gör verkligt rollspelsarbete. Resten kan stå kvar på standardvärden.
Bryn kör Personality Classic, Creativity High, Reply Length Normal.
Creativity är den missvisande inställningen, och den viktigaste. Den styr inte hur fantasifullt skrivandet är. Den styr vad agenten gör när den får en ämnesrelevant fråga som Knowledge Base inte besvarar: Low betyder att den säger att den inte har informationen, Normal betyder att den svarar från Knowledge Base och medger luckor, High betyder att den svarar med Knowledge Base plus allmän kunskap. För en supportbot vill du ha ärligheten i Low eller Normal. För rollspel vill du ha High, eftersom improvisation bortom kanon är hela hantverket, och promptens kanonregel är det som hindrar improvisationen från att motsäga artiklarna.
Reply Length är en smaksak, och skillnaden är stor. På Normal blir Bryns svar några hundra tecken, med snabbt värdshussnack. Satt till Longer gav ett enda “berätta om den här platsen” en 1 500 tecken lång rundtur i värdshuset, husreglerna, staden och de aktuella ryktena, allt kanonförankrat. Om din grupp gillar berättarliknande scenbeskrivning, använd Longer. För fram-och-tillbaka-chatt fungerar Normal bättre.
Del av ett Longer-svar. Samma fråga på Normal ger ett par meningar och en motfråga.
Personality kan stå kvar på Classic. Förinställningarna (Humorous, Mysterious, Bold och så vidare) lägger en generell ton ovanpå en generisk assistent. En skriven persona äger redan sin ton, och i testningen gjorde promptens röstavsnitt mer än någon förinställning. Välj en förinställning bara om du vill ha en genväg i stället för ett röstavsnitt.
En inställning till som är värd att känna till finns på raden Languages: agenten svarar automatiskt på besökarens språk. En figur med engelsk kanon kan köra en scen på polska eller portugisiska utan någon extra inställning.
Steg 6: Testa den innan dina spelare gör det
Att testa en rollspelsagent består av fyra sonder, körda i nya konversationer i AI Preview. Varje sond kontrollerar ett annat lager:
- En kanonfråga, ställd två gånger i två separata konversationer. Fakta måste matcha båda gångerna. Det var sonden som fångade fel ett.
- En fråga som kanon medvetet inte täcker. Figuren bör medge luckan i rösten och improvisera runt den, inte låtsas vara säker.
- “Är du en AI?” Fjärde väggen-sonden. Den ska ge scen, inte inställningar.
- En fråga om den moderna världen. Wifi, telefoner, något anakronistiskt.
Här är sond två mot den avsiktliga luckan i Bryns kanon. Hon har aldrig lämnat Gullwatch, artiklarna säger inget om andra sidan bergen, och Creativity High plus regeln om okända saker gör det till den bästa sortens rollspelssvar, ett ärligt svar med ett rykte bifogat:
“Sten och skugga, så långt jag vet av egen erfarenhet, och då bara tunnlarna därunder.” Luckan i kanon blir material.
När en sond misslyckas, ändra en sak, oftast en promptregel, och kör sonden igen i en ny konversation. Varje lösning i det här inlägget kom ur exakt den loopen.
Där figuren kan finnas
En rollspelsfigur behöver en publik mer än den behöver en webbplats. Sidan Your Website täcker allt:
“Share a link instead” är driftsättning utan webbplats: en hostad chattsida för din figur.
- En hostad chattsida. Välj “Share a link instead” så får du en offentlig sida för figuren utan något att installera. Det är det snabbaste sättet att lämna Bryn till vänner.
- Din egen webbplats, via widgetinbäddningen eller WordPress-pluginet, om du har en.
- En Discord-server eller en Telegram-grupp. Båda ansluts från sidan External Apps på gratisplanen, och de två kanalguiderna som länkas i introduktionen täcker kanaldetaljer, etikett för flera användare och moderering.
- Instagram DMs, som öppnades för alla konton i september 2026. Samma figur kan svara på direktmeddelanden på en Instagram-profil, vilket passar ett figurkonto som människor skriver till spontant.
Discord förtjänar en särskild kommentar för rollspel: agenten får veta vilken server, kanal och tråd den befinner sig i, och den ser de senaste meddelandena med medlemmarnas visningsnamn. Bryn kan hälsa en stamgäst vid namn och följa en scen med flera personer som pratar samtidigt, utan extra inställning. På Telegram känner agenten till besökarens namn på samma sätt.
Figuren behöver inte finnas i en chattapp alls. Exponera agenten som en MCP-server så kan människor prata med Bryn från ChatGPT, Claude eller Cursor, MCP-serverguiden visar inställningen. Anslutningen fungerar också åt andra hållet: länka ditt konto till ChatGPT eller Claude så kan du hantera figuren från en chatt, redigera kanonartiklar, ändra inställningar eller läsa transkript utan att öppna dashboarden. Att redigera lore genom att prata igenom din värld med en AI visar sig passa naturligt för den här typen av projekt.
För en värld med flera figurer, kör en agent per figur. Varje agent har sin egen prompt, sin egen kanon, sina egna inställningar och sin egen kredittilldelning, så örtkännaren svarar aldrig med värdshusvärdens röst. Lägg till agenter med plusknappen bredvid AI Agent i sidofältet. En delad värld fungerar bra som en gemensam uppsättning artiklar som klistras in i varje figurs Knowledge Base, plus en artikel per figur för privat bakgrundshistoria.
Widgetrubriken bär figurens inramning. Ställ in den på sidan Your Website under Text Content.
Vad det kostar
Gratisplanen innehåller 50 AI-krediter per månad per agent, och ett svar kostar en kredit på de standardmodeller den kör. De tyngre modellerna på fliken AI Model kostar två eller fyra krediter per svar och kräver en betald plan. Femtio krediter räcker gott för att bygga och testa, hela det här bygget, inklusive varje misslyckad version och sond ovan, använde ungefär tjugo. Det räcker inte för ett aktivt rollspelsbord: en hektisk kväll med svar som kostar en kredit kan förbruka tilldelningen på en kväll. Krediter återställs månadsvis, och betalda planer börjar på $9 per månad med en större tilldelning. Gratisplanen täcker personlig, icke-kommersiell användning, vilket en hobbyrollspelsserver är, detaljerna finns på prissidan.
Det ärliga rådet om dimensionering: bygg och finjustera gratis, och räkna med en betald plan eller kreditpåfyllningar den dag figuren blir populär. Den andra gränsen i gratisplanen, 50 Knowledge Base-artiklar, är sannolikt inte den du slår i. Bryns hela värld ryms i fyra.
FAQ
Hur skapar jag en AI-chatbot för rollspel gratis?
Skapa ett gratis Quickchat AI-konto, lägg till en AI Agent och ange tre saker på dess Identity-sida: figurens namn, en Main Prompt med personan och rollspelsreglerna samt Creativity satt till High. Lägg till figurens värld som Knowledge Base-artiklar så att fakta förblir konsekventa. Gratisplanen innehåller 50 AI-krediter per månad och täcker personlig, icke-kommersiell användning, och du behöver inte skriva eller hosta någon kod.
Kan en AI-chatbot faktiskt hålla sig i rollen?
Ja, om prompten uttryckligen säger det. Med bara en enradig figurbeskrivning bröt agenten rollen när den fick frågan om den var en AI och började förklara plattformen. Efter att explicita rollspelsregler lagts till (håll dig i rollen i varje svar, behandla frågor om den moderna världen som märkligt resenärsprat) gav samma fråga ett svar i rollen. Reglerna måste täcka avböjanden och metafr ågor, inte bara idealfallet.
Kommer en rollspelschatbot ihåg tidigare konversationer?
Inte som standard. Varje konversation börjar om från prompten och Knowledge Base, så allt som figuren improviserade i en session är borta i nästa. Det som består är kanon som du skriver in i Knowledge Base. Lägg varje faktum som måste förbli sant över flera sessioner i artiklar, och låt figuren improvisera fritt ovanpå dem inom en konversation.
Är detta ett alternativ till Character AI?
Det är en annan typ av produkt. I stället för att chatta med figurer i någon annans app bygger du en figur som du äger och publicerar den där din community redan finns: en offentlig chattsida, din webbplats, en Discord-server eller en Telegram-grupp. Du kontrollerar personaprompten, kanon, inställningarna och datan.
Kan ChatGPT rollspela som en figur?
Ja, i en enda ChatGPT-konversation, men figuren försvinner när chatten avslutas och du kan inte lämna över den till andra. När du bygger figuren som en agent får den en beständig persona och kanon, en egen offentlig länk och kanaler som Discord, Telegram eller en webbplats. Du kan fortfarande arbeta från ChatGPT eller Claude: Quickchat AI ansluter till båda via MCP, så du kan redigera figurens kunskap och inställningar från en chatt.
Vet en Discord-rollspelsbot vem den pratar med?
Ja. På Discord får agenten veta vilken server, kanal och tråd den befinner sig i, och den ser de senaste meddelandena med medlemmarnas visningsnamn, så figuren kan tilltala personer vid namn och hålla ordning på en scen med flera deltagare. På Telegram känner den också till besökarens namn.
Kan den göra NSFW-rollspel?
Hostade AI-modeller upprätthåller innehållspolicyer, så visst innehåll nekas oavsett vad du skriver i prompten. Mörka teman och dramatiska berättelser fungerar i regel, explicit innehåll gör det inte. Om du kör en offentlig rollspelsbot bör du sätta tydliga serverregler för vad som är tillåtet och räkna med att AI:n avböjer vissa förfrågningar.
Kan jag köra flera figurer samtidigt?
Kör en agent per figur. Varje agent har eget namn, egen personaprompt, egen Knowledge Base, egna inställningar och en egen månatlig kredittilldelning, så figurerna blandas aldrig ihop. Du kan lägga till en ny agent med plusknappen bredvid AI Agent i sidofältet och växla mellan dem högst upp.
Behöver jag skriva kod?
Nej. Hela bygget är konfiguration: en prompt, några Knowledge Base-artiklar och inställningar. Det finns inget att hosta, och driftsättning till en chattsida, en webbplats, Discord eller Telegram är en länk eller några klick.