Warum spielt ChatGPT illegale Züge im Schach?
Dass ChatGPT illegale Züge im Schach spielt, liegt daran, dass es ein Sprachmodell ist: Es schreibt den Zug, der nach den bisherigen Zügen am wahrscheinlichsten klingt, und nichts in ihm prüft, ob der Zug erlaubt ist. Ein Schachprogramm erzeugt seine Züge aus den Regeln, ein unmöglicher Zug kann ihm also gar nicht passieren. Selbst in Kaggles Game-Arena-Benchmark (September 2026), wo die Modelle in jedem Zug die exakte Stellung bekamen, tauchten immer wieder illegale Versuche auf, meist spät in der Partie.
Vier Gründe, warum ChatGPT illegale Züge spielt
| Grund | Wie es auf dem Brett aussieht |
|---|---|
| Es sagt Text vorher, keine Züge | Es spielt einen Zug, der in Schachtexten häufig ist, in dieser Stellung aber unmöglich |
| Es hat kein Brett im Speicher | Eine Figur zieht durch eine andere hindurch, oder eine geschlagene Figur taucht wieder auf |
| Nichts prüft die Regeln | Es ignoriert ein Schach oder „rochiert“, obwohl die Rochade nicht erlaubt ist |
| Das Chat-Training hat es verschlimmert | Chat-Versionen brechen die Regeln öfter als ältere Textvervollständigungsmodelle |
1. Es sagt Text vorher. Für ein Sprachmodell ist ein Zug wie „Läufer nach c4“ ein kurzes Stück Text, das oft auf bestimmten anderen Text folgt. Passt das Muster, wird der Zug geschrieben, ganz egal, ob der Läufer das Feld tatsächlich erreichen kann.
2. Es gibt kein Brett, nur ein Protokoll. Eine Engine speichert die exakte Stellung und aktualisiert sie nach jedem Zug. ChatGPT muss die Stellung bei jeder Antwort aus dem Gespräch neu zusammensetzen. Je länger die Partie, desto mehr muss es auseinanderhalten. Deshalb fanden die Forschenden hinter der Game Arena die Fehler gehäuft in den späteren Phasen der Partien. Am Anfang stützen sich die Modelle auf auswendig gelernte Eröffnungen.
3. Nichts setzt die Regeln durch. In einem Benchmark spielt ein eigenes Programm den Schiedsrichter. Das von Kaggle sagt dem Modell, dass der Zug ungültig ist, bittet um einen neuen Versuch und wertet die Partie nach vier Fehlversuchen als verloren. Beim Schaukampf im August 2025 verlor Kimi k2 auf diese Weise alle vier Partien gegen OpenAIs o3 (Chess.com, 5. August 2025). In einem normalen ChatGPT-Gespräch gibt es überhaupt keinen Schiedsrichter. Der bist du.
4. Das Chat-Training hat geschadet. In Mathieu Achers Tests von 2023 spielte das Chatmodell gpt-3.5-turbo in 93 % seiner Partien gegen Stockfish einen illegalen Zug, das auf Chat trainierte GPT-4 in 32 % und das ältere Textvervollständigungsmodell gpt-3.5-turbo-instruct in 16 %. Dynomight sah im November 2024 dieselbe Tendenz: Das Instruction-Tuning ließ die Modelle in jedem Vergleich schlechter spielen.
Beispiel 1: Ein Schach wird ignoriert
Schach heißt, dass dein König angegriffen ist. Die Regeln verlangen, dass du das gleich mit deinem nächsten Zug behebst. Das Game-Arena-Paper nennt genau das als häufigen Fehler: Das Modell steht im Schach und schlägt einen Zug vor, der das Schach nicht aufhebt.
Hier steht Schwarz nach einer ganz normalen Eröffnung im Schach durch den weißen Läufer (1.e4 e5 2.Sf3 d6 3.Lb5+).
Den Springer nach f6 zu entwickeln, ist einer der häufigsten Züge in Schacheröffnungen. Also genau die Art Zug, die ein Textvorhersager mag. Hier ist er illegal, denn er tut nichts gegen das Schach. Stockfish wählt den Bauern nach c6, den Springer nach d7 oder den Läufer nach d7. Alle drei unterbrechen das Schach und halten die Partie etwa ausgeglichen.
Beispiel 2: Ein Läufer zieht durch den eigenen Bauern
Dieses Beispiel ist eine Illustration, kein Zug aus einer bestimmten Partie. Nach einer ruhigen Eröffnung (1.d4 d5 2.Sf3 Sf6) kann Weiß nicht Läufer nach c4 spielen: Der Läufer auf f1 müsste über e2 ziehen, und dort steht noch der eigene Bauer.
In Eröffnungen, in denen Weiß zuerst den Königsbauern gezogen hat, ist Läufer nach c4 ein sehr häufiger Entwicklungszug. Ein Modell, das nach dem Muster „um den dritten Zug herum kommt der Läufer nach c4“ geht, kann ihn auch hier schreiben, obwohl das Brett Nein sagt. Genau das bedeutet „den Überblick über das Brett verlieren“ in der Praxis.
ChatGPT kann kein Schach wie eine Engine – warum eigentlich?
Weil es keins der drei Dinge tut, die eine Engine tut. Eine Engine listet jeden legalen Zug auf, rechnet die Antworten voraus und bewertet die Stellungen, die sie dabei erreicht. ChatGPT tut nur eins: Es setzt den Text fort. Manchmal kommt dabei gutes Schach heraus, weil gute Züge in den Partien, aus denen es gelernt hat, häufig vorkommen. Ist die Stellung neu, hat es nichts, worauf es zurückgreifen kann. Beide Ansätze vergleichen wir ausführlich unter ChatGPT vs Stockfish.
ChatGPT verliert im Schach gegen einen Atari 2600
Das berühmteste Beispiel kam im Juni 2025. Der Ingenieur Robert Caruso ließ ChatGPT gegen Video Chess antreten, ein Spiel für den Atari 2600 von 1979, in einem Emulator auf der Anfängerstufe. Die Konsole hat einen Prozessor mit 1,19 MHz und 128 Byte Arbeitsspeicher, berichtet The Register (9. Juni 2025).
ChatGPT lief dabei mit GPT-4o, laut Time Extension. Es verwechselte Türme mit Läufern, übersah Bauerngabeln und verlor immer wieder den Überblick, wo seine Figuren standen. Erst schob es die Schuld auf die Figurensymbole des Atari, dann spielte es in Standardnotation auch nicht besser. Nach etwa 90 Minuten, in denen Caruso es ständig korrigierte, gab es auf.
Die Fortsetzungen hielten sich ans Drehbuch. Microsoft Copilot verlor zwei Bauern, einen Springer und einen Läufer, während dem Atari nur ein einziger Bauer fehlte (1. Juli 2025). Googles Gemini kündigte zuerst an, es werde gewinnen, und machte dann einen Rückzieher, als es hörte, wie es den anderen ergangen war (14. Juli 2025).
Die Lehre daraus ist nicht, dass der Atari schlau ist. Sondern dass ein winziges Programm, das auf den Regeln aufbaut, immer die Stellung kennt und nur legale Züge spielt. Ein Chatbot hat keine dieser beiden Garantien.
So bekommst du Schachhilfe ohne illegale Züge
- Gib in jedem Zug die vollständige Stellung an, nicht nur den letzten Zug.
- Prüf jeden Vorschlag auf einem echten Brett, bevor du ihn glaubst.
- Lass bei der Analyse die Engine das Schach übernehmen und den Assistenten das Reden.
Genau das macht Chess Coach in Claude. Es lässt Stockfish auf unserem Server laufen, um deine beendeten Partien von Chess.com und Lichess zu analysieren, und seine Stellungsprüfung sagt Claude, wann ein Zug illegal ist und warum. Claude muss also nicht raten. Chess Coach funktioniert in Claude, nicht in ChatGPT. Lies, wie du es verbindest, oder schau unter Kann Claude Schach spielen?, wie Claude für sich allein abschneidet.
Häufige Fragen
Warum kann ChatGPT nicht richtig Schach spielen?
Weil es ein Sprachmodell ist und kein Schachprogramm. Es schreibt den Zug, der nach dem bisherigen Text am wahrscheinlichsten aussieht, hat kein geprüftes Brett im Speicher und rechnet nicht voraus. So entstehen Züge, die unmöglich oder einfach schlecht sind.
Spielt ChatGPT 2026 noch illegale Schachzüge?
Ja, seltener als 2023, aber nicht nie. In Kaggles Game-Arena-Benchmark, veröffentlicht im September 2026, brauchten Modelle nach illegalen Zügen immer noch neue Versuche, und die Fehler häuften sich im späteren Teil der Partien, besonders bei schwächeren Modellen.
Hat ChatGPT wirklich gegen einen Atari 2600 im Schach verloren?
Ja. Im Juni 2025 ließ der Ingenieur Robert Caruso ChatGPT in einem Emulator gegen Video Chess antreten, ein Atari-2600-Spiel von 1979, auf der Anfängerstufe. ChatGPT verlor den Überblick über die Figuren und gab schließlich auf.
Wie verhindere ich, dass ChatGPT illegale Schachzüge macht?
Ganz verhindern kannst du es nicht, aber du kannst sie abfangen: Gib ihm in jedem Zug die vollständige Stellung und prüfe jeden Zug auf einem echten Brett. Für die Analyse nimm ein Werkzeug, das eine Schach-Engine laufen lässt und die Legalität für dich prüft.