Poker Bots: The Beginning of the End? Um, No [Updated]

Most serious poker players, especially those who play online, are aware of the existence of “bots.” Bot is short for robot, and the subspecies of interest here are those designed to play poker. A bot is, properly, an artificial intelligence (AI) – a sophisticated piece of software that is programmed not only to make optimal decisions but also to learn from its experiences. There are many phony bots on the market, pieces of programming junk that you can buy or lease. None plays poker better than you (at least I hope not).
Recommended Poker Sites – Editor’s Pick

Polaris, King of Poker Bots

However, there is one poker bot that has achieved considerable fame. It’s a genuine AI, dubbed Polaris, and was developed by the members of the Computer Poker Research Group (CPRG) at the University of Alberta.

Polaris has won several contests against other poker bots and made headlines recently when it outplayed a group of online pros.

You can visit the CPRG site and follow any of the links, including one that will let you play heads-up against Poki, a “baby bot” whose game is good enough to be used in a poker training program. Other links will take you to tech reports and scientific publications.

Bots in general, poker bots in particular and the very notion of AI are topics of endless fascination. Computer geeks love the sophisticated software. Mathematicians revel in the formal properties of the systems that underlie them.

Applied scientists envision extensions into “partial information” domains like bidding auctions, commodities trading and currency exchanges.

Poker players, of course, view them from a host of perspectives – from envy to fear and loathing laced with heavy doses of paranoia.

The success of Polaris also seems to have fired the imagination of the media. Some called it the beginning of the end of poker. Others likened Polaris to Deep Blue, the chess AI that beat Gary Kasparov.

What’s the Truth About Poker Bots Online?

Still others warned ominously about mad scientists with clandestine bots lurking on the Internet, running roughshod over mere mortals – tidbits that inflame the onliners with paranoid tendencies.

This is provocative stuff and we need to understand what’s really going on.

So let’s break it down and see just what the parameters of play are when a human being goes up against Polaris.

The Game is Limit Hold’em (LH)

Polaris won’t sit down (metaphorically speaking) in a game of Stud or Omaha. It only plays this one game. On the occasions where it was programmed for No-Limit Texas Hold’em, skilled human opponents consistently beat it.

Limit Hold’em, of course, is more algorithmic than No-Limit Hold’em.

This is not to say that LH is not a complex game that demands a high level of skill; it’s merely an acknowledgement that it is easier to develop effective strategic generalizations in Limit than No-Limit.

It is also says nothing about the possibility of future bots playing world-class NLH, although this is a task of another order of magnitude. No one knows what the optimal strategy is for NLH, and one may not exist.

The Game is Heads-up

Polaris only plays against a single opponent. Heads-up play has a reduced number of variables compared with a game with multiple opponents.

The computational burden on a bot that plays against more than one opponent is daunting and, worse, it isn’t clear what the maximally effective strategies are. Again, this isn’t an in-principle argument against developing such a bot, merely an acknowledgment of the difficulties.

The Game is Duplicate Poker

The games were played in a version of poker modeled on duplicate bridge. The same cards are dealt to opponents at different times and each must play them from both sides.

For example, one time you will play A K against your opponent’s 10 9 . Later, you will hold 10 9 against your opponent’s A K .

Duplicate play lowers variance by reducing the impact of luck. It doesn’t eliminate it, of course.

For example, you may (correctly) fold a hand that someone calls with and a magical river presents your opponent with a pot you never got to see.

However, compared with random dealing, duplicate is known to reduce variance by about two-thirds. This increases statistical power so that only one-ninth as many hands are needed to yield significant results, which is why the CPRG used it.

Some see duplicate poker as the way of the future. I don’t. Because it reduces the luck element, weaker players will have fewer winning sessions and lose too regularly. The balance between luck and skill in poker as currently played fits my Goldilocks Rule – it’s “just right.”

The Opponents

The “pros” in the Pros vs. Polaris competition were a group of young, experienced online players. After 3,000 hands Polaris was up 195 small bets, a statistically significant result.

In an earlier contest, Polaris took on two prominent pros, Phil Laak and Ali Eslami. It beat Eslami but Laak won enough so they eked out a small combined win. Our species (assuming that Laak is one of us) hailed this as a victory.

