Por @Alvy — 28 de Septiembre de 2005

Uno de los artículos que más me gustó de la revista Wired de septiembre es On the Internet, Nobody Knows You're a Bot. Cuenta cómo expertos en software y juegos, más específicamente poker online, diseñan bots (robots) que juegan en las salas de los casinos virtuales. El artículo es muy entretenido y además de muchos comentarios de los creadores de ese software también hay anécdotas y historias curiosas. Lo que más me ha llamado la situación del estado actual de los casinos online, en especial de las mesas de poker, podría resumirse en lo siguiente:

  • Hay empresas que fabrican software en forma de robots que juegan al poker. Venden ese software (bots) directamente a algunos jugadores. La variante del poker más popular es el famoso Texas Hold'em o «Poker Sin Límite de Texas» popularizado por la película Rounders.
  • Los bots calculan las jugadas mucho mejor que la mayoría de los humanos. Son precisos con el cálculo de probabilidades, cuándo apostar, cuándo tirar las cartas, cuándo farolear, subir las apuestas, etc. Aunque pueden perder en algunos casos, por lo general tienen cierta ventaja jugando contra humanos que no sean grandes jugadores y ganan de forma consistente. Además, son incansables y en cierto modo infalibles. Nunca se salen de la estrategia que se les marque.
  • Cuando esos bots entran en una mesa, no es fácil distinguirlos de los humanos. Las personas intentan chatear con ellos, pero a veces el jugador que tiene el bot hace manualmente el chat (mientras el bot juega). Son casi candidatos a superar el Test de Turing ;-)
  • Los casinos online expulsan a los bots que detectan, o bloquean las cuentas de esos jugadores, lo cual está en una zona «alegal» cuando menos. (Tal vez hasta bloqueen cuentas de jugadores que no son bots, si ganan). Tanto los casinos como creadores de bots se acusan mutuamente de «carecer de sentido de la ética, la moralidad y bla bla bla». Al final el problema no es si el bot gana o pierde. Es toda la problemática típica de los casinos con la gente que gana dinero en ellos (véase: los Pelayos).
  • La gente que tiene bots puede ponerlos a jugar en muchas mesas y muchos casinos a la vez, es una guerra continua entre los casinos online y los creadores de bots. Existen técnicas para ocultar bots en ordenadores remotos para que no se note que pertenecen a la misma persona o desde qué lugar están jugando.
  • Los bots pueden jugar en equipo, lo cual se suele considerar «hacer trampas». Puede haber varios sentados en una mesa y «enseñarse» las cartas entre sí mediante una comunicación directa que no pasa por la mesa de juego. ¿Es eso realmente trampa? También las personas pueden jugar en equipo y enseñarse sus cartas offline (por ejemplo, dos amigos en la misma habitación con dos portátiles). Mediante este truco los bots pueden despistar a los adversarios humanos y mejorar su juego considerablemente: para empezar, conocen más cartas de la mesa y por tanto su calculo de probabilidades mejora mucho. También puede suceder que un bot con buenas cartas deje que otro bot apueste fuerte para engañar a un jugador, que finalmente pierde contra el primer bot.
  • No está claro si los propios casinos utilizan bots, ni si lo hacen para animar las mesas o para ganar dinero. Los casinos online dicen que no los usan. Los casinos online siempre ganan dinero en las mesas de poker porque se llevan una comisión constante de todo lo que van apostando los jugadores.
En fin, la verdad es que el artículo está realmente bien, y muestra un aspecto que probablemente muchas personas que juegan online (especialmente los más adictos ludópatas) suelen olvidar: que como dice en el título, en Internet nadie sabe si está jugando contra un bot o contra otra persona. Y los bots sin duda son mejores y machacan sin piedad y sin descanso a los «pardillos» que entran en las mesas. Si juegas y pierdes, hazte esa pregunta.

Al final del artículo también aparece Jonathan Schaeffer, que trabaja sobre Poki-Poker, un software para enseñar a jugar al poker. Schaeffer es también el creador de Chinook, el primer programa que jugaba a las Damas que ganó al campeón del mundo humano en los 90. Esta historia está contada en One Jump Ahead, un precioso libro que narra toda la historia del desarrollo de ese software. Por cierto que parece que han avanzado bastante últimamente en la solución definitiva del análisis del juego de las damas (al completo) y para una de las aperturas de torneo ya han demostrado una estrategia ganadora. También ampliaron la base de datos de finales y ya se conocen todas las soluciones para diez piezas o menos.

Compartir en Flipboard  Compartir en Facebook  Tuitear

20 comentarios

#1 — fesja

En Internet no sabes nunca con quién estás tratando, si es humano o robot, si es hombre o mujer, si es tu amigo o tu enemigo. Por eso, las relaciones personales mejor en persona y dejarse de ligues online.

