子工作人員分類與路由
深入瞭解工作人員路由器,以及如何自訂,以控制工作人員在交談中選取子工作人員的方式。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Enterprise、Performance、Unlimited 及 Developer Edition。所需附加元件授權會因工作人員類型而有所不同。 |
當您建立工作人員時,會將稱為「工作人員路由器」的特殊子工作人員新增至您的工作人員,並定義為每個工作人員交談的起始子工作人員。依預設,工作人員會將此子代理程式用於子代理程式分類,這是根據使用者想要執行的動作和工作人員可以執行的工作,選取最相關的子代理程式的流程。轉換至工作人員中所有子代理程式的轉換會新增至工作人員路由器的推理動作,使其可在工作人員交談中使用。工作人員將最近的對話歷程記錄 (包括使用者的最近訊息) 與「工作人員路由器」的推理動作中所有子工作人員的名稱和描述進行比較,以選取最佳符合項目。
您可以編輯「工作人員路由器」,就像任何其他子工作人員一樣,因此您可以自訂 其推理指示和動作以設定初始變數,並新增邏輯來控制子工作人員分類和路由。
- 新增條件、動作和變數,以將分類推送至特定子工作人員。
- 根據篩選條件從分類中排除子工作人員 (在以下情況可使用此動作:)。
- 如果您只想要透過其他子工作人員的轉換存取子工作人員,請移除對子工作人員的參照。
您可以使用篩選條件和變數來控制存取和路由至子工作人員。例如,您可以根據變數新增篩選條件,以確保特定子工作人員僅適用於已驗證的客戶。在此範例中,系統會根據推斷動作中的已驗證變數路由交談。「訂單管理」、「一般常見問題」和「升級」子工作人員僅在驗證客戶時可供使用 (已驗證等於 True)。如果未驗證客戶 (已驗證等於 False),則對話會路由至「識別驗證」子代理程式。
依預設,工作人員路由器會在您工作人員指令檔中定義為起始子代理程式。換句話說,這是使用 ‘start_agent’ 字首而非 ‘subagent’ 字首的子代理程式。
不過,您可以改為將其他子工作人員定義為起始子工作人員。您可以選擇使用「工作人員路由器」稍後在交談中移至子工作人員分類,或者如果您想要以不同的方式控制子工作人員路由,則可以將「工作人員路由器」一併從工作人員中移除。
子工作人員分類與路由
自 2026 年 4 月起,使用新 Agentforce 產生器中的 Agentforce 員工代理程式和 Agentforce 服務代理程式預設範本建立的工作人員會使用 Salesforce 擁有的 HyperClassifier 模型來進行子代理程式分類。HyperClassifier 模型在速度與精確度方面效能高於標準 LLM,特別是在遵循複雜指示或遵循負面指示時。
「工作人員指令檔」中的此 start_agent 區塊會設定子代理程式分類的 HyperClassifier。
start_agent agent_router:
description: "Welcome the user and determine the appropriate topic/subagent based on user input"
model_config:
model: "model://sfdc_ai__DefaultEinsteinHyperClassifier"
如果您移除 model_config,則您的工作人員會針對「設定」中的子工作人員分類預設為 Agentforce 的模型選項選項。
如需詳細資料,請參閱 Agentforce 開發人員指南中的 在工作人員指令檔中設定模型。