The Stakes

An important but oft-unnoted feature is that Polaris only plays for “cybercash,” not real money. While there is little doubt that the pros are possessed of outsized egos (what top poker player is without one of these?), the fact that no actual harm could come to their bankrolls surely had an impact.

The online hotshots lost a combined total of 195,000 cyber dollars. Would their play have been different if they were confronting the possibility of losing that much “real” money?

Almost certainly. Would they have played better? Perhaps. Worse? Perhaps.

A More Sober Assessment

Given these factors, many of the concerns over Polaris’s triumphs seem unwarranted.

You paranoids out there can retire to ruminating about hackers who can see your hole cards. But the success of the CPRG is significant and has implications for both science and poker.

For one, it is at the cutting edge of AI programs that learn from feedback in a very complex game. And, importantly, it shows that a set of heuristics exists for optimal play of heads-up Limit Hold’em.

This is enough to make any serious poker player think – a lot.

Poker Bots Don’t Have Girlfriends

When a bot plays against a human there is a compelling affective asymmetry. Humans feel. Bots do not.

Humans experience the pain of loss and the euphoria of a win. They alter their games in reaction to emotional stress.

A run of bad cards can make some feel insecure and they gear down their aggression; others are provoked and become hyperaggressive. Some react strongly to being challenged by an opponent; others ignore such affronts.

If your girlfriend just dumped you, it probably won’t do much for your game. Polaris doesn’t have a girlfriend. It is devoid of affective states; it’s as dead as a post.

In various circles, this lack of emotional response in an AI is a topic of considerable discussion.

Debates range from discourses among neuroscientists and philosophers on the links between cognition and emotion to musings among sci-fi enthusiasts over whether androids should be portrayed as less than human by virtue of being bereft of emotions.

Is Polaris’s lack of emotional reaction a long-term plus or a long-term minus? Frankly, I have no idea. It could be a bonus because its game won’t get derailed by two or three horrific and mathematically unlikely beats.

The accepted wisdom is that the absence of emotional reaction in an AI is a benefit. This may be right today; tomorrow, it may not be.

But this lack of emotion could hurt because Polaris never gets “stoked” by events and take its game to a higher level as a result. This line of argument, of course, depends on there being a higher level to the game that bots can’t attain (yet).

Poker Bots Don’t Know Anything About Anything

Cognition is thinking; cognitive functions are those that are involved in deliberation, decision making and analysis – processes critical to any intellectually complex task. They include those that are overt and conscious, like calculating pot odds to determine the expected value of a call.

They also include processes that are covert and unconscious, such as experiencing a vague, intuitive sense that you’re just beat in a hand. But, no matter how you cut it, these cognitive functions involve knowing, in any of the several senses of the word.

Well, one of the signature features of Polaris is that it doesn’t know anything about poker! Despite its ability to outplay some of the Limit Hold’em players in the world, it’s just a collection of on-off gates.

In fact, it doesn’t know anything about anything. Just like feeling, knowing isn’t part of what it does. An AI is just a program running on a silicone-based device we call a computer. It’s affectively, epistemically empty.

Oh, sure, you could program Polaris to say things like “Hmmm, I’ve got to think this one through,” or to laugh when it steals a pot or throw a tantrum when it ends a session with a big loss, but it wouldn’t be thoughtful, happy, sad or angry.

It would just be a bunch of on-off switches instantiated in a sea of transistors simulating these states. This raises questions about exactly what we mean by thinking or feeling, not to mention whether it is possible to ever build an AI that can become truly aware of itself and the world about it.

Such speculations, of course, go somewhat beyond poker sites but they are worth contemplating.

Can Humans Read Poker Bots?

Can a human player “read” a bot? Perhaps. 

If you can ascertain the patterns of play that have been programmed in, you ought to be able to put the device on a range of hands, just as you would a human opponent.

When chess champion Gary Kasparov defeated Deep Blue I, this was his strategy. Deep Blue II was made less transparent and Kasparov, no longer able to make such inductions, lost. It’s worth noting that one of Polaris’s programmers (who plays high-stakes poker) says he cannot beat it.

