
在開發 AI 應用程式時,開發者常面臨一個痛點:如何在讓模型調用自訂 API(Function Calling)的同時,又能利用 Google 強大的搜尋與地圖能力?以往這需要多次呼叫或複雜的邏輯判斷,但 Google AI 上星期公佈的 Gemini API 更新,正式打破了這道牆。
🛠️ 「內建工具 + 自訂功能」:單一呼叫,無限可能
這次更新最震撼的核心,在於允許開發者在單次 API 呼叫中,同時啟用:
- 內建工具(Built-in Tools): 如 Google Search、Google Maps 等。
- 自訂 Function Calling: 連結開發者自有的資料庫、外部 API 或後端服務。
這意味著你的 AI 代理人(Agent)現在可以一邊透過 Grounding with Google Maps 確認現實世界的地理資訊,一邊同步執行你寫好的業務邏輯。
🚀 為 Gemini 3 系列量身打造
這項功能特別優化了 Gemini 3 系列模型 的表現。以往 AI 容易出現「一本正經地胡說八道」的幻覺(Hallucination),但透過內建工具的強化,其事實準確性(Factuality)得到了顯著提升:
- 實時資訊檢索: 結合 Google Search,確保回答不再受限於模型訓練的截止日期,能獲取最新資訊。
- 空間感知增強: 透過 Maps 工具,AI 對於距離、地點位置與交通狀況的判斷變得極其精準。
- 開發流程簡化: 大幅減少了開發「多工具代理(Multi-tool Agents)」時的程式碼複雜度,讓 AI 能在同一個對話脈絡下切換不同工具。
💡 實際應用場景:從旅遊助手到企業決策
想像一下,你正在開發一個旅遊規劃 App:
- 以往: AI 可能給出一個已經歇業的景點建議,或是在計算交通時間時出錯。
- 現在: 在同一個回應中,Gemini 可以先用 Google Maps 確認景點是否營業,再透過 Google Search 搜尋當天的熱門評價,最後利用 Function Calling 直接串接你的後端 API 幫用戶預約行程。
這不僅僅是功能的堆疊,更是 AI 邏輯一致性與實用性的重大突破。










