# Por que o ChatGPT faz lances ilegais no xadrez?

> O ChatGPT faz lances ilegais no xadrez porque prevê texto em vez de guardar um tabuleiro e conferir as regras. Os motivos, dois exemplos e o caso do Atari.

- URL: https://thechesscoach.netlify.app/pt/answers/chatgpt-lances-ilegais-no-xadrez/
- Updated: 2026-10-22
- Author: Ignacio Soler

O ChatGPT faz lances ilegais no xadrez porque é um modelo de linguagem: ele escreve o lance que soa mais provável depois dos lances até ali, e nada dentro dele confere se o lance é permitido. Um programa de xadrez gera os lances a partir das regras, então não consegue jogar um lance impossível. Mesmo no [benchmark Game Arena do Kaggle](https://arxiv.org/abs/2609.31473) (setembro de 2026), em que os modelos recebiam a posição exata a cada lance, as tentativas ilegais continuaram aparecendo, principalmente no fim das partidas.

## Quatro motivos para o ChatGPT fazer lances ilegais

| Motivo | Como aparece no tabuleiro |
|---|---|
| Ele prevê texto, não lances | Joga um lance comum nos textos de xadrez, mas impossível nesta posição |
| Não guarda tabuleiro na memória | Uma peça atravessa outra, ou uma peça capturada volta ao jogo |
| Nada confere as regras | Ignora um xeque, ou “faz o roque” quando o roque não é permitido |
| O treino para chat piorou as coisas | As versões de chat quebram as regras mais vezes que os modelos antigos de completar texto |

**1. Ele prevê texto.** Para um modelo de linguagem, um lance como “bispo para c4” é um pedacinho de texto que costuma vir depois de certos outros textos. Se o padrão encaixa, o lance é escrito, quer o bispo consiga chegar àquela casa, quer não.

**2. Não há tabuleiro, só uma transcrição.** Um motor guarda a posição exata e a atualiza depois de cada lance. O ChatGPT precisa reconstruir a posição a partir da conversa toda vez que responde. Quanto mais longa a partida, mais coisas para manter em ordem, e é por isso que os [pesquisadores do Game Arena](https://arxiv.org/abs/2609.31473) encontraram os erros concentrados nas fases finais das partidas. No começo, os modelos se apoiam nas aberturas que decoraram.

**3. Ninguém faz cumprir as regras.** Num benchmark, um programa separado faz o papel de árbitro. O do Kaggle avisa o modelo de que o lance é inválido, pede outra tentativa e, depois de quatro tentativas fracassadas, dá a partida como perdida. Na [exibição de agosto de 2025](https://www.chess.com/news/view/kaggle-game-arena-chess-2025-day-1), o Kimi k2 perdeu assim as quatro partidas contra o o3 da OpenAI (Chess.com, 5 de agosto de 2025). Numa conversa normal com o ChatGPT não existe árbitro nenhum: o árbitro é você.

**4. O ajuste para chat atrapalhou.** Nos [testes de Mathieu Acher de 2023](https://blog.mathieuacher.com/GPTsChessEloRatingLegalMoves/), o modelo de chat gpt-3.5-turbo fez um lance ilegal em 93% das partidas contra o Stockfish, o GPT-4 ajustado para chat em 32% e o modelo mais antigo de completar texto, gpt-3.5-turbo-instruct, em 16%. O [Dynomight](https://dynomight.net/chess/) viu a mesma tendência em novembro de 2024: o ajuste por instruções fez os modelos jogarem pior em todas as comparações.

## Exemplo 1: ignorar um xeque

Xeque significa que o seu rei está sob ataque, e as regras mandam resolver isso já no lance seguinte. O artigo do Game Arena aponta isso como uma falha frequente: o modelo está em xeque e propõe um lance que não resolve o xeque.

Aqui as pretas estão em xeque pelo bispo branco depois de uma abertura normal (1.e4 e5 2.Nf3 d6 3.Bb5+).

> **As pretas estão em xeque. Cavalo para f6 parece natural, mas não é permitido**
> Position (FEN): `rnbqkbnr/ppp2ppp/3p4/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R b KQkq - 1 3`
> Better: c6 — Peão para c6 bloqueia o xeque e ataca o bispo

Desenvolver o cavalo para f6 é um dos lances mais comuns nas aberturas, então é exatamente o tipo de lance de que um previsor de texto gosta. Aqui ele é ilegal: não faz nada contra o xeque. As escolhas do Stockfish são o peão para c6, o cavalo para d7 ou o bispo para d7. As três bloqueiam o xeque e mantêm o jogo mais ou menos igual.

## Exemplo 2: um bispo que atravessa o próprio peão

Este é uma ilustração, não um lance de uma partida específica. Depois de uma abertura tranquila (1.d4 d5 2.Nf3 Nf6), as brancas não podem jogar bispo para c4: o bispo de f1 teria de passar por e2, e o peão branco ainda está lá.

> **O bispo branco não chega a c4: o peão de e2 bloqueia o caminho**
> Position (FEN): `rnbqkb1r/ppp1pppp/5n2/3p4/3P4/5N2/PPP1PPPP/RNBQKB1R w KQkq - 2 3`

Nas aberturas em que as brancas avançaram primeiro o peão do rei, bispo para c4 é um lance de desenvolvimento muito comum. Um modelo que segue o padrão “o bispo sai para c4 por volta do terceiro lance” pode escrevê-lo aqui, mesmo com o tabuleiro dizendo que não. É isso que “perder a noção do tabuleiro” significa na prática.

## Por que o ChatGPT não joga xadrez como um motor?

Porque ele não faz nenhuma das três coisas que um motor faz. Um motor lista todos os lances legais, calcula adiante as respostas e dá nota às posições a que chega. O ChatGPT faz uma coisa só: continua o texto. Às vezes isso produz bom xadrez, porque bons lances são comuns nas partidas com que ele aprendeu. Quando a posição é nova, ele não tem onde se apoiar. Comparamos as duas abordagens em detalhe em [ChatGPT vs Stockfish](/answers/chatgpt-vs-stockfish/).

## O ChatGPT perde no xadrez até para um Atari 2600

O exemplo mais famoso veio em junho de 2025. O engenheiro Robert Caruso colocou o ChatGPT contra o Video Chess, um jogo de 1979 para o Atari 2600, rodando num emulador no nível iniciante. O console tem um processador de 1,19 MHz e 128 bytes de memória, [segundo o The Register](https://www.theregister.com/2025/06/09/atari_vs_chatgpt_chess/) (9 de junho de 2025).

O ChatGPT, usando o GPT-4o [segundo o Time Extension](https://www.timeextension.com/news/2025/06/openais-chatgpt-lost-a-game-of-chess-against-the-48-year-old-atari-2600), confundiu torres com bispos, deixou passar garfos de peão e perdia a toda hora a noção de onde estavam as próprias peças. Pôs a culpa nos ícones das peças do Atari e, depois, não se saiu melhor com a notação padrão. Depois de cerca de 90 minutos de Caruso corrigindo-o, desistiu.

As continuações seguiram o roteiro. O Microsoft Copilot [perdeu dois peões, um cavalo e um bispo](https://www.theregister.com/2025/07/01/microsoft_copilot_joins_chatgpt_at/) enquanto o Atari tinha perdido um único peão (1º de julho de 2025). O Gemini, do Google, primeiro disse que ia vencer e depois [desistiu de jogar](https://www.theregister.com/2025/07/14/atari_chess_vs_gemini/) quando soube o que tinha acontecido com os outros (14 de julho de 2025).

A lição não é que o Atari seja esperto. É que um programa minúsculo construído sobre as regras sempre sabe a posição e só faz lances legais. Um chatbot não tem nenhuma dessas duas garantias.

## Como ter ajuda no xadrez sem lances ilegais

- Passe a posição completa a cada vez, não só o último lance.
- Confira cada sugestão num tabuleiro de verdade antes de acreditar nela.
- Para análise, deixe o motor cuidar do xadrez e o assistente cuidar da conversa.

Esse último ponto é o que o [Chess Coach](/features/ai-chess-analysis/) faz dentro do Claude. Ele roda o Stockfish no nosso servidor para analisar suas partidas terminadas do Chess.com e do Lichess, e a consulta de posição dele avisa o Claude quando um lance é ilegal e por quê, então o Claude não precisa adivinhar. Funciona no Claude, não no ChatGPT. Veja [como conectá-lo](/connect/) ou [o Claude joga xadrez?](/answers/can-claude-play-chess/) para ver como o Claude se sai sozinho.

## FAQ

### Por que o ChatGPT não joga xadrez direito?

Porque é um modelo de linguagem, não um programa de xadrez. Ele escreve o lance que parece mais provável depois do texto até ali, não guarda na memória um tabuleiro conferido e não calcula adiante, então pode produzir lances impossíveis ou simplesmente ruins.

### O ChatGPT ainda faz lances ilegais em 2026?

Sim, menos que em 2023, mas ainda faz. No benchmark Game Arena do Kaggle, publicado em setembro de 2026, os modelos ainda precisavam de novas tentativas depois de lances ilegais, e os erros se concentravam na parte final das partidas, sobretudo nos modelos mais fracos.

### O ChatGPT perdeu mesmo no xadrez para um Atari 2600?

Sim. Em junho de 2025, o engenheiro Robert Caruso colocou o ChatGPT para jogar o Video Chess, um jogo de 1979 do Atari 2600, no nível iniciante, num emulador. O ChatGPT perdeu a noção das peças e acabou desistindo.

### Como evitar que o ChatGPT faça lances ilegais no xadrez?

Não dá para evitar totalmente, mas dá para pegá-los: passe a posição completa a cada vez e confira cada lance num tabuleiro de verdade. Para análise, use uma ferramenta que rode um motor de xadrez e confira a legalidade por ele.

## Related

- [ChatGPT jogando xadrez: Elo, testes e limites (2026)](https://thechesscoach.netlify.app/pt/answers/chatgpt-joga-xadrez.md)
- [ChatGPT vs Stockfish: quem ganha no xadrez e por quê](https://thechesscoach.netlify.app/pt/answers/chatgpt-vs-stockfish.md)
- [O Claude joga xadrez? O que ele faz e o que não faz (2026)](https://thechesscoach.netlify.app/pt/answers/claude-joga-xadrez.md)
- [O ChatGPT analisa partidas de xadrez? Uma resposta honesta](https://thechesscoach.netlify.app/pt/answers/chatgpt-analisa-partidas-de-xadrez.md)
- [Chess MCP server para o Claude: o conector Chess Coach](https://thechesscoach.netlify.app/pt/connect.md)
