Un motor de ajedrez estándar encontrará el movimiento que considere mejor asumiendo el mejor juego de ambos lados. Pero este movimiento puede conducir a una ventaja insignificante o una línea difícil que puede resultar fácilmente en errores para un jugador humano de una habilidad específica. ¿Existe un programa que encuentre el mejor movimiento "práctico" para, por ejemplo, jugadores intermedios? Por ejemplo, podría elegir un movimiento que conduzca a una posición de ataque muy fuerte donde el oponente probablemente cometerá un error, a pesar de que podría defenderse con un juego perfecto.