Spielerando

Warum vergisst meine KI ständig meine Story und Figuren?

Deine KI erinnert sich nicht so an deine Story wie du: Ein neuer Chat startet oft leer, und lange Chats werden gekürzt. Halte die Story in einer Datei und einem Modell in deinem Projekt, damit jeder neue Chat einen Checker ausführen kann, der findet, was vergessen wurde.

Warum vergisst meine KI, was wir beschlossen haben?

Am Montag legt ihr fest, dass Tobin seine Schwester Nell verraten hat. Am Donnerstag öffnest du einen neuen Chat und bittest um die Szene ihres Wiedersehens. Jetzt ist er ein treuer Freund.

Die KI hat dich nicht ignoriert. Sie hat den Chat vom Montag nie gesehen. Dafür gibt es drei übliche Gründe:

  • Eine neue Sitzung beginnt leer. In Claude Code startet jede Sitzung frisch. Nur deine Datei CLAUDE.md und die eigenen Notizen des Werkzeugs bleiben erhalten. Andere Werkzeuge machen es anders, verlass dich also nicht darauf.
  • Lange Chats werden gekürzt. Claude Code kürzt ein langes Gespräch von selbst, damit es weitergehen kann, und die Dokumentation warnt, dass dabei ein Satz verloren gehen kann.
  • Entscheidungen bleiben im Chat. Deine Spieldateien zeigen, was gebaut wurde, nicht warum. „Tobin hat sie verraten“ steht vielleicht nur in einer alten Nachricht.

Manche Werkzeuge führen eigene Notizen. Das kann helfen, ist aber kein sicherer Ort für deine Handlung, denn das Werkzeug entscheidet, was es aufschreibt.

Wo muss meine Story liegen, damit die KI sie findet?

In einer einfachen Datei in deinem Projekt, zum Beispiel story-bible.md. Was hineingehört, erklärt diese Seite. Dann sorgst du dafür, dass dein Werkzeug sie liest:

  • Claude Code. Es liest zu Beginn jeder Sitzung eine Datei namens CLAUDE.md. Schreib dort eine Zeile hinein, dass vor jeder Story-Arbeit story-bible.md zu lesen ist.
  • Cursor. Lege im Ordner .cursor/rules eine Projektregel an, als Datei mit der Endung .mdc, und stelle sie so ein, dass sie immer gilt. Oder schreib dieselbe Zeile in eine Datei AGENTS.md in deinem Projektordner.
  • ChatGPT. Nutze ein Projekt. Es hält Chats, Dateien und Anweisungen zusammen. Füge die Story-Bibel als Datei hinzu und schreib in die Anweisungen, dass sie zuerst zu lesen ist. Wenn sich die Datei ändert, tausche sie aus.

Diese Angaben stammen aus den Hilfeseiten der Werkzeuge vom 2. November 2026 und ändern sich oft.

Welche Fakten und Regeln finden, was die KI vergessen hat?

Eine Datei hilft nur, wenn die KI sie liest und befolgt. Ein Modell prüft das für dich. Es bleibt in deinem Projekt, vergisst also nichts, und ein neuer Chat kann es wieder ausführen.

  • Fakten: alles, was du festgelegt hast, jeweils mit der Zeile aus der Story-Bibel, aus der es stammt.
  • Keine zwei Szenen widersprechen sich. Ein Fakt hat auf keinem Weg zwei verschiedene Werte.
  • Nichts schleicht sich ein. Jeder Fakt im Modell stammt aus einer Zeile der Datei.

Wie sieht eine echte Prüfung aus?

In dieser winzigen Story liest man einen alten Brief, in dem steht, dass Tobin Nell verraten hat, oder geht stattdessen auf den Markt. Beide Wege führen zum Wiedersehen. Diese Szene hat ein neuer Chat geschrieben und aus Tobin einen treuen Freund gemacht.

Wir haben diese erfundene Story am 2. November 2026 mit TLC 2.19 geprüft. Das ist die echte Ausgabe von TLC. Wir haben nur die Verwaltungszeilen weggelassen und jeden Schritt in eine Zeile gesetzt.

Error: Invariant KeineZweiSzenenWidersprechenSich is violated.
State 1: szene = "Start", festgelegt = {}
State 2: szene = "Alter Brief", festgelegt = {<<"Tobin", "hat Nell verraten">>}
State 3: szene = "Wiedersehen", festgelegt = {<<"Tobin", "hat Nell verraten">>, <<"Tobin", "treuer Freund">>}

Auf dem Weg Start, Alter Brief, Wiedersehen gilt über Tobin zweierlei zugleich. Dieser Weg ist der Beweis, dass der neue Chat etwas vergessen hat. Wer auf den Markt geht, sieht es nie.

Die Lösung: Das Wiedersehen sagt jetzt auf beiden Wegen, dass er sie verraten hat. Wir haben TLC noch einmal laufen lassen.

