複数のAIエージェントを安全な環境で同時並行に動かす──そんな基盤への需要が急速に高まるなか、Googleがその解の一形態を示した。実験的マルチエージェント・オーケストレーション基盤「Scion」が先日オープンソースとして公開された。

Scionとは──「エージェントのハイパーバイザー」

Scionが掲げるコンセプトは**「エージェントのハイパーバイザー」**だ。仮想マシンを管理するハイパーバイザーと同じように、Scionは複数のAIエージェントの生成・調整・終了を統括する。

具体的には以下を実現する:

  • コンテナによる完全分離: 各エージェントはDockerやPodmanなどのコンテナで動作し、独自のgitワークツリーと認証情報を持つ。複数エージェントが同じプロジェクトで並列作業しても互いに干渉しない
  • 動的なエージェントライフサイクル管理: 長期稼働する専門エージェントと、単一タスクに紐づく一時的なエージェントを混在させられる
  • 並列タスクグラフの動的進化: コーディング・監査・テストといった異なる目的のタスクを並列に実行しながら動的に変化させられる

実行環境はDocker、Podman、Appleコンテナ、Kubernetesに対応し、ローカル・リモートVM・Kubernetesクラスターをまたいで動かすことができる。

「制約より分離」という設計原則

Scionの設計で特筆すべきは**「Isolation over Constraints(制約より分離)」**という原則だ。

多くのエージェント基盤がエージェントの行動をルールやプロンプトで縛る方向に向かうのに対し、Scionは異なるアプローチを採る。エージェントに「–yoloモード」──必要なことを自由にさせながら、コンテナやネットワークポリシーという外側の境界でガードレールを設けるという発想だ。

この転換は重要な意味を持つ。内側からルールで縛ると、エージェントの自律性が損なわれ、結局は人間が細かく指示し続ける構造に逆戻りする。外側で物理的に分離することで、エージェントは本来の自律性を発揮しつつ安全性が担保される。

Scion固有の語彙体系

Scionを使いこなすには独自の概念体系を理解する必要がある:

用語 意味

Grove(グローブ) プロジェクトに相当する単位

Hub(ハブ) オーケストレーションの中央コントロールプレーン

Runtime Broker ハブが動作するマシン

Harness(ハーネス) エージェントのライフサイクル・認証・設定を管理するアダプター

ハーネスを通じて現在対応しているエージェントはGemini CLI、Claude Code、OpenCode、Codexなど。後者2つは現時点でサポートが部分的だ。

デモゲーム「Relics of the Athenaeum」

Scionの能力を実証するデモとして、Googleは「Relics of the Athenaeum」というゲームのコードベースも公開している。このゲームでは複数のエージェントが異なるキャラクターを演じながら協力して計算パズルを解く。

ゲームランナーがキャラクター(エージェント)を動的にスポーンし、それらのエージェントがさらにワーカーや専門エージェントを生成するという構造は、実際のマルチエージェント開発基盤の雛形として参考になる。

実務への影響

現時点では実験的なプロジェクトであり、本番環境への即時採用を急ぐ段階ではない。ただし、今すぐ学べることは多い:

  • アーキテクチャパターンとして参照する: コンテナでエージェントを分離する発想は、社内ツールや自動化パイプラインでも応用できる
  • gitワークツリー活用を実践する: エージェントに独立したgitワークツリーを割り当てて並列作業を安全に進める手法は今すぐ取り入れられる
  • ハーネス設計を研究する: エージェントのライフサイクル管理をアダプターとして切り出す設計は再利用性が高く、自社ツール開発の参考になる

日本企業での導入を考えると、Kubernetesとの統合やオンプレミス動作の実績が重要になる場面も多い。Scionがそのあたりをどこまでカバーしていくかが今後の注目点だ。

筆者の見解

「複数のAIエージェントを安全な環境で同時並行に走らせる基盤」が求められていることは以前から明らかだった。Scionはその答えの一つを具体的なコードとして示した点に価値がある。

特に「制約より分離」という哲学には強く同意する。エージェントの動作をプロンプトやルールで縛ろうとするアプローチは、どこかで必ず破綻する。物理的・インフラ的な境界で安全を確保しながら、エージェント自身には最大の自律性を与える──これが自律エージェントを本番で動かすための正しい方向性だと思う。

エージェントが自律的にループで動き続ける仕組み──タスクを受け取り、実行し、検証し、次のステップを判断するサイクルを繰り返すアーキテクチャ──こそが今のAI開発における最も重要なフロンティアだ。Scionはそのビジョンを実装しようとしている。

現時点では実験的な段階で、プロダクション採用はまだ先の話だろう。しかしマルチエージェント基盤の設計をこれから考えるなら、Scionのアーキテクチャを参照することは間違いなく有益だ。Googleがこの実験的基盤をどこまで発展させていくか、エコシステムの広がりとともに注目していきたい。


出典: この記事は Google open-sources experimental agent orchestration testbed Scion の内容をもとに、筆者の見解を加えて独自に執筆したものです。