Aviso: O conteúdo aqui apresentado tem uma finalidade exclusivamente informativa sobre um tipo específico de jogo e como jogá-lo. O objetivo deste conteúdo não é nem promover nem disponibilizar um tipo de jogo, mas simplesmente informar o jogador acerca de como jogá-lo.


Artigo atualizado a 2 de Maio de 2023

É um homem ou uma máquina? Esta pergunta não foi tirada de um filme do Exterminador Implacável. Muitos jogadores já tiveram esta dúvida no mundo do poker online.

Uma grande parte da indústria trabalha para eliminar “bots”. Eles podem ser um incómodo e criar problemas de segurança e influenciar a ideia de que os jogos de poker online têm apenas jogadores reais. 

Têm sido feitos esforços enormes para combater os poker bots em grande parte das maiores salas de poker do mundo e as equipas de segurança estão constantemente vigilantes.

É precisamente a este aspeto do poker online que vamos dedicar este artigo e esperamos conseguir esclarecer os leitores sobre os detalhes desta anomalia do poker.

O Que São Poker Bots?

Um poker bot é um programa de computador desenhado para funcionar como um jogador de poker real. Tem a capacidade de jogar contra adversários humanos ou contra outros computadores.

Usar um poker bot é uma forma de utilizar software em vez de um jogador real. Em muitos casos, esta prática é considerada batota e não é aceite pela maioria das salas online.

  • O nível de assistência que um jogador pode obter legitimamente por parte de um computador enquanto joga tem sido alvo de debate. Qualquer software capaz de operar sem a presença de um jogador real é, geralmente, considerado um bot, ao invés de softwares de apoio como o Hold'em Manager.
     
  • Estes bots providenciam uma vantagem desleal através do uso de algoritmos, inteligência artificial e outros tipos de software.
     
  • Para além disso, os bots conseguem jogar horas a fio, sem parar, durante dias – algo que os humanos, obviamente, não conseguem fazer.

Quão Bons São os Poker Bots e Que Estratégia Utilizam?

Há várias formas e tamanhos de bots, mas a regra é bastante simples: quanto mais complexo um bot se torna, maior é a potência computacional de que precisa para funcionar.

A complexidade de um bot tem como base dois fatores:

  • Quão complicado é o jogo que está a jogar?

Os computadores são projetados para processar dados sistematicamente. Esse fator permite que eles tenham um bom desempenho em jogos de informação perfeita (como 4 em Linha ou Xadrez). As coisas tornam-se mais complexas em jogos de informação imperfeita (jogos onde não é possível ver tudo o que está a acontecer).

A diferença entre No-Limit Hold’em e Limit Hold’em também é crucial. As estritas regras que definem os tamanhos das apostas em Limit Hold’em tonam o jogo mais mais restritivo do que a sua contraparte. Por isso, um bot chamado Cepheus consegue jogar uma estratégia de Nash Equilibrium quase perfeita em Limit Hold’em.

A flexibilidade nas apostas que No-Limit Texas Hold’em oferece, torna-o num jogo bem mais complicado. Como resultado, dominá-lo requer um bot bastante mais complexo.

  • Quão competetentes são os oponentes do bot?

Embora os computadores não cometam erros desnecessários, eles são limitados por estratégias de poker pré-programadas. Abordagens simples podem ser suficientes para derrotar oponentes fracos. Mas jogadores de poker fortes saberão como explorar essas táticas.

Um conjunto rígido de parâmetros pré-determinados governa os bots simples. Eles são incapazes de se ajustar a um adversário que os está a explorar. Por isso, uma oposição mais forte pode facilmente dominá-los.

Os bots podem superar a concorrência mais avançada por meio de estratégias complexas. Mas esses programas são difíceis de escrever e exigem muito mais poder de processamento.

A estratégia utilizada por um poker bot depende do seguinte:

1. O nível de design por detrás do software;
2. O uso de inteligência artificial.

Bots mais simplificados podem não ter capacidades avançadas e não se conseguem adaptar durante um jogo.

Muitos bots usam uma estratégia básica e tendem a ser pequenos ganhadores no longo prazo. Mas esse é geralmente o objetivo de qualquer pessoa que utilize um bot. Desengane-se se acha que estamos a falar de inteligência artificial no poker.

Um bot pode, teoricamente, gerar lucro por longos períodos de tempo. Mas, geralmente, fá-lo-á sem jogar de forma muito dinâmica.

