Loading
Agentforce 與 Einstein 生成式 AI
目錄
選取篩選

          沒有結果
          沒有結果
          以下是搜尋小祕訣

          檢查關鍵字的拼字。
          使用較常見的搜尋字詞。
          選取較少篩選條件以擴大您的搜尋。

          搜尋所有 Salesforce 說明
          MCP 工具回應結構描述和工作人員設計

          MCP 工具回應結構描述和工作人員設計

          MCP 伺服器工具會新增至您的工作人員,作為參照伺服器工具 (MCP 工具動作) 的工作人員動作,且可以像其他工作人員動作一樣使用。不過,並非所有有效的 MCP 回應結構描述都完全支援 Agentforce Builder。當您建立工作人員時,請計畫變數對應、動作鏈,以及輸入和輸出呈現的差異。複雜回應可能需要更簡單的工作人員設計模式。

          必要版本

          提供版本:Lightning Experience
          提供版本:EnterprisePerformanceUnlimitedDeveloper Edition。所需附加元件授權會因工作人員類型而有所不同。

          支援的 JSON 回應

          Agentforce Builder 對原始值與淺欄位存取權的支援最為強大,因此請選擇具有簡單結構化 JSON 回應的 MCP 伺服器工具,或盡可能調整您的回應,以將重要值公開為原始欄位或簡單最上層欄位。支援的 JSON 回應包含最上層物件、最上層物件內容,以及物件的最上層陣列。目前不支援端對端更複雜的形式,包括巢狀內容、物件陣列和動態物件裝載。

          如同其他工作人員動作,如果 MCP 工具動作輸入或輸出包含多個層級的內容 (例如巢狀內容、物件陣列或動態物件裝載),則工作人員只能在動作輸入、動作輸出和變數對應中使用第一個層級的內容。

          支援的 JSON 回應 範例
          沒有內容欄位的物件類型
          {"type": "object"} 
          {"type": "object", "properties": {}}
          類型為物件的第一層內容 (即使該物件沒有內容欄位)
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object"
              }
            }
          } 
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object",
                "properties": {}
              }
            }
          }
          類型為物件陣列的第一層內容,其中物件沒有內容欄位
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object"
                }
              }
            }
          }
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }

          Lightning 類型

          所有工作人員動作都使用 Lightning 類型來定義結構、驗證和顯示輸入和輸出的資料。MCP 工具的輸入與輸出結構描述不會一律對應至 Lightning 類型,因為資料類型是由伺服器定義,且通訊協定支援各種資料類型。例如,當資料類型包含運算子時,例如 any/or。深入瞭解 標準 Lightning 類型,以及 Lightning 類型如何用於工作人員動作

          當資料無法解析為 Lightning 類型時,您可以在 Agentforce 登錄中的 MCP 伺服器記錄頁面上檢視工具的輸入和輸出結構描述。但針對資產庫和您的工作人員中相關聯的 MCP 工具動作,輸入或輸出會顯示空白。

          您仍可將 MCP 工具動作與工作人員搭配使用,但輸入或輸出無法儲存在變數中,或用於下游邏輯或指示中。

          為獲得最佳結果,請規劃工作人員在工作人員設計中考量決定性行為,並設定簡單的自然語言子代理程式指示。

          以下是 MCP 工具的範例,其中輸出未對應至 Lightning 類型。

          • MCP 伺服器記錄頁面上的輸入與輸出結構描述:
            MCP 伺服器記錄頁面上的輸入與輸出架構
          • 資產庫中相關聯 MCP 工具動作的空白輸出:
            資產庫中 MCP 工具動作的空白輸出
          • 工作人員中相關聯 MCP 工具動作的空白輸出:
            工作人員中 MCP 工具動作的空白輸出
           
          正在載入
          Salesforce Help | Article