Pourquoi ChatGPT joue-t-il des coups illégaux aux échecs ?
ChatGPT joue des coups illégaux aux échecs parce que c'est un modèle de langage : il écrit le coup qui semble le plus probable après les coups déjà joués, et rien en lui ne vérifie que ce coup est autorisé. Un programme d'échecs, lui, génère ses coups à partir des règles : il ne peut pas en jouer un impossible. Même dans le benchmark Game Arena de Kaggle (septembre 2026), où les modèles recevaient la position exacte à chaque tour, des tentatives illégales continuaient d'apparaître, surtout tard dans les parties.
Pourquoi ChatGPT joue des coups illégaux aux échecs : quatre raisons
| Raison | Ce que ça donne sur l'échiquier |
|---|---|
| Il prédit du texte, pas des coups | Il joue un coup courant dans les écrits d'échecs mais impossible dans cette position |
| Il ne garde aucun échiquier en mémoire | Une pièce passe à travers une autre, ou une pièce prise revient |
| Rien ne contrôle les règles | Il ignore un échec, ou « roque » alors que le roque est interdit |
| L'entraînement à la conversation a aggravé les choses | Les versions conversationnelles enfreignent plus souvent les règles que les anciens modèles de complétion de texte |
1. Il prédit du texte. Pour un modèle de langage, un coup comme « fou en c4 » est un petit morceau de texte qui suit souvent certains autres morceaux de texte. Si le motif colle, le coup est écrit, que le fou puisse ou non atteindre cette case.
2. Pas d'échiquier, seulement une transcription. Un moteur mémorise la position exacte et la met à jour après chaque coup. ChatGPT doit reconstruire la position à partir de la conversation à chaque réponse. Plus la partie est longue, plus il y a d'éléments à suivre, ce qui explique que les chercheurs de la Game Arena aient trouvé des erreurs concentrées dans les dernières phases des parties. Au début, les modèles s'appuient sur des ouvertures qu'ils connaissent par cœur.
3. Rien ne fait respecter les règles. Dans un benchmark, un programme séparé fait office d'arbitre. Celui de Kaggle signale au modèle que le coup est invalide, lui demande de réessayer et, après quatre échecs, compte la partie comme perdue. Lors de l'exhibition d'août 2025, Kimi k2 a perdu ainsi ses quatre parties contre o3 d'OpenAI (Chess.com, 5 août 2025). Dans une conversation ChatGPT ordinaire, il n'y a aucun arbitre : c'est vous.
4. L'entraînement à la conversation a nui. Dans les tests de Mathieu Acher en 2023, le modèle conversationnel gpt-3.5-turbo jouait un coup illégal dans 93 % de ses parties contre Stockfish, GPT-4 en version conversationnelle dans 32 %, et l'ancien modèle de complétion de texte gpt-3.5-turbo-instruct dans 16 %. Dynomight a observé la même tendance en novembre 2024 : l'entraînement à suivre des instructions faisait moins bien jouer les modèles dans toutes les comparaisons.
Exemple 1 : ignorer un échec
Être en échec signifie que votre roi est attaqué, et les règles vous obligent à y remédier dès votre coup suivant. L'article Game Arena cite cette erreur parmi les plus fréquentes : le modèle est en échec et propose un coup qui ne règle rien.
Ici, les Noirs sont en échec par le fou blanc après une ouverture classique (1.e4 e5 2.Cf3 d6 3.Fb5+).
Développer le cavalier en f6 est l'un des coups les plus courants des ouvertures : c'est exactement le genre de coup qu'aime un prédicteur de texte. Ici, il est illégal : il ne fait rien contre l'échec. Les choix de Stockfish sont le pion en c6, le cavalier en d7 ou le fou en d7. Les trois parent l'échec et gardent la partie à peu près égale.
Exemple 2 : un fou qui traverse son propre pion
Celui-ci est une illustration plutôt qu'un coup tiré d'une partie précise. Après une ouverture tranquille (1.d4 d5 2.Cf3 Cf6), les Blancs ne peuvent pas jouer le fou en c4 : le fou f1 devrait passer par e2, où se trouve encore le pion blanc.
Dans les ouvertures où les Blancs ont d'abord avancé le pion du roi, le fou en c4 est un coup de développement très courant. Un modèle qui reconnaît le motif « le fou sort en c4 vers le troisième coup » peut l'écrire ici, même si l'échiquier dit non. Voilà ce que « perdre le fil de l'échiquier » veut dire concrètement.
Pourquoi ChatGPT ne joue-t-il pas comme un moteur ?
Parce qu'il ne fait aucune des trois choses que fait un moteur. Un moteur liste tous les coups légaux, explore à l'avance les réponses et note les positions qu'il atteint. ChatGPT ne fait qu'une chose : il prolonge le texte. Cela produit parfois de bons coups, car les bons coups sont fréquents dans les parties sur lesquelles il a appris. Quand la position est nouvelle, il n'a rien sur quoi s'appuyer. Nous comparons les deux approches en détail dans ChatGPT vs Stockfish.
ChatGPT battu aux échecs par une Atari 2600
L'exemple le plus célèbre date de juin 2025. L'ingénieur Robert Caruso a opposé ChatGPT à Video Chess, un jeu de 1979 pour l'Atari 2600, lancé dans un émulateur à son niveau débutant. La console a un processeur à 1,19 MHz et 128 octets de mémoire, selon The Register (9 juin 2025).
ChatGPT, qui utilisait GPT-4o d'après Time Extension, a confondu tours et fous, raté des fourchettes de pion et sans cesse perdu la trace de ses pièces. Il a accusé les icônes des pièces de l'Atari, puis n'a pas fait mieux en notation standard. Après environ 90 minutes de corrections de Caruso, il a abandonné.
Les suites ont suivi le même scénario. Microsoft Copilot a perdu deux pions, un cavalier et un fou pendant que l'Atari n'avait perdu qu'un seul pion (1er juillet 2025). Gemini, de Google, a d'abord affirmé qu'il gagnerait, puis s'est désisté en apprenant ce qui était arrivé aux autres (14 juillet 2025).
La leçon n'est pas que l'Atari est intelligente. C'est qu'un tout petit programme fondé sur les règles connaît toujours la position et ne joue que des coups légaux. Un chatbot n'a aucune de ces deux garanties.
Comment obtenir de l'aide aux échecs sans coups illégaux
- Donnez la position complète à chaque tour, pas seulement le dernier coup.
- Vérifiez chaque suggestion sur un vrai échiquier avant d'y croire.
- Pour l'analyse, laissez le moteur jouer aux échecs et l'assistant parler.
Ce dernier point, c'est ce que fait Chess Coach dans Claude. Il fait tourner Stockfish sur notre serveur pour analyser vos parties terminées sur Chess.com et Lichess, et sa vérification de position indique à Claude quand un coup est illégal et pourquoi : Claude n'a pas à deviner. Il fonctionne dans Claude, pas dans ChatGPT. Voyez comment le connecter ou Claude peut-il jouer aux échecs ? pour savoir comment Claude se situe tout seul.
Questions fréquentes
Pourquoi ChatGPT ne sait-il pas jouer correctement aux échecs ?
Parce que c'est un modèle de langage, pas un programme d'échecs. Il écrit le coup qui paraît le plus probable après le texte déjà écrit, ne garde aucun échiquier vérifié en mémoire et ne calcule pas à l'avance : il peut donc produire des coups impossibles, ou simplement mauvais.
ChatGPT joue-t-il encore des coups illégaux aux échecs en 2026 ?
Oui, moins souvent qu'en 2023, mais ça arrive encore. Dans le benchmark Game Arena de Kaggle, publié en septembre 2026, les modèles avaient encore besoin de nouvelles tentatives après des coups illégaux, et ces erreurs se concentraient dans la dernière partie des parties, surtout pour les modèles les plus faibles.
ChatGPT a-t-il vraiment perdu aux échecs contre une Atari 2600 ?
Oui. En juin 2025, l'ingénieur Robert Caruso a fait jouer ChatGPT contre Video Chess, un jeu Atari 2600 de 1979, à son niveau débutant dans un émulateur. ChatGPT a perdu la trace de ses pièces et a fini par abandonner.
Comment empêcher ChatGPT de jouer des coups illégaux aux échecs ?
On ne peut pas l'empêcher complètement, mais on peut les repérer : donnez-lui la position complète à chaque tour et vérifiez chaque coup sur un vrai échiquier. Pour l'analyse, utilisez un outil qui fait tourner un moteur d'échecs et vérifie la légalité des coups à sa place.