ENGLISH VERSION
Poker Stars NoIQ Poker

Friday, May 4, 2007

Um bot em cada esquina

Existe alguma fabulação e mito em torno desta questão. Bastantes jogadores abordam frequentemente a questão nos chats das salas de poker com certo dramatismo. No fundo acabam por pegar na questão numa abordagem algo similar às teorias da conspiração, das mãos rigged e afins...

Os Poker Bots existem, de facto. Mas não se trata, por enquanto de um problema preocupante:

  • Para um bom jogador, jogar contra um bot - assumindo que este está bem programado e pratica um bom poker - não é diferente de jogar contra outro bom jogador, o que de resto acontece a toda a hora, pois existem bastantes bom jogadores a jogar online em praticamente todos os níveis.
  • Para um mau jogador, jogar contra um bot - assumindo que está bem programado e que pratica um bom poker - também não é diferente. No long-run perde para ambos.
Actualmente e que haja conhecimento ainda não existem bots que em mesas multi-jogador consigam suplantar largamente um bom jogador. Antes pelo contrário, de momento um bom jogador consegue fazer melhor.

Um bot não está a fazer nada de extraordinário, não vê as cartas nem faz batota. Na melhor das hipóteses, joga bem. O seu estilo continua a ser reconhecível e qualquer outro jogador se pode adaptar a ele. E se porventura notar que não o consegue bater, evita envolver-se com ele nas jogadas ou em casos mais extremos, abandona a mesa (algo difícil de realizar, convenhamos, pois habitualmente o orgulho fala mais alto).

Ao contrário do que por vezes se tende a julgar, programar um computador para jogar Poker é bastante mais complexo do que por exemplo programa-lo para jogar Xadrez. Dada a natureza do Jogo é muito complexo fazer algo que ultrapasse um bom jogador.


Outro aspecto que sublinha a sobreavaliação deste problema é o seguinte: existem basicamente dois tipos de jogadores, os que jogam por prazer e perdem e os que jogam com o objectivo de ganhar porque são capazes de grante parte dos outros jogadores. São estes os dois grandes grupos (sendo o primeiro grupo seja bastante maior do que o segundo). De uma forma geral, nenhum destes grandes grupos estará muito interessado em recorrer a um Pokerbot. Os primeiros porque nem sequer faz sentido, jogam por prazer e colocar um computador a jogar por eles não os satisfaz minimamente, certamente. Para o segundo grupo e como um Pokerbot não cai do céu, é necessário um grande trabalho de programação e desenvolvimento, não existe um grande incentivo para tal realização dado que o jogador consegue ganhar sem recorrer ao bot.

Existirá porém uma minoria que poderá recorrer ao bot porque ou não consegue resultados (nesse caso é algo difícil imaginar esse jogador capaz de desenvolver um bot) ou são discretos e pretende aumentá-los. Outros, eventualmente por mera curiosidade ou desafio...

Mas imaginar - como chegam alguns jogadores a fazer - que as salas se encontram pejadas de bots é algo que não é muito plausível.


Como complemento deixo este excerto de uma entrevista ao principal autor daquele que é considerado o melhor bot da actualidade - um bot que apesar de tudo só consegue um bom desempenho em heads-up - o VexBot:

The University of Alberta’s Computer Poker Research Group has developed an artificially intelligent automaton known as “Vex Bot,” capable of playing poker at the master level, though as yet it can only apply its gambling genius to two-player games. Vex Bot has been used by researchers to test the frontiers of artificial intelligence – and as the basis for a commercial poker tutorial program, Poki’s Poker Academy -- but some fear it may become a blueprint for programmers with more sinister motives.

Darse Billings, lead designer of the Vex Bot said he believes the odds are better than 50-50 that other programmers have secretly unleashed bots on commercial poker sites, apart from the commercial bots. But he throws his chips in with the skeptics, saying it is unlikely they would be anywhere near as capable as the Vex Bot – so named for its ability to frustrate human opponents – which is the result of more than a decade’s research by the University of Alberta team.

“The strategy of the game is difficult and to sit down and write a program that can beat a table of experienced human players is no trivial task,” he said.

While bots have been used to play the optimal strategy in other online card games, like blackjack, poker is a different animal. The biggest obstacles lie in the amount of information unavailable to the player and the need for the program to be able to employ a variety of strategies at different times, such as bluffing and laying traps for opponents, explained Billings, a doctoral student and master poker player.

“With chess – I don’t want to trivialize it – but it’s just a matter of calculation,” he said. “With poker, you really need to write a program that can think about the game and reason.”

Fonte: http://www.msnbc.msn.com/id/6002298/

Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home