Os poker bots não enfrentam desafios como fadiga após horas e horas de jogo, mas existem algumas dificuldades com que se deparam contra jogadores humanos. Tais como:

  • Dificuldades em ler bluffs;
  • Não têm muita capacidade de adaptação aos movimentos e estratégia utilizada pelos outros jogadores na mesa de poker.

No entanto, à medida que a inteligência artificial (IA) vai melhorando, estes desafios são mitigados. A IA permite que os bots se adaptem e “aprendam” sobre os seus oponentes.

Esta tecnologia permite que o bot tenha a possibilidade de melhorar enquanto joga ao obter informação sobre os seus adversários.

poker bots

Quem Poderá Usar um Bot?

Como um jogador ganhador não tem a necessidade de fazer batota, talvez associe o uso de bots com jogadores perdedores. Mas a realidade é que qualquer um poderia decidir usar um bot. Quando as pessoas alimentam as aspirações de se tornarem num jogador profissional, esquecem-se que a vida como profissional de poker é uma verdadeira rotina.

Requer disciplina, dedicação e força de espírito. Algumas pessoas não têm resistência para tal. Para além disso, o volume é a única forma de combater a variância. Por isso, é fácil compreender a tentação de usar um poker bot incansável a jogar por nós durante horas e horas.

Os jogadores que talvez usem um bot incluem:

  • Jogadores propensos ao tilt:

Os computadores não têm uma resposta emocional. Portanto, um jogador ganhador pode usar um bot se o tilt estiver a arruinar o seu jogo. Talvez sintam que o tilt os está a privar de ganhar aquilo que eles (incorretamente) pensam que merecem.

  • Jogador ganhador que é incapaz ou não tem a paciência necessária para melhorar e escalar os limites:

Subir de limites requer muita dedicação e trabalho árduo. Os requisitos são amplificados à medida que você sobe de limites. Muitas pessoas não a têm a força mental ou paciência necessárias para competir.

  • Um jogador que queira completar um bónus:

Muitos sites oferecem programas de recompensas baseados em volume e estes bónus podem ser bastante lucrativos. Rake races ou bónus de depósito são muitas vezes suficientemente significativos para transformar um jogador break-even num vencedor razoável. Estes bónus são normalmente algo difíceis de concluir, por isso, usar um bot é uma forma fácil de atingir o número de mãos necessário.

  • Jogadores egoístas:

Usar um poker bot é outra forma imoral e antiética de roubar dinheiro. Roubar exige um senso moral pobre e, portanto aqueles que usam bots são inequivocamente egoístas.

Os sites de poker trabalham arduamente para prevenir a utilização de bots, mas têm havido, ao longo dos anos, vários escândalos que envolvem bots. Um post recente e bastante interessante no fórum de poker Two Plus Two descreveu um esquema, utilizando bots em vários computadores que visava Sit n Gos high stakes.

Porque é Que os Poker Bots Estão Banidos?

poker bots

O dinheiro que envolve estar no topo da pirâmide do poker é um excelente incentivo para lá chegar. Mas é impossível fazê-lo sem uma forte vontade e desejo de ser o melhor.

O poker tem tudo a ver com testar a sua própria habilidade e determinação contra outra pessoa. Este facto atrai aqueles com uma veia competitiva. 

O poker é tanto sobre uma batalha consigo próprio como uma contra outra pessoa qualquer. Para ganhar, você deve dominar as suas emoções, senso de disciplina e outras poderosas tendências humanas.

Este conflito interno é um dos aspetos mais belos e desafiantes do jogo.

Bots computorizados e sem emoção arruínam esta magia.

Por estes motivos, os bots não têm lugar no poker... geralmente.

Houve vários testes em que poker bots testaram a competência da IA (inteligência artificial). Mas há uma enorme diferença entre o uso regulamentado de bots e aqueles fortemente proibidos no mundo do poker online.

Os jogadores que participam voluntariamente nestes estudos controlados sabem antecipadamente que estão a jogar contra um bot.

Como Detetar Bots no Poker Online

Posto isto, como é que podemos saber se aquele jogador com um username engraçado na nossa mesa é um programa de software e não um humano?

Seguem algumas características que nos podem ajudar a identificar um bot:

1. Ações similares constantes – Um bot acaba por utilizar a mesma quantidade de tempo por cada ação tomada. Os bots não vão para o tank pensar sobre uma decisão. Estes jogadores computadorizados fazem o que lhes é dito ou aquilo para que são programados para fazer, neste caso.

2. Este jogador é uma máquina do poker – Os bots jogam, literalmente, como uma máquina – passam várias horas nas mesas. Um poker bot não tem de se preocupar com paragens para ir à casa de banho, pagar a entrega da pizza ou conversar com alguém. Se este jogador parecer um robot, é possível que o seja!

