Repasamos todo lo relacionado con la IA Inteligencia Artificial y el Big Data en el poker. Y es que los juegos de cartas y especialmente el poker, como sucede como en la vida, existen muchas situaciones casi idénticas en las que una estrategia ganadora nos hará ganar en el largo plazo. Inteligencia Artificial significado

Como ocurre al hablar de holdear en inversiones financieras, la Inteligencia Artificial aplicada al poker tiene numerosas aproximaciones y adaptarse a características propias del juego como la intuición y la experiencia, suelen ser retos complicados para que la IA pueda lidiar con todos los problemas que aparentemente las calculadoras de poker podrían resolver.

Inteligencia Artificial significado

La inteligencia artificial o IA es la inteligencia mostrada por máquinas, ordenadores, softwares, procesadores, robots y demás. Se diferencia de la inteligencia natural, siendo esta segunda la desarrollada por seres vivos: humanos, animales e incluso plantas. 

Inteligencia Artificial para jugar a poker

 

En los inicios de la informática, la mayoría no creía que se llegaría a un punto en el que las máquinas pudieran aprender y razonar por sí mismos. Pero este momento ha llegado, y gracias a la inteligencia artificial podemos resolver problemas y tomar decisiones complejas con gran precisión y a una elevada velocidad.

Los beneficios de la IA se pueden aplicar en numerosos campos como la medicina, la industria automovilística, la seguridad y la vigilancia, el e-commerce y el deporte, entre otros.

Sin embargo, no todo son loanzas a la utilización de la inteligencia artificial. Y es que la posibilidad de aplicar esta tecnología para usos bélicos, los accidentes y la sustitución de personal humano por máquinas, han levantado ciertas críticas desde algunos sectores.

 

Inteligencia artificial en el juego

Utilizaremos el caso del juego más parecido al poker a nivel de crecimiento y de importancia del componente estratégico: el ajedrez. Un juego en el que programas como stockfish han llevado a este deporte mental a un nuevo nivel.

En los últimos años está teniendo lugar una carrera para colocarse como el mejor motor de ajedrez del mundo. La victoria de Deep Blue sobre Garry Kasparov en 1997 fue el punto de inflexión, a partir del cual, las máquinas empezarían a derrotar a los humanos.

Ajedrez y Torneos de poker

 

Hoy nadie pone en duda la hegemonía de los módulos de ajedrez sobre los ajedrecistas. Es más, son los propios grandes maestros como Magnus Carlsen, quienes tratan de aprender de estos softwares para su propio beneficio.

Stockfish se caracteriza por ser un motor de ajedrez de código abierto y se puede descargar gratuitamente. De hecho, en el portal lichess.org, uno de los más populares para jugar a ajedrez online, cualquiera puede jugar contra a la última versión de Stockfish (hay 8 niveles de dificultad).

Pero el camino hacia el éxito de Stockfish no ha sido un camino de rosas. Y es que, a finales de 2017, AlphaZero, le endosó una dolorosa derrota, después de centenares de partidas disputadas entre ambos programas.

AlphaZero, gracias a su inteligencia artificial, fue capaz de aprender a jugar al ajedrez tan solo a partir de conocer las reglas del juego y sin la necesidad de poseer una base de datos con todas las partidas históricas. 

De esta derrota, Stockfish se repuso y lanzó nuevas versiones mejoradas, y basadas en la tecnología NNUE: funciones de evaluación basadas en redes neuronales.

Actualmente, Stockfish 14.1 posee un ELO de 3566, lo que supone 710 puntos superior al ELO del Campeón del Mundo, Magnus Carlsen.

Entre los mejores motores de ajedrez también cabe destacar a Fat Fritz, Komodo Dragon, Igel, Rubi Chess y Houdini.

 

Inteligencia artificial en el poker

Desde hace varios años, son muchos los programas creados para jugar a los juegos más complejos existentes como el ajedrez, el shogi o el go. En estos juegos, los jugadores que se enfrentan tienen toda la información disponible. Pueden ver todas las fichas sobre las distintas casillas. Pero esto no ocurre en el poker, un juego de información incompleta.

No conocemos las cartas del contrario. Aun con ello, no han sido pocos los intentos de crear un bot capaz de jugar perfecto. Algo que hemos analizado al hablar de poker abierto y poker cerrado en nuestro artículo dedicado a las diferencias entre los dos tipos de poker.

Pluribus fue creado en 2010 por Facebook AI Lab y la Universidad de Carnegie Mellon, en Pensilvania. Se trata del primer bot de poker en batir a jugadores profesionales de poker.

El programa aprendió una estrategia básica para jugar al Texas Holdem pero gracias a su inteligencia artificial pudo ir perfeccionando a tiempo real durante sus partidas online.

Los ordenadores no tienen emociones y no van a cometer errores debidos a un exceso o falta de confianza, miedo o sensación de peligro. Así que siempre van a realizar los mejores movimientos a largo plazo. Y lo mejor de todo, no se van a poner on tilt.

Sin embargo, los desarrolladores del proyecto se negaron a liberar el código para que este no fuera utilizado para hacer trampas en las salas de poker online. Y es que la utilización de bots está terminantemente prohibida.

Y es que la utilidad de la inteligencia artificial en poker es el apoyar al jugador de poker en su intento por mejorar y convertirse en ganador en el largo plazo. Precisamente esta visión a largo plazo es lo que va a conseguir que obtengamos rendimiento más o menos constante en las mesas. Y la gestión de Big Data y de la IA es lo que verdaderamente asegura que el promedio de decisiones tomadas a partir de esta tecnología promedie de forma positiva a lo largo del tiempo.

