9月22日、Olimpiu Popが「Google Open-Sources AX a Kubernetes Style Orchestrator for Autonomous AI Agents」と題した記事を公開した。GoogleがOSS公開したAIエージェントオーケストレーター「AX」は、アイドル状態のエージェントをサブセカンド(1秒未満)で再開できる設計を核心に持ち、長時間稼働エージェントのコンピュートコストと運用複雑性を正面から解決しようとする基盤ランタイムだ。
「アイドル状態のエージェント」をどう扱うか、が設計の核心
AIエージェントの運用コストを押し上げる要因の一つが、モデルのレスポンス待ちや人間の介入待ちによる長時間のアイドル状態だ。ステートレスなマイクロサービスや決定論的なバッチジョブと異なり、自律型エージェントは「推論・ツール実行・コード評価」で集中的にCPUを使う一方、外部APIや人間からの応答を待つ間は完全に停止する。通常のKubernetesやコンテナ環境ではこのアイドル時間もサンドボックスを起動し続けるため、コンピュートリソースが無駄になる。コンテナのコールドスタート遅延も、対話的なエージェントループの体験を損なう。
AX(agentexecutor.io、GitHubはgoogle/ax)はこの問題に正面から取り組む。エージェントをマイクロサービスやバッチジョブではなくステートフルなアクターとして扱い、アイドル状態に入ったタイミングで実行状態をチェックポイントして即座にサスペンド。次に処理が必要になった時点でサブセカンド(1秒未満)での再開を実現し、コールドスタート遅延をゼロにしている。なお、サスペンド自体の所要時間については元記事では明示されていない。複数のタスクを共有ワーカー上で多重化することでリソース効率を高める設計だ。
実行ランタイムとしてAgent Substrateを採用している。Agent SubstrateはGoogle・Google DeepMind内部で開発されてきたエージェント実行基盤であり、今回のAX公開に合わせて外部から参照可能になった。
ライセンスはApache 2.0。
Kubernetesユーザーに馴染み深い4つの宣言的プリミティブ
AXの制御プレーンはKubernetesのCRD(カスタムリソース定義)スタイルで設計されており、APIグループax.io/v1alpha1配下に4つのプリミティブを持つ。Kubernetesに慣れた運用チームであれば、既存のワークフローやツールチェーンをほぼそのまま流用できる点が設計上の意図の一つだ。
- Task:実行ライフサイクル、サンドボックスのCPU・メモリ制約、関連インフラへの参照を定義する。エージェントの「一仕事の単位」に対応するコアリソースだ
- Workspace:タスク開始前の環境構築を担う。Gitリポジトリのマウント、MCP(Model Context Protocol)サーバーの設定、スキルバンドルのインストール、自然言語ゴールの記述による初期化エージェントの実行などを宣言的に指定できる。タスクと分離することで、環境の再利用性と一貫性を確保する役割を持つ
- Gateway:サンドボックス化されたエージェントからの外部通信を制御する。ホスト名・ポートの許可リスト管理とアウトバウンドリクエストへのクレデンシャル注入を担い、エージェントが意図しない宛先へ通信するリスクを絞り込む
- Model:LLMプロバイダーのパラメーター、ランタイム設定、KubernetesのSecretとして管理されるAPIキーの一元管理ポイントとなる。プロバイダー切り替えをTaskマニフェストに影響させず行える
CLIツールaxはGoで実装されている。コントロールプレーンのデプロイにはkoとRedisを使い、ax-systemネームスペースに展開する。主要なコマンドとして、マニフェスト登録のax apply、タスク状態のリアルタイムストリーミング表示のax watch、デバッグ用のインタラクティブシェル接続のax ssh、手動での実行制御を行うax suspendとax resumeが提供される。
コミュニティの反応:運用負荷への批判と、基盤ランタイムとしての再評価
Hacker Newsのスレッドでは、開発者側から「エルゴノミックなワークフロー」というマーケティング文言に対する批判が目立つ。
「Kubernetesクラスター、コンテナレジストリ、
koを使ったカスタムCRDの維持管理を考えると、"エルゴノミック"という言葉は疑問だ」
という声が代表的で、個人開発者や小規模チームにとっての導入コストの重さを突いている。インフラエンジニア側はモデルAPIや人間の応答待ちで発生するアイドルコストの削減効果を評価しており、評価軸がユースケースによって大きく分かれる構図だ。
より本質的な議論はRedditのスレッドに集まっている。ここではAXをLangGraphやCrewAIのような高レベルのアプリケーションオーケストレーターと混同すべきでないという整理が共有されており、AXはあくまで基盤となる実行ランタイムという位置づけの理解が広がっている。この観点は、Hacker Newsの「運用が重い」という批判を相対化するうえでも重要だ——重いのはアプリ開発者向けのツールとして見るからであり、大規模エージェントフリートの基盤インフラとして見れば、Kubernetes的な運用モデルは妥当な選択といえる。
セキュリティ面では、gVisorによる隔離サンドボックスへの評価も見られる。gVisorはLinuxカーネルをユーザー空間で再実装することでシステムコールを傍受・制限するコンテナランタイムで、AXはこれを活用することで1つのエージェントが侵害された場合のブラストラジウス(障害・侵害の影響が波及する範囲)を隣接タスクや基盤ホストから遮断している。一方で、イーグレスプロキシの接続断やシークレット管理の未成熟といった初期段階の課題も指摘されており、本番投入には慎重な評価が必要だという声もある。
コミュニティの総意としては、個人開発者の手軽なスターターフレームワークではなく、大規模・長期稼働のエージェントフリートを管理するエンタープライズ向けのコンピュートプリミティブという位置づけが妥当だ、との見方が広がっている。
詳細はGoogle Open-Sources AX a Kubernetes Style Orchestrator for Autonomous AI Agentsを参照していただきたい。




