Agent 工具¶
這個工具讓一個 Agent 把另一個 Agent 當成工具呼叫,把特定任務交給更專精的 Agent 處理(常見於「主控 Agent + 多個專責子 Agent」的分工)。
開始前
你需要先有一個建立好的目標 Agent,且它的「描述」要寫清楚它擅長什麼——主 Agent 會依此判斷何時找它。見 建立 Agent。
設定步驟¶
-
在 Agent 的「自訂工具」中,點「新增」,會跳出「新增工具」對話框(每種工具都是一張卡片,附有用途說明),選「Agent」卡片。

-
選擇要當成工具呼叫的「Agent」。你無法選擇目前正在編輯的這個 Agent 本身(它那一列的選鈕會是灰色不可點)。
-
填寫「名稱」與「描述」。

-
儲存。
完整欄位說明¶
| 欄位 | 必填 | 預設 | 說明 |
|---|---|---|---|
| 名稱(Name) | 是 | (無) | 工具識別名稱,同一 Agent 內不可重複。 |
| Agent | 是 | (無) | 要當成工具呼叫的目標 Agent。 |
| 描述(Description) | 是 | (無) | 說明這個子 Agent 擅長什麼、何時該找它。 |
| 顯示名稱(Display Name) | 否 | (無) | 介面上顯示的標籤;位於進階設定。 |
| 標籤(Tags) | 否 | (無) | 鍵/值(key/value)成對的標記表格,協助分類管理;位於進階設定。按 + 新增一列,分別填「鍵」與「值」,不是直接打一段標籤文字。 |
「描述」決定 Agent 會不會用對工具
主 Agent 是靠子 Agent 工具的「描述」(Description)判斷何時、該不該把任務交給它。描述寫得越清楚具體,越能在對的時機正確使用;寫得太籠統,可能該找時沒找、或用錯場合。建議寫明這個子 Agent 擅長什麼、什麼任務該交給它。
實際效果¶
設定好之後,當遇到子 Agent 擅長的問題,主 Agent 會把任務交給它,再把它的回答整理給使用者。下圖是主 Agent 收到售後客服問題,轉交給一個專責「產品文件問答」的子 Agent 處理:

可展開的卡片會顯示委派的過程:
- 使用 …查詢相關資訊:主 Agent 傳給子 Agent 的訊息(Message,通常會把使用者的問題重新整理過)。
- 接收 …的查詢結果:子 Agent 完成後回傳的答案。
- 最後主 Agent 把子 Agent 的回答整理給使用者。
子 Agent 會用上它自己設定的工具與知識——例如上圖的子 Agent 內部又用了檢索工具查知識庫——形成「主 Agent 統籌、子 Agent 分工」的協作。