3. É uma máquina multitarefa – Apesar de muitos jogadores terem a capacidade de jogar algumas mesas em simultâneo, um poker bot aumenta bastante esse número. Se o “RoboRounder” estiver em praticamente todas as mesas, é provável que esse utilizador seja um bot.

O Que Fazer Se Um Bot Estiver Na Sua Mesa?

Quando está na luta nas mesas de poker virtuais, pode cruzar-se com um jogador que o faça suspeitar de estar a utilizar IA em vez do cérebro

Há algumas opções no que toca a jogar contra um poker bot:

1. A primeira passa por não fazer nada. Alguns bots não são grandes jogadores. Você pode optar por explorar esse facto e sacar algum dinheiro do pobre robô.

2. Outra opção é mudar-se para uma mesa diferente.

Mas, independentemente daquela que escolha, há uma coisa que deve fazer SEMPRE. Reporte o utilizador do qual suspeita utilizando o formulário de contacto da sala de poker em questão.

Depois, o site pode determinar se essa conta é, de facto, um bot e tomar medidas caso verifique que o é. 

Alertar a equipa de segurança sobre potenciais bots ajuda a sala a utilizar os seus próprios protocolos sobre o utilizador sob suspeita para determinar se se trata de um humano ou não. Manter os bots fora das mesas é do interesse de todos os envolvidos na indústria do poker online.

De Que Forma as Salas de Poker Online Trabalham Para Combater os Bots?

A maioria dos sites trabalha para prevenir o uso de bots e bani-los das mesas (incluindo a 888poker). Apesar de não serem infalíveis, muitas salas usam medidas de segurança para remover bots das mesas.

Assim que sejam identificados, estas salas banem os utilizadores em questão de utilizar a plataforma.

  • Algumas salas utilizam medidas de segurança embutidas no seu software;
     
  • Ao utilizá-las, a sala de poker online deteta as contas que utilizam bots para jogar nas suas mesas.

Os operadores podem cancelar essas contas comprometidas. Um site pode até mesmo confiscar os fundos desse jogador se for determinado que ele fez uso de um bot. 

Contas múltiplas também podem ser um problema. Muitos prevaricadores utilizam bots em várias contas, de forma a aumentar os seus lucros.

Porquê Jogar Contra um Bot?

Estes desafios normalmente oferecem aos jogadores um atraente incentivo financeiro para participar. Mas as experiências também têm a mesma intriga que tornou filmes como O Exterminador Implacável, Matrix e I, Robot tão bem-sucedidos:

  • A guerra teórica entre humanos e inteligência artificial. 

Estas partidas de poker providenciam uma arena para ambos batalharem.

Até recentemente, muitos acreditavam que o poker era demasiado complexo para um bot dominar. Por exemplo, há 10.160 situações diferentes num jogo de poker heads-up. Tal como explica Tuomas Sandholm, um dos fundadores do revolucionário poker bot Libratus:

“Há mais cenários possíveis no poker heads-up do que átomos em todo o universo.”

poker bots

Quando esta complexidade foi combinada com as limitações computacionais, muitos acreditavam que criar um poker bot que derrotasse humanos era demasiado complicado.

Mesmo com o aumento constante do poderio dos computadores, muitos continuaram a dizer romanticamente que a incapacidade de adaptação dos poker bots seria a sua ruína. Os jogadores humanos acabariam por identificar uma falha que poderiam explorar.

E tinham boas razões para o dizer. Os jogadores selecionados para participar nestas provas estão entre os melhores do mundo. Eles eram experientes e estavam cientes das estratégias mais inovadoras e recentes utilizadas no jogo.

Mesmo com o rápido avanço da inteligência artificial, os bots precisam ainda de ser programados.

Como é que um jogador inferior poderia desenvolver um bot bom o suficiente para competir com as mentes mais brilhantes do jogo?

Bem, até 2017, não conseguiam fazê-lo. Um poker bot chamado Claudico teve algum sucesso contra jogadores experientes como Phil Laak e Antonio Esfandiari. Mas estes jogadores não são conhecidos pelas suas proezas no um-para-um. 

Os especialistas em poker heads-up de elite provaram ser demasiado bons para os bots várias vezes.

Libratus Entra em Cena

Poker bots envolvidos no poker online pode ser algo mal visto a nível ético, mas criar software de poker para desafiar jogadores reais tem aspetos positivos.

Nos anos 90, o mesmo tipo de programação foi utilizado para desenvolver programas de xadrez para competir contra os melhores jogadores do mundo. Isso também foi aplicado ao poker e agora expandiu-se para o uso de inteligência artificial. 

