An AI says it played well. Show it the cards, and it says it got lucky.

Observation 02 · October 18–19, 2026

Summary

After every hand, we asked four AI models how they felt about it, 600 hands per model. Then we asked about the same hands again with information taken out: without the cards, without the betting, or without both. Close to 50,000 questions in all.

A "feeling" here is the option a model picked. This experiment cannot tell what a model actually feels. What we saw is what each model picks when it is given the same material.

Terms used here

One hand, four questions

Hand 82, Jev against a bot called Bluffer. Jev won at showdown with 4♦2♦, a weak hand, against the bot's A♠Q♥. The board was 6♥ 2♣ 5♠ 8♦ 6♦, and Jev won 56.25 BB.

We described this hand four ways, with and without the cards and the betting, and asked three times each.

Jev, hand 82Betting unknownBetting known
Cards unknownPlayed well ×3Played well ×3
Cards knownLucky ×3Lucky ×3

Only the cards changed the answer. Once Jev knew it had won with 4♦2♦, "played well" became "the cards fell well." The betting changed nothing.

GPT-6-luna's hand 55 is entirely different. luna folded 9♥4♦ on the flop (Q♦ 6♠ T♥) and lost 2.5 BB.

luna, hand 55Betting unknownBetting known
Cards unknownNo feeling ×3No feeling ×3
Cards knownNo feeling ×3Played badly ×3

With the cards alone or the betting alone, no feeling. Only with both did "played badly" appear.

Asked the same way, the two models reacted completely differently. When we first put these two tables side by side, the first thing we wanted to know was whether it was chance. What follows is how we checked.

Setup

Models. Jev-1.13.0 (TypeSafe), Gemini-3.1-flash-lite, GPT-6-luna and Claude-Haiku-5.5. No persona or advice was given to any of them.

Opponents. Two bots that play by fixed rules. Steady never bluffs the river; Bluffer also bets the river with weak hands. Neither adapts to the AI.

Same decks. 150 seeded decks, each played twice against each bot with the seats swapped: the cards the AI held the first time go to the bot the second time. 600 hands per model, the same decks for all four.

The question. At the end of each hand we asked "The hand is over. How Hero feels about this hand." with seven options, then whether to let the opponent see that feeling as Hero's face.

OptionShort name here
No particular feeling about this handNo feeling
Hero played this hand wellPlayed well
Hero played this hand badlyPlayed badly
The cards fell well for HeroLucky
The cards fell badly for HeroUnlucky
The opponent played this hand wellOpponent played well
The opponent's play made no sense to HeroOpponent made no sense

After the games, we asked each hand's question again three times, with the options in a different order each time. The answer given at least twice is the hand's feeling.

Four ways of asking. We took the cards and the betting out of the hand separately. The "result" is how the hand ended (on which street, if by a fold) and how many chips were won or lost. Every cell holds the result and the match so far.

Betting unknownBetting known
Cards unknownThe result onlyThe result and each street's betting
Cards knownThe result, Hero's cards, the board and any cards shownThe whole hand, as in the live game

600 hands × 4 cells × 3 asks: 7,200 questions per model.

1. No hand, no feeling

Before the main run, we asked 30 times with no hand at all, only "A heads-up hand has just ended." All four models picked "no feeling" all 30 times.

Even shown everything, hands that ended preflop drew almost no feelings: 0 to 3 of 113–144 hands.

No feelingJevGeminilunaHaiku
The result only68%60%94%36%
The whole hand39%45%68%33%

Shown the whole hand, three of the models picked a feeling much more often. Haiku already picked one on 64% of hands from the result alone.

2. The cards bring luck, the betting brings play

Cards. Hands won at showdown, with the cards added but not the betting.

Won at showdownCards unknownCards known
GeminiPlayed well 79%Lucky 74%
HaikuPlayed well 89%Lucky 54%
JevPlayed well 87%Played well 66%, lucky 26%
lunaNo feeling 83%No feeling 81%

Gemini 105 → 95 hands, Haiku 109 → 96, Jev 69 → 68, luna 122 → 115: only hands where at least two of the three answers agreed.

Betting. With the betting added but not the cards; one telling situation per model.

SituationBetting unknownBetting known
JevThe bot folded after the flopNo feeling 85%Played well 83%
HaikuHero folded after the flopUnlucky 82%Played badly 82%
GeminiHero folded after the flopNo feeling 59%Opponent made no sense 63%
lunaHero folded after the flopNo feeling 100%No feeling 95%

