---
title: "Gemini agentとは？Gemini Enterpriseとの関係とStreamAssist APIでの呼び出し方【2026年10月】"
url: "https://www.issoh.co.jp/tech/details/18316/"
published: 2026-10-13
updated: 2026-10-13
categories: ["AI"]
publisher: "株式会社一創"
---

# Gemini agentとは？Gemini Enterpriseとの関係とStreamAssist APIでの呼び出し方【2026年10月】

Gemini agent は、Google Cloud が2026年10月8日（米国時間）の Gemini at Work 2026 で発表した、業務向けの汎用エージェントです。[公式ブログ](https://cloud.google.com/blog/products/ai-machine-learning/welcome-to-gemini-at-work-2026)は「単一のエージェントと単一のAPI」で、質問への回答、文書づくり、画像やメディアの生成、コードの作成と実行までを受け持つと説明しています。指示ではなく目的を渡し、完成した成果物をドキュメントや受信トレイに返してもらう使い方です。

本記事では、Gemini agent の仕組みと管理の考え方、似た名前の製品との違い、StreamAssist API でエージェントを呼び出す curl と Python のコード、提供状況、待つか自社で作るかの判断を扱います。Gemini Enterprise という製品そのものの機能と料金は[Google Agentspaceとは？現在は「Gemini Enterprise」に統合｜機能・料金を解説](https://www.issoh.co.jp/tech/details/8042/)が詳しい内容です。仕様は2026年10月13日時点の公式情報に基づきます。

## まとめ：Gemini agentは目的を渡す業務エージェント、APIは今のGemini Enterpriseで試す

- Gemini agent は Gemini Enterprise アプリ、Google Workspace、Slack や Microsoft 365 などの外部サービスから呼び出す業務向けの汎用エージェントです。
- モデルは Gemini 系と Anthropic の Claude 系を作業ごとに振り分けます。数時間から数日かかる処理をクラウド上で続けられます。
- エージェントには専用のIDが付き、通信は Agent Gateway を通ります。操作の記録は人ではなくエージェントに帰属します。
- 発表時点ではプライベートプレビューで、日本での提供時期と単体の価格は公表されていません。
- APIで組み込みたい場合、今は Gemini Enterprise の StreamAssist API が入口です。ただし読み取り専用で、A2A や ADK のエージェントは呼べません。

## Gemini agentとは：2026年10月発表の業務向け汎用エージェント

### 単一のエージェントと単一のAPIで質問応答からコード実行までを担う設計

公式ブログが挙げる守備範囲は4つです。質問への回答、ナレッジワーク、画像やメディアの作成、コードの作成と実行。これらを別々の製品ではなく、1つのエージェントと1つのAPIで扱います。

使い方の軸は「目的を渡す」ことです。例えば「最新のプロジェクト状況をスライドにまとめて」と頼むと、エージェントが計画を立て、必要なツールとスキルを選び、出来上がったスライドを返します。[blog.google の発表記事](https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/gemini-at-work/)も、成果物をドキュメント・受信トレイ・開発環境の中に返すと説明しています。

呼び出す場所は、Gmail・Docs・Sheets・Slides・Chat で `@Gemini` と書く方法のほか、Gemini Enterprise アプリ、コマンドライン、Slack、Microsoft 365 です。APIで外部のアプリに組み込めば、画面を持たない「ヘッドレス」のエージェントとしても動かせると発表されています。

### 消費者向けGeminiアプリのエージェント機能・Gemini Sparkとの違い

名前が似ていて混同しやすいのが、個人向けの Gemini アプリに入っているエージェント機能です。2026年5月の Google I/O で発表された Gemini Spark は、Gemini アプリに入るパーソナルエージェントで、個人の Gmail やカレンダーを相手にします。

Gemini agent は企業の Google Cloud と Workspace の契約が前提で、社内データへの接続、管理者が決める権限、監査記録まで含めて提供されます。個人の作業を手伝うのが Gemini Spark、組織の一員として業務を担うのが Gemini agent という区分です。個人向けの機能と日本での使い方は[Gemini Sparkとは？日本での使い方・料金・できること](https://www.issoh.co.jp/tech/details/12176/)で扱っています。

### 旧Agentspaceから改称されたGemini Enterpriseアプリとの関係

Gemini Enterprise は、旧 Google Agentspace を引き継いだ企業向けのAIプラットフォームです。社内データの横断検索、ノーコードでのエージェント作成、エージェントの配布をまとめて提供します。

Gemini agent は、この Gemini Enterprise アプリの中で動く新しいエージェントの位置づけです。公式ブログでも、導入企業の事例は Gemini Enterprise の名前で紹介されています。つまり「Gemini Enterprise を契約し、その中で Gemini agent を使う」関係で、どちらか一方を選ぶものではありません。

## Gemini agentの仕組み：マルチモデルの振り分け・長時間実行・メモリの4分類

### GeminiとClaudeを振り分けるSmart Routingとプロジェクトの支出上限

公式ブログには「Gemini はエージェントであり、その下で動くモデルは別の選択である」という一文があります。Gemini agent は現時点で Gemini 系と Anthropic の Claude 系のモデルを使い分け、今後はほかの主要なモデルやオープンモデルにも広げるとしています。

どのモデルで処理するかは Smart Routing が作業ごとに決め、費用と性能の釣り合う先へ回します。費用の歯止めとしては、Cloud Billing コンソールでプロジェクトのAI支出に上限を設定でき、Gemini がそれを守ると説明されています。従量の請求が読みにくいエージェントでは、この上限を最初に設定しておくのが安全です。

### 数時間から数日続く処理を支えるサブエージェントとクラウド常駐の実行

Gemini agent はクラウド上で動き、PCを閉じても処理を続けます。複数の手順がある仕事は、サブエージェントに分けて並列または順番に実行し、作業は数時間から数日に及ぶことがあります。

記憶はセッション、意味、手続き（スキルを含む）、出来事の4種類に分けて持つと発表されています。前回の打ち合わせの内容や、部署で決まった資料の書式を覚えておき、次の依頼で使う仕組みです。

### コネクタ・MCPサーバー・ToolsレジストリとSkillsレジストリの接続範囲

接続先として公式ブログに挙がっているのは、Confluence、Microsoft Office、Teams、Slack、Workspace、Git、Jira、Salesforce、ServiceNow、BigQuery、Databricks、Postgres、Snowflake などです。社内外の MCP サーバーにも接続できます。

社内で作ったツールは Tools レジストリへ、業務手順をまとめたスキルは Skills レジストリへ公開し、全社で使い回す設計です。既存の業務システムを MCP サーバーとして公開しておけば、Gemini agent からも別のエージェントからも同じ口で呼べます。MCP サーバーの仕組みと作り方は[MCPとは？AIと外部ツールをつなぐ標準規格とMCPサーバーの仕組み・作り方を解説](https://www.issoh.co.jp/column/details/12966/)で整理しています。

## 管理者が設計するガバナンス：エージェントID・Agent Gateway・監査記録

### 専用メールを持つcoworker agentと最小権限のエージェントID

公式ブログによると、すべてのエージェントは暗号学的に証明された独自のIDを持ち、社員と同じように最小権限で管理されます。チームの一員として動く coworker agent には、`agents.company.com` のような専用ドメインのメールアドレス、カレンダー、Drive、専用の保存領域が割り当てられます。

Gemini agent が行った操作は監査記録に書き込まれ、人ではなくエージェントの操作として記録されます。人のアカウントを借りて動く作りだと、誤送信や誤更新が起きたときに誰の操作か切り分けられません。権限の付与はロール単位で、組織のセキュリティ管理者が承認します。

### Gemini EnterpriseのAgent Gatewayは送信のみ・既定は全拒否

エージェントの通信はすべて Agent Gateway を通ります。[Agent Gateway の概要ページ](https://docs.cloud.google.com/gemini-enterprise-agent-platform/govern/gateways/agent-gateway-overview)によると、各エージェントには SPIFFE ID が付き、Agent Registry に登録されたエージェント・ツール・MCP サーバーだけが接続先になります。明示的な IAM ポリシーで許可しない限り、接続はすべて拒否される設計です。

注意したいのは対応範囲です。Agent Platform 上で自分でデプロイしたエージェントは受信と送信の両方を制御できますが、Gemini Enterprise では送信方向（Agent-to-Anywhere）だけが対象です。1つの Agent Gateway が管理できる登録リソースは最大5,000件。設定は[Gemini Enterprise の通信を Agent Gateway に流す手順](https://docs.cloud.google.com/gemini-enterprise-agent-platform/govern/gateways/agent-gateway-ge-deploy)にあり、専用のテスト用プロジェクトで試すよう案内されています。Agent Platform 全体の構成は[Vertex AI Agent Builderとは？Gemini Enterprise Agent Platform改称後の全体像・料金・使い方](https://www.issoh.co.jp/tech/details/8461/)で解説しています。

## StreamAssist APIで今のエージェントを呼ぶ手順とコード

Gemini agent 自体のAPI仕様（エンドポイント、認証、料金）は、2026年10月13日時点で公開されていません。自社のシステムから Gemini Enterprise のエージェントを呼ぶ方法として、いま公式に手順があるのは StreamAssist API です。認証と応答の扱いをここで固めておけば、新しいAPIにも移しやすくなります。

### 事前準備：assistants.assist権限とアプリIDの確認

[StreamAssist API でエージェントを呼ぶ手順のページ](https://docs.cloud.google.com/gemini/enterprise/docs/invoke-agent-streamassist)は、Standard・Plus・Pay-as-you-go・Frontline の各エディションが対象です。Business エディションは別のヘルプで案内されています。

1. 呼び出し元のアカウントに `discoveryengine.assistants.assist` の権限を付けます。Discovery Engine 編集者（`roles/discoveryengine.editor`）か、Gemini Enterprise 管理者（`roles/discoveryengine.agentspaceAdmin`）のロールが該当します。
2. OAuth のスコープは `https://www.googleapis.com/auth/cloud-platform` です。
3. Google Cloud コンソールで、Gemini Enterprise アプリのアプリIDとロケーション（`us`・`eu`・`global` など）を控えます。

アプリケーションのデフォルト認証情報（ADC）で呼ぶ場合は、課金先のプロジェクトを示す `X-Goog-User-Project` ヘッダーが必要です。付け忘れると 401 か 403 が返ります。

### v1alphaでエージェントIDを一覧しv1のstreamAssistへ送るcurl例

呼び出す相手は、表示名ではなく長い数字のエージェントIDで指定します。一覧は v1alpha にしか無く、v1 で呼ぶと 404 になる点に注意してください。次の例は、一覧を取ってから特定のエージェントへ質問を送ります。

```
# 値は自分の環境に置き換える
PROJECT_ID=my-project
LOCATION=us
APP_ID=my-gemini-app
BASE="https://${LOCATION}-discoveryengine.googleapis.com"
APP="projects/${PROJECT_ID}/locations/${LOCATION}/collections/default_collection/engines/${APP_ID}"

# 1) 登録済みエージェントの一覧（v1alphaのみ）
curl -s \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "X-Goog-User-Project: ${PROJECT_ID}" \
  "${BASE}/v1alpha/${APP}/assistants/default_assistant/agents"

# 2) 一覧のnameの末尾にある数字IDで質問を送る（v1）
AGENT_ID=15492003793394502655
curl -s -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "X-Goog-User-Project: ${PROJECT_ID}" \
  -H "Content-Type: application/json" \
  "${BASE}/v1/${APP}/assistants/default_assistant:streamAssist" \
  -d '{
    "query": {"text": "今週の営業会議の議事録から決定事項を3行でまとめて"},
    "agentsSpec": {"agentSpecs": [{"agentId": "'"${AGENT_ID}"'"}]}
  }'
```

会話を続けるときは、最後のチャンクに入っている `sessionInfo.session` の値を、次のリクエストの `session` に入れます。`session` を省くか `-` を渡すと、新しいセッションが作られます。

### ストリーム応答からthoughtを除きanswer.stateを判定するPython例

応答はチャンクの連続で届き、回答の本文も分割されて流れてくる形式です。`thought` が真のチャンクはモデルの内部推論なので、利用者に見せる出力から外します。公式のクライアントライブラリ（`pip install google-cloud-discoveryengine`）を使うと次のように書けます。

```
from google.api_core.client_options import ClientOptions
from google.cloud import discoveryengine_v1 as discoveryengine

PROJECT_ID = "my-project"
LOCATION = "us"           # globalのときはエンドポイント指定を外す
APP_ID = "my-gemini-app"
AGENT_ID = "15492003793394502655"

opts = ClientOptions(api_endpoint=f"{LOCATION}-discoveryengine.googleapis.com")
client = discoveryengine.AssistantServiceClient(client_options=opts)

name = client.assistant_path(
    project=PROJECT_ID, location=LOCATION, collection="default_collection",
    engine=APP_ID, assistant="default_assistant",
)
req = discoveryengine.StreamAssistRequest(
    name=name,
    query=discoveryengine.Query(text="今週の営業会議の議事録から決定事項を3行でまとめて"),
    agents_spec=discoveryengine.StreamAssistRequest.AgentsSpec(
        agent_specs=[discoveryengine.StreamAssistRequest.AgentsSpec.AgentSpec(agent_id=AGENT_ID)]
    ),
)

parts, state, session = [], None, None
for res in client.stream_assist(request=req):
    state = res.answer.state  # IN_PROGRESS から SUCCEEDED・SKIPPED・FAILED へ変わる
    for reply in res.answer.replies:
        content = reply.grounded_content.content
        if content.thought:   # 内部推論は表示しない
            continue
        parts.append(content.text)
    if res.session_info.session:
        session = res.session_info.session  # 次の質問で使うセッション名

print("".join(parts))
print("state:", state.name, "session:", session)
```

終わりの状態が `SKIPPED` なら、挨拶などで回答の対象外と判断されています。理由は `assistSkippedReasons` に入るので、ログに残しておくと原因を追えます。`FAILED` は実行時のエラーです。

### streamAssistで呼べないA2A・ADKエージェントと変更系アクションの制約

StreamAssist API から呼べるのは、標準のアシスタント、Deep Research、ワークフロービルダーで作ったチャット型エージェントとワークフローです。Gemini Enterprise アプリに登録した A2A エージェントと ADK エージェントは対象外で、A2A エージェントはレジストリの A2A エンドポイントから呼ぶよう案内されています。

もう1つの制約は、読み取り専用である点です。メールの下書き、カレンダーの予定作成、チャットへの投稿といった変更系の操作は StreamAssist API からは実行できません。基幹システムへ書き込む処理は、自分で作ったエージェント側に持たせることになります。ADK でのエージェント作成は[ADKとは？GoogleのAgent Development Kitの仕組みと始め方【2.11対応】](https://www.issoh.co.jp/tech/details/7936/)、エージェント同士の呼び出しは[A2A（Agent2Agent）プロトコルとは？v1.0の仕組み・MCPとの違い・実装手順](https://www.issoh.co.jp/tech/details/6732/)で扱っています。

## Gemini agentの提供状況と料金：プレビュー段階・日本提供未定・エディション

発表から間もないため、使い始められる範囲は限られています。2026年10月13日時点で分かっていることを並べます。

### Workspaceの一部プランへ順次提供、業界機能は金融・法務で先行プレビュー

報道では、Gemini agent は現在プライベートプレビューで、Workspace の一部の Business プランと Enterprise プランの顧客へ近く広く提供するとされています。業界向けの機能は、金融と法務でプレビューが始まり、行政・医療・小売は「近日提供」です。

日本での提供時期、日本語での動作、Gemini agent 単体の価格は、公式ブログにも各社の報道にも記載がありません。導入の予算を組む場合は、Google Cloud の営業窓口か販売代理店に確認してください。

### Gemini Enterprise 5エディションの座席数とストレージ枠の違い

Gemini agent を使う土台になる Gemini Enterprise は、[エディション比較のページ](https://docs.cloud.google.com/gemini/enterprise/docs/editions)で5種類に分かれています（2026年10月9日更新）。

| エディション        | 座席数                  | ストレージ（プール） |
| ------------- | -------------------- | ---------- |
| Business      | 1〜500ユーザー            | 25 GiB     |
| Standard      | 1ユーザー以上              | 30 GiB     |
| Plus          | 1ユーザー以上              | 75 GiB     |
| Pay-as-you-go | 1席から                 | 従量課金       |
| Frontline     | Standard・Plusが150人以上 | 2 GiB      |

このページには価格が載っていません。Pay-as-you-go は請求書払いの Cloud Billing アカウントに紐づける必要があり、Frontline はスキルの作成やアップロードができず、管理者が割り当てたエージェントしか使えない制限があります。エディションごとの料金と無料トライアルの扱いは、前述の8042の記事で確認できます。

## Gemini agentを待つ案件と自社エージェントを今作る案件の判断基準

Gemini agent は、社内文書と Workspace の作業を広く任せる用途では有力な選択肢になります。一方で、自社の業務システムに深く入り込む処理は、待っても解決しない部分が残ります。基幹システムとの連携まで含めた設計を外部に相談する場合は、[AIエージェント開発](https://www.issoh.co.jp/service/ai/agent/)のような開発支援を前提に範囲を決めてください。

### 待ってよい条件＝Workspace中心で文書の作成・要約・調整が主な業務

社内の情報が Gmail・Drive・Docs・カレンダーにまとまっていて、任せたい仕事が資料づくり、議事録の要約、会議の日程調整なら、自社で作るより Gemini agent の提供を待つ方が合理的です。発表で示された使い方そのもので、権限管理と監査記録も製品側で用意されます。

待つ間にできる準備は、業務手順を文書にしておくことです。Skills レジストリに載せるスキルは、手順・知識・ワークフローをまとめたプロンプトの部品なので、手順が文章になっていれば移し替えるだけで済みます。

### 今作るべき条件＝基幹システムへの書き込みと承認フローを伴う業務

受発注の登録、在庫の引き当て、請求データの作成のように、基幹システムへ書き込み、途中で上長の承認を挟む業務は、自社のエージェントを作る方が確実です。StreamAssist API は読み取り専用で、Gemini agent のAPI仕様も未公開のため、書き込みの経路と承認の手順を製品側に頼れません。

自前のエージェントを ADK で作り、Agent Runtime などの実行基盤に載せておけば、Gemini agent が提供された後も MCP や A2A でつなげます。実行基盤の比較は[AgentCore比較：Google Agent Runtime・Foundryと料金と上限を並べて選ぶ](https://www.issoh.co.jp/tech/details/17828/)で、AWS・Google・Azure の料金と上限を並べています。

### 失敗パターン＝プレビュー機能を前提に本番の業務手順を組み替える設計

避けたいのは、プライベートプレビューの機能を前提に、本番の業務手順や人員配置を先に変えてしまう進め方です。プレビュー期間中は仕様が変わり得ますし、日本での提供時期も決まっていません。

検証はテスト用のプロジェクトと限られた部署で行い、元の手順にすぐ戻せる状態を保ってください。

## よくある質問

Gemini agent について検索されやすい疑問に、公式情報の範囲で答えます。

### Gemini agentは無料で使えますか？

2026年10月13日時点で、Gemini agent 単体の価格は公表されていません。提供はプライベートプレビューの段階で、Workspace の一部の Business プランと Enterprise プランへ順次広げると報じられています。どの Gemini Enterprise エディションで使えるかも明らかになっていません。

### 日本でGemini agentはいつから使えますか？

公式ブログにも国内の報道にも、日本での提供時期は書かれていません。業界向けの機能は金融と法務でプレビューが始まり、行政・医療・小売は近日提供とされています。国内での導入を検討する場合は、Google Cloud の営業窓口か販売代理店に、日本語での動作とデータの保存場所を含めて確認してください。

### Gemini agentはAPIで自社システムに組み込めますか？

発表では、APIで外部のアプリに組み込み、画面を持たないヘッドレスのエージェントとして動かせるとされています。ただし、エンドポイントや認証方式などの仕様はまだ公開されていません。今の Gemini Enterprise では StreamAssist API で既存のエージェントを呼べるので、認証と応答の処理はこちらで先に作っておけます。

### Gemini agentで使うモデルは選べますか？

Gemini agent は、Gemini 系と Anthropic の Claude 系のモデルを作業ごとに振り分けます。振り分けは Smart Routing が自動で行い、費用と性能の釣り合う先を選ぶ仕組みです。今後はほかの主要なモデルやオープンモデルにも対応する予定と発表されています。費用の上限は Cloud Billing コンソールでプロジェクト単位に設定します。

### Gemini agentに任せた操作の責任は誰の操作として残りますか？

公式ブログでは、Gemini agent の操作はすべて監査記録に書き込まれ、人ではなくエージェントの操作として記録されるとしています。エージェントは独自のIDを持ち、セキュリティ管理者が承認したロールの範囲でしか動けません。社員のアカウントを借りて動く作りではないため、誤操作が起きたときにどのエージェントが何をしたかを追えます。

## 関連記事

- [Google Agentspaceとは？現在は「Gemini Enterprise」に統合｜機能・料金を解説](https://www.issoh.co.jp/tech/details/8042/)：Gemini agent の土台になる Gemini Enterprise の機能・料金・改称の経緯をまとめています。
- [AgentCore比較：Google Agent Runtime・Foundryと料金と上限を並べて選ぶ](https://www.issoh.co.jp/tech/details/17828/)：自社でエージェントを作る場合の実行基盤を、料金と上限で比べています。
- [ADKとは？GoogleのAgent Development Kitの仕組みと始め方【2.11対応】](https://www.issoh.co.jp/tech/details/7936/)：Google のエージェント開発キットで自前のエージェントを作る手順です。
- [Gemini Sparkとは？日本での使い方・料金・できること](https://www.issoh.co.jp/tech/details/12176/)：個人向けのパーソナルエージェントとの違いを確かめるときに読めます。
- [MCPとは？AIと外部ツールをつなぐ標準規格とMCPサーバーの仕組み・作り方を解説](https://www.issoh.co.jp/column/details/12966/)：社内システムをエージェントから呼べる形にする方法を解説しています。

---

出典: [Gemini agentとは？Gemini Enterpriseとの関係とStreamAssist APIでの呼び出し方【2026年10月】](<https://www.issoh.co.jp/tech/details/18316/>)（株式会社一創）