Em 2017, quatro jogadores de poker de topo fizeram parte dum desafio denominado “Brains vs. Artificial Intelligence: Upping the Ante” no Rivers Casino em Pittsburgh.

O desafio consistiu em utilizar “Libratus” – nome do computador desenvolvido pelo departamento de ciência da Carnegie Mellon University – para jogar contra os profissionais durante 20 dias.

Projetos inteligentes costumam ter nomes astutos, e Libratus não foi exceção. A palavra deriva da palavra latina ‘libra’. Libratus traduz-se diretamente como ‘equilibrado’, um nome adequado, dada a progressão da indústria em direção ao poker GTO. É a mesma palavra raiz que o signo Libra (Balança) e é por isso que é representado por um par de balanças.

Os jogadores que batalhavam contra Libratus eram Jason Les, Dong Kim, Daniel McAulay e Jimmy Chou. Com dois desses jogadores envolvidos na vitória dos humanos contra o antecessor de Libratus, Claudico, em 2015, a confiança estava em altas. Mas as coisas acabariam por não correr de feição.

Após 120.000 mãos de No-Limit Texas Hold’em heads-up, Libratus tinha o maior lucro entre todos: $1.8 milhões em fichas.

poker bots

Desde o tiro de partida que Libratus provou ser formidável e o segredo estava na sua programação.

Com 28 cores principais e 2.7 petabytes de dados (sim, também tivemos de pesquisar no Google quanto isso era!), o poder cerebral de Libratus era impressionante. Mas não era um bot que tinha estudado para jogar bem poker. Não tinha aprendido estratégias de poker para além das regras básicas do jogo.

Em vez disso, Libratus tinha a capacidade de resolver jogos de informação incompleta. Usou o seu imenso poder de processamento para executar simulações contínuas de poker para aprender sozinho.

Uma grande falha em grande parte dos poker bots revela-se quando um jogador encontra um erro na estratégia do bot e a explora sem piedade. O bot não se consegue reprogramar em tempo real. Numa entrevista, Jason Les admitiu que os jogadores tentaram derrotar o bot dessa forma no desafio.

Devido à inteligente programação de Libratus, ele conseguia avaliar as estratégias que os jogadores humanos estavam a usar em tempo real. Embora os jogadores humanos também o possam fazer, a capacidade de Libratus estudar e jogar simultaneamente estava a um nível com que os humanos não conseguiam competir.

Este impressionante processo robótico removeu uma vulnerabilidade fatal que atrapalhava os bots anteriores. Isso permitiu que Libratus corrigisse falhas que os jogadores humanos poderiam estar a explorar muito rapidamente.

Mas Libratus não se estava apenas a defender. Após descobrir aquilo que Sandholm descreveu como potenciais ‘falhas’ na sua estratégia, Libratus priorizava a computação de ‘melhores estratégias para essas partes do jogo’.

Portanto, Libratus aprendia a tapar os buracos na sua estratégia e criava maneiras inteligentes de explorar os novos ajustes do jogador humano. A caça tornava-se caçador.

poker bots

Para além do seu poder cerebral superior, Libratus tinha outras vantagens sobre o jogador humano. Como dissemos acima, o desafio de 2017 consitiu em 120.000 mãos ao longo de 20 dias. Apesar de ser comum os jogadores de poker profissionais jogarem sessões longas, não é descabido esperar que a fadiga seja um fator no decorrer de um desafio tão longo e cansativo.

Sendo um computador, Libratus não tinha estes problemas.

Para tornar as suas estratégias menos propensas a erros, normalmente, os humanos limitam os diferentes tamanhos das suas apostas. Quanto mais varia os seus sizings, mais complexa se torna a sua estratégia de poker.

Mas também é mais desafiante implementá-los e equilibrá-los.

Considerando o seu super-cérebro, Libratus conseguia lidar com essa complexidade, permitindo-lhe ser mais criativo com os tamanhos das suas apostas do que um ser humano. Libratus podia fazer jogadas incomuns que tornavam mais difícil ler e prever.

Com o aproximar do final do desafio, os profissionais admitiram que Libratus era “bom demais” e sofreram perdas significativas. 

Foi um passo assustador para a IA no poker.

O Veredicto?

Apesar da vitória de Libratus ter deixado muitos surpreendidos, poucos entraram em pânico. Para além de exigir uma potência computacional fora do alcance do consumidor médio, o Libratus não foi testado contra vários adversários.