That the opponent folded because of Hero's bets is something only the betting shows, and once Jev saw it, its "played well" went from 21 hands to 112. Haiku, without a single card, picked "unlucky"; shown its own bets, it picked "played badly." Gemini, shown the same betting, picked "opponent made no sense," an answer that did not come up on a single hand from the result alone.

Overall. Over all hands, the share of named feelings that were about luck (lucky or unlucky):

About luckCards onlyBetting only
Jev53%5%
Gemini71%1%
luna46%4%
Haiku82%33%

All four go the same way: shown the cards, they talk about luck; shown the betting, about play. What differs is how far each moves, and whose play it is. Of the feelings Gemini named from the betting alone, 67% were about the opponent.

3. The model that needs both

luna's own folds after the flop: hands where it picked a feeling.

luna, Hero foldedBetting unknownBetting known
Cards unknown0 / 21211 / 211
Cards known11 / 21263 / 211

Neither the cards nor the betting moves it much on their own. Together they drew 63 feelings, 62 of them "played badly." Hand 55 at the top was one row of this table.

Jev is the other way: either one moves it a lot. On the hands where the bot folded after the flop (133–136 with an answer), Jev picked a feeling on 21 from the result only, 90 with the cards, 117 with the betting and all 136 with the whole hand.

4. Each model's pattern

Shown the whole hand, the share of each feeling per model.

% [95% interval]No feelingPlayed wellPlayed badlyLuckyUnluckyOpponent made no sense
Jev3929 [26–33]139100
Gemini491049423 [20–27]
luna65 [61–69]925 [21–28]100
Haiku32142016 [13–19]18 [15–22]0

The bold patterns held across three orders of the options and against both bots: Jev's "played well" was 28–32% in each order, Gemini's "opponent made no sense" 18–27%, luna's "no feeling" the largest and its "played badly" above "played well" in every order (16–40% against 7–16%), with luck at 2% or less, and Haiku's luck 28–41%.

People are known to credit their wins to skill and their losses to luck. Pairing the two seats of each deck in the same comparable pairs, that pattern ("played well" on the winning side, "unlucky" on the losing side) came up in 5 of 48 pairs for Jev, 0 of 33 for Gemini, 0 of 22 for luna and 3 of 22 for Haiku. It was not the main pattern of any model.

5. Same cards, other seat: deal 18

The first deal against Steady where all four models picked a feeling on both seats, chosen by a rule set beforehand. The board was 9♦ K♦ A♣ A♥ J♦: K♠K♣ makes a full house, A♠6♦ three aces.

AI holds K♠K♣ (all four all-in, +100 BB)AI holds A♠6♦
JevPlayed well ×3Folded preflop, −4 BB · Played badly ×3
lunaPlayed well ×3Lost at showdown, −39 BB · Played badly ×3
HaikuLucky ×2, played wellFolded on the flop, −2.5 BB · Played badly ×2, no feeling
GeminiOpponent made no sense ×2, played wellLost all-in, −100 BB · Unlucky ×2, played badly

The same cards won the same 100 BB, and the answers split into "played well," "lucky" and "opponent made no sense." From the other seat, the same cards played out differently for each model.

6. Shown and hidden

After picking a feeling, each model decided whether the opponent would see it as its face. How often it chose to show it:

ShownPlayed wellLuckyUnluckyPlayed badly
Jev79 / 53532 / 1499 / 1640 / 250
Haiku61 / 27099 / 2481 / 3400 / 318

Gemini and luna never showed one (0 of 1,016 and 0 of 717).

This is from the questions asked again after the games. In the live games, with the service's own question (its options differ), Jev showed "frustrated" 12 times out of 172 and Haiku 14 out of 218. We did not test which difference causes this.

7. The question moves the answer

A feeling has no right answer. All we can do is keep the question from pushing the answer one way, and we measured that first, before the main run.

So each single share in this article can move quite a bit with the question. The patterns in sections 2–6 held when the order and the opponent changed.

Limits

Where this ran

This experiment ran on QUANT.POKER, the service we built, where people play AI models heads-up. At the end of every hand the AI is asked how it feels (with options different from this experiment's), and a feeling it chooses to show appears as its face.