View a markdown version of this page

流程區塊如何使用 Amazon Lex 工作階段屬性 - Amazon Connect 客戶

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

流程區塊如何使用 Amazon Lex 工作階段屬性

使用者開始與您的機器人對話時,Amazon Lex 會建立 工作階段。使用工作階段屬性 (又稱為 Lex 屬性),您可以在工作階段期間在機器人和 Amazon Connect 之間傳遞資訊。如需您可以使用的 Amazon Lex 屬性清單,請參閱 Amazon Lex 聯絡屬性

工作階段屬性的生命週期

每個對話都包含一組工作階段屬性。在調用 AWS Lambda 函數進行某些處理時,Amazon Lex 會依照下列順序執行屬性:

  • 服務預設值:只有在未定義任何屬性時才會使用這些屬性。

  • Amazon Connect 提供的工作階段屬性:這些屬性定義於 取得客戶輸入內容 區塊中。

  • Lambda 提供的工作階段屬性會覆寫之前的所有項目:調用 AWS Lambda 函數執行某些處理時,會覆寫 取得客戶輸入內容 區塊中設定的任何工作階段屬性。

假設客戶說他們想要 一輛車。這是第一個要經過處理的工作階段屬性。在問及是哪一種車時,他們回答豪華轎車。這第二個用語會覆寫第一個用語中發生的任何 Lambda 處理。

如需如何建立處理工作階段屬性的 Lambda 函數範例,請參閱 Amazon Lex 開發人員指南中的步驟 1:建立 Lambda 函數。如需 Amazon Lex V2 的相關資訊,請參閱設定工作階段屬性

如需 Amazon Lex 提供給 Lambda 函數的事件資料結構,請參閱 Amazon Lex 開發人員指南中的 Lambda 函數輸入事件和回應格式。如需 Amazon Lex V2 的相關資訊,請參閱解譯輸入事件格式

支援 Lex 工作階段屬性的流程區塊

在呼叫 Lex 機器人時,您可以在下列流程區塊中使用 Lex 工作階段屬性:

其他資訊

如需使用 Amazon Lex 工作階段屬性的詳細資訊,請參閱《Amazon Lex V1 開發人員指南》中的管理對話內容