AI-rollespillboter har blitt et av de mest aktive bruksområdene på Discord. Servere for samarbeidende historiefortelling, tabletop RPG-kampanjer og figurdrevne samtaler bruker ofte boter som opprettholder en vedvarende persona, husker tidligere interaksjoner og genererer svar som holder seg i rolle gjennom lange tråder.
Dette innlegget dekker de tekniske detaljene bak hvordan disse botene fungerer, hva du bør vurdere når du velger eller bygger en, og en trinnvis gjennomgang for å sette opp en AI-bot som kan brukes til rollespill på Discord-serveren din med Quickchat AI.
Hvordan AI-rollespillboter fungerer
På et grunnleggende nivå er en rollespillbot en Discord-bot som sender brukermeldinger til en stor språkmodell (LLM) med en systemprompt som definerer en figur. Systemprompten er der figurens personlighet, bakgrunnshistorie, talemønstre og atferdsregler kodes inn.
En typisk systemprompt for en rollespillfigur kan se slik ut:
Du er Elara, en omreisende urtekyndig i en middelaldersk fantasiverden.
Du snakker i en rolig, avmålt tone. Du omtaler moderne teknologi
som "merkelige innretninger." Du går aldri ut av rolle. Du har
omfattende kunnskap om fiktive planter og eliksirer. Når du blir spurt
om fortiden din, antyder du en tragedie, men avslører aldri detaljer
direkte.
LLM-en mottar denne prompten sammen med nylig samtalehistorikk og genererer et svar som er konsistent med figuren. Kvaliteten på rollespillet avhenger av tre ting:
- Kvaliteten på systemprompten: Hvor detaljert og konsistent figurdefinisjonen er
- Håndtering av kontekstvindu: Hvor mye samtalehistorikk modellen ser
- Modellegenskaper: Hvor godt den underliggende LLM-en håndterer kreativ generering som er konsistent med figuren
Kontekstvinduer og samtaleminne
Den vanligste tekniske begrensningen i rollespillboter er størrelsen på kontekstvinduet. Når en samtale går over hundrevis av meldinger, kan ikke modellen se alle samtidig. Boten må velge hvilke meldinger som skal inkluderes.
Det finnes flere tilnærminger:
| Strategi | Hvordan det fungerer | Avveining |
|---|---|---|
| Glidende vindu | Inkluder de siste N meldingene | Enkelt, men figurer “glemmer” tidligere hendelser |
| Oppsummering | Oppsummer eldre meldinger periodisk og inkluder oppsummeringen | Bevarer langsiktig kontekst, men oppsummeringer mister nyanser |
| RAG (retrieval) | Lagre alle meldinger i en vektordatabase, hent relevante meldinger | Best gjenfinning, men gir mer forsinkelse og kompleksitet |
| Hybrid | Glidende vindu + periodiske oppsummeringer + festing av nøkkelhendelser | Mest robust, men mest komplekst å implementere |
For Discord spesielt hjelper trådbaserte samtaler med å avgrense kontekst på en naturlig måte. Når en bot svarer i en tråd, holdes samtalen samlet, noe som gjør konteksthåndtering enklere enn å spore meldinger på tvers av flere kanaler. Den samme egenskapen er nyttig utenfor rollespill: en support ticket bot åpner en privat tråd per sak, slik at hver sak beholder sin egen kontekst.
Modellvalg for rollespill
Ikke alle LLM-er egner seg like godt til rollespill. De viktigste faktorene er:
Kvalitet på kreativ skriving: Modeller som er finjustert på fiksjon og dialog, har en tendens til å produsere mer naturlige figurstemmer. Grunnmodeller som er instruksjonsjustert, går ofte som standard over i en hjelpsom assistenttone som bryter innlevelsen.
Størrelse på kontekstvindu: Lengre kontekstvinduer betyr at figuren kan huske mer av samtalen uten oppsummeringstriks. Per tidlig 2026 støtter de fleste ledende modeller minst 128K tokens, men hvor effektivt den konteksten brukes, varierer fra modell til modell.
Instruksjonsfølging: Modellen må konsekvent følge systemprompten. Hvis den går ut av rolle etter noen få turer, faller rollespillet sammen. Modeller med sterk instruksjonsfølging (GPT-4o, Claude 3.5 Sonnet, Llama 3.1 70B+) fungerer ofte bedre her.
Innholdspolicy: Driftede API-er håndhever innholdsfiltre som kan nekte å generere grafisk vold, skrekk eller annen mørk kreativ fiksjon. Hvis rollespillfellesskapet ditt bruker slike temaer, bør du vurdere en selvdriftet modell eller en API-leverandør med mer tillatende innholdspolicyer.
| Modell | Kontekstvindu | Egnethet for rollespill | Tilgang |
|---|---|---|---|
| GPT-4o | 128K tokens | God kreativ output, sterk instruksjonsfølging | OpenAI API |
| Claude 3.5 Sonnet | 200K tokens | Svært god til å opprettholde figurstemme | Anthropic API |
| Llama 3.1 70B | 128K tokens | God med finjustering, usensurerte varianter tilgjengelige | Selvdriftet eller API-leverandører |
| Mixtral 8x22B | 64K tokens | Grei kreativ skriving, kostnadseffektiv | Selvdriftet eller API-leverandører |
| Command R+ | 128K tokens | Solid, RAG-optimalisert ved bruk av retrieval | Cohere API |
Sette opp en rollespillbot med Quickchat AI
Quickchat AI lar deg opprette en AI-agent med en egendefinert persona og distribuere den til Discord uten å skrive kode. Slik setter du opp en bot som kan brukes til rollespill.
Forutsetninger
- En Quickchat AI-konto (Trial-planen gir deg 50 meldinger for testing)
- En Discord-server der du har Manage Server-tillatelsen
- Eventuelt din egen Discord-applikasjon og bot-token, bare hvis du vil ha egendefinert botnavn og avatar (se oppsettsveiledningen for Discord-boter)
Trinn 1: Opprett AI Agent
- Logg inn på Quickchat AI dashboard.
- Opprett en ny AI Agent eller velg en eksisterende.
Trinn 2: Definer figuren
Gå til Identity i sidefeltet og åpne fanen Profile:
-
Sett AI Agent Name til figurens navn (f.eks. “Elara the Herbalist”).
-
Skriv AI Main Prompt. Dette er en kort beskrivelse av hvem figuren er og hva den snakker om. For eksempel: “Elara er en omreisende urtekyndig i en middelaldersk fantasiverden. Hun snakker i en rolig, avmålt tone og har omfattende kunnskap om fiktive planter og eliksirer.”
-
Legg til AI Guidelines for spesifikke atferdsregler. Hver retningslinje er en kort kommando som AI-en følger. For en rollespillfigur er nyttige retningslinjer:
- “Gå aldri ut av rolle under noen omstendigheter.”
- “Svar alltid i første person som Elara.”
- “Omtal moderne teknologi som ‘merkelige innretninger.’”
- “Når du blir spurt om fortiden din, antyd en tragedie, men avslør aldri detaljer direkte.”
-
Under fanen Conversation Style konfigurerer du følgende:
- AI Personality: Velg en tone som passer figuren din. Alternativene inkluderer Classic, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous og Elegant. For rollespill fungerer alternativer som “Mysterious” eller “Adventurous” ofte bedre enn standardinnstillingen “Classic”.
- AI Profession: De tilgjengelige alternativene er Helpful Assistant, Support Agent, Shopping Assistant, Field Expert og Interviewer. For en rollespillfigur er “Helpful Assistant” mest fleksibel, siden de andre alternativene er rettet mot spesifikke forretningsbrukstilfeller.
- AI Creativity: Sett denne til “High” for rollespill. På “High” vil agenten prøve å improvisere svar basert på Knowledge Base i stedet for å nekte når den mangler informasjon, som er det du vil ha for svar i rolle. “Low” gjør at agenten eksplisitt sier at den ikke har nok informasjon, noe som bryter innlevelsen.
- Reply Length: Sett denne til “Longer” hvis rollespillet ditt krever detaljerte, beskrivende svar. “Normal” fungerer for uformell dialog frem og tilbake.
For en grundigere gjennomgang av selve personaen, med de nøyaktige promptreglene som hindrer en figur i å bryte den fjerde veggen, og en kunnskapsbase strukturert som kanon, se hvordan du bygger en AI-rollespillchatbot som holder seg i rolle.
Trinn 3: Bygg en kunnskapsbase for figuren din
Hvis figuren din finnes i en detaljert verden (en tabletop RPG-kampanje, et delt fiksjonsunivers, en spillverden), legger du til relevant lore i Knowledge Base.
- Gå til Knowledge Base i sidefeltet.
- Legg til artikler eller dokumenter som inneholder verdenslore, figurenes bakgrunnshistorier, beskrivelser av fraksjoner, detaljer om steder og kataloger over gjenstander.
- AI-agenten bruker retrieval-augmented generation til å hente relevant kunnskap inn i konteksten når den svarer på spørsmål, slik at figuren kan referere til lore nøyaktig uten at alt må stappes inn i systemprompten.
Dette er særlig nyttig for tabletop RPG-boter der spillmesteren vil at boten skal kjenne kampanjeverdenen, NPC-er og regler.
Trinn 4: Koble til Discord
- Gå til External Apps i sidefeltet og velg Discord.
- Under Connect klikker du på Add to your Discord server, autoriserer den delte Quickchat AI-appen og velger serveren din. Du trenger Manage Server-tillatelsen på den serveren.
Boten kommer online på Discord-serveren din. Som standard svarer den i kanalen når brukere @omtaler den. Velg Thread i innstillingen Reply in for å holde hver rollespillsamtale samlet i sin egen tråd.
For et egendefinert botnavn og avatar bruker du alternativet Use your own Discord app i stedet og kobler til din egen Discord-applikasjon med et bot-token, som beskrevet i oppsettsveiledningen som er lenket i forutsetningene.
Trinn 5: Test og iterer
Åpne Discord-serveren din og omtal boten for å starte en rollespillsamtale. Følg med på:
- Holder figuren seg i rolle etter flere utvekslinger?
- Samsvarer tonen med det du definerte i systemprompten?
- Er referansene til kunnskapsbasen nøyaktige?
- Er svarlengden passende for samtalestilen?
Juster systemprompten, kreativitetsinnstillingen og innholdet i kunnskapsbasen basert på det du observerer. Prompt engineering for figurer er iterativt. Små endringer i ordlyd kan påvirke betydelig hvordan modellen tolker figuren.
Kjøre flere figurer på én server
Hvis serveren din trenger flere rollespillfigurer (for eksempel ulike NPC-er i en kampanje), har du to alternativer:
- Flere Quickchat AI-agenter: Opprett en egen AI-agent for hver figur, hver med sitt eget Discord-bot-token og sin egen applikasjon. Hver bot vises som en egen bruker i Discord.
- Én agent med figurbytte: Bruk én agent med en systemprompt som definerer flere figurer og instruerer AI-en om å bytte basert på kontekst eller kommandoer. Dette er enklere å administrere, men konsistensen for hver figur kan svekkes med mange personaer.
For de fleste rollespillservere gir alternativ 1 bedre resultater fordi hver figur har sin egen dedikerte kontekst og kunnskapsbase.
Vanlige problemer og løsninger
Figuren bryter rollen etter noen få meldinger: Systemprompten kan være for vag. Legg til mer spesifikke atferdsregler og eksempeldialog. Å legge til “Du må aldri gå ut av rolle under noen omstendigheter” som en eksplisitt instruksjon hjelper med de fleste modeller.
Svarene er for korte eller for lange: Juster systemprompten slik at den angir preferanser for svarlengde. For eksempel: “Svarene dine bør være 2-4 setninger i uformell samtale og 1-2 avsnitt under dramatiske scener.”
Boten svarer på meldinger den bør ignorere: På Discord svarer Quickchat AI-boten når den @omtales. Brukere kan fortsette samtalen inne i tråden uten å omtale boten igjen. Hvis du vil at boten bare skal svare i bestemte kanaler, administrerer du dette gjennom Discords kanaltillatelser ved å begrense hvor boten kan lese meldinger.
Svar fra kunnskapsbasen overstyrer figurstemmen: Hvis boten begynner å høres ut som et FAQ-system når den svarer på lore-spørsmål, justerer du systemprompten for å understreke at all informasjon skal leveres i rolle. For eksempel: “Når du deler kunnskap om verden, beskriv den ut fra din personlige erfaring, ikke som en faktareferanse.”
Personvern og innholdshensyn
Rollespillsamtaler kan inneholde sensitivt eller personlig kreativt innhold. Noen ting å ha i bakhodet:
- Meldinger som sendes til AI-en, behandles av den underliggende LLM-leverandøren. Gå gjennom leverandørens retningslinjer for datalagring.
- Quickchat AI bruker ikke samtaledata til å trene modeller. Se personvernerklæringen for detaljer.
- Sett tydelige serverregler for hvilke typer rollespillinnhold som er tillatt. AI-en følger innholdspolicyen sin uavhengig av brukerinstruksjoner, så visse typer innhold kan bli avvist.
- Hvis du trenger full kontroll over datahåndtering, bør du vurdere å drifte en modell selv i stedet for å bruke en administrert tjeneste.
Videre lesing
- Opprett en AI-chatbot for Discord på 10 minutter: Grunnleggende oppsettsveiledning for Discord-boter
- Beste AI Discord-boter i 2026: Sammenligning av AI Discord-boter
- Gratis AI Discord-boter: Gratis alternativer og avveiningene deres
- Bygg en AI Discord-modereringsbot med egendefinerte AI Actions: Gi boten modereringshandlinger (timeout, kick, ban, roller)
- AI Discord-ticketbot: svar først, eskaler deretter: Svar fra dokumentasjonen din og åpne en privat ticket-tråd bare for det den ikke kan løse
- Koble AI Agent til Google Sheets: Logg samtaler, leads og tilbakemeldinger fra boten din i et regneark kën