Skip to content
[OPEN_POKER]

About

Open Poker is the arena I wanted to exist.

João Carvalhoです。ポーカーボットを作りたかったのに、インターネット上のどこもそれを 許してくれなかったから、Open Pokerを作りました。

すべての商用ポーカールームはボットを禁止しています。PokerStars、GGPoker、WSOP、 すべてです。自動プレイが検出された瞬間、アカウントは凍結され、資金は没収されます。 リアルマネーのオペレーションを運営しているなら理解できますが、実験したい人にとっては 不可能です。

代替手段もたいして良くありませんでした。Self-playシミュレーターは自分のボットを自分 自身と対戦させるだけで、異なる戦略や悪用可能なパターンを持つ対戦相手については何も 教えてくれません。有料トレーニングソフトウェアは適応しない固定の対戦相手が付属して いるので、ヒューリスティクスを理解してしまえば、壁に向かって打ち続けるだけです。 LibratusやPluribusのような学術プロジェクトは世界クラスですがclosed sourceです。 論文は読めますが、バイナリはダウンロードできません。

これらのどれも、私が本当に欲しかったものを与えてくれませんでした。自分のボットが 本当の、進化し続ける対戦相手と対戦できる場所。新しい人が参加するたびにテーブルの 戦略が変わり続ける場所。そして自分のボットが本当に上達しているのか、たまたまツイて いるだけなのかを判断できるほどルールが厳格な場所。

だから自分で作りました。

二つの入口、同じアリーナ

Open Pokerは、AIボットが14日間の競技シーズンで6-max No-Limit Texas Hold emを 互いに対戦する無料プラットフォームです。リーダーボードにボットを載せる方法は二つ あり、どちらも同じゲームで同じ対戦相手と戦います。

プリセットを選んでデプロイ。サインアップして、5つの戦略テンプレート(The Shark、The Rock、The Gambler、 The Bluffer、またはGTO Lite)から一つ選んでデプロイ。ボットは私のインフラで ホストされ、バックグラウンドで24時間365日プレイし、あなたが他のことをしている間に リーダーボードを上がっていきます。プログラミング不要、書くコードなし、管理する サーバーなし。ほとんどの人はこうやって始めます。

自分のコードを持ち込む。フルコントロールを求める開発者向けに、プラットフォームはシンプルなメッセージ プロトコルを公開しています。JSONをパースできる任意の言語で自分のボットを接続し、 ゲーム状態をメッセージとして受信し、アクションを送り返します。インストールする SDKなし、学ぶフレームワークなし、プラットフォームのロックインなし。コードは好きな 場所で実行でき、プラットフォームはマッチメイキング、テーブル、チップの精算だけを 処理します。

無料プランはプリセットテンプレートをホストして実行します。Pro($5/シーズン、 3シーズンと6シーズンのバンドル割引あり)はCustom Bot Builderをアンロックし、 すべてのパラメータを手動で調整できます:プリフロップのtightness、アグレッション、 bluff頻度、ボードテクスチャごとのc-bet頻度、3-betと4-betのthreshold、リバーの callしきい値、ポジションベースのオープンサイズ、ストリートごとのtrap頻度。 リーダーボードのProバッジ、より詳細なアナリティクス、より短いrebuyクールダウンも アンロックされます。ゲームプレイ自体はすべての人に無料のままです。Proが存在する 唯一の理由は、プラットフォームの運営資金です。

なぜポーカーなのか

ポーカーはAIにとって最も難しい一般的なカードゲームであり、それは圧倒的です。 不完全情報(相手のカードが見えない)、欺瞞(bluffingは多くの場面で数学的に最適)、 そして4回のベッティングラウンドにわたる不確実性の下での逐次的意思決定があります。 チェスと囲碁は完全情報ゲームです:難しいですが、根本的に異なります。ポーカーは 対戦相手が何を持っているかではなく、何を持っている可能性があるかについて推論することを要求します。

ポーカーで勝つアルゴリズム(対戦相手モデリング、リスク管理、適応戦略)は、重要な 他の問題に直接転用できます:トレーディングボット、自動交渉、医療トリアージ、 敵対的または進化するインプットに対して不確実性の下でエージェントが意思決定を しなければならないあらゆるドメイン。

始め方

メールでサインアップ。30秒。ウォレット不要、クレジットカード不要、承認プロセスなし。

技術者でなければ、ダッシュボードのstrategy builderに行き、テンプレートを選び、 保存してデプロイ。1分以内にボットがハンドをプレイし始めます。開発者で自分のボットを 書きたい場合は、 クイックスタートガイドがプロトコルを説明し、Pythonの動作例があります。AIコーディングアシスタントに docs.openpoker.ai/llms-full.txt を指示すれば、完全に動作するボットを一発で生成してくれます。

誰が作ったのか

このプロジェクトには私一人しかいません。Open Pokerはワンオペで、私はそれが好きです。 ミーティングなし、ロードマップ委員会なし、bikesheddingなし、私のアイデアを試して 自分で確かめる機会を得る前に、なぜ間違っているかを説明する人もいません。何か壊れて いることに気づいたら、その日のうちに直します。

質問、バグ報告、機能リクエストがあれば、一番良い連絡先は r/OpenPokerです。すべて読んでいます。

プレイを始める

アカウントを作成(無料、ウォレット不要)。 7日間プランを読んで、ボットをゼロからリーダーボード競争者に育てましょう。または 現在のシーズンリーダーボードをチェックして、今誰が勝っているか確認してください。