【Google Cloud Next '26 in Las Vegas現地参加レポート】個別セッション:Gemini CLIのカスタマイズと拡張で実現する、AIエージェントによる次世代開発体験
はじめに
Re:Q Techブログをご覧いただきありがとうございます。
クラウド&ネットワーク技術統括部のN.Tです。
皆さんは、日々進化するAIツールを使いこなせているでしょうか?
Webアプリ、IDEの拡張機能、そしてCLI......便利なツールが増える一方で、それぞれの間でコンテキスト(文脈)が断片化してしまい、情報を統合するのに苦労している方も多いかと思います。
Google Cloud Next '26 in Las Vegasで行われたセッション「One tool to rule them all: Extending and customizing the Gemini CLI」では、こうした断片化を解消し、CLIを「最強のオーケストレーター」へと進化させる方法が示されました。
今回は、そのセッションで紹介されたGemini CLIの拡張性と、エージェントによる新しい開発体験について詳しくレポートします!
結論:Gemini CLIは単なるツールから「オーケストレーター」へ
このセッションの最大の結論は、「Gemini CLIは,あらゆるツールを繋ぎ合わせるAIエージェントの基盤である」ということです。
単に対話するだけでなく、ユーザー独自の「スキル」や、特定のタスクを専門に扱う「サブエージェント」を組み合わせることで、個々の開発ワークフローに最適化された環境を構築できます。
拡張性の3つの柱
Gemini CLIをカスタマイズする鍵となるのが、以下の3つの要素です。
| 拡張要素 | 概要 | メリット |
|---|---|---|
| Agent Skills | 特定の専門知識や手順をパッケージ化したモジュール | 必要な時にだけ専門知識をロードし、コンテキストの肥大化を防ぐ |
| Subagents | メインエージェントから独立したタスクを実行する「分身」 | 複雑なタスクを隔離された環境で実行し、メインの履歴を汚さない |
| Extensions | コミュニティやチームで共有可能な拡張パッケージ | 「車輪の再発明」を防ぎ、ベストプラクティスを即座に導入できる |
Agent Skills:Just-in-Timeな専門知識
スキルは、特定のタスクに必要なプロンプトやツール定義を一つにまとめたものです。
セッションでは、Just-in-Time (JIT) なロードの重要性が強調されました。
例えば、特定のライブラリのデバッグ手順を「スキル」として登録しておけば、必要な時だけその知識をエージェントに読み込ませることができます。
これにより、常に大量のプロンプトを送り続ける必要がなくなり、レスポンスの向上とコスト削減に繋がります。
スキルの構成要素は以下の通りです。
| 構成要素 | 内容 |
|---|---|
| Description | スキルの機能説明。エージェントが「いつこのスキルを使うべきか」を判断するために使用 |
| Instructions | 具体的な実行手順(システムプロンプト)。Markdownで詳細に記述可能 |
| Tools | MCP(Model Context Protocol)サーバーなど、スキル実行に必要なツールの定義 |
Subagents:高度なタスクの委譲(Delegation)
複雑な問題に直面した際、メインエージェントが自らすべてを解決しようとするのではなく、専門家である「サブエージェント」に作業を振る(委譲する)仕組みが導入されました。
サブエージェントは、メインのチャットとは完全に独立したコンテキスト・ウィンドウを持ちます。
これにより、例えば大量のソースコードを読み込んで分析するような重たいタスクをサブエージェントに任せても、メインの対話の流れが途切れたり、過去の会話が忘れられたりすることがありません。
この連携を支えているのが、Googleが提唱する Agent-to-Agent (A2A) プロトコル です。
エージェント同士が標準化された方法で会話し、タスクを依頼し、結果を受け取ることができるようになっています。
共有とエコシステム:知見を「 multiplier(乗数)」に変える
作成したスキルやサブエージェントは、「エクステンション」としてパッケージ化して簡単に共有できます。
特筆すべきは、その共有方法の柔軟性です。
- パブリック共有: GitHubなどを通じて世界中のコミュニティと成果を共有。既に300以上の拡張機能がギャラリーに公開されています。
- プライベート共有: チーム内や組織内限定での配布。機密性の高い社内ツールや特定のプロジェクト専用のスキルを、関係者だけにセキュアに届けることができます。
インストールもコマンド一行で完了します。
gemini extension install <URL>
誰かが「最高のプロンプト構成」や「便利な自動化サブエージェント」を一つ作れば、チーム全員が即座にその恩恵を受けられる。この「知見のMultiplier(乗数効果)」こそが、Gemini CLIをプラットフォームとして利用する最大の価値と言えるでしょう!
さいごに
今回のセッションを通じて、Gemini CLIが単なるCLIツールを超え、あらゆるAIエージェントを統合する強力な「プラットフォーム」へと進化していることを強く実感しました。
MCPによる外部ツール接続、A2Aによるエージェント間連携......。
これらを駆使することで、開発者は定型作業から解放され、より創造的な作業に集中できるようになりそうです。
自分たちのワークフローに合わせてエージェントを定義し、チーム全体の生産性を引き上げていけるように是非使いこなしていきたいですね!
RELATED ARTICLE関連記事
2026.04.24
【Google Cloud Next '26 in Las Vegas現地参加レポート】Developer Keynote レポート
- GCP
- クラウド
- セキュリティ
- 生成AI
2026.04.24
【Google Cloud Next '26 in Las Vegas現地参加レポート】Opening Keynote レポート
- GCP
- クラウド
2026.04.23
【Google Cloud Next '26 in Las Vegas現地参加レポート】海外カンファレンス初参加!インフラ女子が見るGoogle Cloud Next '26 in ラスベガス
- Databricks
- GCP
- クラウド
- 生成AI




