Artículos
5 inteligencias artificiales y motores de ajedrez que arrasan
Los módulos de ajedrez más peligrosos

5 inteligencias artificiales y motores de ajedrez que arrasan

LuisFSiles
| 12 | Otros

Hace mucho tiempo que el duelo ajedrecístico entre el hombre y la máquina perdió el interés. El punto de inflexión fue la derrota de Gary Kasparov frente a Deep Blue, en un momento donde no estaba claro que la computadora más poderosa pudiera tumbar al mejor jugador del momento. Esa duda parece superada y ahora nadie duda de cuál sería el resultado de un duelo entre Magnus Carlsen y AlphaZero o Stockfish.

En este artículo te hablo de las que, desde mi punto de vista, son las inteligencias artificiales o módulos de análisis más punteros del momento.

AlphaZero

Cada vez que aparece en escena (siempre rodeado de un gran misterio) se monta un gran revuelo. Que una inteligencia artificial de ajedrez consiga un nivel galáctico a base de jugar partidas consigo misma, suena a argumento de una película de ciencia ficción. 

El primer match que jugó frente a Stockfish supuso una enorme conmoción para la comunidad ajedrecística, que vio cómo las redes neuronales de esta nueva inteligencia artificial arrollaban al módulo de ajedrez más potente.

En nuestro canal de YouTube comentamos algunas de esas partidas.

Después de esta aparición estelar en escena, no se oyó hablar de AlphaZero durante un buen tiempo, hasta que Google Mind desveló al mundo que el duelo se había repetido, con una nueva victoria de la inteligencia artificial. Esta es una de esas nuevas partidas.

Pero todavía tendría que entrar en acción el GM Vladimir Kramnik, que se sumaría al equipo de Google Mind para explorar algunas variantes del ajedrez. "¿Acaso el proyecto de AlphaZero pretende cambiarnos el ajedrez tal y como lo conocemos?" se preguntan algunos.

Pues ese nuevo proyecto parecía comenzar con algunas partidas de "Ajedrez sin enroque". Era la tercera aparición de AlphaZero que provocó una pequeña decepción para los "puristas" del noble juego. Cabe decir que el ajedrez sin enroque tampoco parece tan diferente del tradicional, por lo menos si lo comparamos con otras variantes que más tarde practicaría AlphaZero. Pero pronto llegaremos a eso. Veamos ahora una de esas partidas sin enroque.

Pero como comentaba anteriormente, el proyecto de Google Mind no se dio por satisfecho con poner a AlphaZero a jugar esta variante sin enroque, sino que recientemente ha hecho su última aparición (por el momento) aportando un documento que se ha denominado "los papeles de AlphaZero". En el enlace podrás informarte de las diferentes variantes que ha practicado la inteligencia artificial.

La buena noticia para todo aquel que se sienta atraído por estas variantes no acaba con que AlphaZero las haya explorado, jugando partidas contra sí misma, sino que todo el mundo puede practicarlas desde la zona de juego que hemos habilitado para ello en Chess.com/variants

En el último show Luisón contra el Mundo lo pasamos muy bien jugando a las diferentes modalidades.

Stockfish

Está considerado como el módulo de ajedrez más poderoso de todos los tiempos. No es una inteligencia artificial como AlphaZero, pero el nivel que ha conseguido es realmente sorprendente. Es un proyecto de código abierto que se va actualizando constantemente. La última versión en el momento de publicar este artículo es la 12.

En este reciente vídeo hablo de los conceptos que aplica este motor de análisis durante una de sus brillantes partidas. Pero ¿usan conceptos los módulos de análisis o su fuerza en realidad depende del cálculo puro?

Desde su aparición ha jugado muchísimas partidas brillantes, entre otros en el Computer Chess Championship de chess.com. Si te preguntas cuál es la mejor partida de Stockfish tal vez quieras echar un vistazo a la siguiente.

Pero alguien se preguntó: "Si Stockfish es el motor de ajedrez más potente del mundo... ¿qué ocurriría si se le integraran los procesos de autoaprendizaje y patrones de redes neuronales que usan las inteligencias artificiales?". (Recomiendo un silencio dramático en este momento al leer el artículo)

La respuesta nos llega de la mano de Stockfish NNUE, una vez que el motor de ajedrez ha absorbido la Red Neuronal Artificial NNUE. Hasta dónde puede llegar el nivel de juego de este híbrido informático está aún por determinar, aunque sus comienzos han sido bastante prometedores, como se puede apreciar al echar un vistazo a esta partida.

Leela Chess Zero (lc0)

Pocos proyectos han conseguido tantos seguidores como este. De alguna manera, Leela sigue los pasos de AlphaZero, aunque el proyecto no cuenta con el hermetismo que rodea a Google Mind. De hecho se trata de un proyecto de código abierto al que se van sumando las contribuciones de muchos programadores expertos.

Este proyecto ha sido dirigido por Gary Linscott, el mismo desarrollador de Stockfish. Ganó la 15ª temporada del TCEC, el prestigioso torneo de computadoras, batiendo a Stockfish en la final. Y durante los diferentes eventos que organiza chess.com, encuadrados en el marco del Computer Chess Championship, está realizando magníficas actuaciones.

La creatividad de esta Inteligencia Artificial de ajedrez quedó sobradamente de manifiesto en esta partida.

Stoofvlees

Aunque su reciente fama tiene que ver con algunas actuaciones muy buenas de los últimos tiempos, no se trata de un proyecto nuevo. Ya en el año 2007 participaba en torneos de computadoras, aunque no era de los programas que más destacaban entonces. En la actualidad se le ha integrado una función de evaluación basada en el reconocimiento de redes neuronales, tras un proceso de autoaprendizaje a base de ver partidas de grandes maestros. ¿Suena a ciencia ficción?

Y aunque Stoofvlees parece no haber dicho su última palabra y estar destinada a dar muchas sorpresas en el mundo de los motores de análisis de ajedrez e inteligencias artificiales de nuestro juego, ya ha protagonizado algún momento estelar, como podemos apreciar en la siguiente partida.

Komodo

No podemos finalizar este artículo sin mencionar a otros de los proyectos más atractivos que se llevan a cabo. El dragón más temido de los motores de análisis (campeón del mundo de computadoras del 2019 y campeón del mundo de software de ajedrez ese mismo año) que hace no demasiado tiempo se sumó a la familia de chess.com, Komodo. 

No solamente es uno de los motores de ajedrez más potentes de la actualidad, sino que de la mano de uno de sus desarrolladores, el GM Larry Kaufman, se experimenta con diferentes versiones, integrando también modelos propios de las inteligencias artificiales. Muchas de ellas se pueden ver en acción con frecuencia en los torneos del Computer Chess Championship.

Su sacrificio de dama frente a Winter en la siguiente partida es uno de los más impresionantes de la historia del ajedrez.

Y a tí, ¿qué motores o inteligencias artificiales de ajedrez te parecen más atractivas? ¡Deja un comentario!  

Más de FM LuisFSiles
Alberto Bayo y la guerrilla de las 64 casillas

Alberto Bayo y la guerrilla de las 64 casillas

El poder de los peones en ajedrez

El poder de los peones en ajedrez