Un jugador de póker por computadora es un programa informático diseñado para jugar al póker (generalmente la versión Texas hold 'em ) contra oponentes humanos u otros oponentes informáticos. Se le suele llamar pokerbot o simplemente bot . Desde 2019, las computadoras pueden vencer a cualquier jugador humano de póker. [ 1 ] [ 2 ] [ 3 ]
En Internet
Estos bots o programas informáticos se utilizan con frecuencia en el póker online, ya sea como oponentes legítimos para los jugadores humanos o como una forma de trampa . Desde 2020, el uso de asistencia en tiempo real (RTA) o bots automatizados se considera trampa en todos los sitios de póker online, aunque el nivel de control por parte de los operadores varía considerablemente.
Bots de jugadores
El uso de bots o asistencia informática al jugar póker en línea está prohibido por la mayoría, si no por todos, los sitios web. Las sanciones por incumplimiento incluyen la prohibición permanente y la confiscación de las ganancias. Un tipo de bot puede interactuar con el cliente de póker (es decir, jugar por sí mismo como un jugador automático) sin la ayuda de un operador humano. La asistencia en tiempo real (RTA) es otro método que utiliza programas informáticos. La RTA se produce cuando un jugador humano utiliza un programa llamado "solucionador", como PioSOLVER o PokerSnowie, [ 4 ] que se ejecuta en un ordenador diferente, [ 5 ] para tomar sus decisiones.
El problema de la ventaja injusta es doble. Por un lado, los bots pueden jugar durante muchas horas seguidas sin las debilidades humanas como la fatiga y pueden soportar las variaciones naturales del juego sin verse influenciados por las emociones humanas (o " tilt "). Por otro lado, desde 2019, el programa informático Pluribus (bot de póker) es lo suficientemente eficaz para leer faroles, calcular probabilidades y ajustar la estrategia como para vencer sistemáticamente a jugadores profesionales de póker en partidas de Texas Hold'em sin límite de 6 jugadores. [ 6 ] [ 7 ] [ 8 ]
Aplicación de la ley en la casa
Si bien los términos y condiciones de los sitios de póker generalmente prohíben el uso de bots, el nivel de cumplimiento depende del operador del sitio. Algunos buscan y bloquean a los usuarios de bots mediante diversas herramientas de software. El cliente de póker puede programarse para intentar detectar bots, aunque esto es controvertido, ya que podría considerarse equivalente a integrar software espía en el programa. Otro método consiste en usar CAPTCHAs a intervalos aleatorios durante el juego para detectar bots automatizados, aunque no es efectivo contra la asistencia en tiempo real.
Robots domésticos
Los "bots de la casa" pueden plantear un conflicto de intereses. Según la definición más estricta, un bot de la casa es un jugador automatizado operado por la propia sala de póker en línea. Este tipo de bots serían el equivalente a los promotores encubiertos de los casinos físicos .
Tanto los empleados de casinos físicos como los bots de la casa en línea no deberían tener acceso a información que no esté disponible para los demás jugadores de la partida. El problema radica en que, en un entorno en línea, la casa no tiene forma de demostrar que sus bots no reciben información confidencial del servidor de cartas. Esto se agrava aún más por la facilidad con la que se puede compartir información de forma clandestina en un entorno digital. Es prácticamente imposible, incluso para la casa, demostrar que no controla a algunos jugadores.
Inteligencia artificial
Al igual que en el ajedrez , el Go y muchos otros juegos, los sistemas de inteligencia artificial vencen incluso a los mejores humanos en el póker. [ 9 ] [ 10 ] El póker es un juego de información imperfecta (porque algunas cartas en juego están ocultas), lo que dificulta que cualquiera (incluida una computadora) deduzca el resultado final de la mano. Debido a esta falta de información, los programadores de la computadora solían tener que implementar sistemas basados en el teorema de Bayes , el equilibrio de Nash , la simulación de Monte Carlo o las redes neuronales , todas ellas técnicas imperfectas. Sin embargo, Pluribus perfeccionó el póker al anticipar solo unos pocos movimientos para determinar qué acción tomar, en lugar de intentar evaluar todos los movimientos hasta el final del juego.
Las IA más antiguas, como PokerSnowie y Claudico, se crearon permitiendo que la computadora determinara la mejor estrategia posible mediante un enorme número de partidas. Durante años, este fue el enfoque predominante en la IA de póker, en lugar de intentar crear una computadora que jugara como un humano. Esto dio como resultado apuestas de tamaño inusual y una estrategia muy diferente a la que los humanos están acostumbrados.
Se desarrollaron métodos para aproximar la estrategia perfecta de póker desde la perspectiva de la teoría de juegos en partidas cara a cara (dos jugadores), y posteriormente para partidas multijugador. En este contexto, la estrategia perfecta tiene múltiples significados. Desde un punto de vista óptimo de la teoría de juegos, una estrategia perfecta es aquella que no puede esperar perder contra la estrategia de ningún otro jugador; sin embargo, la estrategia óptima puede variar en presencia de jugadores subóptimos cuyas debilidades pueden ser explotadas. En este caso, una estrategia perfecta es aquella que modela correctamente o de forma aproximada esas debilidades y las aprovecha para obtener ganancias, como las explicadas anteriormente.
La IA alcanzó un rendimiento sobrehumano en el póker durante la década de 2010, con la siguiente cronología. En 2015, las computadoras resolvieron el heads-up limit hold'em a través de Cepheus . El avance se logró utilizando el algoritmo CFR+ (Counterfactual Regret Minimization Plus), que analizó 3,19 × 10^14 puntos de decisión para resolver el juego de manera efectiva. [ 11 ] CFR+ funciona jugando iterativamente contra sí mismo y analizando el arrepentimiento contrafactual: la diferencia entre el valor esperado de una acción tomada y la mejor acción posible que podría haberse tomado. Alrededor de 2018, Libratus demostró una capacidad sobrehumana en heads-up no-limit hold'em. En 2019, Pluribus (una versión más reciente de Libratus) [ 12 ] demostró una capacidad sobrehumana en no-limit hold'em de seis jugadores, la variedad de póker individual más común en el mundo. [ 13 ] En 2021, Microsoft lanzó comercialmente el programa de juego de póker más antiguo, Libratus, que luego venció a cuatro jugadores de póker profesionales en una competencia de póker de 20 días de duración en el Rivers Casino.
Los avances recientes han introducido enfoques de Modelos de Lenguaje a Gran Escala (LLM, por sus siglas en inglés) para la IA en el póker, especialmente PokerGPT. A diferencia de los sistemas tradicionales de Minimización del Arrepentimiento Contrafactual (CFR, por sus siglas en inglés), que requieren amplios recursos computacionales, PokerGPT representa un cambio de paradigma hacia una IA de póker ligera y basada en texto. [ 14 ] Este enfoque aprovecha modelos de lenguaje finamente ajustados y entrenados con millones de historiales de manos de póker reales, lo que permite a la IA tomar decisiones comprensibles para los humanos consumiendo significativamente menos recursos computacionales que los métodos tradicionales.
Grupos de investigación
Laboratorio de Neo Poker
Neo Poker Lab era un equipo científico consolidado dedicado a la investigación de la inteligencia artificial aplicada al póker. Durante varios años, desarrolló y aplicó algoritmos y procedimientos de vanguardia, como la minimización del arrepentimiento y la aproximación del equilibrio mediante búsqueda de gradiente, árboles de decisión, métodos de búsqueda recursiva y algoritmos expertos, para resolver diversos problemas relacionados con el póker. El sitio web de Neo Poker Lab, neopokerlab.com , ya no está activo.
Grupo de IA para Juegos de la Universidad de Auckland
Hasta 2017, un equipo de la Universidad de Auckland, compuesto por un pequeño grupo de científicos, empleaba el razonamiento basado en casos para crear y mejorar agentes de póker Texas Hold'em. El grupo aplicó diferentes técnicas de IA a varios juegos, incluyendo la participación en los proyectos comerciales Small Worlds y Civilization (videojuego) .
Grupo de Investigación de Póker por Computadora (Universidad de Alberta, Canadá)
Hasta 2019, gran parte de la investigación sobre jugadores de póker por computadora se realizaba en la Universidad de Alberta por el Grupo de Investigación de Póker por Computadora, dirigido por el Dr. Michael Bowling. El grupo desarrolló los agentes Poki , PsOpti , Hyperborean y Polaris . Poki fue licenciado para el juego de entretenimiento STACKED, protagonizado por el jugador de póker canadiense Daniel Negreanu . PsOpti estaba disponible bajo el nombre de "SparBot" en el programa de entrenamiento de póker "Poker Academy". La serie de programas Hyperborean ha competido en la Competencia Anual de Póker por Computadora, obteniendo recientemente tres medallas de oro de seis eventos en la competencia de 2012. Esta misma línea de investigación también produjo Polaris , que jugó contra profesionales humanos en 2007 y 2008, convirtiéndose en el primer programa de póker por computadora en ganar una competencia de póker importante.
En enero de 2015, un artículo en Science [ 15 ] de Michael Bowling, Neil Burch, Michael Johanson y Oskari Tammelin afirmaba que su bot de póker Cepheus había "resuelto de forma esencialmente débil" el juego de Texas hold 'em con límite cara a cara. [ 16 ] [ 17 ] [ 18 ]
Escuela de Ciencias de la Computación de la Universidad Carnegie Mellon
T. Sandholm y A. Gilpin, de la Universidad Carnegie Mellon, iniciaron en 2004 la investigación en inteligencia artificial aplicada al póker, comenzando con un agente imbatible para el juego de tres cartas Rhode Island Hold 'em. El siguiente paso fue GS1, que superó a los mejores bots de póker disponibles comercialmente. En 2006, los agentes de póker de este grupo comenzaron a participar en competiciones anuales de informática. «En algún momento tendremos un programa mejor que los mejores jugadores humanos», afirmó Sandholm, cuyo bot, Claudico , se enfrentó a cuatro oponentes humanos en 2015.
En 2017, el software del programa, Libratus , se enfrentó a cuatro jugadores profesionales de póker. Al final del experimento, los cuatro jugadores humanos habían perdido un total de 1,8 millones de dólares en dinero simulado contra Libratus. [ 19 ]
En 2019, Libratus fue reemplazado por la versión final llamada Pluribus (bot de póker) .
Concursos históricos
Competición de PokerBot de ICCM 2004
Una de las primeras competiciones de bots de póker sin límite fue organizada en 2004 por la Conferencia Internacional sobre Modelado Cognitivo. [ 20 ] El torneo contó con la participación de cinco bots de diversas universidades de todo el mundo. El ganador fue Ace Gruber, de la Universidad de Toronto . [ 21 ]
concursos de la ACM
La Asociación para la Maquinaria Informática (ACM) solía organizar concursos en los que los participantes presentaban un programa informático capaz de jugar al póker en su plataforma específica. Los organizadores del evento dirigían los concursos operando el software e informando de los resultados.
La Serie Mundial de Robots de Póker de 2005
En el verano de 2005, la sala de póker en línea Golden Palace organizó un torneo promocional en Las Vegas, en el antiguo Binions, con un premio de 100.000 dólares. Se presentó como la Serie Mundial de Robots de Póker de 2005. El torneo era exclusivamente para bots y no tenía costo de inscripción. Los desarrolladores de los bots eran informáticos de seis nacionalidades que viajaron por su cuenta. La plataforma anfitriona fue Poker Academy. El evento también incluyó una demostración de partidas cara a cara con Phil Laak.
Experimentos de la Universidad de Alberta sobre el comportamiento humano frente a la máquina.
En el verano de 2007, la Universidad de Alberta organizó un torneo cara a cara altamente especializado entre humanos y su bot Polaris, durante la conferencia AAAI en Vancouver, Columbia Británica, Canadá. La plataforma anfitriona fue desarrollada por la Universidad de Alberta . El premio máximo era de 50 000 dólares, con reglas especiales para motivar a los humanos a jugar bien. La inscripción fue gratuita. El singular torneo constó de cuatro sesiones de 500 manos cada una, con formato de duplicado. Los humanos ganaron por un estrecho margen.
En el verano de 2008, la Universidad de Alberta y el sitio web de entrenamiento de póker Stoxpoker organizaron un segundo torneo durante las Series Mundiales de Póker en Las Vegas. El torneo constó de seis sesiones duplicadas de 500 manos cada una, y los jugadores eran especialistas en Heads-Up Limit. Polaris ganó el torneo con 3 victorias, 2 derrotas y un empate. Los resultados del torneo, incluyendo el historial de manos de las partidas, están disponibles en el sitio web de la competición.
La competición Brains vs AI de 2015 organizada por Rivers Casino, CMU y Microsoft.
Entre abril y mayo de 2015, el bot Claudico de la Universidad Carnegie Mellon Sandholm se enfrentó a cuatro oponentes humanos en una serie de partidas de Texas Hold'em sin límite. [ 22 ] [ 23 ] Finalmente, tras jugar 80 000 manos, los humanos obtuvieron una ganancia combinada total de 732 713 dólares. Pero aunque técnicamente ganaron, los científicos consideraron la victoria como estadísticamente insignificante (más bien, un empate estadístico) al comparar esos 732 713 dólares con el monto total apostado de 170 000 000 dólares (170 millones). Sin embargo, algunos han determinado que esta afirmación es engañosa. [ 24 ] Estadísticamente insignificante aquí significa que los programadores de Claudico no pueden afirmar con un 95 % de confianza (un intervalo de confianza del 95 %) que los humanos son mejores que el programa informático. Sin embargo, es una victoria estadísticamente significativa con un intervalo de confianza del 90 %. Esto significa que los jugadores humanos son favoritos en una proporción de entre 10 a 1 y 20 a 1. [ 24 ]
El torneo se estructuró en dos grupos de dos jugadores cada uno. En cada grupo, los jugadores recibieron cartas opuestas. Es decir, si la computadora tenía As9c (As de Picas y Nueve de Tréboles) y el jugador humano tenía Jh8d en una de las computadoras, el otro jugador del grupo tendría As9c contra el Jh8d de la computadora. Sin embargo, aunque los jugadores humanos ganaron más que la computadora, no todos obtuvieron resultados positivos en sus enfrentamientos directos.
Los totales de las ganancias de cada jugador fueron los siguientes:
- Douglas Polk: +$213.671
- Dong Kim: +$70.491
- Bjorn Li: +$529.033
- Jason Les: -$80,482 [ 25 ]
La competición anual de póker por ordenador
Entre 2006 y 2018, la Competencia Anual de Póker por Computadora organizó una serie de competencias para programas de póker. Desde 2010, se jugaron tres modalidades: Texas Hold'em con límite cara a cara, Texas Hold'em sin límite cara a cara y Texas Hold'em con límite para 3 jugadores. En cada evento, se designaron dos ganadores: el agente que ganó la mayor cantidad de partidas (Reducción instantánea de fondos) y el agente que ganó la mayor cantidad de dinero (Fondo total). Estos ganadores a menudo no son el mismo agente, ya que la Reducción instantánea de fondos premia a los jugadores más experimentados, y el Fondo total premia a los jugadores que saben aprovechar los errores de los demás agentes. La competencia se inspiró en la investigación científica y se hizo hincapié en garantizar que todos los resultados fueran estadísticamente significativos mediante el análisis de millones de manos de póker. La competencia de 2012 mantuvo los mismos formatos, con más de 70 millones de manos jugadas para eliminar el factor suerte.
Algunos investigadores desarrollaron una aplicación web donde las personas podían jugar y evaluar la calidad de la IA. Así, a diciembre de 2012, se podían encontrar los siguientes grupos principales y agentes de investigadores individuales:
- Hiperbóreo (9 de oro, 5 de plata y 3 de bronce)
- Bluffbot (1 medalla de oro, 3 de plata y 2 de bronce)
- Sartre (1 medalla de oro, 5 de plata y 3 de bronce)
- Bot de Neo Poker (1 medalla de oro, 5 de bronce)
Resultados
Pluribus
El torneo final de póker no fue público. Cuando el programa Pluribus (bot de póker) venció sistemáticamente a profesionales en Texas Hold'em sin límite de 6 manos, el resultado se anunció discretamente en una publicación de Facebook. [ 29 ]
Véase también
Referencias
- ↑ Ananthaswamy, Anil (1 de diciembre de 2022). "La IA DeepMind derroca a expertos en el complejo juego Stratego" . Nature . doi : 10.1038/d41586-022-04246-7 . ISSN 0028-0836 . PMID 36456820 .
- ↑ Heaven, Douglas (11 de julio de 2019). "Sin límite: un bot de póker con IA es el primero en vencer a profesionales en un juego multijugador" . Nature . 571 (7765): 307–308 . Bibcode : 2019Natur.571..307H . doi : 10.1038/d41586-019-02156-9 . PMID 31312056 .
- ↑ Smith, Dana G. "La IA aprende lo que un bebé sabe sobre el mundo físico" . Scientific American . Consultado el 17 de mayo de 2023 .
- ↑ Roeder, Oliver (2022). «5». Siete juegos: una historia humana (Primera ed.). Nueva York, NY: WW Norton & Company. ISBN 978-1-324-00377-9.
- ↑ "Testimonio de Kurt Eggert, profesor de Derecho de la Facultad de Derecho Dale E. Fowler de la Universidad Chapman, ante el Subcomité de Comercio, Manufactura y Comercio del Comité de Energía y Comercio de la Cámara de Representantes, en una audiencia titulada: "El estado de los juegos en línea"" (PDF) . 10 de diciembre de 2013.
- ↑ Brown, Noam; Sandholm, Tuomas (30 de agosto de 2019). " Inteligencia artificial sobrehumana para póker multijugador" . Science . 365 (6456): 885– 890. Bibcode : 2019Sci...365..885B . doi : 10.1126/science.aay2400 . PMID 31296650. S2CID 195892791 .
- ↑ "La IA de Carnegie Mellon y Facebook vence a profesionales en póker de seis jugadores - Noticias - Universidad Carnegie Mellon" . www.cmu.edu . Consultado el 17 de mayo de 2023 .
- ↑ Marr, Bernard. "La inteligencia artificial domina el juego del póker: ¿qué significa eso para los humanos?" . Forbes . Consultado el 17 de mayo de 2023 .
- ↑ Intagliata, Christopher. "Esta inteligencia artificial aprende como un bebé" . Scientific American . Consultado el 17 de mayo de 2023 .
- ↑ Meta Fundamental AI Research Diplomacy Team (FAIR)†; Bakhtin, Anton; Brown, Noam; Dinan, Emily; Farina, Gabriele; Flaherty, Colin; Fried, Daniel; Goff, Andrew; Gray, Jonathan; Hu, Hengyuan; Jacob, Athul Paul; Komeili, Mojtaba; Konath, Karthik; Kwon, Minae; Lerer, Adam (2022-12-09). "Juego a nivel humano en el juego de Diplomacia mediante la combinación de modelos de lenguaje con razonamiento estratégico" . Science . 378 (6624): 1067– 1074. Bibcode : 2022Sci...378.1067M . doi : 10.1126/science.ade9097 . ISSN 0036-8075 . PMID 36413172 . S2CID 253759631 .
- ↑ Kuznetsov, Andrew. "El póker Heads-up Limit Holdem está resuelto (gracias a CFR+)" . Blog de IA de póker . Consultado el 28 de agosto de 2025 .
- ↑ Revista Smithsonian; Solly, Meilan. "Esta IA que juega al póker sabe cuándo aguantar y cuándo retirarse" . Revista Smithsonian . Consultado el 17 de mayo de 2023 .
- ↑ Kennedy, Merrit (11 de julio de 2019). "Apuesta por el bot: la IA vence a los profesionales en el Texas Hold 'Em de 6 jugadores" . NPR . Recuperado el 17 de mayo de 2023 .
- ↑ Kuznetsov, Andrew. "Cómo PokerGPT está cambiando el juego en la IA del póker en línea" . Blog de IA del póker . Consultado el 28 de agosto de 2025 .
- ↑ Bowling, Michael; Burch, Neil; Johanson, Michael; Tammelin, Oskari (enero de 2015). "Se ha resuelto el póker heads-up limit hold'em". Science . 347 (6218): 145– 9. Bibcode : 2015Sci...347..145B . CiteSeerX 10.1.1.697.72 . doi : 10.1126/science.1259433 . PMID 25574016 . S2CID 3796371 .
- ↑ Philip Ball (8 de enero de 2015). "Los teóricos de juegos descifran el póker" . Nature . doi : 10.1038/nature.2015.16683 . S2CID 155710390. Consultado el 13 de enero de 2015 .
- ↑ Robert Lee Hotz (8 de enero de 2015). "Investigadores afirman que la computadora conquista el Texas Hold 'Em" . Wall Street Journal .
- ↑ Bob McDonald (10 de enero de 2015). "La computadora del póker se lleva el bote [ entrevista de audio ] " . Quirks & Quarks (Podcast).
- ↑ Joshua Brustein (31 de enero de 2017). "Dentro de la búsqueda de 20 años para construir computadoras que jueguen al póker" . Bloomberg.com . Bloomberg . Consultado el 2 de febrero de 2017 .
- ↑ "ICCM 2004" .
- ↑ Carter, Richard G. (2007). "Una investigación sobre la estrategia de póker de torneos utilizando algoritmos evolutivos" (PDF) . www.era.lib.ed.ac.uk. Universidad de Edimburgo. Archivado del original (PDF) el 16 de febrero de 2012. Consultado el 17 de abril de 2026 .
- ↑ Marilyn Malara (25 de abril de 2015). "Cerebros contra IA: una computadora se enfrenta a profesionales del póker en Texas Hold'em sin límite" . UPI . Consultado el 26 de abril de 2015 .
- ↑ "Rivers Casino's Brains vs AI" . Archivado del original el 3 de febrero de 2016. Consultado el 23 de octubre de 2015 .
- 1 2 "Cerebros vs. IA | Escuela de Ciencias de la Computación de Carnegie Mellon" . www.cs.cmu.edu . Consultado el 10 de febrero de 2016 .
- ↑ "Cerebros vs Inteligencia Artificial" . www.riverscasino.com . Archivado del original el 3 de febrero de 2016. Consultado el 10 de febrero de 2016 .
- ↑ "CPRG" . poker.cs.ualberta.ca .
- ↑ "CPRG" .
- ↑ "Evolución de los bots de póker: de la historia al futuro" . 8 de julio de 2020.
- ↑ Solly, Meilan. "Esta IA que juega al póker sabe cuándo aguantar y cuándo retirarse" . Smithsonian .
Enlaces externos
- El Torneo Anual de Póker por Computadora (última edición en 2018)
- Artículo sobre la programación de la IA para el póker, escrito por el programador de la IA del juego World Series of Poker. Noviembre de 2005.
- Caroline Hsu. "¿Pueden los 'bots de póker' vencer a los humanos?" . USnews.com. Archivado del original el 27 de marzo de 2009.
- Artículo de MSNBC - septiembre de 2004
- Noticias científicas: La mejor cara de póker. (Enlace archivado). Junio de 2008.
- NYTimes.com: Los bots de póker invaden las apuestas en línea. 13 de marzo de 2011.
- NYTimes.com (artículo archivado), “Cómo la IA conquistó el póker”, 18 de enero de 2022
- NYTimes.com (artículo archivado), “Los chatbots no pueden engañarte. Todavía no”. 20 de enero de 2023
- CMU reparte una mano ganadora en Texas Hold 'em. Artículo sobre el grupo de investigación de IA de póker de la Universidad Carnegie Mellon.
- Jugadores de póker por computadora
- Inteligencia artificial en juegos
- Tecnología de juegos de azar