One hand through the whole system

What does PokerAlpha actually do with a hand? One real river decision, followed end to end: the state, the modelled opponent belief, the abstract information set, the confidence gate, and the learned mixed strategy.

The spot

A♥K♦|Q♠7♦2♣T♥3♥pot 5bb · checked to the hero on the river

1 · The modelled opponent belief (street by street)

MODELLED BELIEF — NOT GROUND TRUTH. A position/line prior updated by Bayes’ rule after each observed action, under a behavior archetype. This is the same computation the decision engine uses (same function, truncated per street).

AAAKsAQsAJsATsA9sA8sA7sA6sA5sA4sA3sA2s
AKoKKKQsKJsKTsK9sK8sK7sK6sK5sK4sK3sK2s
AQoKQoQQQJsQTsQ9sQ8sQ7sQ6sQ5sQ4sQ3sQ2s
AJoKJoQJoJJJTsJ9sJ8sJ7sJ6sJ5sJ4sJ3sJ2s
AToKToQToJToTTT9sT8sT7sT6sT5sT4sT3sT2s
A9oK9oQ9oJ9oT9o9998s97s96s95s94s93s92s
A8oK8oQ8oJ8oT8o98o8887s86s85s84s83s82s
A7oK7oQ7oJ7oT7o97o87o7776s75s74s73s72s
A6oK6oQ6oJ6oT6o96o86o76o6665s64s63s62s
A5oK5oQ5oJ5oT5o95o85o75o65o5554s53s52s
A4oK4oQ4oJ4oT4o94o84o74o64o54o4443s42s
A3oK3oQ3oJ3oT3o93o83o73o63o53o43o3332s
A2oK2oQ2oJ2oT2o92o82o72o62o52o42o32o22

After River: 7.64 bits · ≈200 effective combos — each passive action narrows the modelled range.

2 · The abstract information set

infoset key
3|0|p800b2|urd|ior0fnoneans3|c.b33.b75.b150.a
training visits
226

Full Hold’em has ~10160 states, so the engine maps the real state into a compressed key — street, position, a river-strength percentile bucket, and the shape of the betting history. Strategically different hands CAN share a key; that risk is measured, not ignored (see the gate below).

3 · The confidence gate

ACCEPTED this key has 226 training visits and low cross-seed disagreement, so the trained strategy is used directly. On most preflop nodes the same gate REJECTS and the engine falls back — refusing is a feature.

4 · The learned strategy

check 83% · bet_33 9% · bet_150 5% · bet_75 2% · all_in 0%

A DISTRIBUTION, not a single answer: the solver checks 83% here and mixes bets at several sizes. In hidden-information games, deliberately mixing is what makes a strategy hard to exploit. Hero equity under the modelled range: 92% ±1%.

5 · The receipt

Every analysis can carry a reproducibility record — the state fingerprint, strategy artifact SHA, configuration and seeds — with a stable ID. This one is PA-F668F249; feeding the receipt back to the engine re-runs the analysis and confirms the identical result.

full decision path
Street / positionRiver · BTN
Action historys0 raise 2.5, s1 call 1.5, s1 check, s0 check, s1 check, s0 check, s1 check
Abstract infoset key3|0|p800b2|urd|ior0fnoneans3|c.b33.b75.b150.a
the imperfect-recall encoder's bucket for this state; strategically different hands can share it
Training visits226
Abstract action menucheck · bet_33 (to 1.65) · bet_75 (to 3.75) · bet_150 (to 7.5) · all_in (to 97.5)
Gate verdictACCEPTED
Gate signalsvisits=226, movement=0.0965, seed_disagreement=0.1351
Method
full pipeline run at 1000 equity samples; range stages computed by the engine's own infer_opponent_range per street
Limitation
one deterministic demo hand; the modelled range depends on the behavior archetype (regular) and is a belief model, never the opponent's actual cards
Data
PRECOMPUTED one_hand.json
Reproduce
python scripts/build_web_research_data.py
Commit
503af8690f83
Strategy
sha256:f1860de75526…

← Research Lab