時段

插槽是用作Mpower Agent 的記憶體的鍵/值對。 它們儲存的資料可能來自各種來源,包括聯絡人話語Closed 聯絡人所說或所輸入的內容。或您的 CRMClosed 管理聯絡人、銷售資訊、支援詳情和案例歷史的第三方系統。。您可以將插槽用於:

插槽與實體

插槽Closed 從聯絡人的訊息中提取並儲存以用於機器人回覆的實體。 類似於變數。實體Closed 在與Mpower Agent對話期間,從聯絡人的訊息中收集到的資訊。在您的Mpower Agent 的配置中緊密相關。 下表說明插槽與實體之間的關係和差異。

標準 實體 時段
函數

定義並提取與Mpower Agent和聯絡人之間的對話相關的特定資訊。

在互動期間保留資訊。

可根據插槽所持的值,作為分支交流的條件。

可用作Mpower Agent回應中的變數,以將插槽值注入對話中。

來源 聯絡人話語Closed 聯絡人所說或所輸入的內容。 聯絡人話語、互動前表單、資料庫、第三方應用程式、其他CXone Mpower應用程式、Studio指令碼。
關係 需要插槽。 所有實體都有插槽。

不需要實體。 某些插槽持有透過實體從話語Closed 聯絡人所說或所輸入的內容。提取的資料。 其他插槽儲存從其他來源提取的資料。

可作為交流路徑分支的條件。 也能以其他方式影響交流的進度。

插槽資料類型與行為

插槽可以容納五種類型的資料。 每種類型的行為都各不相同。 類型為:

  • 文字文字槽用於保存文字資訊。 這包括不需要視為數字的數字字元,例如電話號碼或帳號。 文本槽只需為空或填充即可影響Mpower Agent 的行為。 插槽的準確值不會影響交流。
  • 數字數位插槽保存需要被視為數位而不是文字的數字資訊。 這種類型的插槽會影響Mpower Agent 的行為。 插槽的確切值可以改變 boMpower Agentt 的回應方式。 您可以設定可接受數字的上下限。 如果填充插槽的值超出這些範圍,則Mpower Agent 的行為會有所不同。 您必須訓練Mpower Agent根據定義範圍內和外的值進行回應。
  • 類別分類插槽保存一組定義的文字資訊。 這種類型的插槽會影響Mpower Agent 的行為。 根據定義的 哪個填充插槽,Mpower Agent可以提供不同的回應。
  • 布爾布爾值插槽保存真值或假值。 這種類型的插槽可能會影響Mpower Agent 的行為,具體取決於它是否為空,或者其值是否為 truefalse
  • 任意任何值槽都可以保存其他類型的值,包括清單或 JSON。 這種類型的插槽不會影響Mpower Agent 的行為。

每種資料類型都支援不同的選項來配置插槽的行為。 行為定義如何在對話中使用插槽:

  • 影響對話:除了「任意」類型之外,所有插槽類型都可以影響對話。 您可以用它在交流中建立分支路徑
  • 意圖限制:您可以限制插槽以便Mpower Agent僅在預測的意圖與為插槽配置的意圖匹配時才填充該插槽。
  • 表單限制:您可以限制插槽只能從某個表單填入。

您可以了解更多有關每個插槽資料類型及其使用方式的資訊,請參閱不同的說明頁面。

插槽填入方法

插槽填充方法是Mpower Agent在插槽中存儲值的不同方式。 值來自不同來源。 當您設定插槽時,請選擇最適合您計劃在會話中使用插槽的填充方式。

有五種方法在 Agent Builder 填入插槽。 下表對它們進行了描述。

填入方法 詳細資訊
從系統

系統插槽會在互動開始時自動建立,並隨著互動的進行而填充。 系統插槽包括:

系統插槽無法編輯,但可以在互動中作為變數使用。 但是,他們無法影響對話。 了解更多關於系統插槽的資訊。

來自實體

當您新增實體時,會自動建立一個插槽。 在互動過程中,該插槽填入相應實體Closed 在與Mpower Agent對話期間,從聯絡人的訊息中收集到的資訊。所提取的資料。 建立對應的實體後,必須配置基於實體的插槽。 這樣您就可以指定插槽的功能。 刪除實體時,也會刪除對應的插槽。

您可以在相同的互動或在Digital Experience的其他區域中,將插槽值用作變數。 基於實體的插槽可以是任何支援的插槽類型

來自意圖

在互動過程中識別到指定的意圖時,基於意圖的插槽會填入預先定義的值。 您可以建立這些插槽,並使用一個或多個值和觸發這些值的意圖來配置它們。

您可以在相同的互動中,以變數的方式使用這些插槽。 基於意圖的插槽可以儲存任何支援的資料類型

例如,如果您要求聯絡人訂閱電子報,您可以建立一個名為訂閱的新插槽,並為其新增兩個意圖。 您可以將意圖「同意」對應到值,並將意圖「拒絕」對應到值。 依據聯絡人如何回應問題,其中一個或另一個值會填入「訂閱」插槽。

來自訊息 此方法將聯絡人的下一個話語Closed 聯絡人所說或所輸入的內容。的文字填入插槽。 基於訊息的插槽可以儲存任何支援的資料類型
自訂插槽

