Google、Gemini APIにcontext circulation・tool combos・Maps groundingを追加

GoogleはMar 17, 2026、Gemini 3上でagent workflowを構築する開発者向けにGemini APIの新機能を発表した。今回の更新は、modelが1つのタスクの中でbuilt-in toolとアプリ固有のcustom functionを行き来するときに必要だったorchestrationの負担を減らすことに主眼がある。

最も大きい変更は、Google SearchやGoogle Mapsのようなbuilt-in toolと、開発者が定義したfunction declarationを同じrequestで渡せるようになったことだ。これにより、public dataの取得と自社backendの実行を別々のrequestに分けずに、modelが1つのinteractionの中で自然に切り替えられる。production環境ではglue codeの削減、latencyの低下、retrievalとactionの接続簡素化につながる。

主な更新点

built-in toolとcustom functionを同じinteractionで組み合わせられる。

context circulationによりtool callと応答が後続ステップでも参照できる。

各tool callにunique idが付き、asynchronous executionやdebuggingがしやすくなる。

Grounding with Google MapsがGemini 3 familyで使えるようになり、location-aware responseを支える。

Googleはさらに、built-in tool向けのcontext circulationも導入した。先に実行したtool callとその応答をmodel context内に保持するため、後続の推論ステップが前段の結果を再利用しやすくなる。加えて、各tool callにはunique idが付与されるようになり、asynchronous executionやparallel function callingで、どのrequestとresponseが対応しているかを追跡しやすくなった。

もう1つの重要点は、Grounding with Google MapsがGemini 3 familyへ拡張されたことだ。Googleは、place detail、commute time、local business informationなどの最新spatial contextをmodelが利用できるようになると説明している。travel、commerce、logistics、field service、local discoveryのような領域では、location-aware responseの実用性を押し上げる更新になりうる。

Googleによると、同じ機能はgenerateContent APIでも使えるが、server-side state managementとunified reasoning traceを使うにはInteractions APIが推奨される。今回の発表は新しいmodelそのものというより、multi-tool agentを実運用しやすくするexecution layerの強化といえる。

出典: Google