您位於此處:
建立工作人員元素
使用 Agentforce 工作人員在流程中動態處理工作。選取現有工作人員,或使用自訂指示和動作建立工作人員。
必要版本
權限
若要在您的流程中使用現有工作人員,您需要「檢視設定」使用者權限。若要從 Flow Builder 建立工作人員,您需要「自訂應用程式」、「Einstein Copilot Builder」、「Einstein 工作人員平台產生器」或「自助式服務 Copilot Builder」使用者權限。具有「系統管理員」設定檔的使用者可以建立和使用工作人員。
如果您沒有建立工作人員的權限,「建立工作人員」按鈕不會顯示在工作人員選取面板中。您只能選取現有工作人員。
用途
將「建立工作人員」元素新增至您的流程。在「工作人員」欄位中,搜尋並選取作用中工作人員,或按一下「建立工作人員」來建立新的工作人員。
選取現有工作人員
若要使用現有工作人員,請在「工作人員」欄位中依名稱搜尋工作人員。只有啟用的工作人員會顯示在清單中。選取工作人員後,請在內容面板中設定工作人員的輸入與輸出。
建立新工作人員
若要建立工作人員,請按一下「建立工作人員」。在「新增工作人員」視窗中,設定工作人員的基本資訊。
| 欄位 | 描述 |
|---|---|
| 標籤 | 工作人員的名稱。 |
| API 名稱 | 獨特性的需求僅適用於目前流程中的元素。兩個元素可以有相同的 API 名稱,前提是它們用於不同的流程。API 名稱可以包含底線和不含空格的英數字元。它必須以字母開頭,且不能以底線結尾。它也不能有兩個連續的底線。 |
| 描述 | 工作人員執行之動作的描述。 |
| 使用者存取權 | 工作人員執行的使用者記錄。選取現有使用者,或讓系統建立使用者。 |
| 指示 | 說明工作人員執行的動作及引導其推理的指示。 |
| 動作 | 工作人員可以使用的動作。從資產庫中選取現有動作或建立自訂動作。 |
將動作新增至工作人員
工作人員需要至少一個動作才能執行工作。在您按一下「建立並啟用」之前或在 Agentforce Builder 中啟用工作人員後新增動作。
若要選取現有動作,請按一下「選取動作」。從資產庫中搜尋並選取一或多個動作,然後按一下「新增至工作人員」。可用的動作包括 Knowledge 動作、設定為可叫用動作的流程,以及標準動作。
若要建立動作,請按一下「建立動作」。在「建立動作」視窗中,設定動作。
| 欄位 | 描述 |
|---|---|
| 工作人員工具標籤 | 動作的名稱。 |
| API 名稱 | 獨特性的需求僅適用於目前流程中的元素。兩個元素可以有相同的 API 名稱,前提是它們用於不同的流程。API 名稱可以包含底線和不含空格的英數字元。它必須以字母開頭,且不能以底線結尾。它也不能有兩個連續的底線。 |
| 描述 | 動作的名稱。工作人員會使用此資訊來決定如何及何時使用此動作。 |
| 參照動作類型 | 動作類型,例如流程或 Apex。 |
| 參照動作種類 | 參照動作類型的子類型。並非所有動作都有參照動作種類。 |
| 參考動作 | 要參照的動作名稱。 |
針對每個輸入,新增輸入功能的相關描述。工作人員會使用描述來決定呼叫動作時如何使用輸入。選取「需要輸入才能執行動作」,使輸入成為必要。
針對每個輸出,新增輸出傳回的相關描述,以及如何在流程中使用結果。選取「從工作人員內容篩選」,將輸出從工作人員的推理中排除。選取「在交談中顯示」,以將此輸出包含在工作人員的回應中。
按一下「建立並啟用」以建立並啟用您的工作人員。
設定元素
選取或建立工作人員後,請在內容面板中設定「建立工作人員」元素。
| 欄位 | 描述 |
|---|---|
| 標籤 | 畫布和工具箱管理員中動作的標籤。 |
| API 名稱 | 獨特性的需求僅適用於目前流程中的元素。兩個元素可以有相同的 API 名稱,前提是它們用於不同的流程。API 名稱可以包含底線和不含空格的英數字元。它必須以字母開頭,且不能以底線結尾。它也不能有兩個連續的底線。 |
| 描述 | 元素的描述。 |
設定輸入值
在內容面板中設定「建立工作人員」元素的輸入。
| 欄位 | 描述 |
|---|---|
| 工作人員要求 | 針對此流程執行傳送給工作人員的問題或要求。工作人員將其指示套用至此特定要求以產生輸出。 |
| 工作階段識別碼 | 選擇性。使用由流程前期執行的「建立工作人員」元素傳回的工作階段識別碼。工作人員會保留其完整的考量內容,以及該對話的記憶。如果您未提供工作階段識別碼,工作人員會開始新的交談,但您一律可以從先前的「建立工作人員」元素指定輸入。 |
設定結構化輸出
若要設定工作人員傳回流程可使用的結構化資料,請定義結構化輸出欄位。每個欄位皆代表工作人員所取用或產生的資訊。
如果您設定結構化輸出,工作人員只會在「結構化工作人員回應」欄位中傳回結構化資料。「工作人員回應」欄位傳回 null。如果您未設定結構化輸出,工作人員只會在「工作人員回應」欄位中傳回非結構化文字。
若要設定結構化輸出,請按一下「設定」。設定每個結構化輸出欄位的欄位:
| 欄位 | 描述 |
|---|---|
| 欄位名稱 | 必要。結構化輸出欄位的唯一英數字名。名稱不能包含特殊字元或空格。 |
| 描述 | 與欄位名稱搭配使用的簡短描述,可提高大型語言模型 (LLM) 的準確度。 |
| 資料類型 | 必要。欄位的資料類型。有效值:字串、數字、布林值。 |
| 必要 | 表示 LLM 必須產生此輸出欄位的回應。需要輸出列可能會導致 LLM 的回應不準確或有害。 |
儲存輸出值
| 欄位 | 描述 |
|---|---|
| 工作人員回應 | 來自工作人員的非結構化回應。如果已設定結構化輸出,則傳回 Null。 |
| 工作階段識別碼 | 工作人員回應所在的對話工作階段識別碼。 |
| 結構化工作人員回應 | 來自工作人員的結構化輸出。如果未設定結構化輸出,則傳回 Null。 |
結構化輸出使用量
在您設定結構化輸出之前,請輸入「建立工作人員」元素的標籤和 API 名稱,然後儲存流程。
當您設定結構化輸出時,請先定義至少 1 個結構化輸出欄位,然後再儲存。
系統會為每個定義的結構化輸出欄位建立兩個欄位:其中包含已定義名稱和相關布林值 _set 欄位。例如,如果您已定義名為 summary 的結構化輸出欄位,則也會建立名為 summary_set 的布林值欄位。
| 欄位 | 描述 |
|---|---|
| True | 該欄位包含在結構化工作人員回應中,但沒有設定值。 |
| False | 此欄位未包含在結構化工作人員回應中。 |
當定義的結構化輸出傳回 null 時,請稍後在流程中使用其相關的 _set 欄位來判斷欄位為 null 的原因。
使用附註
- 請先測試您的流程,再啟用,以確保「建立工作人員」元素如預期運作。
- 您可以隨時在 Agentforce Builder 中尋找並編輯在 Flow Builder 中建立的工作人員。
- 從 API 67.0 版開始,「動作」元素不再提供「AI 工作人員」動作。使用「建立工作人員」元素與工作人員合作。當您使用參照 AI 工作人員動作的「動作」元素開啟流程時,流程會自動顯示為「建立工作人員」元素。系統會保留您的原始組態。