Online, where “tells” are usually timing tells, it’s going to be “advantage Polaris.” I suspect that some of the difficulty that professionals have had playing Polaris can be traced to the hazards of trying to read its silicon “mind.”

Can a Poker Bot Read You?

The flip side here is also important. Can Polaris read you?

Actually, it’s likely to be better at this than you think. Because of its enormous computational capacity, it will divine patterns in your game faster and more accurately than you will in its.

And, because it is an AI, it has subroutines that enable it to learn from experience. In order to have a chance to beat Polaris, a player is going to have to take the adage “mix up your game” to new heights.

Poker Bots Create Paranoia

Bots like Polaris generate paranoia for two reasons. One, they play very good Limit Hold’em.

Two, they would likely pass a restricted version of the Turing Test. Alan Turing argued, famously, that if a computer were switched with a person with whom you were conversing and you didn’t realize it, then the computer could be called a genuine “artificial intelligence.”

A full Turing test doesn’t place limits on the topics so Polaris couldn’t meet that sort of challenge, but it does appear to satisfy such a test so long as the topic is Limit poker, played heads-up.

You can’t get a copy of Polaris and the designers won’t allow it to be used by anyone. But there are other bots around, many available commercially.

None are very good so keep your paranoia bottled up. Their main use is making pre-flop “fold” decisions, enabling one to play more tables. But the future will be different; it usually is.

New things we have learned about playing against poker bots in 2025

Predictable Bot Patterns

Even highly touted bots often rely on specific rules or decision trees that can be reverse-engineered. Suppose you notice a bot auto-betting half-pot on any flop whenever it held a strong range pre-flop (A K , Q Q , or mid-pocket pairs). If this pattern emerges consistently regardless of board texture, you can begin check-raising or floating more often with draws or even air. Over time, you either force the bot to adjust (revealing new weaknesses) or peel away small pots it automatically surrenders when it misses the turn.

These strategies must be tested carefully. Bots can adapt quickly if they track your calls and raises in particular spots. The moment you overdo an exploitation (like check-raising every flop), the bot may adjust its c-bet frequencies or even start slow-playing premiums. Your biggest edge remains your creativity and ability to deviate from standard lines faster than a bot can identify the new pattern.

Where Bots Falter at Multi-Way Tables

Consider a 6-max online game where you suspect a bot in seat five. You’ve watched it 3-bet more or less according to solver ranges, but when three or more players call, the bot’s post-flop decisions seem jumbled. It might fire small bets automatically on certain textures that favor its perceived range, without factoring in that multiple opponents drastically reduce fold equity.

In a real-world example, you hold 10 9 and see a flop of 8 7 3 multi-way. The “bot” c-bets half-pot into three callers. While a solver might suggest caution with so many in the pot, the bot’s code might not weigh the same variables a savvy human would—like the high chance someone has a set, stronger draw, or even a made hand. Exploit its mechanical approach by calling or raising if your own equity plus implied odds remain favorable.

FAQ

How do poker bots handle bluffing?

Many bots rely on fixed or solver-derived frequencies to determine when to bluff. They can’t feel fear, so they’ll continue bluffing if their programming indicates it’s mathematically correct. Observing and adjusting to these predictable spots can yield profit.

Do bots really “learn” as humans do?

In a sense, yes. Advanced bots use machine learning to update parameters based on outcomes. But they lack genuine human intuition or emotional intelligence, so their adaptations remain algorithmic and data-driven.

Can a clever player fool a bot?

Absolutely. By mixing up your bet sizes and occasionally taking unorthodox lines, you might generate confusion in a bot’s model. If it can’t reconcile your unusual play, it may misread your range or make suboptimal adjustments.

Are there any tells specific to bot opponents?

Timing is a common clue. Bots often act in uniform intervals, or they might default to a standard c-bet size in multi-way pots. Monitoring abrupt changes in speed and sizing can uncover hidden, rule-based patterns.

Will there ever be a bot that crushes all forms of poker?

Possibly in the future, but for now, even the best bots specialize in narrow formats (e.g., heads-up Limit Hold’em). No-Limit multi-way poker remains too complex for a single “super-bot” to dominate at the highest levels, at least for the time being.