Lo sabemos cuando vemos un torneo de poker que es ganado por el que claramente ha sido uno de los peores jugadores en la mesa final. Y es que en el corto plazo, los peores jugadores pueden ganar manos en las que tenían un 20%-30% de probabilidades de victoria y si se suman tres o cuatro manos así, es suficiente para que se impongan a los mejores profesionales. Aunque en el largo plazo éstos serán los que con unos beneficios sostenidos del 5 al 10 por ciento puedan convertirse en ganadores.

Otra forma de sacar partido de la inteligencia artificial es analizar todos los momentos que se dan en un torneo de poker y ayudar a que la toma de decisiones en vez de tomarse únicamente por las cartas, posición en la mesa y tamaño del bote; tenga también en cuenta factores como la situación del torneo, los premios, el posible pacto ICM, la burbuja o complejos momentos que llegan en los torneos de poker. Una realidad que sin la tecnología sería imposible afrontar por la dificultad de hacer cálculos basados en tantas variables.

 

Poker bots

Al estudio del cálculo de probabilidades con aplicaciones a los juegos de azar se han dedicado algunos de los más ilustres pensadores y matemáticos de la historia. El propio Galileo y hasta Pascal buscaron constantemente leyes que permitieran anticipar qué podría ocurrir en ciertos eventos que en principio debían ser aleatorios, pero que podrían contar con leyes detrás que explicaran la posibilidad de que acontezcan.

Así que muchos de los casos de inteligencia artificial aplicada al poker son precisamente los intentos de -ante la imposibilidad de batir al poker caribeño o cualquier forma de poker de las denominadas "juegos de casino"- tratar de crear programas o formas de anticipar las posibilidades o acercarlas más a la zona de éxito del jugador.

Diseñar un programa capaz de derrotar a los mejores jugadores de poker profesionales siempre ha sido un desafío para los desarrolladores de software.  Y es que el poker es uno de los juegos más humanos, y es precisamente el factor humano el más difícil de obtener para una máquina.

La UCM, Universidad de Carnegie Mellon en Pittsburgh, Pensilvania (Estados Unidos) ha sido desde siempre una de las pioneras, en la creación de bots de poker gracias a la implantación en ellos de inteligencia artificial.

Fue precisamente la UCM, la responsable de dar a luz a Pluribus, el primer bot de poker capaz de ganar a jugadores profesionales del naipe.

Pero años después, y bajo el nombre de Libratus, aparecía un nuevo bot mejorado y que destrozaba a cualquier rival que se le pusiera por delante.

Y es que los números hablan por sí solos. Y en los tests realizados durante 20 días en el Rivers Casino ante 4 de los mejores jugadores heads-up del mundo, Libratus acumuló ganancias por valor de más de 1.75 millones de dólares después de disputar 120.000 manos.

En los primeros días, el bot no conseguía ganar dinero neto, pero a medida que contaba con más manos jugadas, fue desarrollando su propia inteligencia artificial con la que machacó a sus oponentes en la modalidad de Texas Holdem No Limit.

Esta tecnología con la que se ha creado Libratus también se puede aplicar en otros campos. No en vano, el propio pentágono pagó 10 millones de dólares para hacerse con los servicios de Libratus en su Unidad de Innovación Defensa.

En todo caso, la gran dificultad con la que se enfrentan los programadores de bots y lo que convierte al poker Texas Holdem como un juego que pone a la IA en muchos apuros es que además de un juego de apuestas, donde hay que ponderar ideas a favor y en contra de ciertas decisiones, se trata principalmente de un juego de adaptación.

¿Qué significa adaptación en este contexto? Pues básicamente que una misma jugada puede tener varias resoluciones óptimas con las mismas cartas, en la misma posición y con las mismas fichas involucradas en el bote, si las circunstancias exógenas como los premios, los rivales o la situación de la mesa lo determinan.

También los grandes festivales de poker offline como por ejemplo el CNP o el SPF, cuentan con la Inteligencia Artificial un buen socio para estimar premios garantizados y no errar así a la hora de fijar los prizepool que la empresa organizadora pone a cada uno de los torneos.

Pero quizás, y hablando ya de un futuro, parece claro que la inteligencia artificial en el poker va a tener un amplio abanico de posibilidades: desde el cálculo de estimaciones que no son medible directamente sino que tienen en el comportamiento de nuestros rivales parte importante de su resultado final, por ejemplo saber cuáles son las odds implícitas de una jugada, hasta el análisis de rivales específicos atendiendo a sus comportamientos pasados en acciones similares o en las previas rondas de la misma mano.

 

Aviso Legal

Todos los consejos dados en este artículo tienen un carácter meramente informativo basado en la literatura de juego de referencia. Sin embargo, ninguno de estos consejos garantiza ni es un elemento determinante para el éxito en la actividad del juego que tratamos.

En nuestro blog tratamos tematicas relacionadas con el mundo de los juegos y los contenidos son informativos y no significa que tengamos disponible el juego, producto, utensilio, accesorio, etc… del que habla el artículo.

Iván nos ayuda a comprender algunos de los temas de actualidad del poker, tanto presencial como online. Su experiencia en los circuitos de poker en vivo organizados por 888poker en los últimos años y su conocimiento del sector online sirven para aportar contenido relevante en nuestro blog de poker.