ASADASHI
バイブコーディング
バイブコーディング2026.11.06·読了 2分·難易度: むずかしい

GoogleがAIエージェント基盤をオープンソースに寄贈

朝の出汁版(通勤2分)

  • ポイント1: GoogleがAIエージェントを大規模に動かすための3つの基盤技術(Agent Substrate・gVisor・OpenRL)をCNCFに寄贈し、どのKubernetes環境でも使えるオープンスタックとして公開した。
  • ポイント2: AIエージェントは「一度リクエストして終わり」ではなく、サブエージェントの起動・コード実行・結果のフィードバックを繰り返すループ構造で動くため、それを支えるインフラ自体が今後の差別化ポイントになる。
  • ポイント3: 自前でエージェントを動かす環境を構築したい人は、Agent SubstrateのGKE対応版(GA済み)から触り始めると、本番運用レベルのアーキテクチャの全体像をつかみやすい。

出汁の素(深読みモード)

AIエージェントのインフラ問題が、ようやく「共通課題」として扱われ始めた

AIエージェントは「一度リクエストして終わり」の仕組みではない。サブエージェントを起動し、コードを実行し、結果をモデルに戻してまた次の行動を決める——このループが何十・何百と並行して走る。そうなると、ウェブアプリや機械学習モデルのサービング向けに設計された既存のインフラでは構造的に合わない部分が出てくる。

Googleが今回CNCFに寄贈したのは、まさにその「エージェントループを本番規模で回す」ための土台となる3つのプロジェクト。Agent Substrate(エージェントのオーケストレーション基盤)、gVisor(サンドボックス実行環境)、OpenRL(強化学習基盤)の3本で構成されており、どれもKubernetesクラスター上で動く設計になっている。

注目すべきはCNCFへの「寄贈」という形を選んだことだ。2010年代にKubernetesがコンテナ運用の標準になった過程と同じ構図で、Googleは「自社サービスの差別化」よりも「業界共通の基盤を育てる」方向に動いている。エージェントインフラが特定クラウドに依存せず使える形になることで、その上に乗るアプリケーション層での競争が活発になる——という読み方もできる。

3つのプロジェクトが担う役割の違い

3つを「まとめてOSSになった」と捉えると解像度が低い。それぞれが異なる問題を解いている。

Agent Substrateは、エージェントが動くループ全体のオーケストレーション層。サブエージェントの起動・管理・状態の引き継ぎを担う部分で、今回GKE上でGA(一般提供)に達した。CPUだけでなくGPU・TPUにも対応済みで、推論のスケールアウトを意識した設計になっている。

gVisorは、エージェントがコード実行やツール呼び出しを行うときのサンドボックス環境。エージェントにコードを実行させる場合、ホスト環境への影響を遮断するための隔離が必要になる。コンテナだけでは粒度が足りないケースを補う位置づけで、CNCF内でIncubation(正式プロジェクト化)を目指している段階にある。

OpenRLは強化学習のための基盤で、エージェントの行動を評価・改善するサイクルを回すための仕組み。今の段階でOpenRLまで自分で触る必要があるのはフルスタックでエージェントを訓練したい層になるが、「エージェントの判断精度を上げるためにどういう仕組みが要るか」を理解する文脈では押さえておきたい。

以前AIエージェントで並行作業、Gitを使い倒す新CLIでも触れたように、エージェントを「並行して複数走らせる」設計に移行しつつある中で、その実行環境をどう整えるかが次の問いになってきている。

「GKEがない」人でも知っておく価値がある理由

Agent SubstrateのGKE対応版がGAになったことは、「GCPを使っている人向けのニュース」として読まれがちだが、それだけではない。

CNCFに入ったということは、将来的にAWSやAzureを含む他のKubernetesマネージド環境でも同等のスタックが動く可能性が開いた、ということでもある。KubernetesがどのクラウドでもDockerコンテナを動かせる標準になったように、エージェント実行のレイヤーでも「どこでも同じように動く」という状態を目指している。

実装レベルで自分でエージェントを動かす環境を作りたい人にとっては、このアーキテクチャの全体像をGKEで確認してから、自分の環境に引き寄せる、という使い方が現実的だ。AIエージェントに画像・動画・3Dを作らせる仕組みでも整理したように、エージェントが「何を実行できるか」の制御設計はますます重要になっている。その制御をどのインフラで担保するかが、今回の発表の核心にある。

今すぐ動けること:Agent Substrateのドキュメントから全体像をつかむ

まず触り始めるなら、Agent SubstrateのGKE版(GA済み)の公式ドキュメントが起点になる。Google Cloud Blogの発表記事(https://cloud.google.com/blog/products/containers-kubernetes/open-infrastructure-for-autonomous-agents-comes-to-cncf/)から、各プロジェクトのリポジトリとドキュメントへのリンクが辿れる。

Kubernetesを触ったことがある人であれば、Agent Substrateのアーキテクチャ図を見るだけでもエージェントループがどのコンポーネントに対応しているかを掴める。コードを書かずとも「本番水準のエージェントインフラがどういう構造で動いているか」を理解する目的で読む価値がある。

gVisorについては、GitHubリポジトリ(github.com/google/gvisor)にサンドボックスの設計思想が詳しく記述されている。エージェントにコード実行を任せる設計を考えているなら、ここでの「実行の隔離」の考え方は先に理解しておきたい部分だ。

自分でエージェントを動かす環境を構築するつもりがない場合でも、「どのクラウドサービス上でエージェントを走らせるか」を選ぶ際の判断軸として、この3層(オーケストレーション・サンドボックス・強化学習)が揃っているかを確認するクセをつけておくと、ベンダーのマーケティング文句に流されにくくなる。

上の層に乗せるセマンティック検索との組み合わせが次の論点

今回の発表と同時期に、NVIDIAがAuto Ontology(github.com/NVIDIA/auto-ontology)というPythonフレームワークを公開した。グラフベースの推論レイヤーをデータの上に構築し、LLMやエージェントのコンテキスト取得と説明可能性を高める設計になっている。

Agent Substrateがエージェントの「実行インフラ」を担うとすれば、Auto Ontologyはエージェントが「何をどう判断するか」の知識構造を整える層に当たる。エージェントが「行動→実行→フィードバック」をループする際、その判断の根拠となる知識をどう整理するかは別の問題として残る。

実装面では、Auto OntologyはPython製でスター数も4,500超と実用ベースの注目を集めている。エージェント向けにナレッジグラフを設計したことがある人、あるいはRAG(検索拡張生成)の精度に限界を感じている人は、オントロジーベースのアプローチをここから入門するのが効率的だ。Agent Substrateで「どう動かすか」を整えた上で、Auto Ontologyで「何を考えさせるか」を設計する——この2層の組み合わせが、今後エージェント開発の中心的な論点になってくると見ている。

参照ソース