O desenvolvedor André Elias criou o TEACHess, um protótipo aberto que funciona como um professor de xadrez por voz. O sistema acompanha a partida, comenta os movimentos, responde a perguntas e usa o Stockfish para analisar as posições antes de formular explicações.
O projeto combina o GPT-Live-1, da OpenAI, com uma versão do Stockfish 18 executada diretamente no navegador. O modelo de voz permite que jogador e professor conversem em tempo real, inclusive com pausas e interrupções. A ferramenta foi lançada na API pela OpenAI em setembro e tem funcionamento full-duplex, capaz de ouvir e falar simultaneamente.
Como o tutor funciona
O motor de xadrez verifica as posições e fornece informações usadas pelo sistema. No backend, o modelo de texto GPT-5.6 Luna pode consultar a posição atual, o histórico da partida, as linhas calculadas pelo Stockfish e as avaliações dos movimentos. Os lances legais são analisados previamente, o que reduz o risco de a inteligência artificial sugerir uma jogada impossível naquela posição.
Durante o jogo, o TEACHess pode fazer comentários, desenhar setas e destacar casas no tabuleiro. Para interromper o professor e tirar uma dúvida, o jogador segura a barra de espaço. As respostas consideram a posição atual e o histórico da partida. O adversário também é controlado pelo Stockfish, com níveis aproximados de força de 1.320, 1.700 e 2.200 de Elo.
O sistema ainda registra pequenas anotações da aula, como o nome do jogador, a abertura que ele quer praticar e os planos citados durante a conversa. O código do projeto foi publicado no GitHub.
Requisitos e custos
O TEACHess ainda está em fase de protótipo. Para executar o sistema localmente, é necessário ter Node.js e uma chave da API da OpenAI. O uso da camada de voz do GPT-Live-1 custa US$ 0,05 por minuto. As chamadas aos modelos e às ferramentas do backend são cobradas separadamente.







