¿Por qué ChatGPT hace jugadas ilegales («trampas») en ajedrez?
Lo que en los vídeos parecen trampas de ChatGPT en ajedrez son jugadas ilegales, y las hace porque es un modelo de lenguaje: escribe la jugada que suena más probable después de las jugadas anteriores, y nada en su interior comprueba que esté permitida. Un programa de ajedrez genera las jugadas a partir de las reglas, así que no puede hacer una imposible. Incluso en el benchmark Game Arena de Kaggle (septiembre de 2026), donde los modelos recibían la posición exacta en cada turno, siguieron apareciendo intentos ilegales, sobre todo al final de las partidas.
¿ChatGPT hace trampas en ajedrez? Cuatro razones de sus jugadas ilegales
| Razón | Cómo se ve en el tablero |
|---|---|
| Predice texto, no jugadas | Hace una jugada habitual en los textos de ajedrez pero imposible en esta posición |
| No guarda el tablero en memoria | Una pieza atraviesa a otra, o una pieza capturada vuelve al tablero |
| Nada comprueba las reglas | Ignora un jaque, o «enroca» cuando el enroque no está permitido |
| El entrenamiento para chat lo empeoró | Las versiones de chat se saltan las reglas más a menudo que los antiguos modelos de completar texto |
1. Predice texto. Para un modelo de lenguaje, una jugada como «alfil a c4» es un trocito de texto que suele aparecer después de cierto otro texto. Si el patrón encaja, la jugada se escribe, pueda o no el alfil llegar de verdad a esa casilla.
2. No hay tablero, solo una transcripción. Un motor guarda la posición exacta y la actualiza tras cada jugada. ChatGPT tiene que reconstruir la posición a partir de la conversación cada vez que responde. Cuanto más larga es la partida, más cosas tiene que cuadrar, y por eso los investigadores de Game Arena encontraron los errores concentrados en las fases finales de las partidas. Al principio, los modelos se apoyan en las aperturas que han memorizado.
3. Nadie hace cumplir las reglas. En un benchmark, un programa aparte hace de árbitro. El de Kaggle le dice al modelo que la jugada no es válida, le pide que lo intente otra vez y, tras cuatro intentos fallidos, da la partida por perdida. En la exhibición de agosto de 2025, Kimi k2 perdió así sus cuatro partidas contra o3 de OpenAI (Chess.com, 5 de agosto de 2025). En una conversación normal con ChatGPT no hay árbitro: el árbitro eres tú.
4. Ajustarlo para conversar le perjudicó. En las pruebas de Mathieu Acher de 2023, el modelo de chat gpt-3.5-turbo hizo una jugada ilegal en el 93 % de sus partidas contra Stockfish, el GPT-4 ajustado para chat en el 32 %, y el antiguo modelo de completar texto gpt-3.5-turbo-instruct en el 16 %. Dynomight vio la misma tendencia en noviembre de 2024: el ajuste para seguir instrucciones hizo que los modelos jugaran peor en todas las comparaciones.
Ejemplo 1: ignorar un jaque
Jaque significa que tu rey está atacado, y las reglas dicen que tienes que resolverlo en tu siguiente jugada. El artículo de Game Arena señala este fallo como frecuente: el modelo está en jaque y propone una jugada que no lo resuelve.
Aquí las negras están en jaque por el alfil blanco tras una apertura normal (1.e4 e5 2.Cf3 d6 3.Ab5+).
Desarrollar el caballo a f6 es una de las jugadas más habituales de las aperturas, justo el tipo de jugada que le gusta a un predictor de texto. Aquí es ilegal: no hace nada contra el jaque. Las opciones de Stockfish son el peón a c6, el caballo a d7 o el alfil a d7. Las tres tapan el jaque y mantienen la partida más o menos igualada.
Ejemplo 2: un alfil que atraviesa su propio peón
Este es una ilustración, no una jugada de una partida concreta. Tras una apertura tranquila (1.d4 d5 2.Cf3 Cf6), las blancas no pueden jugar el alfil a c4: el alfil de f1 tendría que pasar por e2, y ahí sigue el propio peón blanco.
En las aperturas en las que las blancas adelantan primero el peón de rey, el alfil a c4 es una jugada de desarrollo muy habitual. Un modelo que se guía por el patrón «el alfil sale a c4 hacia la tercera jugada» puede escribirla aquí, aunque el tablero diga que no. Eso es, en la práctica, «perder la pista del tablero».
¿Por qué ChatGPT no puede jugar al ajedrez como un motor?
Porque no hace ninguna de las tres cosas que hace un motor. Un motor enumera todas las jugadas legales, calcula por adelantado las respuestas y puntúa las posiciones a las que llega. ChatGPT hace una sola cosa: continúa el texto. A veces eso da buen ajedrez, porque las buenas jugadas son frecuentes en las partidas de las que aprendió. Cuando la posición es nueva, no tiene a qué agarrarse. Comparamos los dos enfoques con detalle en ChatGPT vs Stockfish.
ChatGPT perdió al ajedrez contra una Atari 2600
El ejemplo más famoso llegó en junio de 2025. El ingeniero Robert Caruso puso a ChatGPT contra Video Chess, un juego de 1979 para la Atari 2600, en un emulador y en su nivel de principiante. La consola tiene un procesador de 1,19 MHz y 128 bytes de memoria, según The Register (9 de junio de 2025).
ChatGPT, con GPT-4o según Time Extension, confundió torres con alfiles, no vio horquillas de peón y perdió una y otra vez la cuenta de dónde estaban sus piezas. Le echó la culpa a los iconos de las piezas de la Atari, y luego no lo hizo mejor con notación estándar. Tras unos 90 minutos de correcciones de Caruso, se rindió.
Las secuelas siguieron el guion. Microsoft Copilot perdió dos peones, un caballo y un alfil mientras la Atari solo había perdido un peón (1 de julio de 2025). Gemini de Google dijo primero que ganaría y luego se echó atrás cuando supo lo que les había pasado a los demás (14 de julio de 2025).
La lección no es que la Atari sea lista. Es que un programa diminuto construido sobre las reglas siempre sabe cuál es la posición y solo hace jugadas legales. Un chatbot no tiene ninguna de esas dos garantías.
Cómo conseguir ayuda con el ajedrez sin jugadas ilegales
- Dale la posición completa en cada turno, no solo la última jugada.
- Comprueba cada sugerencia en un tablero real antes de creértela.
- Para analizar, deja que el ajedrez lo haga un motor y que el asistente se encargue de hablar.
Eso último es lo que hace Chess Coach dentro de Claude. Ejecuta Stockfish en nuestro servidor para revisar tus partidas terminadas de Chess.com y Lichess, y su comprobación de posiciones le dice a Claude cuándo una jugada es ilegal y por qué, para que Claude no tenga que adivinar. Funciona en Claude, no en ChatGPT. Mira cómo conectarlo o lee ¿Claude puede jugar al ajedrez? para ver cómo se defiende Claude por sí solo.
Preguntas frecuentes
¿Por qué ChatGPT no sabe jugar bien al ajedrez?
Porque es un modelo de lenguaje, no un programa de ajedrez. Escribe la jugada que parece más probable después del texto anterior, no guarda en memoria un tablero comprobado y no calcula hacia delante, así que puede proponer jugadas imposibles o simplemente malas.
¿ChatGPT sigue haciendo jugadas ilegales en 2026?
Sí, menos que en 2023, pero no nunca. En el benchmark Game Arena de Kaggle, publicado en septiembre de 2026, los modelos seguían necesitando reintentos tras jugadas ilegales, y los fallos se concentraban en la parte final de las partidas, sobre todo en los modelos más débiles.
¿De verdad ChatGPT perdió al ajedrez contra una Atari 2600?
Sí. En junio de 2025, el ingeniero Robert Caruso puso a ChatGPT a jugar contra Video Chess, un juego de 1979 para la Atari 2600, en su nivel de principiante y en un emulador. ChatGPT perdió la pista de las piezas y acabó rindiéndose.
¿Cómo evito que ChatGPT haga jugadas ilegales en ajedrez?
No puedes evitarlo del todo, pero sí detectarlas: dale la posición completa en cada turno y comprueba cada jugada en un tablero real. Para analizar, usa una herramienta que ejecute un motor de ajedrez y compruebe la legalidad por él.