Poker is much more than just a game. It’s a proving ground for advanced machine reasoning, especially for evaluating the capabilities of LLMs in poker AI.
These features are problems for AI algorithms based on classical machine learning principles because all these features use the ability to think in time without time, bluff, and adapt. This is the reason we use poker as a yardstick to see how well an algorithm can perform in a game in which there is uncertainty and ambiguity.
Why Solvers Are Great Problem Solvers, But Not Instinct
The classical solvers are great at devising a balanced strategy where the aim is to discover a strategy that will prevent your opponents from being able to improve on the expected value (EV) in the long run at the tables. but they are not so good at making quick adjustments out of the emotions or instinct.
Human players on the other hand are great at making adjustments according to what is happening in the course of the game, and they tend to think instinctively or out of emotion in adjusting their strategies.
Why ToolPoker Was Invented for LLMs in Poker AI

As LLMs in poker AI continue to face the knowing-doing gap, new approaches are needed. The researchers invented ToolPoker to try to combine the best of both solvers (balance and non-exploitable) and the players (instinct) and adaptability.
The researchers did an experiment to compare the performance of six models at two games. The first game is a simplified version of poker called Leduc Hold’em. The second game is a version of Limit Texas Hold’em which presents more realistic poker games. Six different models (GPT-4, Qwen 2.5, LLaMA 3, o4-mini, and the baseline solvers: CFR+, NFSP) were given the same parameters and stakes and were judged on their performance on three criteria:
-
HR (Hand Rationality): How much does the model reason like a professional player?
-
FA (Final Action): Did the model make the GTO (game theoretic optimal) move?
-
AC (Average Chips): Did the model win?Why the Researchers Wanted to Test the LLMs Initially Before Making the Decisions
In order to understand how well the models would do the researchers had each model explain why it wanted to make a particular decision prior to making that decision. The results were astounding; many of the models gave perfect reasons for their decisions but then proceeded to make the opposite decision.
This phenomenon has been called the “knowing-doing gap” that is the difference between knowing something on an intellectual level and doing something on a practical level.
Three Major Ways LLMs Still Fail in Poker
While the researchers have improved LLMs with reinforcement learning (RL) training, they still possess great flaws as poker players. Heuristics-Based Logic
LLMs tend to rely on familiar linguistic heuristics. For example, a model may decide to bet aggressively in a situation because it has been exposed to examples of situations in which aggressive betting is successful even though the current situation may be very different. Poor Understanding of Mathematical Nuances
LLMs seem to understand mathematical concepts like pot odds and implied odds. But when it comes to employing those calculations in practice, they tend to be inconsistent.
Mot that an LLM will utilize a logical process to evaluate a decision to make, but that does not mean that it will execute that decision in the way that it ought to . This is due to the fact that the LLM makes a distinction between “the logical thought process it took to come to that decision” and “the actions it takes which flow logically from that decision.”

