Estou pensando particularmente em Stockfish aqui, já que é o que eu mais uso, mas parece acontecer com outros motores.
Às vezes você tem uma posição e o movimento recomendado para o branco pode ser +1,7, por exemplo. Então você faz a jogada e, em seguida, para o preto, a melhor jogada é sugerida como sendo +0,6.
Isso ocorre porque:
A) O mecanismo não é perfeito; portanto, se ele puder buscar 19 jogadas à frente, depois da jogada, poderá procurar mais uma dobra no jogo, e isso revela algo que muda drasticamente a pontuação. Se sim, o que isso nos diz sobre a posição?
Ou
B) O motor leva em consideração a possibilidade de o oponente não jogar da melhor maneira possível? Por exemplo, o mecanismo atribui qualquer valor às armadilhas que são evitáveis. Por exemplo, se você optar por ir diretamente para uma posição ou transpor para essa posição oferecendo uma armadilha, tente claramente a armadilha primeiro. O mecanismo concordaria? A pontuação está refletindo apenas a linha "melhor" ou uma média de linhas possíveis?
O Stockfish 9 e 10 tinha desprezo em 20 ou mais por padrão, para que o mecanismo evitasse empates ao jogar contra oponentes mais fracos (ou seja, a maioria dos outros motores e todos os seres humanos). Se você alterar o desprezo para 0 ao analisar, isso deve levar as avaliações em branco ou preto para aproximar-se do mesmo número.
fonte
Sim, é A). O mecanismo não é perfeito e só pode pesquisar até agora em um determinado momento. Quando você faz uma jogada para White, o mecanismo não precisa mais perder tempo, considerando as outras opções de White. Ele pode se concentrar apenas na pesquisa da subárvore enraizada na mudança que você acabou de fazer para o branco.
É difícil dizer o que isso significa sobre as posições que o Stockfish está calculando. Você pode ficar tentado a dizer que as posições são tensas e muito nítidas. No entanto, usando a busca por quiescência, o Stockfish tende a evitar avaliar essas posições e aguarda até o jogo se acalmar. Portanto, é difícil inferir como são as posições.
fonte
Motores como o Stockfish usam algo chamado Algoritmo Minimax , que, em suma, significa que o mecanismo sempre assume a melhor jogada do oponente.
Isso significa que não haverá armadilhas se houver uma refutação que seja benéfica para o oponente.
O algoritmo basicamente funciona para que ele analise o maior número possível de posições e aplique uma função de avaliação a elas. O Stockfish é extremamente rápido no cálculo de posições e, portanto, está bem à frente, mas sua função de avaliação não é tão precisa quanto a do Komodo, por exemplo.
Como conseqüência, a avaliação pode variar bastante, dependendo de quantas posições ele teve tempo para calcular. Tocar uma jogada obviamente limita o espaço de pesquisa, para que o mecanismo possa dar uma melhor análise dessa posição específica; portanto, é mais provável que encontre algo que tenha um grande impacto na avaliação.
TL; DR: a resposta A está correta.
fonte