Chess Evaluations Assistance

Sort:
hurshjha

Hello Chess.com,
We are students at the University of Texas at Austin that are members of ECLAIR, a club focused around completing projects related to robotics and artificial intelligence. We were hoping we could get some guidance on one such project, a robotic arm that is capable of playing and teaching chess to users through a web interface.  
So far, our arm is able to use CV to interpret user moves, and passes the game state on to Stockfish in order to make its own move. However, we were also hoping to create our own AI to eventually use in the place of Stockfish, and so we were wondering if you had any advice you could offer as to how we could create an analysis engine capable of identifying why a move was good or bad (such as identifying forks or isolated pawns)? If possible, we would really appreciate it if you could put us in touch with a developer or someone else who is familiar with such systems. Thank you!
Sincerely,
Hursh

sjbfan
hurshjha wrote:

Hello Chess.com,
We are students at the University of Texas at Austin that are members of ECLAIR, a club focused around completing projects related to robotics and artificial intelligence. We were hoping we could get some guidance on one such project, a robotic arm that is capable of playing and teaching chess to users through a web interface.
So far, our arm is able to use CV to interpret user moves, and passes the game state on to Stockfish in order to make its own move. However, we were also hoping to create our own AI to eventually use in the place of Stockfish, and so we were wondering if you had any advice you could offer as to how we could create an analysis engine capable of identifying why a move was good or bad (such as identifying forks or isolated pawns)? If possible, we would really appreciate it if you could put us in touch with a developer or someone else who is familiar with such systems. Thank you!
Sincerely,
Hursh

This forum is for questions related to the Chess.com API but you should consult the stockfish docs as they are open source. There are also lots of YouTube and other online resources about chess engines and evaluation

YankeeBastid

sounds like a good project for the IT group at chess.com. What say you folks?

SteelFeathers8

I recommend checking out this pair of YouTube videos by Sebastian Lague. He talks through his own experience making a chess engine from scratch. Informative and entertaining. 
https://youtu.be/U4ogK0MIzqk?si=l7LBjINTqQnq5b7t
https://youtu.be/_vqlIPDR2TU?si=p6e9-QaTu6LIXOO_