El múltiple campeón mundial de ajedrez cibernético en una nueva y aún más potente versión. Gracias a su coautor, el GM estadounidense Larry Kaufman, Komodo es el estratega entre los programas de ajedrez punteros.
Tenía curiosidad por conocer a Komodo porque a menudo se refieren a él como el módulo que juega como un humano. Evidentemente esa etiqueta no tiene sentido para mi, porque los ordenadores no son humanos, así que ¿cómo puede un módulo de ajedrez comportarse como tal? Intenté descubrirlo mediante la última versión, Komodo 11.
El verdadero "campeonato mundial" no es el que juegan Carlsen contra Karjakin o similares, sino el que disputan los módulos, que ahora están claramente por encima de lo que nunca pueda estar cualquier ser humano.
Hemos sido dominados por la fuerza táctica de un módulo. En términos prácticos, ellos ven inmediatamente entre 5 y 7 jugadas por anticipado y no podemos escapar de sus celadas tácticas. ¿Pero sería un módulo capaz de hacer un sacrificio posicional? ¿Un sacrificio posicional, como ceder una calidad, es algo que estamos habituados a ver en partidas de Karpov o Petrosian, pero no en las de módulos, en las que la victoria a menudo se decide por ventajas de 0.75 peones, tras 80 jugadas, en finales en los que la mayor parte de los humanos no tienen ni idea de lo que está pasando o por qué.
Para los interesados en aprender más sobre sacrificios posicionales, recomiendo el DVD de Sergey Tiviakov titulado Art of the Positional Exchange Sacrifice (Puede leer una reseña del mismo)
The Art of the Positional Exchange Sacrifice
El sacrificio de calidad posicional explicado por Sergey Tiviakov, que muestra su propio aprendizaje sobre el manejo de esta herramienta estratégica.
Por ejemplo, ¿qué jugaría con blancas en la siguiente posición?
En el caso de Komodo, gracias al algoritmo de valoración finamente ajustado por el GM Kaufman, podemos ser testigos de verdaderos sacrificios posicionales en partidas contra otros módulos, como en la siguiente, donde puede ver lo que sucedió en la posición del diagrama anterior:
Tenga en cuenta que esa partida fue jugada hace 4 años. ¡Ahora Komodo es mucho mejor! De hecho, para escribir esta reseña estuve poniendo a prueba ampliamente a Komodo y caí a manos de esos sacrificios posicionales más de una vez.
Komodo 11 se distribuye con la interfaz gráfica (GUI) de Fritz 15
Digamos que quiero darle una lección a Komodo sobre como se juega al ajedrez, ¿cómo lo haría?
Haría clic en el botón del modo amistoso y fijaría el nivel en: "jugador de club ambicioso", que equivale a un Elo de unos 1600 puntos.
La primera partida fue divertida, porque en un momento dado, el módulo me dijo en italiano: "Nunca te lo dije, pero deberías estudiar más teoría de aperturas. Pide el catálogo a Le Due Torri" (que es una famosa tienda de artículos de ajedrez en Bolonia, Italia)
¡Esta es la tienda que aparentemente recomienda Komodo!
Luego siguió burlándose de mi preguntando: "¿Estás consultando la enciclopedia?" quizás porque estaba pensando mucho tiempo durante la apertura.
Otra pregunta que me vino a la cabeza es: ¿cómo usar un módulo cuya fuerza está más allá de la del campeón mundial humano? Creo que hay muchas formas diferentes de uso para principiantes, aficionados, así como jugadores de torneos experimentados.
Por ejemplo, para la mentalidad occidental, jugar partidas con hándicap es una vergüenza. Eso no sucede en la mayoría de las versiones orientales del ajedrez, sea shogi (ajedrez japonés) xiangqi (ajedrez chino) o go (weiqi) en los que es común en nivel de maestro jugar con hándicap contra aficionados. En este caso, la interfaz de Fritz dispone de varias opciones. Comencé a jugar con dama+jugada.
Jugué al menos una partida con la mayor parte de los niveles con hándicap. Ahora, con tal ventaja, podría parecer que la partida no tiene utilidad, pero Komodo, con toda su fuerza, ¡hizo que durase 80 movimientos! No cometí ningún error de bulto y aún así perdí piezas, aunque posteriormente me di cuenta de que tampoco había utilizado mis piezas con eficacia.
Otra forma de juego muy importante, si no le gustan los hándicaps, es la partida evaluada en la pestaña de entrenamiento.
Pongamos que voy a jugar en un torneo sub-1900, pondría la barra deslizante en torno a 2000 y jugaría una serie de 5 o 6 partidas, como un duelo, de forma que pudiera ver los huecos en mi repertorio de aperturas.
Si, en vez de eso, quiero descubrir mis puntos fuertes, sugeriría el siguiente proceso:
De esta forma, se sube el listo 50 puntos con cada duelo ganado. La experiencia es más agradable que verse machacado una partida tras otra y a la vez uno puede descubrir su propia fuerza. Por favor, tenga en cuenta que el control de tiempo juega un papel importante. Por ejemplo, tengo problemas para ganar a la máquina jugando partidas bala (2 minutos para toda la partida, con 1 segundo de añadido por movimiento) pero cuando lo intenté con uno de los controles de tiempo del mundial abierto (7 minutos para toda la partida con un retardo de 2 segundos, modo Bronstein) no tuve ningún problema para derrotar al módulo en el nivel de 1500.
Por el precio de 1 hora o menos de clase con un gran maestro, se puede tener el mejor módulo del mundo y jugar durante horas y horas. Cuando terminé la reseña, había jugado más de 150 partidas contra Komodo con controles de tiempo muy diferentes, hándicap, entrenamiento, etc.
La interfaz de Fritz15 tiene un botón para reproducir partidas automáticamente en la pestaña de análisis que es realmente estupendo. Resulta raro que no exista en ChessBase 14.
[Nota de la redacción: en ChessBase 14 sí es posible reproducir partidas automáticamente; la opción está en el menú contextual del listado de partidas y no en la ventana de tablero]
En esa misma pestaña, tenemos la función de análisis completo. Tras hacer clic en ella, aparece una nueva ventana con las opciones de análisis. Hago clic en "Avanzados", paso a la siguiente ventana y luego hago clic en Entrenamiento porque eso permite al módulo generar problemas de ajedrez en la partida, en los momentos críticos. Quito la marca de "Borrar comentarios anteriores" apara evitar que desaparezcan las anotaciones que tengo hechas y que luego compararé con las de Komodo.
Si la partida que quiero analizar se jugó a ritmo relámpago por Internet, no pondré más de 10 segundos por movimiento, mientras que si se trata de una partida de torneo, le daré 1 o 2 minutos por movimiento.
Hay, sin embargo, un aspecto importante: la base de datos de referencia. De ella saca Komodo la información para comentar la apertura. Si solo tuviera la base de datos original que se distribuye con el programa (que tiene unos 3 millones de partidas), la emplearía, pero tengo Mega Database 2017, con más de 7 millones de partidas, así que le digo al programa que la use, indicándole el directorio en el que la tengo almacenada.
Tras revisar este nuevo y maravilloso módulo, debo ser justo y añadir los aspectos que menos me gustaron y las cosas que los programadores podrían hacer para mejorar las siguientes versiones.
No soy un profesional, con tiempo para mi. Tengo familia y esposa, lo que significa que cada vez que juego una partida blitz ella viene a preguntarme algo y tendré que prestarle toda mi atención a la vez que juego e intento ganar la partida. Ahora parece que en ChessBase están todos solteros, sin preocupaciones, porque nadie pensó en que yo necesito un botón de pausa cuando mi esposa viene a interrumpirme justo cuando acabo de empezar una partida y el monstruo de silicona se aprovechará de ello [Nota de la redacción: la mayor parte de la plantilla de ChessBase tiene esposa e hijos y tomamos nota de la sugerencia]
Necesito al menos un par de potones de pausa, porque también están el perro, los amigos, mi hijo... todos ellos conspirando para preguntarme algo cuando estoy jugando.
Luego, durante una partida, pierdo por tiempo porque no puedo escuchar a mi esposa a la vez que juego contra un módulo con un Elo de 3300. Extrañamente el resultado de la partida no se registró. Supongo que espero demasiado de una interfaz al pedirle que asigne el resultado de la partida. Si la partida hubiese sido jugada por Internet, contra un módulo o un humano, se daría por perdida.
Por favor, entiendan esto como un comentario positivo, no como una crítica negativa. Quizá los programadores de la interfaz de Fritz no son especialistas o no saben lo que cabe esperar cuando se pierde por tiempo. Eso es algo que debe solucionare. De otra forma no tiene sentido jugar con tiempo, si no se pierde cuando llega a cero.
¡Lo que resulta más divertido aún es que incluso podía seguir jugando tras perder por tiempo! Hice una jugada para entender como funcionaba y el módulo respondió mientras su reloj seguía jugando. Lo siento, estoy demasiado acostumbrado a las partidas reales por Internet en las que si uno pierde por tiempo, se terminan.
Sin embargo, si uno juega una partida evaluada, en la pestaña de entrenamiento, se tienen en cuenta las derrotas por tiempo, así que quizás es una elección consciente de los programadores, aunque me gustaría tener la opción de jugar partidas sin evaluar con tiempo, como lo haría con un amigo.
De nuevo, la GUI quizá no fue hecha para Komodo, no lo sé, pero claramente deben trabajar en ella. Por ejemplo, en las partidas con hándicap, quería asignar un tiempo fijo al módulo, porque no quiero esperar hasta que se termine el tiempo. Extrañamente no es posible asignar un control de tiempo solo al módulo. Sorprendentemente, el módulo no respetó los 5 segundos por jugada que le asigné y a menudo perdía por tiempo, incluso aunque no era una partida con control de tiempo.
¡Evidentemente, si juego con una ventaja tan grande, no espero que el módulo se rinda en la jugada 5!
A menudo me pregunto porque alguien debería comprar Komodo o Fritz y ChessBase 14, dado que la interfaz de Fritz tiene funciones de gestión de bases de datos. Mi respuesta es: creo que depende del nivel de su ajedrez y de cual sea su objetivo o entrenamiento.
Si no es usted un jugador de torneo, no necesita ChessBase 14. Por contra, si está realmente interesado en progresar en el ajedrez, ChessBase 14 es una herramienta fundamental. Por ejemplo, un amigo mío consiguió el título de maestro en EE. UU., que se consigue al llegar a los 2200 puntos Elo de la USCF (Federación Estadounidense de Ajedrez) Luego volvió de vacaciones a India y jugó algunos torneos allí. Los jugadores de su nivel (y menos) todos usaban ChessBase 14 y muchos preparaban sus partidas contra él. Uno incluso le dijo el tiempo que había empleado (3 horas) y el número de partidas que había mirado. Mi amigo hizo un torneo muy malo. Tenía dificultades hasta para entablar con jugadores 400 puntos Elo por debajo de él. ¿Por qué?
Porque ellos usaban todas las herramientas que los profesionales emplean hoy en día y una de ellas es ChessBase 14. ¿Se puede hacer la misma preparación con Fritz o Komodo? No. ChessBase 14 puede crear un dosier del jugador que necesite prepar, con las aperturas que emplea y las debilidades que tiene en ellas. Podría seguir durante horas con las diferencias, pero creo que sería más apropiado para otro artículo. Sin embargo, la principal diferencia es que Komodo está hecho para jugar al ajedrez, mientras que ChessBase 14 está pensado para aprender, mejorar y preparar torneos. Cuando llega el momento, uno sentirá la necesidad de cambiar desde Komodo a ChessBase 14.
Fui muy feliz jugando contra Komodo y mantiene alto mi interés por el ajedrez. Los módulos están claramente por encima y más allá de lo que pueden hacer los seres humanos, pero podemos usarlos en nuestro provecho y mejorar muestro entrenamiento.