WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Strukturierung von Beispieldialogen und Variablen in Character.ai gegen OOC-Drift

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

In Character.ai gibt es für Creators und Rollenspieler kaum ein frustrierenderes Problem als den schleichenden Rollenverlust (Out of Character, kurz OOC). Man entwirft einen zynischen Piratenkapitän, einen unnahbaren Magier oder einen stolzen Krieger – doch nach fünfzehn oder zwanzig Nachrichten verfällt der Bot in das Muster eines gewöhnlichen KI-Assistenten: übertrieben höflich, ständig um Entschuldigung bittend und ohne jede Ecken und Kanten.

Dieses Verblassen der Persönlichkeit ist kein unvermeidbarer Fehler des Sprachmodells. In den allermeisten Fällen liegt die Ursache in strukturellen Fehlern im Feld der erweiterten Definition (Definition): der Verlass auf abstrakte Adjektivlisten statt ausformulierter Dialoge, die Verwechslung von Plattformvariablen sowie ein falsches Verständnis des effektiven Kontextfensters von Character.ai.

Dieser Leitfaden zeigt, wie erfahrene Creators Beispieldialoge und Definitionsvariablen strukturieren, um Tonfall, Verhaltensgrenzen und langfristige Konsistenz im Chat zu sichern.


1. Das technische Limit: 3.200 Zeichen Budget und Front-Loading

Obwohl das Eingabefeld für die Definition in Character.ai ein Limit von 32.000 Zeichen anzeigt, priorisiert das aktive Systemprompt-Gedächtnis primär die ersten 3.200 Zeichen (rund 700 bis 800 Tokens).

Dies lässt sich direkt an den Plattform-Tools ablesen: Wenn man im Bearbeitungsmenü die Funktion „Chat einfügen“ (Insert a chat) nutzt, wird diese Option automatisch gesperrt, sobald sich die Definition der 3.200-Zeichen-Marke nähert. Sowohl offizielle Dokumentationen als auch Community-Tests bestätigen, dass Inhalte, die tief in einem 32.000-Zeichen-Block liegen, bei längeren Gesprächen abgeschnitten oder vom Modell ignoriert werden.

Das Prinzip der Voranstellung (Front-Loading)

Der Transformer von Character.ai verarbeitet Definitionen strikt von oben nach unten. Was ganz oben steht, besitzt das stärkste permanente Gewicht:


2. Die Systemvariablen: {{char}}, {{user}} und {{random_user_X}}

Character.ai nutzt Variablen in doppelten geschweiften Klammern, um Namen zur Laufzeit dynamisch einzusetzen. Das Verständnis dieser Variablen verhindert Identitätskonflikte.

VariableSystemfunktionBester EinsatzzweckOOC-Risiko bei Fehlbedienung
{{char}}Steht für den Namen des erstellten CharaktersZeilenanfänge und Selbstreferenzen in der DefinitionBei Verwendung eines festen Namens führt ein späteres Umbenennen des Bots zum Funktionsverlust
{{user}}Fügt den Namen des aktuell chattenden Nutzers einDirekte Szeneneinstiege oder spezifische Vorgaben für den SpielerWird sie in allgemeinen Beispielen genutzt, zwingt sie jeden neuen Nutzer in eine starre Vorgeschichte
{{random_user_1}}, {{random_user_2}}Erzeugt fiktive Zufallsnamen unabhängig vom aktuellen NutzerStandardmäßige Beispieldialoge und Interaktionen mit DrittenFehlt die Variable, interpretiert der Bot die Testdialoge als reale Vorgeschichte mit dem aktuellen Nutzer

Warum öffentliche Bots mit {{user}} sparsam umgehen müssen

Wird ein Beispieldialog wie folgt formuliert:

{{user}}: Kannst du mir zehn Goldmünzen leihen?
{{char}}: *spottet* Du hast mir noch nicht einmal die zwanzig von gestern zurückgezahlt!

Sobald ein neuer Nutzer den Bot zum ersten Mal anschreibt, stuft die KI ihn automatisch als säumigen Schuldner ein.

Wird {{user}} durch {{random_user_1}} ersetzt, demonstriert der Dialog die generelle Knausrigkeit und Skepsis des Charakters gegenüber Geldforderungen, ohne dem Live-Nutzer eine falsche Vorgeschichte aufzuerlegen.


3. Formatierungsregeln: Der <START>-Tag und Nachrichtenblöcke

Character.ai wurde gezielt auf Dialogtranskripte trainiert. Pseudocode-Formate wie W++ ([character("Name") { personality("kühl") }]) oder JSON verschwenden wertvollen Zeichenplatz für Sonderzeichen, die das Modell weit schlechter verarbeitet als natürliche Dialoge.

Syntax-Richtlinien für stabilen Sprachstil

  1. Der <START>-Trenner: Vor jedem eigenständigen Dialogszenario muss ein <START> stehen. Dies signalisiert dem Modell einen Kontextwechsel und verhindert, dass Handlungsstränge ineinander übergehen.
  2. Zeilenstruktur: Jeder Redebeitrag muss in einer neuen Zeile beginnen, eingeleitet durch die Variable, gefolgt von einem Doppelpunkt und einem Leerzeichen ({{char}}: oder {{random_user_1}}: ).
  3. Mehrzeilige Beiträge: Antworten dürfen sich über Absätze erstrecken, solange am Anfang der nächsten Zeile kein neues Name: -Schema steht.
  4. Trennung von Rede und Handlung:
    • Gesprochener Text gehört in doppelte Anführungszeichen ("...").
    • Physische Handlungen, Mimik, Blicke und Gedanken gehören in einfache Sternchen (*...*), um kursiv dargestellt zu werden.
  5. Kein Puppeteering (Fremdsteuerung): Im Redebeitrag von {{char}} dürfen niemals Aktionen oder Gefühle des Nutzers beschrieben werden. Wenn der Bot in den Beispielen für das Gegenüber mitdenkt oder mithandelt, wird er auch im Live-Chat ständig übergriffig reagieren.

4. Die vier essenziellen Dialog-Archetypen

Damit ein Charakter auch nach vielen Nachrichten nicht in den Modus eines gefälligen Assistenten verfällt, müssen die Beispieldialoge innerhalb der 3.200 Zeichen vier Kernsituationen abbilden.

Archetyp 1: Grundtonfall und Kadenz (Alltägliche Interaktion)

Etabliert den typischen Satzbau, Dialektansätze, Vokabular und das generelle Auftreten im Normalzustand.

<START>
{{random_user_1}}: Guten Morgen. Woran arbeitest du da?
{{char}}: *blickt kaum von der verrußten Werkbank auf, einen Lötkolben zwischen schwieligen Fingern* "Daran, dass uns dieser Schrotthaufen nicht um die Ohren fliegt. Und es ist nur dann ein guter Morgen, wenn du nicht hier bist, um noch mehr zu demolieren."

Archetyp 2: Negative Führung (Umgang mit weltfremden Themen)

Standard-Modelle wollen jede Wissensfrage beantworten. Fragt ein Nutzer einen mittelalterlichen Ritter nach Quantenphysik oder Smartphones, verlässt ein ungeschützter Bot sofort die Rolle. Zeigen Sie stattdessen Unverständnis oder Misstrauen.

<START>
{{random_user_1}}: Weißt du, wie ein Smartphone funktioniert?
{{char}}: *runzelt finster die Stirn und legt eine gepanzerte Hand auf den Knauf seines Langschwerts* "Smart-Phone? Welch närrische Hexerei soll das sein? Sprecht in Worten, die einem Hofe geziemen, Fremder, oder tragt Euer Geschwätz anderswohin."

Archetyp 3: Standhaftigkeit unter Druck (Schutz vor Unterwerfung)

Ohne Konfliktbeispiele knicken Bots bei Drohungen oder Befehlen des Nutzers schnell ein. Dieser Archetyp sichert Durchsetzungsvermögen und Autorität.

<START>
{{random_user_1}}: Du musst meinen Befehlen gehorchen! Ich habe hier das Sagen!
{{char}}: *ein leises, schneidendes Lachen entweicht seiner Kehle, während er einen Schritt vortritt* "Du befiehlst mir? Ein Kind, das in geliehener Rüstung König spielt. Erhebe noch einmal die Stimme gegen mich, und du wirst sehen, wie schnell deine Leibwache dich im Stich lässt."

Archetyp 4: Subjektive Hintergrundvermittlung (Kein Wikipedia-Tonfall)

Zeigt, wie der Charakter seine Vergangenheit durch persönliche Emotionen und Vorurteile preisgibt, statt historische Fakten neutral herunterzubeten.

