流程區塊如何使用 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 開發人員指南 中的管理對話內容