#2 — Bot

Hola , información procesada, mucho bueno tu Blog.

#3 — Carlos J. Tovar

En Internet no sabes nunca con quién estás tratando, si es humano o robot

fesja, no exageres...

#4 — Aluziner

#2, a ese Bot le falta un buen traductor de frases.

jajaja

#5 — Freeddie

Pues ahora que habláis de esto del póker, os recomiendo que que veáis, si no lo hacéis ya, la serie Las Vegas (CSI no, otra)

#6 — Tecnorantes

Cierto que el articulo esta entretenido.
Cuando lo leí en su dia estuve investigando, y realmente, el tema de los bots no lo veo tan claro.
Si fuese tan facil como comprar el programita, un par de equipos (para evitar que te descubran) y ponerte a jugar, para sacarte un dinero, yo sería el primero en dejar de trabajar.
El que si que creo que gana dinero es el que vende el bot (o los que venden picks en las casas de apuestas), pero por lo que leí y vi en foros y otras paginas, la clave del bot es un fichero de configuracion, que es el que define tu forma de jugar.
Y todo el mundo anda buscando un fichero de config que sea rentable y les haga ganar dinero sin mover un dedo como el santo grial.

Es cierto que con un sistema se puede jugar mejor que la mayoria de jugadores "pardillos", pero por lo que he visto, no es oro todo lo que reluce, y es mas facil ganar que perder.
Aunque como en todo, hay gente que supongo que habra pillado el truquito, y estara ganando dinero.

Si alguien tiene algun sistema para ganar dinero facilmente sin dar un palo al agua, que me lo diga...que tengo ganas de retirarme ya.

#7 — Manu

A los casinos les da igual que seas un bot, una persona o un perro, mientras les hagas perder dinero les da igual todo y te trataran como cualquiera de esos 3 elementos.

Muy bueno el post

#8 — Angel Serrano

Esto de los bots siempre ha sido muy rentable ...

Me acuerdo todavia de esos bots que se hacian pasar de chicas que estaban por ti en el chat de hotmail ...

En fin ... Menos bots y mas trabayar ... :-)

#9 — Alvy

#6  Sí, en el artículo tratan lo del «tráfico de configs» (estrategias). Mola.

Al final en estos casos siempre pasa lo mismo, ganan: el casino, el intermediario que vende el software al pardillo, el que escribe el artículo para Wired, y el que escribe el libro completo sobre todo lo que sucedió ;-)

#10 — Simón

Por una vez Alvy debo discrepar en muchas de las cosas que comentas en este post, así que me he tomado la libertad de contestarte en mi propio blog.

Un saludo, y no me lo tomes en cuenta ;).

#11 — Alvy

Buenas apreciaciones, sobre todo me gustó la frase del final sobre si es más pardillo el bot o la persona que pierde con el bot ;-)

Me gustaría ver jugar a un bot en una mesa unas cuantas horas y a jugadores normales, a ver quién es más pardillo.

Como decía Schaeffer en el artículo imaginando cuando los bots estén en grandes campeonatos mundiales:

Me encantaría estar allí cuando el ordenador suba la apuesta 100.000 dólares. Me gustaría ver ese hilillo de sudor caerle por la cara a su oponente humano. Ese es mi sueño.
¡Yo apostaría por el bot! Debe ser por mi sangre geek ;-)

En general yo diría (aunque seguro que tú estás más puesto) que ahora mismo los bots tal vez ganen al 99% de la gente y que puede haber gente que gane a los bots, pero son sólo un 1%. Los pardillos son el 99%.

Y naturalmente, ni a los casinos ni a los jugadores expertos les interesa que se sepa mucho que hay bots jugando ni lo buenos que son porque entonces tal vez los pardillos se van a otra parte con su dinero...

#12 — Simón

Jajaja, Alvy. Creeme que un bot no tiene nada que hacer ni siquiera contra un humano competente.

Ya han habido campeonatos mundiales de bots, y enfrentamientos bots:humanos, y lamentablemente debo decirte que los bots salieron perdiendo.

Lo único que tiene de meritorio del amigo que ha hecho el Winholdem, es engañar a la gente para que crea que funcione, dejando en sus manos la noble tarea de encontrar el algoritmo que les de la victoria.

Ole por él, pero a los jugadores de póquer te aseguro que no nos preocupan su invento. Por el momento :P.

#13 — Alvy

