AI Roleplay Bots gehören zu den aktivsten Anwendungsfällen auf Discord. Server für gemeinsames Geschichtenerzählen, Pen-and-Paper-Kampagnen und Gespräche mit fiktiven Charakteren nutzen häufig Bots, die eine beständige Persönlichkeit behalten, sich an frühere Begegnungen erinnern und auch in langen Threads in ihrer Rolle bleiben.
Dieser Artikel erklärt die technischen Grundlagen, die wichtigsten Auswahlkriterien und die Einrichtung eines für Roleplay geeigneten Bots auf deinem Discord-Server mit Quickchat AI.
So funktionieren AI Roleplay Bots
Ein Roleplay Bot sendet Discord-Nachrichten an ein großes Sprachmodell (LLM). Ein System Prompt definiert dabei den Charakter: Persönlichkeit, Hintergrundgeschichte, Sprechweise und Verhaltensregeln.
Ein typischer System Prompt könnte so aussehen:
You are Elara, a wandering herbalist in a medieval fantasy world.
You speak in a calm, measured tone. You refer to modern technology
as "strange contraptions." You never break character. You have
extensive knowledge of fictional plants and potions. When asked
about your past, you hint at a tragedy but never reveal details
directly.
Das LLM erhält diesen Prompt zusammen mit dem jüngsten Gesprächsverlauf und erzeugt eine zum Charakter passende Antwort. Die Qualität hängt von drei Faktoren ab:
- Qualität des System Prompts: Wie detailliert und widerspruchsfrei der Charakter beschrieben ist.
- Verwaltung des Kontextfensters: Wie viel Gesprächsverlauf das Modell sieht.
- Modellfähigkeiten: Wie gut das LLM kreative, charaktertreue Antworten erzeugt.
Kontextfenster und Gesprächsgedächtnis
Die häufigste technische Grenze ist das Kontextfenster. Bei Hunderten von Nachrichten kann das Modell nicht mehr den gesamten Verlauf gleichzeitig sehen. Der Bot muss auswählen, welche Nachrichten er übergibt.
Dafür gibt es mehrere Ansätze:
| Strategie | Funktionsweise | Abwägung |
|---|---|---|
| Gleitendes Fenster | Übergibt die letzten N Nachrichten | Einfach, aber der Charakter “vergisst” frühere Ereignisse |
| Zusammenfassung | Fasst ältere Nachrichten regelmäßig zusammen und übergibt die Zusammenfassung | Erhält langfristigen Kontext, verliert aber Nuancen |
| RAG (Abruf) | Speichert alle Nachrichten in einer Vektordatenbank und ruft relevante ab | Beste Erinnerung, zusätzliche Latenz und Komplexität |
| Hybrid | Gleitendes Fenster, regelmäßige Zusammenfassungen und fixierte Schlüsselereignisse | Am robustesten, aber am aufwendigsten umzusetzen |
Discord-Threads grenzen den Kontext auf natürliche Weise ein. Antwortet der Bot in einem Thread, bleibt das Gespräch zusammen. Das erleichtert die Verwaltung gegenüber mehreren Kanälen. Auch außerhalb von Roleplay hilft das: Ein Support-Ticket-Bot öffnet pro Anliegen einen privaten Thread mit eigenem Kontext.
Das passende Modell für Roleplay
Nicht jedes LLM eignet sich gleich gut. Entscheidend sind:
Kreatives Schreiben: Auf Geschichten und Dialoge abgestimmte Modelle erzeugen häufig natürlichere Charakterstimmen. Allgemeine Instruction-Modelle fallen oft in einen hilfreichen Assistententon zurück, der die Atmosphäre stört.
Größe des Kontextfensters: Ein längeres Fenster ermöglicht mehr Erinnerung ohne Zusammenfassungen. Anfang 2026 unterstützen die meisten Spitzenmodelle mindestens 128K Tokens. Wie effektiv sie diesen Kontext nutzen, unterscheidet sich jedoch.
Befolgen von Anweisungen: Das Modell muss den System Prompt dauerhaft beachten. Verlässt es nach wenigen Runden seine Rolle, funktioniert das Roleplay nicht. Modelle wie GPT-4o, Claude 3.5 Sonnet und Llama 3.1 70B+ sind bei der zuverlässigen Befolgung von Anweisungen häufig stärker.
Inhaltsrichtlinien: Gehostete APIs verwenden Filter, die drastische Gewalt, Horror oder andere düstere fiktionale Inhalte ablehnen können. Für Communities mit solchen Themen kommen ein selbst gehostetes Modell oder API-Anbieter mit passenderen Inhaltsrichtlinien infrage.
| Modell | Kontextfenster | Eignung für Roleplay | Zugriff |
|---|---|---|---|
| GPT-4o | 128K Tokens | Gute kreative Texte, zuverlässige Anweisungsbefolgung | OpenAI API |
| Claude 3.5 Sonnet | 200K Tokens | Sehr beständige Charakterstimme | Anthropic API |
| Llama 3.1 70B | 128K Tokens | Gut mit Fine-Tuning, unzensierte Varianten verfügbar | Selbst gehostet oder API-Anbieter |
| Mixtral 8x22B | 64K Tokens | Solides kreatives Schreiben, kostengünstig | Selbst gehostet oder API-Anbieter |
| Command R+ | 128K Tokens | Solide, für RAG optimiert | Cohere API |
Einen Roleplay Bot mit Quickchat AI einrichten
Mit Quickchat AI erstellst du einen AI Agent mit eigener Persönlichkeit und stellst ihn ohne Code auf Discord bereit. So richtest du ihn für Roleplay ein.
Voraussetzungen
- Ein Quickchat AI Konto. Der Trial-Tarif bietet 50 Nachrichten zum Testen.
- Ein Discord-Server, auf dem du die Berechtigung Manage Server besitzt.
- Optional eine eigene Discord-Anwendung samt Bot-Token, falls du einen eigenen Bot-Namen und Avatar möchtest. Siehe die Anleitung zur Discord-Bot-Einrichtung.
Schritt 1: Erstelle deinen AI Agent
- Melde dich im Quickchat AI Dashboard an.
- Erstelle einen neuen AI Agent oder wähle einen bestehenden.
Schritt 2: Definiere den Charakter
Öffne Identity in der Seitenleiste und den Tab Profile:
-
Trage unter AI Agent Name den Namen deines Charakters ein, etwa “Elara die Kräuterkundige”.
-
Schreibe den AI Main Prompt. Beschreibe kurz, wer der Charakter ist und worüber er spricht. Beispiel: “Elara ist eine wandernde Kräuterkundige in einer mittelalterlichen Fantasy-Welt. Sie spricht ruhig und bedächtig und kennt sich mit fiktiven Pflanzen und Tränken aus.”
-
Ergänze konkrete Verhaltensregeln unter AI Guidelines. Jede Richtlinie ist eine kurze Anweisung. Geeignete Beispiele:
- “Verlasse unter keinen Umständen deine Rolle.”
- “Antworte immer in der Ich-Form als Elara.”
- “Bezeichne moderne Technik als ‘seltsame Apparaturen’.”
- “Deute bei Fragen nach deiner Vergangenheit eine Tragödie an, aber verrate niemals direkt Details.”
-
Konfiguriere im Tab Conversation Style Folgendes:
- AI Personality: Wähle einen passenden Ton. Zur Auswahl stehen Classic, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous und Elegant. Für Roleplay passen “Mysterious” oder “Adventurous” oft besser als der Standard “Classic”.
- AI Profession: Verfügbar sind Helpful Assistant, Support Agent, Shopping Assistant, Field Expert und Interviewer. “Helpful Assistant” ist für Roleplay am flexibelsten. Die anderen Optionen sind auf bestimmte geschäftliche Aufgaben ausgerichtet.
- AI Creativity: Wähle für Roleplay “High”. Der Agent improvisiert dann auf Grundlage der Wissensdatenbank, statt bei fehlenden Informationen abzulehnen. Das unterstützt Antworten in der Rolle. Bei “Low” erklärt er ausdrücklich, nicht genügend Informationen zu haben, was die Atmosphäre stört.
- Reply Length: Wähle “Longer” für ausführliche, beschreibende Antworten. “Normal” eignet sich für lockere Dialoge.
Eine ausführlichere Anleitung zur Persönlichkeit, mit konkreten Prompt-Regeln gegen das Durchbrechen der vierten Wand und einer als Kanon strukturierten Wissensdatenbank, findest du unter Einen Roleplay AI Chatbot bauen, der in seiner Rolle bleibt.
Schritt 3: Baue eine Wissensdatenbank für deinen Charakter auf
Lebt dein Charakter in einer detaillierten Welt, etwa einer Pen-and-Paper-Kampagne, einem gemeinsamen fiktiven Universum oder einer Spielwelt, ergänze die relevante Hintergrundgeschichte in der Knowledge Base.
- Öffne Knowledge Base in der Seitenleiste.
- Füge Artikel oder Dokumente mit Weltgeschichte, Charakterbiografien, Fraktionen, Orten und Gegenständen hinzu.
- Der AI Agent nutzt Retrieval-Augmented Generation, um beim Antworten relevantes Wissen in den Kontext zu laden. So kann der Charakter die Welt korrekt beschreiben, ohne dass sämtliche Informationen im System Prompt stehen müssen.
Das ist besonders für Pen-and-Paper-Bots hilfreich, die sich mit Kampagnenwelt, NPCs und Regeln auskennen sollen.
Schritt 4: Verbinde Discord
- Öffne External Apps in der Seitenleiste und wähle Discord.
- Klicke unter Connect auf Add to your Discord server, autorisiere die gemeinsame Quickchat AI App und wähle deinen Server. Du benötigst dort die Berechtigung Manage Server.
Der Bot geht auf deinem Discord-Server online. Standardmäßig antwortet er auf @Erwähnungen im Kanal. Wähle unter Reply in die Option Thread, damit das Roleplay in einem eigenen, übersichtlichen Gespräch bleibt.
Für einen eigenen Bot-Namen und Avatar wählst du stattdessen Use your own Discord app und verbindest deine eigene Discord-Anwendung über einen Bot-Token. Die bei den Voraussetzungen verlinkte Anleitung erklärt diesen Weg.
Schritt 5: Teste und verbessere den Bot
Öffne deinen Discord-Server und erwähne den Bot, um ein Roleplay zu starten. Achte auf Folgendes:
- Bleibt der Charakter nach mehreren Gesprächsrunden in seiner Rolle?
- Passt der Ton zu deinem System Prompt?
- Stimmen die Bezüge auf die Wissensdatenbank?
- Passt die Antwortlänge zum Gesprächsstil?
Passe System Prompt, Kreativität und Wissensdatenbank anhand deiner Beobachtungen an. Charakter-Prompts entstehen durch wiederholtes Testen. Schon kleine Formulierungsänderungen können deutlich beeinflussen, wie das Modell die Figur interpretiert.
Mehrere Charaktere auf einem Server betreiben
Für mehrere Roleplay-Charaktere, beispielsweise verschiedene NPCs einer Kampagne, gibt es zwei Möglichkeiten:
- Mehrere Quickchat AI Agents: Erstelle pro Charakter einen eigenen Agent mit eigener Discord-Anwendung und eigenem Bot-Token. Jeder Bot erscheint in Discord als eigener Nutzer.
- Ein Agent mit Charakterwechsel: Definiere mehrere Charaktere in einem System Prompt und lasse die AI anhand von Kontext oder Befehlen wechseln. Das ist einfacher zu verwalten, kann bei vielen Persönlichkeiten aber die Konsistenz beeinträchtigen.
Für die meisten Roleplay-Server liefert Option 1 bessere Ergebnisse, weil jeder Charakter einen eigenen Kontext und eine eigene Wissensdatenbank hat.
Häufige Probleme und Lösungen
Der Charakter verlässt nach wenigen Nachrichten seine Rolle: Der System Prompt ist möglicherweise zu vage. Ergänze konkrete Verhaltensregeln und Beispieldialoge. Eine ausdrückliche Anweisung wie “Du darfst unter keinen Umständen deine Rolle verlassen” hilft bei vielen Modellen.
Antworten sind zu kurz oder zu lang: Gib im System Prompt die gewünschte Länge an. Beispiel: “Antworte in lockeren Gesprächen mit 2-4 Sätzen und in dramatischen Szenen mit 1-2 Absätzen.”
Der Bot antwortet auf Nachrichten, die er ignorieren sollte: Auf Discord reagiert der Quickchat AI Bot auf @Erwähnungen. In einem Bot-Thread können Nutzer das Gespräch ohne erneute Erwähnung fortsetzen. Soll er nur bestimmte Kanäle bedienen, beschränke über Discords Kanalberechtigungen, wo er Nachrichten lesen darf.
Wissensdatenbank-Antworten verdrängen die Charakterstimme: Klingt der Bot bei Fragen zur Welt wie ein FAQ-System, betone im System Prompt, dass er sämtliches Wissen in seiner Rolle vermittelt. Beispiel: “Beschreibe dein Wissen über die Welt aus persönlicher Erfahrung statt wie ein Nachschlagewerk.”
Datenschutz und Inhalte
Roleplay-Gespräche können sensible oder persönliche kreative Inhalte enthalten. Beachte daher:
- Nachrichten an die AI werden vom zugrunde liegenden LLM-Anbieter verarbeitet. Prüfe dessen Aufbewahrungsrichtlinien.
- Quickchat AI verwendet Gesprächsdaten nicht zum Modelltraining. Details stehen in der Datenschutzerklärung.
- Lege klare Server-Regeln für erlaubte Roleplay-Inhalte fest. Die AI beachtet ihre Inhaltsrichtlinien unabhängig von Nutzeranweisungen und kann bestimmte Inhalte ablehnen.
- Falls du vollständige Kontrolle über die Datenverarbeitung brauchst, erwäge ein selbst gehostetes Modell anstelle eines verwalteten Dienstes.
Weiterführende Artikel
- Einen AI Chatbot für Discord in 10 Minuten erstellen: Die grundlegende Einrichtung.
- Die besten AI Discord Bots 2026: Ein Vergleich verfügbarer Bots.
- Kostenlose AI Discord Bots: Kostenlose Optionen und ihre Grenzen.
- Einen AI Discord Moderationsbot mit eigenen AI Actions bauen: Timeout, Kick, Ban und Rollen als Moderationsaktionen.
- AI Discord Ticket Bot: Erst antworten, dann eskalieren: Fragen aus der Dokumentation beantworten und nur ungelöste Anliegen in private Ticket-Threads übergeben.
- Deinen AI Agent mit Google Sheets verbinden: Gespräche, Leads und Feedback deines Bots in einer Tabelle erfassen.