Agent 工具¶
這個工具讓一個 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 會用上它自己設定的工具與知識(例如它內部可能又查了自己的知識庫),形成「主 Agent 統籌、子 Agent 分工」的協作。不過在主 Agent 的時間軸上,你看到的是「送出訊息 → 收到答案」這一組卡片;上圖沒有展開這組卡片,所以圖上看不到子 Agent 內部的步驟。想確認子 Agent 實際查了什麼,最直接的方法是開那個子 Agent 自己的對話畫面問同樣的問題,看它的思考過程。