Ian Nepomniachtchi, un gran maestro de ajedrez ruso que ocupa el cuarto lugar en el mundo, rara vez está desprevenido. Es rápido, sus cálculos son precisos y su comprensión de las aperturas y la teoría es completa. Nepomniachtchi ganó recientemente el Torneo de Candidatos de la FIDE en Ekaterimburgo, lo que lo convierte oficialmente en el aspirante al título mundial de ajedrez.
Nepomniachtchi en 2016, antes de que fuera un desafío. Créditos de la imagen: Andreas Kontokanis.
La competencia fue feroz. Conseguir una ventaja contra jugadores de primer nivel es extremadamente difícil, y cualquier pequeño detalle puede marcar la diferencia. A un nivel tan alto, los jugadores concentran gran parte de su energía en las aperturas. Las aperturas de ajedrez se ramifican inmensamente después de solo unos pocos movimientos, pero después de aproximadamente un siglo de avances teóricos, las líneas principales de las aperturas de ajedrez son bien conocidas por los mejores jugadores.
Pero esto no significa que no se puedan explorar nuevas variaciones. En particular, el uso de IA de ajedrez (como AlphaZero) ha ofrecido una inyección de nuevas ideas, así como nuevas herramientas para estudiar aperturas de ajedrez.
Las computadoras ya son mucho más poderosas que los humanos en el ajedrez. Son mucho mejores que los mejores jugadores los usan para entrenar no jugando contra ellos, sino haciéndoles analizar varias líneas de apertura y encontrar nuevas ideas. El uso de un software potente (como los motores de IA desarrollados recientemente) es importante para esta tarea, pero un hardware potente también ayuda. Para ayudarlo en su preparación para el Torneo de Candidatos, Nepomniachtchi recurrió al Centro Skoltech para la Ciencia e Ingeniería Intensiva de Datos (CDISE).
CDISE accedió a ayudar a Nepomniachtchi. Ofrecieron un grupo de supercomputadoras que permitieron al ajedrecista y su equipo evaluar decenas de millones de posiciones por segundo mientras se entrenaban para el torneo. El equipo de Ians tuvo acceso las 24 horas del día, los 7 días de la semana a estos recursos y los usó durante la preparación para los juegos.
La preparación de torneos de ajedrez en estos días depende mucho del software. Skoltech proporcionó la gama completa de poder computacional para mí y mi equipo. También me gustaría agradecer personalmente a Yuri Shkandybin, quien preparó y apoyó este trabajo, dijo Nepomniachtchi.
Shkandybin, el arquitecto del sistema Zhores, también disfruta jugando al ajedrez, aunque no se considera un buen jugador. Pero trabajar con Nepomniachtchi y su equipo le ofreció la oportunidad de unir su disfrute por el ajedrez y su trabajo como arquitecto de sistemas de supercomputadoras.
Personalmente me interesaba aplicar mis conocimientos en un nuevo campo. Para hacer lo que nadie o solo unos pocos pueden hacer en todo el mundo, explica Shkandybin para ZME Science.
Siempre es interesante trabajar con profesionales en su campo. El equipo de Ian Nepomniachtchi está muy centrado y trabaja de forma constante y escrupulosa.
Los investigadores de CDISE y el equipo de Nepomniachtchis trabajaron juntos para adaptar varios motores de ajedrez existentes para un grupo de supercomputadoras. Trabajaron con una IA de código abierto llamada LeelaZero, construida sobre la arquitectura de AlphaZero. La supercomputadora demostró estar a la altura de la tarea, aunque es un clúster relativamente pequeño y solo se utilizó una pequeña parte del clúster. Todo el proyecto duró alrededor de un año, Shkandybin le dice a ZME Science.
Supercomputadoras en todo el mundo, Zhores es un grupo bastante pequeño, ocupa el octavo lugar en el TOP 50 ruso. Zhores se creó como una solución especializada para una amplia gama de problemas científicos, pero nos especializamos principalmente en tareas de inteligencia artificial y aprendizaje automático.
Zhores se usa normalmente para proyectos científicos, desde química médica hasta modelar el comportamiento de las tortugas marinas, pero en este caso, puede haber ayudado a establecer el campeonato mundial de ajedrez. Por supuesto, si Nepomniachtchi quiere convertirse en campeón mundial, todavía tiene que derrotar a Magnus Carlsen, quien ha estado en la cima del mundo del ajedrez durante unos 10 años y es considerado uno de los mejores jugadores de la historia. Carlsen ha mencionado anteriormente que uno de sus héroes es AlphaZero, una red neuronal de Google DeepMind especializada en ajedrez.
No está claro cómo se están entrenando Nepomniachtchi y Carlsen para este partido. Después de todo, los jugadores de ajedrez hacen todo lo posible para ocultar su preparación para tales partidos, ya que cada detalle puede marcar una gran diferencia. Pero ya, entrenar con motores de ajedrez con IA se ha convertido en la norma.
"