I built a chess coach that explains moves like a grandmaster instead of showing engine lines — powered by LLM
Summary
A chess coaching tool that uses an LLM to explain moves in natural language like a grandmaster, replacing raw engine evaluations with contextual coaching narratives. It analyzes user games from Chess.com and Lichess with local Stockfish, detects recurring mistakes, and offers personalized chat and spaced repetition for blunders.
Similar Articles
@viditchess: Chess engines tell you the best move. But grandmasters are human, they don’t always play it. So I built "Kibitz": a hum…
Built 'Kibitz', a human move predictor for chess broadcasts, trained on RTX 5080, and automated its operation as a business using Hermes, Stripe, and NVIDIA AI Nemotron for a hackathon.
@N3sOnline: Used @mattpocockuk /teach skill and gave it access to a chess engine and an API to fetch all of my recent games. It now…
A user demonstrates using a custom AI skill with a chess engine and game API to fetch recent games, analyze them, and generate personalized lessons with interactive visuals and puzzles.
@PhilShteuck: What happens when you build chess for a page that was never meant to move? A handwritten C engine. Grok-engraved pieces…
A handwritten C chess engine built for e-paper displays, featuring Grok-designed pieces and responsive rendering. The engineering story was turned into a film by RepoReel titled 'The King Falls Silent'.
Self-play helped AI achieve superhuman performance in Go, so why hasn’t it done the same for LLMs? Researchers have found a solution.
Researchers introduce Self-Guided Self-Play (SGS), a self-play algorithm for LLMs that prevents reward hacking by using a Guide role to score synthetic problems. Applied to theorem proving in Lean4, SGS surpasses RL baselines and allows a 7B model to outperform a 671B model.
Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions
Nicholas Carlini's project implements a 2-ply minimax chess engine using 84,688 regular expressions, executed sequentially to play valid chess moves. The post explains the design of a regular expression computer that interprets instructions.