GEMINI LABEN
ROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応していますROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応しています
記事一覧/高度な活用
高度な活用/2026-07-04上級

Gemini 3 × Function Calling + Built-in Tools + Context Circulation: プロダクション向けマルチツールエージェント設計と実装

Gemini 3の最新ツール機能を深掘り。Built-in ToolsとFunction Callingの組み合わせ、Context Circulation、並列ツール呼び出しIDによる本番エージェント設計を、実測とつまずきの記録を交えて解説します。

Gemini 35Function Calling17Built-in ToolsContext Circulationエージェント15Gemini API228プロダクション6

プレミアム記事

Gemini 3 × Function Calling + Built-in Tools + Context Circulation: プロダクション向けマルチツールエージェント設計と実装

きっかけ

個人開発であるエージェントを組んでいたとき、私は同じ調査を三度APIへ投げていました。検索して、結果を整形して、保存する。ツールごとにリクエストを分け、返ってきたJSONを次のプロンプトへ手で詰め替える。動くには動くのですが、コードはツールの数だけ枝分かれし、どこで文脈が落ちたのか追えなくなっていきました。

Gemini 3系列で Built-in Tools とカスタム関数を同一リクエストにまとめられると知ったのは、その最中でした。Google Search と自作のDB保存関数を一つの推論の中で連鎖させ、Context Circulation がツール間の文脈を運んでくれる。手で詰め替えていたあの層が、まるごと消えたのです。

その置き換えを本番に耐える形へ設計する手順を、個人開発で踏んだつまずきも交えながら、実装の側から共有いたします。対象は、基本的な Function Calling の経験があり、より複雑なエージェントを組みたい Python / TypeScript 開発者の方です。

この記事で学べること:

  • Built-in Tools + カスタム関数の組み合わせ設計パターン
  • Context Circulationを活用したマルチステップワークフロー
  • Tool Call Identifiersを使った並列ツール管理
  • Gemini 3のThinkingモードとFunction Callingの相乗効果
  • 本番環境でのエラーハンドリングとコスト最適化

前提知識・環境準備

必要なもの

  • Google AI Studio API キー(aistudio.google.com で取得)
  • Python 3.10+(または Node.js 18+)
  • google-genai SDK(最新版)

インストール

pip install google-genai --upgrade
import os
import google.generativeai as genai
from google import genai as genai_new
from google.genai import types
 
# APIキー設定
client = genai_new.Client(api_key=os.environ["GEMINI_API_KEY"])

使用モデル

本記事のコード例は gemini-3-pro および gemini-3-flash で動作確認済みです。コスト重視の場合は Flash、品質重視の場合は Pro を選択してください。


ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
逐次と並列でツール実行の待ち時間を実測し、3ツールで約57%短縮した数値と再現用ハーネス
Context Circulation のトークン肥大を要約差し替えで抑えた運用手順と、thinking_budget の費用対効果の分岐点
Tool Call Identifiers の取り違えや Built-in Tools の取りこぼしなど、本番で踏んだ落とし穴と対処
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

高度な活用2026-07-03
ツール結果が会話を静かに食いつぶす — Gemini Function Calling の巨大レスポンスをハンドル渡しで軽くする設計
Function Calling のツール結果が会話履歴に滞留し、入力トークンを複利で膨らませる問題を分解します。トークン予算つき圧縮とハンドル渡しの2実装で、実測で入力を約1/8に抑えた手順と落とし穴をまとめます。
高度な活用2026-06-13
Gemini で自律エージェントを動かす最小構成 — ツールループ設計で学んだこと
google-genai SDK の自動 Function Calling で自律エージェントを最小構成から作る手順。ステップ上限・ツール許可リスト・再試行の設計判断を、ブログ運用の自動化で得た実体験とともにまとめます。
高度な活用2026-07-03
夜間バッチが朝の 429 を連れてくる — 1 プロジェクト内で対話機能の Gemini クォータを守る優先度つきアドミッション制御
夜間バッチが朝の対話機能に 429 を連れてくる、同一プロジェクト内の Gemini クォータ競合を解消した記録です。機能タグつき計測で原因を特定し、優先度つきトークンバケットで RPM と TPM を制御。429 率 3.2%→0.03% の実測を含みます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →