C
ChaoBro

Google、Agents CLIをオープンソース化:エージェント開発を「環境設定」から「コマンド一発」に

Google、Agents CLIをオープンソース化:エージェント開発を「環境設定」から「コマンド一発」に

クラウド上にエンタープライズレベルのAIエージェントをデプロイするには通常、以下のプロセスが必要だ:クラウドプロジェクトの作成、IAM権限の設定、サービスアカウントの設定、データベース接続、Dockerfileの作成、CI/CDの設定、APIキーの管理、モニタリングとアラートの設定。

Googleの新ツールはこれらすべてを1つのコマンドに変えた。

Google Cloudは本周、Agents CLIをオープンソース化した。定位は明確:AIプログラミングアシスタント(Claude Code、Gemini CLI、Cursorなど)にエージェントのクラウドデプロイを自分で処理させることで、エンジニアがクラウドサービスのドキュメントを読む必要をなくす。

何が解決されるのか

エージェント開発を行うエンジニアには共通の痛点がある:ローカルでは完璧に動くのに、クラウドにデプロイすると途端に壊れる。

理由は複雑ではない。ローカル開発はシンプルなAPIキーを使うが、本番環境ではIAMロール、サービスアカウント、ネットワーク分離、シークレット管理が必要だ。ローカルテストはモックデータを使うが、本番は実際のデータベース、ベクトルストア、メッセージキューに接続する。これらのエンジニアリング知識はアルゴリズムエンジニアにとっては追加負担であり、フロントエンドエンジニアにとっては暗号のようなものだ。

Agents CLIのアプローチは、このエンジニアリング知識を「スキルパック」にパッケージ化し、AIプログラミングアシスタントに直接与えることだ。Claude CodeやGemini CLIが「エージェントをデプロイして」という指示を受けると、Agents CLIが自動的に処理する:

  • Google Cloudプロジェクトと必要なIAM設定の作成
  • エージェントプラットフォーム、Cloud Run、Cloud SQLなどのサービスへの接続
  • 環境変数とシークレット管理の設定
  • デプロイスクリプトとモニタリング設定の生成

コンソールを手動でクリックする必要はない。Terraformを書く必要もない。

テクニカルアーキテクチャ

Agents CLIの核心アイデアは**「Agent for Agents」**——専用のCLIエージェントを使って他のエージェントのライフサイクルを管理することだ。

Google Cloudのエージェントプラットフォームと深く統合され、以下をサポート:

  • ローカルプロトタイピング
  • Cloud Runへのワンクリックデプロイ
  • Gemini CLI、Claude Code、Cursorなどのプログラミングエージェントとの直接統合
  • トークン使用量の最適化(Google公式データによると、Android CLIバージョンはトークン消費を70%削減し、タスク完了時間を3倍短縮)

興味深いのは、このツールの選択的統合戦略が賢明だということだ。Geminiモデルの使用を強制しない——Claude CodeユーザーもCursorユーザーも直接接続できる。Googleの算盤は明確:まずエージェント開発のインフラになり、その後トラフィックを自然に自社のモデルに導く。

試す価値があるか

エンタープライズレベルのAIエージェント開発、特にクラウドへのデプロイが必要な場合、このツールは30分かけて見る価値がある。

その核心价值は「もう1つのCLIツールが増えた」ことではなく、エージェント開発のエンジニアリング閾値を、専用のDevOpsエンジニアを雇う必要がないレベルまで下げたことだ。小規模チームと独立開発者にとって、これは1人でプロトタイプからリリースまでの全流程を完了できることを意味する。

もちろん、Google Cloudエコシステムへの绑定は代償を伴う。すでにAWSやAzure上でインフラを実行している場合、移行コストを考慮する必要がある。ただし、Googleのエージェントプラットフォームは機能の完全性で確かに先を行っている——A2Aプロトコルサポート、エージェントオーケストレーション、評価フレームワーク、一式揃っている。

現在このツールはプレビュー段階にあり、Apache 2.0ライセンスでオープンソース化され、GitHub上で安定した火曜日の更新リズムを持っている。

主要ソース:

  • Google Cloud Blog
  • InfoQ テクニカル分析
  • Google公式デモビデオ