ClaudeGemini2026/03/17 16:00

Gemini API tooling updates: context circulation, tool combos and Maps grounding for Gemini 3

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

claudejamodel: claude-sonnet-4-20250514

Gemini API ツール機能の大幅アップデート:コンテキスト循環、ツール組み合わせ、Gemini 3でのMapsグラウンディング対応

Key Points

  • 組み込みツールとカスタム関数の同時使用が可能に
  • ツール間でのコンテキスト自動循環機能を追加
  • Gemini 3モデルでGoogle Mapsグラウンディングをサポート

Summary

Gemini APIにおいて、エージェント型ワークフローの構築を簡素化する重要なツール機能のアップデートがリリースされました。開発者は単一のAPI呼び出しで組み込みツールとカスタム関数を組み合わせて使用でき、複雑なオーケストレーションが不要になります。

Key Points

  • ツールの組み合わせ対応: Google SearchやGoogle Mapsなどの組み込みツールとカスタム関数を同一リクエストで使用可能
  • クロスツール・コンテキスト循環: 複数ステップのワークフローで、あるツールの出力を別のツールの入力として自動的に活用
  • ツールレスポンスID: 非同期ツール実行時のデバッグ性向上のため、各ツール呼び出しに一意のIDを付与
  • Gemini 3でのMapsグラウンディング: 位置情報、ビジネス情報、通勤時間などのリアルタイム空間データへのアクセスが可能
  • Interactions API推奨: サーバーサイド状態管理と統合推論トレースを活用するため、新しいInteractions APIの使用を推奨

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

claudejamodel: claude-sonnet-4-20250514

Gemini API ツール機能のアップデート:コンテキスト循環、ツール組み合わせ、Gemini 3 向け Maps グラウンディング

開発者は、関数呼び出しと Google Search などの組み込みツールを単一の Gemini API 呼び出しで組み合わせて、エージェント的で複雑なツール使用アプリケーションを構築できるようになりました。

Mariano Cocirio プロダクトマネージャー、Google DeepMind
Philipp Schmid デベロッパーリレーションズエンジニア、Google DeepMind

エージェント的ワークフローが拡張するにつれて、オーケストレーションがボトルネックになる可能性があります。本日、開発者が組み込みツール(Google Search や Google Maps など)とカスタム関数を単一のリクエストで組み合わせ、より複雑な推論のためにツール呼び出しとターン間でコンテキストを循環させ、Gemini 3 モデルファミリーに Grounding with Google Maps を拡張できるようにすることで、これを簡素化しています。

API の新しいツール機能

同一インタラクション内での組み込みツールとカスタムツールの組み合わせ

以前は、開発者は組み込みツール(Google Search など)をいつ使用するか、カスタム関数宣言にいつ依存するかを慎重にオーケストレーションする必要がありました。現在は、組み込みツールと独自のカスタムツールの両方を同じリクエストで渡すことができます。これにより、Gemini は Google Search 経由で公開データを取得してから、別のオーケストレーションステップなしにバックエンドを呼び出すことを簡単に切り替えることができ、エンドツーエンドのレイテンシを削減し、エージェントアーキテクチャを簡素化します。

これは組み込みツールを導入して以来、開発者からの最も要望の多い機能であり、ファイル検索、Google Maps、Search、カスタム関数をどのように組み合わせるかを見ることを楽しみにしています!

組み込みツール向けクロスツールコンテキスト循環

マルチステップワークフローでは、モデルは多くの場合、あるツールの出力を別のツールの入力として使用する必要があります。組み込みツール向けコンテキスト循環は、すべてのツール呼び出しとその応答をモデルのコンテキストに保持するため、フォローアップステップでそのデータにアクセスして推論できます。

例えば、Gemini は組み込みツールを使用してリアルタイムの天気データを取得し、そのコンテキストを会場を予約するカスタムツールに循環させることができるようになりました。

ツール応答 ID

デバッグ可能性を向上させ、非同期ツール実行中の正確なマッピングを確保するために、すべてのツール呼び出しに一意の呼び出し識別子(id)を導入しました。これらの ID により、開発者はモデルによって要求された特定のツール呼び出しを正確なクライアント応答と識別できます。これは、並列関数呼び出しとクロスツールコンテキストを処理する際に特に重要です。

以下は、Grounding with Google Search を使用したマルチツール組み合わせフローの例を示すコードスニペットです。

拡張された組み込みツールサポート

Gemini 3 ファミリー向け Grounding with Google Maps

位置コンテキストは現代のエージェントを構築する際の重要な構成要素であるため、本日、Gemini 3 モデルファミリー向けの Grounding with Google Maps サポートを開始します。選択した Gemini 3 モデルで Maps をツールとして有効にして、豊富で最新の空間データ、地域ビジネス情報、通勤時間、場所の詳細にアクセスし、より正確で位置認識の応答を提供できるようになりました。

これらの機能は generateContent API でもサポートされていますが、サーバーサイドの状態管理と統一された推論トレースを活用するために、これらのワークフローには新しい Interactions API の使用をお勧めします。

Grounding with Google Maps を内部インベントリ API と組み合わせる場合でも、モデルがカスタムツール間でコンテキストを自然に循環させる場合でも、複雑なエージェント的ワークフローを簡単に現実のものにできます。

今すぐ構築を開始しましょう。

投稿カテゴリ: Developer tools, Gemini

Gemini API ツーリングの更新: コンテキスト循環、ツールの組み合わせ、Gemini 3向けMapsグラウンディング | Gemini | DocsDigest