I think that in many cases there is more than one best move in the opening.Lyudmil Tsvetkov wrote:Engines might play the right move in 99% of cases in simple endgame positions, or simple middlegame positions, but not in the opening, as such positions are usually very complex, both for humans and engines to understand thoroughly.Uri Blass wrote:I disagree with lyudmil and I think that at least in 99% of the cases engines play the right move if you give them a long time to calculate.
if there are some cases when they do mistakes you can find it by the evaluation and if white play the right move based on long analysis in every move but black get the advantage after move 15 or move 20(at least 0.1 pawns for black) then it is better to do analysis to see where white went wrong in order to fix the book.
Starting point if we build a book for white is simply play the moves the engines suggest after a long analysis for white and moves that are in the database for black.
Same idea if we build an opening book for black but in the last case I suggest to try to fix only cases when the evaluation for white is at least 0.5 pawn for white because small advantage for white does not mean that black did a mistake.
Give current top engines not 1,2 or 5 hours thinking time, but 10 days thinking time on standard opening positions, and they still will not find the right move in at least half of the cases, I think in 70-80% of cases, based on what I have seen from engine play in openings.
It simply can not be another way: it took humans decades, and even centuries of analysis to ascertain with a fairly high degree of certainly what is the best move in specific opening positions, so how would you want engines to solve the puzzle in an extremely limited time in comparison?
Openings are very difficult to play, very complex, not so specific middlegame and endgame positions with reduced material and play opportunities.
If engines do not play the move that you like it does not mean that they do a mistake.
If you claim that engines do a mistake then you need to demonstrate it by playing against the engine and getting the advantage.
You do not need to play until mate and if the engine admit based on evaluation that you are better with black(at least 0.1 pawn for black) or you are significantly better with white(at least 0.5 pawn for white) then it is enough for me.
Uri
