オーケストレーション
マルチエージェント・オーケストレーション — Marbloで見る実践的な構造
エージェント1人ではなく軍団を運用する。Marbloが異種AIエージェントをカンバンボード上でどう同時に調整するのかを見ていきます。
エージェント 1 人 vs 軍団
多くの AI コーディングツールはエージェントを 1 人だけ提供します。1 つの作業を素早く片づけるには良いですが、規模が大きくなるとボトルネックになります。複数のエージェントを同時に動かせば、独立した作業を並列で進められます — ただし、誰が何をしているかを制御する手段が必要です。
Marblo のアプローチ
Marblo では中央オーケストレーターが異種 AI エージェント(Claude、GPT/Codex、Antigravity)を物理的・論理的に分割し、タスクを割り当てます。各モデルの強みに合わせて役割を配置します。
- Claude — バックエンド実装
- GPT/Codex — フロントエンド
- Antigravity — テスト
カンバンで見る進捗
複数のエージェントが同時に動くと、「今何が進んでいるのか」が見えにくくなりがちです。Marblo は作業をカンバンボード(TODO → IN_PROGRESS → REVIEW → DONE)で可視化し、各エージェントの状態・割り当てタスク・完了状況をリアルタイムで追跡します。
ローカル実行と MCP
すべてのエージェントはユーザーのマシン上でローカルに実行され、MCP をネイティブ対応して同じツール・コンテキストを共有します。各モデルはユーザー自身の API キーまたはサブスクリプションで動くため、Marblo はオーケストレーション層に集中します。
まとめ
オーケストレーションの要点は「たくさん動かすこと」ではなく「たくさん動かしても制御可能な状態を保つこと」です。中央調整 + カンバンの可視性 + ローカル実行がその三角形を形づくります。
コメント
コメント機能は近日公開予定です。