Multi-LLMペーパートレーディングボット、リードエンジニアにClaude Opus、ストラテジストにGeminiを採用:アーキテクチャ解説

✍️ OpenClawRadar📅 公開日: April 30, 2026🔗 Source
Multi-LLMペーパートレーディングボット、リードエンジニアにClaude Opus、ストラテジストにGeminiを採用:アーキテクチャ解説
Ad

ある開発者が、Alpaca上で動作する自律型ペーパートレーディングボットを公開した。これは、役割を制限し、拒否権プロセスを文書化したマルチLLMアーキテクチャを採用している。プロジェクトは約4,900行のコードで構成され、5つのPythonモジュールから成り、GitHubで完全にオープンソース化されている。

アーキテクチャ: 3つの役割と制限されたスコープ

  • コマンダー(人間): 資金管理権限と投資テーゼの承認を担当。資金に影響するすべての操作には人間の承認が必要。
  • ストラテジスト(Gemini Pro): 投資テーゼの評価のみにスコープを限定。実装の選択、ブローカーSDKの選定、アーキテクチャの決定は不可。
  • リードエンジニア(Claude Opus 4): すべてのコードを作成。ストラテジストの指示を監査し、工学的現実に適合しない指示に対して拒否権を行使。拒否は記録される。

どの役割も単独でデプロイすることはできない。すべての不一致は「ストラテジスト法典」に記録され、現在270以上のエントリがある。法典は撤回を隠さず、後で原則が変更された場合も、両方のバージョンが日付付きで残る。

マルチLLMが効果的な理由

作成者は、単一のLLMでは自己矛盾を起こす動機が働かないと指摘する。異なるベンダーの2つのLLMが制限されたスコープと文書化された拒否権パスを持つことで、実際のエンジニアリングレビュープロセスに近い仕組みが実現する。この摩擦により、問題は事後分析ではなく設計段階で顕在化する。

Ad

具体例: ブローカーSDKのフィールド不一致

ストラテジストの指示: ブローカーSDKの Position.created_at に14日間のポジション減衰クロックを固定する。クロード(エンジニア)が dir(Position) を実際のAlpaca SDKで確認したところ、該当フィールドは存在しなかった。代わりに状態管理台帳を実装し、教義の更新理由を「ブローカーが当初の評価で想定したフィールドを実際には提供していなかった」と記録。アーキテクチャレビュー中、クロードは最初の実装が複数のブローカー呼び出しにまたがって状態ロックを保持していたため、さらにリファクタリングを行った。両方の対応が法典に記録されている。

対象読者

マルチLLMエージェントワークフローを構築する開発者、特に金融自動化や監査証跡と敵対的レビューが重要な領域。また、明示的な拒否権ログを持つ調整型マルチエージェントシステムを探求している人にも関連する。

リポジトリと全9ページのアーキテクチャペーパー: https://github.com/ALGEM-hub/Whitepaper

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Composer: Claude Codeエージェントと一緒に編集できるリアルタイムマークダウンエディタ
Tools

Composer: Claude Codeエージェントと一緒に編集できるリアルタイムマークダウンエディタ

Composerは、人間とClaude Codeエージェントが同じドキュメントをリアルタイムで編集できるマークダウンエディタです。エージェントはMCP経由で接続し、ドキュメントの読み取り、コメントへの返信、提案の投稿が可能。パブリックドキュメントは無料で、サインイン不要です。

OpenClawRadar
8Kコンテキスト用コーディングエージェントの構築:プランナー/エグゼキュータ分割、トークン予算、並列実行
Tools

8Kコンテキスト用コーディングエージェントの構築:プランナー/エグゼキュータ分割、トークン予算、並列実行

8kトークン制限に対応するため、プランナー/エグゼキュータアーキテクチャ、厳格なトークン予算管理、並列タスク実行を採用したCLIコーディングエージェントの詳細な解説。

OpenClawRadar
プログラムによる足場なしで行った11のマルチエージェントソフトウェア構築からの実践的知見
Tools

プログラムによる足場なしで行った11のマルチエージェントソフトウェア構築からの実践的知見

11の自律マルチエージェント構築の分析によると、スコープ強制はプロンプトではなく機械的に機能し(成功率20/20)、オーケストレーションコストはメモリ再取り込みが支配的(入力コストの約95%)、ワーカーモデルの能力によって9.8倍のスループット格差が生じることが明らかになりました。

OpenClawRadar
AskFirst APIは、AIエージェントに人間の承認レイヤーを追加します。
Tools

AskFirst APIは、AIエージェントに人間の承認レイヤーを追加します。

AskFirstは、AIエージェントが取り返しのつかない行動を起こす前に人間の承認を待つためのREST APIです。ローカルモデル、ホストされたAPI、あらゆるフレームワークと連携し、メール通知、承認/拒否オプション、監査ログを提供します。

OpenClawRadar