跳轉到

工具設定

當 Agent 的第一版已經能運作後,工具的作用,是讓它在查資料、交接、收集資訊、記住偏好這些情境下更穩定,而不是把所有能力都硬塞進 Instructions

Consultation Desk 為例,工具不是一開始就要全部加上。只有當你已經看見某個重複出現的工作,靠純指令很難處理得穩定時,才值得補工具:

  • 查找穩定的參考資料
  • 查最新的公開資訊
  • 轉交給更專門的 Agent
  • 收集結構化資料
  • 和外部系統交換結構化資料
  • 記住跨對話仍然有用的使用者偏好

已設定多種工具的 Consultation Desk

先想工作,再想工具

建議按這個順序判斷:

  1. Agent 需要查的是穩定的參考資料嗎?

    • 較大份、要依情境查詢的內容,用 Knowledge Base
    • 小而固定、幾乎每一輪都要帶著的內容,用 Attachments
  2. Agent 需要的是最新的公開資訊嗎?

    • Web Search,通常最好搭配可信任的網域限制
  3. 是不是已經有另一個 Agent 更適合處理其中一段工作?

  4. 你是不是需要使用者填結構化欄位?

  5. Agent 需要在對話中呼叫外部系統、送出資料,或查一筆結構化結果嗎?

    • HTTP Request,而且只讓它負責一個很明確的工作,例如建立回電 lead 或查詢可預約時段。
  6. 你是不是需要記住跨對話仍然有意義的使用者偏好?

    • Memory,而且規則要寫得很窄

先小再大

先加一個工具、用 Live Test 測清楚,再決定要不要加下一個。很多工具設定失敗,不是因為產品功能不夠,而是因為一次塞太多工具,結果誰該在什麼時候出手都變得模糊。

這一段主要會用到的工具

工具 什麼時候用 不要拿來做什麼
Knowledge Base 查 SOP、FAQ、服務定義、政策、參考文件 查今天才會變動的資訊
Web Search 查最新的公開資訊 取代你自己的產品或流程知識
Call Agent 把明確的一段工作交給專門 Agent 只是為了拆而拆
Request Form 在下一步已經明確後,收集結構化資訊 一開場就丟表單給使用者
HTTP Request 需要透過外部 API 傳送或取得結構化資料 沒有穩定合約時,就想拿它當萬用整合器
Memory 記住穩定、已確認、之後還有用的偏好 記秘密、一次性資訊或敏感細節

打開 Tool Picker

Editor 裡找到 Tools,按 Add Tool,就會看到目前這個 workspace 真正可用的工具清單。

顯示目前可用工具類型的 Tool Picker

有些工具在前置條件還沒準備好之前,會是停用狀態:

  • Knowledge Bases:workspace 裡至少要先有可用的知識資料夾或檔案
  • Agent Tools:要先有另一個 Agent,而且至少已發布過一個版本
  • Memory:每個 Agent 只能加一個

When to Use 寫清楚

大多數工具沒有被正確使用,不是產品 bug,而是 When to Use 寫得太空泛。

好的 When to Use 通常會做到三件事:

  • 用真實使用者問題來描述觸發情境
  • 範圍夠窄,不會什麼都想叫工具
  • 如果有多個來源,會說清楚優先順序

太弱:

Use this tool when needed.

比較好:

Use this knowledge base when the user asks about consultation types, routing rules, or handoff expectations that should stay consistent across conversations.

比較好:

Only use Web Search when the user explicitly asks for the latest public guidance, and prefer official or medically reviewed sources before answering.

工具上限與操作習慣

  • 每個 Agent 最多 10 個工具
  • Call Agent 最多 5
  • Memory 最多 1
  • 工具是依序執行,不是平行執行,所以工具越多,路徑越慢,也越難除錯

實務上,小而明確的工具組合,通常比大而全的組合更容易維護。

Consultation Desk 的推薦組合

這個範例比較實用的工具配置是:

  • Knowledge Base:放服務定義與分流規則
  • Web Search:只在需要最新外部資訊時使用
  • Call Agent:把預約或回電安排交給 Scheduling Desk
  • Request Form:在確定要回電後,收集結構化聯絡資訊
  • HTTP Request:當流程穩定後,把回電需求送進 CRM,或查詢外部排程系統
  • Memory:記住語言偏好、聯絡偏好等穩定資訊

你不需要第一天就把這些工具全部加滿。請照測試結果一個一個補上去。

下一步