#12  No entiendo por qué dices que salen perdiendo, si todos los bots jugaban en un torneo aparte entre ellos (?!) Esto también se hacía en ajedrez antiguamente y poco a poco mejoraron hasta el punto de que las máquinas de ajedrez son capaces de ganar consistentemente al 99% de los humanos (y al campeón del Mundo). Un poco esa situación es la que me imagino a los bots de poker. Sobre que juegan al Limit en vez del No Limit, imagino que será por simplificar, pero en las mesas de casinos online también se juega principalemente al Limit, según tengo entendido.

#14 — Simón

Hola Alvy,

la verdad es que anoche contesté un poco dormido. Está un poco escondido, pero en la página del campeonato mundial, el evento 3 era un enfrentamiento entre bot y humano.

Yo estoy convencido que de aquí a unos años, con eventos como ese, conseguiran crear uno que gane consistentemente a los humanos, pero no creo que sea una amenaza para los jugadores en las mesas, y mucho menos actualmente.

Para empezar, el Winholdem, el único bot 'público' no supone ninguna amenaza. Si algún genio, hubiera conseguido crear uno que ganase consistentemente en la actualidad, tampoco supondría una gran amenaza, porque, primeramente no lo haría publico (para qué hacerlo cuando puede forrarse él mismo). En segundo lugar, al no hacerlo público afectaria a una proporción ínfima de las mesas que hay cada noche. Y en tercer lugar, las salas tienen y tendrán medidas para detectar esta clase de juego automatizado.

Es por ello que los bots, que dudo que afecten a más de 0.0001 de las mesas en la actualidad, creo que no suponen ninguna amenaza. Principalmente por la primera razón. ¿Si tienes un bot que gana dinero para qué lo vas a hacer público? Es como saber la forma de ganar en los casinos jugando a la ruleta y publicarla... ¿qué sentido tendría?

#15 — Alvy

Cierto, todo esto se presta a los siguientes meta-razonamientos (algunos conspiranoicos):

• Si creas un bot que gane, no quieres venderlo porque para eso te lo quedas tú y ganas dinero con él. (Problema: si te echan de los casinos pierdes dinero, está prohibido usarlos, etc. de modo que tu única salida legal es venderlo).

• Si los bots son tan malos como dices, entonces ¿por qué están prohibidos en los casinos? Los dueños deberían estar encantados de que jueguen porque aunque sean bots juegan con dinero de verdad y dejan su comisión. Los jugadores también, porque si son bots torpes pueden ganarles. ¿Por qué están prohibidos entonces?

• Hay gente que publica métodos para todo, incluyendo para la ruleta / blackjack etc. (metodos serios que funcionan, quiero decir, no el clásico error de las Martingalas de ir doblando). Generalmente se publica una vez que an dejado de ser efectivos. Ejemplos: Pelayos en ruleta, Eudaemons también en la ruleta, el grupo del MIT en BlackJack, Edward Thorp en BlackJack. Entre las razones están: cambios en las reglas como sucedió en el Blackjack, cambios legales, presión por parte de los casinos, etc.

Está bien el evento ese Humano vs Bot, pero es muy puntual, nada significativo. Supongo que cuando sea algo habitual veremos mejoras por parte de los bots.

#16 — Simón

Si entramos en modo conspiración, al final encontramos una paranoia para todo, eso seguro :P. Te comento mi opinión sobre lo que comentas.

Si creas un bot que gane, no quieres venderlo porque para eso te lo quedas tú y ganas dinero con él. (Problema: si te echan de los casinos pierdes dinero, está prohibido usarlos, etc. de modo que tu única salida legal es venderlo).

Actualmente deben haber unas 100 salas de póquer distintas. Suficientes para que no tengas problemas si te cierran la cuenta en uno. Si te cierran la cuenta, tampoco tienes que perder dinero, pues si tu bot es capaz de ganar solo tienes que hacer un cashout cada x horas. En caso de cierre sólo pierdes las ganancias de unas horas. La posibilidad de vender la gallina de los huevos de oro me parece un tanto ridícula.

Si los bots son tan malos como dices, entonces ¿por qué están prohibidos en los casinos? Los dueños deberían estar encantados de que jueguen porque aunque sean bots juegan con dinero de verdad y dejan su comisión. Los jugadores también, porque si son bots torpes pueden ganarles. ¿Por qué están prohibidos entonces?

Esto es más de cara a la galería. El problema real que suponen los bots, es el de la rumorología. Si se corre el rumor de que los bots inundan las salas y no haces nada para evitarlo tu negocio se puede ir al traste. Es lo que ocurre en una sala de póquer real, cuando se corre el rumor de que las partidas están amañadas. La gente desierta.

