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

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

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