Pantheon-Trades は何をしますか?
10体のAIエージェントがあらゆる予測市場取引を討議し、自制心をオンチェーンで担保します。Polymarket CLOB + Arc Testnet対応。11のLLMプロバイダを1つの環境変数で管理。Half-Kellyポジションサイジングと自己調整機能を備え、完全にオープンソースです。
概要
Pantheon-Tradesは、複数のAIエージェントが連携して予測市場(Polymarketなど)で取引を行うためのフレームワークです。各エージェントは異なる視点から市場を分析し、討議を通じて取引判断を共同決定します。取引の規模はHalf-Kelly基準に基づいて計算され、自己調整機能によりパフォーマンスに応じて調整されます。すべての取引決定はオンチェーンで検証可能です。
特徴
- 10体のAIエージェント: 各エージェントが独立した分析を提供し、集団討議で最終判断
- オンチェーンでの自制: 取引額や頻度に制限を設け、スマートコントラクトで強制
- Polymarket CLOB対応: 中央指値注文帳を介した効率的な取引
- Arc Testnet対応: テストネットでの安全な検証が可能
- 11のLLMプロバイダ: OpenAI、Anthropic、Google、Meta、Mistralなど、1つの環境変数で切り替え
- Half-Kellyポジションサイジング: 理論的に最適な成長を実現しつつリスクを抑制
- 自己調整: 過去の取引成績に基づいてパラメータを自動調整
- 完全オープンソース: MITライセンスで公開。自由にフォーク・改変可能
クイックスタート
# リポジトリをクローン
git clone https://github.com/NAME0x0/Pantheon-Trades.git
cd Pantheon-Trades
# 環境変数を設定
cp .env.example .env
# .envファイルを編集してLLMプロバイダのAPIキーを設定
# ビルドして実行
cargo build --release
cargo run -- --help
使用方法
# 新しい取引の提案を生成
cargo run -- propose --market "Will AI cure cancer by 2030?"
# エージェントの討議を開始
cargo run -- discuss --proposal-id <ID>
# 取引を実行
cargo run -- trade --proposal-id <ID> --execute
# 過去の取引履歴を表示
cargo run -- history --limit 20
# 設定を表示
cargo run -- config show
環境変数
| 変数名 | 説明 | デフォルト |
|---|---|---|
LLM_PROVIDER | 使用するLLMプロバイダ(例: openai, anthropic, google, meta, mistral) | openai |
POLYMARKET_API_KEY | PolymarketのAPIキー | なし |
ARC_TESTNET_RPC_URL | Arc TestnetのRPC URL | なし |
PRIVATE_KEY | 取引に使用するウォレットの秘密鍵 | なし |
MAX_TRADE_AMOUNT | 1回の取引の最大金額 | 1000 USDC |
HALF_KELKY_FRACTION | Half-Kelly fraction(0.0~1.0) | 0.5 |
アーキテクチャ
+-------------------+ +-------------------+ +-------------------+
| Agent 1 | | Agent 2 | ... | Agent 10 |
| (LLM分析) | | (市場データ分析) | | (リスク評価) |
+--------+----------+ +--------+----------+ +--------+----------+
| | |
+-------------------------+-------------------------+
|
v
+--------+---------+
| 討議エンジン |
| (集約・調整) |
+--------+---------+
|
v
+--------+---------+
| ポジション計算 |
| (Half-Kelly) |
+--------+---------+
|
v
+--------+---------+
| オンチェーン実行 |
| (Polymarket/Arc) |
+------------------+
ライセンス
MITライセンスで公開されています。詳細はLICENSEファイルを参照してください。
貢献
プルリクエスト、イシュー報告、提案など、あらゆる形の貢献を歓迎します。詳細はCONTRIBUTING.mdを参照してください。
注意事項
このソフトウェアは実験的なものであり、金融アドバイスを提供するものではありません。実際の資金を使用する前に、十分なテストとご自身の判断を行ってください。