Hay gente que publica métodos para todo, incluyendo para la ruleta / blackjack etc. (metodos serios que funcionan, quiero decir, no el clásico error de las Martingalas de ir doblando). Generalmente se publica una vez que an dejado de ser efectivos. Ejemplos: Pelayos en ruleta, Eudaemons también en la ruleta, el grupo del MIT en BlackJack, Edward Thorp en BlackJack. Entre las razones están: cambios en las reglas como sucedió en el Blackjack, cambios legales, presión por parte de los casinos, etc.

Totalmente de acuerdo. Los publican cuando ya no tienen vigencia, y sólo por una razón, vender libros. Mientras han funcionado no han sido tan torpes como para ir publicando su método para hacerse ricos. De hecho, es sabido que los Pelayo siguen explotando la ruleta con nuevos métodos que obviamente no van a publicar hasta que no tengan ningún valor.

Te puedo asegurar que he leido toda clase de posts sobre conspiraciones, bots, online poker is rigged... son el recurso favorito de los perdedores, y no hay día que no se publique uno de ellos en los foros. Sin embargo, cualquiera que juegue habitualmente, sabe que no tiene porque preocuparse de estas cosas.

Un saludo!

#17 — Curro27

Si creas un bot puedes ganar o perder una cantidad indeterminada de dinero, probablemente ganar. Si vendes tu bot, solo puedes ganar. Si lo vendes muchas veces, ganas mucho y no arriesgas nada. Es decir, si tienes un bot, lo vendes.

Los casinos lo que no quieren es que se sepa, se piense o se crea que estan plagados de bots. Los pardillos, que son la materia prima de todo el negocio del gambling mundial, no entrarian en un casino concreto si pensaran que esta lleno de bots, se iran al casino que proclame que esta limpio de ellos o que por lo menos los combate ferozmente.

Otrosi digo:
Los casinos combaten los bots, pero nadie puede impedir a una persona real usar un programa en la pda que el mismo ha creado o comprado. Sin embargo siempre pueden sospechar y cerrarle la cuenta. Hay que volar por debajo del radar, como decia Dustin Hoffman.

No he oido nunca hablar a Garcia Pelayo sobre los bots en el poker online. Los utiliza? Los utilizaba cuando hacia reportajes en la tele y decia que ganaba mucho online? Creo que es evidente que si.

P.D. Acabo e ver los comentarios del tema -Los Pelayos juegan al poquer- (no me funciona el enlace) y lo que mas me ha gustado es el ultimo mensaje:

-Alguien conoce la direecion de un casino online que sea fiable?-

Entrañable.

(Se veria mejor si puediera escribir la letra que esta entre la n y la o. O algun acento)

#18 — Simón

García Pelayo juega en 4, o quizás 8, mesas de 30/60$ en la red Party Poker. En ese nivel, si eres un buen jugador lo habitual es ganar una apuesta grande, 60$, cada hora (quizás más, y sólo en las mesas). Jugando 40 horas semanales son unos 2400$, 9600$/mes.

Si a eso le unimos que le devuelven un porcentaje de la comisión que se queda la sala, apróximadamente un 30%, podemos sumar otros 6000$.

Eso es más o menos lo que dijo en A3 que ganaba, unos 15.000$ mensuales, sin necesidad de utilizar ningún bot. De hecho comentó que no podía ni escuchar música cuando jugaba...

En fin, que podemos perdernos en la conspiración todo lo que queráis, pero hay formas mucho más lógicas de comprender la realidad.

Si no, al menos ten en cuenta la experiencia de un casi ingeniero informático, con un año y medio de experiencia en el póquer online. Quizás sepa de lo que estoy hablando y todo.

Un saludo!

#19 — Joan

La gran diferencia entre el ajedrez y el poquer es que en el poquer interviene el azar mientras que el ajedrez es lo que se denomina un "juego de conocimiento completo" (o algo así, ya no me acuerdo muy bien) donde no interviene el azar mas que en el no saber que va a hacer el otro oponente.

#20 — Alvy

Hay bastantes diferentes y de hecho en el clásico Theory of Games and Economic Behavior de Von Neumann ajedrez y poker se tratan en capítulos diferentes, por cómo clasifican los juegos. De todos modos dando por supuesto algunas simplificaciones como que el dinero no es infinito, que en la mesa hay límite, que el número de partidas tampoco es infinito, que se conoce la cantida de dinero de cada jugador, y suponiendo que el azar es igual para todos que debe serlo, se puede analizar perfectamente.

Aun así hasta en los casos más básicos el poker es muy complejo por el asunto de las apuestas (más que por el de cómo reparta el azar las cartas  eso es casi trivial en comparación). Es decir, en un momento dado tienes información incompleta del juego (solo conoces tus cartas y las de la mesa) y debes basarte en eso para calcular las apuestas, y en qué cantidades y momentos precisos. Eso es lo complicado. En ajedrez lo más complicado es la profundidad del análisis.