Muitos questionaram se o bot (e o seu poker hardware) seria capaz de derrotar vários adversários, já que isso tornava o jogo mais complicado.

Este cepticismo foi sol de pouca dura, com Polaris (o sucessor de Libratus) a derrotar vários oponentes com facilidade.

Felizmente, os designers do Polaris recusaram divulgar os detalhes de programação do bot para garantir que não caíam em mãos erradas.

Utilização Aceitável de Poker Bots

Utilizar jogos como poker e xadrez neste contexto é uma excelente forma de fazer a tecnologia avançar. O desafio permitiu aos cientistas ver que a IA pode ser usada em diversas situações quando há informação incompleta como é o caso do poker.

  • Ao utilizar o poker, os analistas podem desenvolver a Inteligência Artificial. O Libratus foi um excelente feito!

Usos possíveis no futuro podem vir a incluir negociações comerciais, estratégia militar, cibersegurança e tratamentos médicos.  Tudo isto partindo de um poker bot.

“Um computador não pode ganhar no poker se não conseguir fazer bluff”, disse Frank Pfenning, chefe do Departamento de Ciência da Computação da Universidade Carnegie Mellon à agência de notícias da universidade depois do desafio.

E continuou, “desenvolver uma AI com essa capacidade é um passo enorme a nível científico e abre imensas portas. Imagine que o seu smartphone era capaz de negociar o melhor preço de um carro novo para si. E isso seria apenas o começo.”

Carnegie Mellon não é a única universidade que utiliza o poker como ferramenta para avançar tecnologicamente. 

O Massachusetts Institute of Technology (MIT) organiza um torneio anual de poker bots.

O evento coloca as equipas de programação umas contra as outras. Cada equipa desenvolve o seu próprio bot para jogar num torneio de poker virtual.

“Como jogo de informação incompleta e incerteza, o poker é um excelente exemplo de aplicação dos conceitos da teoria do jogo e das habilidades de tomada de decisão que são essenciais para o trading”, diz no site do torneio.

“Da mesma forma que os traders tomam decisões de risco com base na informação limitada que obtêm dos mercados, os jogadores de poker também tomam decisões com base em informação oculta, levando em comiseração fatores como o valor esperado (expected value = EV) e probabilidades (odds).”

Os concorrentes também são encarregados de “aplicar conceitos em economia, matemática e ciência da computação que normalmente não são desenvolvidos em conjunto em ambiente académico para vencer os seus adversários e saírem vitoriosos.”

Os poker bots podem ser vistos como uma chaga no mundo do poker online, mas em situações específicas, poderão vir a trazer grandes recompensas para toda a humanidade.

Devemos Estar Preocupados Com os Poker Bots? Um Resumo

Bots são programas de computador desenvolvidos para jogar poker online e lucrar ao longo de um grande período de tempo.

A sua habilidade varia, mas todos levam, geralmente, a mesma quantidade de tempo a agir independentemente da ação tomada.
 
Os bots também não escrevem no chat e podem jogar várias mesas ao longo de grandes períodos de tempo sem fazer intervalos.
 
A utilização de poker bots num jogo de poker online é visto como batota e violação dos termos de serviço das salas de poker online, mas em determinados contextos, os bots podem servir um propósito científico e educacional. 
 
Muitos dos bots que os jogadores veem nas mesas não são, nem de perto, tão avançados como aqueles desenvolvidos por instituições científicas.

Para além disso, os sites de poker estão a fazer tudo o que podem para proteger os jogadores da utilização de bots online. Apesar dos bots serem uma ameaça para o poker online no longo prazo, é difícil replicar a capacidade de um ser humano corretamente.

As nossas falhas emocionais são tão aleatórias quanto poderosas.

Esquemas como a ‘máquina dos sonhos’ de Fedor Kruse (sobre a qual pode ler neste artigo dedicado aos cinco maiores recentes escândalos no poker), foram rapidamente identificados. O bot de Fedor utilizava bet sizings que eram demasiado incomuns e complicados para serem humanos.

Os super bots fazem coisas muito pouco ortodoxas. Portanto, é difícil saber como poderiam evitar a deteção por muito tempo com toda uma comunidade de poker à espreita.

Se gostou de ler sobre poker bots e o Libratus em particular, pode ver um pequeno documentário abaixo.

Entretanto, boa sorte nas mesas!

Artigo originalmente publicado a 22 de Novembro de 2021

Amante e jogador de poker, Frederico traz temas de interesse sobre a modalidade para o nosso blog. Artigos sobre estratégia, dicas, notícias ou simples curiosidades marcarão presença assídua aqui, na 888Poker.