Skip to content

建立 2026-09-15 更新 2026-09-15

工具與 Agent

純聊天只能產生文字。工具讓模型在需要時去搜尋、查地圖、執行程式碼,或呼叫你寫的函式。Agent 則是把「思考 → 選工具 → 看結果 → 再思考」串成迴圈,直到任務完成或達到步數上限。

若你的產品需要即時資料、下單、查庫存,就一定會碰到這層;只做文案生成則可以先跳過。

兩種工具

內建工具由 Gemini API 提供,常見包括 Google Search grounding、Google Maps、URL 內容、程式碼執行(code execution)、Computer Use。你在設定裡打開它們,模型決定何時呼叫。

Function calling 是你自己宣告函式規格(名稱、參數 JSON schema),模型回傳「我想呼叫哪一個、參數是什麼」,由你的後端真正執行,再把結果交回模型。外接資料庫、內部 API 都走這條路——模型拿不到你的金鑰,執行權在你。

設計時記住三件事

  1. 函式名稱與說明要像給同事看的文件。 模型靠說明決定要不要呼叫。get_weatherdo_stuff 有用。
  2. 把危險操作設成需人工確認。 刪資料、轉帳、寄信給客戶,不要讓迴圈自動跑完。
  3. 限制步數與超時。 Agent 會花錢也會卡住;沒有上限的迴圈不該上正式環境。

即時語音/視訊對話走 Live API,與一般的一問一答不同,適合語音 agent。從 AI Studio 的 Live playground 試過再接程式。

官方示範

這場 Google for Developers 課程從 AI Studio、Live API 講到用 Gemini API 組 agent,適合在讀完 quickstart 之後看。

相關資料