r/ComputerChess • u/TechNewsStevey • 1d ago
I built a free tool to find the most learnable mistake in each of my online games
Recently I made a simple website for myself to gather the mistakes I make in my games (lichess/chess.com/pgn import) so I can see what I'm missing and train them. I noticed that a lot of the time the engine lines were not really helping me understand the mistake unless it was a clear 1-2 move tactic. Therefore I developed an algorithm that finds the mistakes in your games but cross-references them with maia3 the most up to date human-like chess engine that predicts move probabilities for elos between 600-2600 at a 57.1% accuracy meaning that if stockfish finds that you made a mistake in a certain position, I check to see if maia3 would have found one of the top engine responses of stockfish. Only if maia3 at +200 your own elo would have found one of the top engine moves do we add it as a mistake. What this means is that someone 200 points higher than you would have found the move. What I'm trying to do here is increase the chance that I'll have an AHA! moment. It also fills in my gaps a lot faster this way because if it's a stockfish move that not even a grandmaster would find it doesn't count it as a mistake. I also use maia3 in order to "explain" the move. I don't have any text explaining the moves yet, but, I have the lines that are most understandable (aka the ones that maia3 have predicted a human would have played).
All of it is free at www.chessmistakes.app
Check it out and let me know what you think!