Google native tools (Gemini)
Geminiモデルには、モデルに直接統合された一連のGoogle native toolsがあります。ユニバーサルツールとは異なり、これらのツールはサーバーサイドで処理され、追加のFunction Callingオーバーヘッドは発生しません。
利用可能な Google native tools
| ツール | ツールキー | 説明 |
|---|---|---|
| Google 検索 | googleSearch | Googleを介して最新情報を検索 |
| コード実行 | codeExecution | サンドボックス内でPythonコードを作成・実行 |
| URL コンテキスト | urlContext | 特定のURLから内容を取得 |
| Google マップ | googleMaps | 場所を検索しルート情報を取得 |
仕組み
Geminiモデルを選択し、1つ以上の Google native tools を有効にすると、これらのツールはモデルによって直接処理されます。AIは、あなたの質問に基づき、どのツールをいつ利用するかを自動的に判断します。
専有性
Exclusief gebruik
Google native tools は専有です:Google native tool が有効になっている場合、ユニバーサルツール(例: Internet zoeken や Afbeeldingen zoeken)は自動的に無効化されます。これにより Geminiモデルとの最適な互換性が確保されます。
設定
| 設定項目 | 値 |
|---|---|
| 利用可能範囲 | Gemini モデル |
| 専有 | はい(ユニバーサルツールを置換) |
ユニバーサルツールに対する利点
| Google native tools | ユニバーサルツール |
|---|---|
| Gemini に直接統合 | 外部 API 呼び出し |
| 追加のファンクショーリングラウンド不要 | ツール呼び出しによる遅延が追加される |
| Gemini に最適化 | すべてのモデルで動作 |
| サーバーサイド処理 | クライアントサイドのツールディスパッチ |
ファイルを含むコード実行
チャットに同梱されたファイルは、コード実行ツールが呼び出される前に Gemini Files API に自動的にアップロードされます。終了後、アップロードされたファイルは自動的に整理されます。これによりCSVファイル、画像、その他のデータを直接分析できます。
使用例
- Google 検索: 「AI法規制に関する今日のニュースは何ですか?」
- コード実行: 「この数字の平均点を計算してください:7, 8, 6, 9, 7」
- URL コンテキスト: 「https://example.com/document に何が書かれていますか?」
- Google マップ: 「アムステルダムからユトレヒトへのルートは?」
制限事項
- Gemini モデルでのみ利用可能
- ユニバーサルツールまたは他のネイティブツールと同時には使用不可(専有)
- 組織が Gemini モデルを有効にしている必要
関連ツール
- Code Interpreter (OpenAI) — OpenAI モデル向けの類似コード実行
- Code uitvoeren (Claude) — Claude モデル向けの類似コード実行
- Internet zoeken — すべてのモデル向けのユニバーサル検索ツール