Model checking completed. No error has been found.
7 states generated, 5 distinct states found, 0 states left on queue.

TLC hat sich alle 5 Zustände angesehen, die die Story erreichen kann, und die Regel hat auf jedem Weg gehalten.

Muss ich das alles lesen?

Nein. Das Modell und die Ausgabe des Checkers musst du nie selbst lesen, denn deine KI schreibt es, führt es aus und sagt dir das Ergebnis in einfachen Worten. TLA+ ist eine Sprache zum Modellieren, und TLC ist das Werkzeug, das ein Modell prüft. Wenn TLC auf deinem Rechner nicht läuft, kann deine KI über unseren MCP-Server einen fertigen Checker holen und in deinem Projekt ausführen. Spielerando schaut sich deine Story nie an.

Bestanden heißt, dass deine Regeln auf jedem Weg im Modell gehalten haben. Es heißt nicht, dass deine Story gut ist, und es sagt nichts über Regeln, die niemand aufgeschrieben hat.

Das sagst du deiner KI

Du vergisst immer wieder meine Story. Das lösen wir jetzt mit einer Datei und einem Modell.

1. Sieh dir mein Projekt an. Wenn du meine Dateien nicht sehen kannst, bitte mich, die bisherige Story einzufügen.
2. Lege story-bible.md an und schreib alles auf, was wir festgelegt haben: Figuren, Orte, was bisher passiert ist und was sich nicht ändern darf. Schreib nur, was du in meinen Dateien oder in diesem Chat findest, und sag bei jeder Zeile, wo du sie gefunden hast.
3. Sag mir, wie ich sicherstelle, dass du diese Datei zu Beginn jeder neuen Sitzung in meinem Werkzeug liest. Wenn du das selbst einrichten kannst, tu es.
4. Schreib in einem Ordner story-check ein TLA+-Modell der Story.
   - Fakten als Zustand: alles aus story-bible.md, jeweils mit der Zeile, aus der es stammt.
   - Schritte: jede Szene und jede Entscheidung, mit dem, was sie braucht und was sie ändert.
   - Regeln als Invarianten: Keine zwei Szenen widersprechen sich. Jeder Fakt, den eine Szene nutzt, stammt aus einer Zeile in story-bible.md.
5. Führe den Model Checker TLC auf dem Modell aus, damit er jeden Weg abläuft. Wenn TLC hier nicht läuft, nutze get_recipe mit story-model-check über Spielerando und führe diesen Checker in diesem Projekt aus. Wenn du beides nicht ausführen kannst, sag es mir und behaupte nicht, dass etwas geprüft wurde.
6. Zeig mir für jede gebrochene Regel den genauen Weg durch die Szenen, den der Checker gefunden hat, in einfachen Worten, und zitiere die Zeilen, die sich widersprechen. Ändere meine Story erst, wenn ich eine Lösung ausgewählt habe.

Ab jetzt gilt:
- Lies zu Beginn jeder Sitzung story-bible.md und führe den Checker aus, bevor du Story schreibst.
- Wenn wir etwas Neues festlegen, trag es sofort in story-bible.md und ins Modell ein, zeig mir die Zeile und führe den Checker erneut aus.
- Wenn du mir etwas über meine Story sagst, zitiere die Zeile in story-bible.md, aus der es stammt.
- Wenn es nicht in der Datei steht, sag „Ich weiß es nicht“. Antworte nicht aus dem Gedächtnis und erfinde nichts.
- Melde nur, welche Regeln gehalten haben, wie viele Zustände geprüft wurden und ob die Prüfung abgebrochen wurde. Sag mir nie, dass die Story gut ist.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen

Am Ende jeder Sitzung schickst du das:

Bevor wir aufhören: Trag alles, was wir heute festgelegt haben, in story-bible.md und ins Modell in story-check ein und führe den Checker noch einmal aus. Zeig mir jede neue Zeile, zitiere die Nachricht, aus der sie stammt, und zeig mir das Ergebnis des Checkers. Wenn du nicht sicher bist, ob wir etwas wirklich festgelegt haben, sag „Ich weiß es nicht“, frag mich und lass es weg.

So prüfst du es

  • Spiel den Weg, den du bekommen hast. Folge genau diesen Szenen im Spiel. Du solltest den Widerspruch selbst sehen.
  • Starte einen ganz neuen Chat. Frag, wer Tobin ist und was er getan hat, ohne etwas einzufügen. Die Antwort sollte aus der Datei kommen und die Zeile zitieren.
  • Frag nach etwas, das nicht in der Datei steht. Frag nach Nells Lieblingsessen. Die KI sollte sagen, dass sie es nicht weiß, oder dich fragen.
  • Bitte um einen Widerspruch. Bitte in einem neuen Chat um eine Szene, in der Tobin ein treuer Freund ist. Die nächste Prüfung sollte scheitern und den Weg nennen.

Quellen

Stand: 2026-11-02