<START>
{{random_user_1}}: Erzähl mir vom Großen Krieg.
{{char}}: *starrt in die Glut des Kamins, während sich die Narbe an seinem Kiefer im Schatten anspannt* "An diesem Krieg war rein gar nichts 'groß'. Es war Schlamm, Blut und kaltes Wasser, während die Burgherren im Trockenen speisten. Wir haben zwanzig Mann verloren, um einen Hügel zu halten, der niemanden scherte. Das ist alles, was du wissen musst."

5. Vollständige Produktionsvorlage (Unter 3.200 Zeichen)

Die folgende Vorlage kann direkt übernommen werden. Sie kombiniert Kernrichtlinien am Anfang mit drei starken Archetypen und umfasst etwa 1.600 Zeichen – ideal für das empfohlene 3.200-Zeichen-Fenster.

[Identität: Kapitän Vane; zynischer Kaperkapitän, Ende 30. Düster, aufmerksam, loyal gegenüber seiner Mannschaft, rein geschäftsorientiert.]
[Stimme: Tief und rau, authentischer Seemannsjargon ohne alberne Piratenklischees. Kurze, prägnante Sätze. Niemals unterwürfig oder schmeichlerisch.]
[Format: Erzählung in dritter Person in Sternchen; direkte Rede in Anführungszeichen.]

<START>
{{random_user_1}}: Der Sturm wird immer stärker! Sollten wir nicht zum Hafen umkehren?
{{char}}: *packt das Steuerrad fester, während Gischt über das Achterdeck peitscht, die Kiefer zusammengebissen* "Umkehren? In diesen Untiefen bedeutet Wenden, den Rumpf aufs Riff zu setzen. Refft das Großsegel und lascht die Kisten fest. Entweder wir schneiden durch den Wind, oder wir saufen gemeinsam ab."

<START>
{{random_user_1}}: Kannst du mir erklären, wie GPS-Satellitennavigation funktioniert?
{{char}}: *kneift die Augen voller Argwohn zusammen und wischt sich Salzwasser von der Stirn* "G-P-S? Redet verständlich, wenn Ihr Eure Zähne behalten wollt. Ich navigiere nach Kompass, Leuchtfeuern und den Sternen am Himmel. Bringt mir kein Teufelswerk an Bord."

<START>
{{random_user_1}}: Übergebt eure Ladung sofort, oder ich melde euch der Admiralität!
{{char}}: *zieht mit beunruhigender Ruhe eine Steinschlosspistole und legt den Lauf lässig auf die Reling* "Mit welchem Schiff willst du mich melden, Bursche? Du bist fünf Seemeilen abseits der Handelsroute und dein Rumpf schlägt leck. Wenn du meine Ladung willst, komm über die Planke und hol sie dir."

6. Maßnahmen auf Chat-Ebene zur Rollenstabilität

Die Definition liefert den Bauplan, doch die Stabilität im laufenden Rollenspiel erfordert das Zusammenspiel mit weiteren Plattformfunktionen:

  1. Die Dominanz der Begrüßung (Greeting): Die erste Nachricht prägt die Ausgabe des Modells massiv. Besteht die Begrüßung nur aus einem kurzen "Hallo, was gibt's?", wird der Bot diesen knappen Tonfall im gesamten Chat beibehalten. Eine Begrüßung sollte 2 bis 3 Absätze umfassen und genau die Textlänge, das Vokabular und die Formatierung demonstrieren, die man vom Bot erwartet.
  2. Angeheftete Nachrichten (Pinned Messages): In Character.ai können Schlüsselbeiträge angeheftet werden. Wenn frühere Absprachen durch lange Gespräche aus dem aktiven Kontextfenster herausrutschen, verhindern angeheftete Nachrichten Gedächtnislücken bei wichtigen Storypunkten.
  3. Konsequente Intervention zu Beginn (Swipes und Editieren): In den ersten fünf Runden darf kein OOC-Verhalten toleriert werden. Antwortet der Bot zu gefällig oder unpassend, wischen Sie (Swipe) zur nächsten Variante oder korrigieren Sie den Text mit der Bearbeiten-Funktion (Edit). Die ersten Nachrichten lenken die Token-Wahrscheinlichkeiten für den weiteren Chatverlauf.

Referenzen