Discord AI Roleplay Bot: Einrichtung ohne Code

Jakub Swistak
Veröffentlicht Aktualisiert 6 Min. Lesezeit
Discord-Chat mit einem AI Roleplay Gespräch

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:

  1. Qualität des System Prompts: Wie detailliert und widerspruchsfrei der Charakter beschrieben ist.
  2. Verwaltung des Kontextfensters: Wie viel Gesprächsverlauf das Modell sieht.
  3. 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:

StrategieFunktionsweiseAbwägung
Gleitendes FensterÜbergibt die letzten N NachrichtenEinfach, aber der Charakter “vergisst” frühere Ereignisse
ZusammenfassungFasst ältere Nachrichten regelmäßig zusammen und übergibt die ZusammenfassungErhält langfristigen Kontext, verliert aber Nuancen
RAG (Abruf)Speichert alle Nachrichten in einer Vektordatenbank und ruft relevante abBeste Erinnerung, zusätzliche Latenz und Komplexität
HybridGleitendes Fenster, regelmäßige Zusammenfassungen und fixierte SchlüsselereignisseAm 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.

ModellKontextfensterEignung für RoleplayZugriff
GPT-4o128K TokensGute kreative Texte, zuverlässige AnweisungsbefolgungOpenAI API
Claude 3.5 Sonnet200K TokensSehr beständige CharakterstimmeAnthropic API
Llama 3.1 70B128K TokensGut mit Fine-Tuning, unzensierte Varianten verfügbarSelbst gehostet oder API-Anbieter
Mixtral 8x22B64K TokensSolides kreatives Schreiben, kostengünstigSelbst gehostet oder API-Anbieter
Command R+128K TokensSolide, für RAG optimiertCohere 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

  1. Melde dich im Quickchat AI Dashboard an.
  2. Erstelle einen neuen AI Agent oder wähle einen bestehenden.

Schritt 2: Definiere den Charakter

Öffne Identity in der Seitenleiste und den Tab Profile:

  1. Trage unter AI Agent Name den Namen deines Charakters ein, etwa “Elara die Kräuterkundige”.

  2. 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.”

  3. 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.”
  4. 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.

  1. Öffne Knowledge Base in der Seitenleiste.
  2. Füge Artikel oder Dokumente mit Weltgeschichte, Charakterbiografien, Fraktionen, Orten und Gegenständen hinzu.
  3. 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

  1. Öffne External Apps in der Seitenleiste und wähle Discord.
  2. 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:

  1. 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.
  2. 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