廣告位招商中 歡迎洽談

Salesforce 管理員如何在 Agentforce 中配置主題、操作與護欄

365Finds Editorial
已收錄 11,430 篇 Wiki 文章

讓你的 AI 用上 365 Wiki

複製下方的提示詞,貼給你常用的 AI,然後直接提問。

下載完整版 Skill

先用提示詞體驗;經常使用時,安裝完整版 365Wiki Skill,以後無需重複複製。沒有常用 AI?Gemini、Microsoft Copilot 等網頁版也可以。

365Wiki Skill

Salesforce 管理員在 Agentforce 中配置自主代理(autonomous agents)時,需要在 Agentforce Builder 中建立結構化的營運領域、可執行的業務工具以及多層治理控制。與遵循確定性決策樹的傳統規則型聊天機器人不同,Agentforce 依託 Atlas Reasoning Engine 動態解讀使用者意圖、制定行動計畫並自主執行任務。為了確保這些自主代理在企業邊界內可靠、安全地運作,管理員必須配置三個基礎構建塊:用於對工作進行分類與劃定範圍的主題(topics)、用於執行業務邏輯的操作(actions),以及用於實施行為約束、資料隱私和人工呈報路徑的護欄(guardrails)。

架構基石:Atlas Reasoning Engine

為了有效配置自主代理,管理員必須了解 Agentforce 如何處理使用者互動。Agentforce 的核心是 Atlas Reasoning Engine,它透過持續的「推理-行動-觀察」(reason-act-observe)循環來協調代理行為:

由於 Atlas 是進行動態推理而非遵循指令碼化的對話樹,因此管理員無需構建靜態分支路徑。相反地,管理員需要定義邊界、工具和目標,讓引擎自主導航以找出解決問題的最佳路徑。

步驟 1:在 Agentforce Builder 中配置主題(Topics)

主題是代理的核心功能領域。它們對相關能力進行分組,提供上下文,並劃定代理獲准運作的邊界。

存取 Builder 並建立主題

  1. 在 Salesforce 設定(Setup) 中,使用「快速尋找」(Quick Find)方塊導覽至 Agentforce Agents(根據版本配置,可能顯示為 Einstein Agents)。
  2. 從清單中選取所需代理,然後點擊 Open in Builder。
  3. 在 Agentforce Builder 的左側導覽面板中,選取 Topics 索引標籤。
  4. 點擊 New Topic 從頭構建自訂主題,或從標準預先配置領域範本中進行選取(例如 Order Management、Billing Inquiries 或 Case Escalation)。

定義主題中繼資料與分類範圍

每個主題都需要三個關鍵配置欄位,它們直接影響 Atlas Reasoning Engine 如何路由傳入的提示詞:

編寫主題級指示

主題指示提供了代理在主題啟動後必須遵循的具體行為準則和操作步驟。管理員應使用明確、祈使語氣的自然語言起草指示:

管理員應追求聚焦的設計:每個代理通常配置 10 到 15 個獨立主題,確保分類描述之間的語意重疊降至最低,避免引擎產生猶豫或錯誤分類請求。

步驟 2:附加與配置操作(Actions)

操作是代理呼叫的功能工具,用於檢索資訊、建立或更新記錄以及執行外部業務邏輯。沒有操作,代理只能對話;有了操作,代理才能執行實際工作。

管理員可用的操作類型

管理員可以向主題附加多種類型的操作:

操作類型實作機制典型使用案例
Flows在 Flow Builder 中配置的自動啟動流程(Autolaunched flows)更新 Salesforce 記錄、建立支援服務案件、觸發核准請求、查詢多物件資料。
Apex 類別帶有 @InvocableMethod 註解的可呼叫 Apex 方法複雜計算、大批量批次查詢、密碼學驗證、遺留系統對接橋接。
提示詞範本(Prompt Templates)在 Prompt Builder 中建立的標準或自訂提示詞範本起草個人化電子郵件、總結對話記錄、產生自訂產品推薦。
外部服務與 MuleSoft APIOpenAPI 規格或 MuleSoft Anypoint 端點從第三方物流系統擷取即時出貨資料、檢查支付閘道餘額、在 ERP 中預留庫存。

配置操作參數與中繼資料

在向主題新增操作時,管理員必須透過精確的自然語言描述來配置參數定義:

  1. 選取操作: 在主題詳細資料檢視中,點擊 Add Action 並搜尋目標 Flow、Apex 方法、提示詞範本或外部服務。
  2. 定義操作描述: 明確說明該操作完成什麼任務以及應在何時呼叫。Atlas 會讀取此描述以判斷該操作是否符合其目前推理計畫的步驟。
  3. 對應輸入參數: 針對每個必需的輸入參數(例如 caseId、customerId 或 billingZipCode),指定代理應從目前對話上下文中擷取該值、直接向使用者索取,還是傳遞靜態系統變數。
  4. 定義輸出處理: 配置代理如何處理操作的傳回值。指定是將輸出作為綜合訊息直接傳回給使用者,還是作為後續操作的上下文傳回推理循環。
  5. 要求確認(狀態變更操作): 對於敏感或不可逆的操作(例如處理付款、取消合約或刪除已排程的服務預約),管理員可以啟用確認要求,強制代理在執行操作前明確要求使用者進行確認。

步驟 3:實施多層護欄(Guardrails)

自主代理需要健全的治理機制,以防止幻覺、資料外洩、政策違規和未經授權的資料修改。管理員可在四個不同層面實施護欄:對話指示、確定性邏輯、存取權限以及平台信任控制。

1. 基於自然語言指示的對話護欄

第一道防線是在主題指示中明確宣告負向約束。管理員應將指示視為向員工提供的標準作業程序(SOP):

2. 確定性邏輯護欄

雖然大型語言模型擅長理解對話的細微差別,但關鍵計算和確定性業務規則絕不能交由生成式估算來處理。管理員應透過將關鍵邏輯遷移至確定性程式碼中來強化嚴格邊界:

3. 權限與存取控制護欄

Agentforce 代理在特定的執行上下文中執行操作。管理員必須在代理的身分上貫徹最低權限原則:

4. 平台級護欄:Einstein 信任層(Einstein Trust Layer)

Agentforce 運作在 Salesforce 的 Einstein 信任層之上,提供無需太多管理配置的內建安全功能:

步驟 4:測試、可觀察性與最佳化

在將代理部署至實際上線的客戶或內部管道之前,管理員必須驗證其推理路徑並完善其指示。

使用對話預覽面板

Agentforce Builder 包含一個互動式 Preview 面板,允許管理員即時模擬對話:

  1. 測試「正常流程」(Happy Path): 輸入標準使用者查詢,以驗證代理是否正確分類意圖、選取適當主題並呼叫相應操作。
  2. 檢查推理追蹤(Reasoning Traces): 點擊預覽視窗中的推理摘要,審查代理的內部思考過程。檢查選取了哪個主題、哪些指示影響了回應,以及向呼叫的操作傳遞了哪些輸入參數。
  3. 測試極端案例與護欄: 故意提交超出範圍的查詢、模糊請求和對抗性提示詞(例如要求代理忽略其指示或洩漏內部系統配置)。確認代理保持在範圍內、適當地引用公司政策,或呈報給真人代表。

在生產環境中部署與監視

完成配置與沙箱測試後:

透過系統化地定義細粒度主題、為其配備健全的可呼叫操作,並輔以多層護欄進行防護,Salesforce 管理員能夠將生成式模型轉變為可靠、自主的數位工作夥伴,在維護企業標準的同時提升企業營運效率。