How to make an AI chess engine which can play like a human of similar rating? We have lot of sophisticated chess engines, but I always prefer playing with a human online, because they make genuine mistakes / blunders which adds a human touch. Playing with computer at a high level is boring as it is too difficult to crack and at low levels it makes a random blunder which practically a human will never do. Can someone either point me to an existing engine which plays like a human based on your level or recommend me some guidelines as how we can make it using AI ?
Thanks in advance
You can take a look at the Maia Chess project. What they've done is that they've built a customized version of Leela Chess wherein instead of the policy value looking for the best move, it looks for the most likely human move. The github has 9 weight files for lc0 from 1100 to 1900 elo.
It claims to better predict the moves of players compared to Stockfish and Leela Chess. You can also play these bots at Lichess.