自訂插槽一般儲存基於業務邏輯的資訊。 例如透過 API 調用 CRMClosed 管理聯絡人、銷售資訊、支援詳情和案例歷史的第三方系統。 或其他第三方應用程式而擷取的資料。 將自定義插槽與填充插槽Mpower Agent操作一起使用Closed 在對話中輪到自己時,機器人可以做什麼,例如傳送訊息或填補空位。案例、規則或後備流程

您可以將插槽值用作變數用於Mpower Agents和聯絡人之間的多次互動,或用於Digital Experience的其他區域。 自訂插槽將一直存在,直至手動刪除為止。 它們可儲存任何支援的資料類型

例如,您可以使用聊天前表單來請聯絡人提供帳號。 然後,您可以從另一個系統提取聯繫人的帳戶狀態,並設計您的故事,以便Mpower Agent始終嘗試收集任何逾期餘額。

插槽填充限制

您可以限制插槽,使它們只能從特定的目標Closed 聯絡人所說/所輸入內容背後的含義或目的;聯絡要傳達或實現什麼。或表單填充。 設置限制后,只有當意圖或表單與您定義的內容匹配時,Mpower Agent才會填充該插槽。

如果您只需要在特定情況下儲存插槽值,這會很有幫助。 例如,您有一個儲存聯絡人姓名的插槽。 您使用此插槽更新聯絡人的帳號。 帳戶上的姓名必須是合法的全名。 您希望確保此插槽不會在Mpower Agent可能收集聯絡人姓名的其他情況下使用。 要做到這一點,您需要新增限制,將插槽位限制為用於收集聯絡人合法全名的表單和意圖。 如果您想使用聯絡人的名字來個人化對話,您可以建立第二個插槽來存放聯絡人的名字,從不同的意圖或表單中填入。

插槽變數

您可以將插槽用作Mpower Agent發送給聯絡人的消息中的變數。 例如,您可以:

要新增變數,請使用此語法:{slot_name}。 如果插槽包含嵌套的 JSON 物件,您可以使用點符號存取物件中的值:{slotName.parameter}

插槽包含的值將在Mpower Agent發送消息時替換變數。 您必須先確認插槽收集正確的值,才能在互動過程中將其用作變數。

例如,如果您希望Mpower Agent用他們的名字問候聯絡人,則需要一個插槽來保存名字,以及一種填充插槽的方法,例如聊天前表單。 如果該插槽名為 contact_firstName,您將在Mpower Agent發送的問候訊息中輸入該名稱:Hello {contact_firstName}!

插槽作為分支交流路徑的條件

您可以在案例中使用Closed 從聯絡人的訊息中提取並儲存以用於機器人回覆的實體。 類似於變數。槽和規則Closed 用於定義Mpower Agent 的回應不隨上下文改變的訊息。來創建在Mpower Agent可以採用該路徑之前必須滿足的條件。 這可讓您根據特定條件建立交流路徑分支。 這些標準基於交流到達分支點時指定插槽所包含的值。

您可以使用實體Closed 在與Mpower Agent對話期間,從聯絡人的訊息中收集到的資訊。及其在聯絡人訊息中顯示的相應插槽作為條件,也可以使用 Slot 條件 Mpower Agent 動作將其他插槽用作條件。 無論哪種情況,您都需要為可以採用的每個可能路徑創建一個Closed 聯絡人所說/所輸入內容背後的含義或目的;聯絡要傳達或實現什麼。意圖Mpower Agent。 這將指導Mpower Agent如何根據插槽中保存的特定值進行回應。

Akela Wolfe, the Classics, Inc. Agent Builder管理員正在開發一個Mpower Agent,向瀏覽網站的聯繫人推薦書籍。  她希望Mpower Agent詢問聯絡人他們喜歡哪種類型,然後根據答案做出不同的回答。

她決定使用插槽條件。 作為她的第一次嘗試,她建立了以下案例:

  • 類型 + 懸疑
  • 類型 + 非小說
  • 類型 + 文學

每個案例的開始都一樣:

聯絡人:「您能為我推薦一本書嗎?」

機器人:「我很樂意! 你喜歡哪種類型的書?」

聯絡人:「我喜歡 [類型]」

Akela 需要一個實體,所以她建立了一個叫做 genreType 的實體。  這會自動建立一個 genreType 插槽。 該實體是查詢類型,因為類型是一個類別。 接下來,Akela 新增了一些類型作為範例。 隨著Mpower Agent的發展,她會添加更多。

在類型 + 懸疑案例中,Akela 在聯絡人回應中選擇懸疑,並選擇 genreType 查詢實體。 Agent Builder自動在聯絡人回應下新增 genreType 插槽。 插槽會填入聯絡人所說的任何類型。

接下來,Akela 新增插槽條件Mpower Agent動作。 她選擇 genreType 作為插槽,並設定懸疑。 然後,她添加了一條消息Mpower Agent動作,其中包含消息「哦,我喜歡一個很好的謎團! 我們有一些很棒的此類書籍。」

Akela 接下來要做的是新增一個連接 Classics 電子書資料庫的指令碼整合動作。 它會提取評分資料,並產生懸疑類別中三本評分高的書籍清單,然後隨機選擇一本。 如果聯絡人需要,其他書籍會用在未來的案例中,提供更多選擇。

Akela 添加了一個消息Mpower Agent動作,上面寫著“我發現了一個你可能喜歡的謎團。 這是第一本。」 然後 Akela 新增富連結動作,顯示第一個標題的連結。

最後,Akela 對於類型 + 非小說和類型 + 文學案例重複這些步驟。