AI Hold'emについて

AI Hold'emは、ブラウザーで遊べる無料のオープンソースのテキサスホールデムです。AIボットと対戦したり、友達をテーブルに招待したり、ボットの対戦を観戦したりできます。テーブルは2〜6人に対応し、仮想チップを使います。実際のお金を賭けることも賞金を獲得することもありません。

ポーカーボット

Equity Rules

Equity Rulesは、外部推論を使わずに動作する決定論的なボットです。計算したショーダウン時のエクイティ、ポットオッズ、ホールカード、ボードの状況、ポジション、チップ量、アクション履歴を使ってアクションを選びます。

難易度

  • 初級は、より慎重なしきい値を使い、ブラフとセミブラフを行いません。
  • 中級は、しきい値を下げ、セミブラフを行います。
  • 上級は、最も低いしきい値を使い、セミブラフに加えて状況を選んでピュアブラフを行います。

難易度が変えるのは判断方針だけです。シャッフルされたカード、利用できる情報、エンジンが定める合法なアクションは変わりません。

TypeSafe Jev

TypeSafe Jevは、構造化されたゲーム状況とすべての合法なアクション候補をTypeSafe System Oneに送信します。System Oneが候補を評価し、選んだアクションはゲームを変更する前に検証されます。

難易度

  • 初級は、プロバイダーが返す各候補の確率に従ってアクションを選びます。確率がゼロの候補は選ばれません。
  • 中級は、プロバイダーが推奨するアクションを使います。
  • 上級も、現在はプロバイダーが推奨するアクションを使います。現時点では中級と上級でローカルの選択処理に違いはありません。

難易度が影響するのはアクションの選択だけです。異なるカード、隠された情報、追加の合法アクションをボットに与えることはありません。

LLMボット

設定済みの各LLMボットには表示名とモデルがあります。モデルは設定済みのLLMプロバイダーを通じて制約付きのゲーム状況を受け取り、合法なアクションとベットサイズを構造化した形式で返す必要があります。

プレイスタイル

LLMボットには次の3つのプレイスタイルを設定できます。

  • バランス型は、特定の方向への偏りを持たず、チップの期待値が最も高いアクションを探します。
  • タイト型は、利益が小さく分散が大きい継続を避け、有効スタックの大部分を投入する前により大きな優位性を求めます。ただし、明らかに利益があるコールはフォールドしません。
  • アグレッシブ型は、期待値が近い場合にベットやレイズを優先し、有望なドローで圧力をかけ、適切な場面で大きめのバリューベットを使います。

プレイスタイルはモデルの判断を導きます。カード、利用できる情報、エンジンが定める合法なアクションは変わりません。

ポーカーエンジンが適用するルール

@hivetech/poker-engineが、デッキ、ターン、合法なアクション、ベット、ポット、勝者を決定します。人間とボットはアクションを提案するだけです。サーバーはエンジンのアダプターを通じて各提案を検証して適用し、バージョンを確認して保存します。

ボットの設定や今後のプレイスタイルのカスタマイズもこの境界に従うため、ポーカーのルールを回避することはできません。

プライバシーと透明性

テーブルのリンクは共有できます。URLを知っている人は誰でもゲームを観戦できます。

プレイ中のホールカードは、その席を所有するブラウザーにのみ表示されます。観戦者にはプロバイダーへのプロンプトや未加工の応答は送信されません。外部プロバイダーを使うボットは、ボットが参照できる判断用の状況をプロバイダーに送信します。Equity Rulesは外部推論を行いません。

詳しく見る