本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
讓您的 Amazon Lex V2 機器人能夠被使用者中斷
當您在 Amazon Lex V2 機器人與應用程式之間啟動雙向音訊串流時,您可以設定機器人在傳回提示時接聽使用者輸入。這個輸入可以被設置為一個中斷。這樣,用戶可以在機器人完成播放之前中斷提示。您可以在使用者可能已經知道問題答案的情況下使用此設定,例如當系統提示他們提供CVV程式碼時。
機器人會知道使用者在偵測到使用者輸入時何時中斷提示,然後您的應用程式可以傳回PlaybackCompletion
事件。當用戶中斷一個機器人時,機器人會發送一個PlaybackInterruptionEvent
.
根據預設,使用者可以中斷機器人正在串流到您的應用程式的任何提示。您可以在 Amazon Lex V2 主控台中變更此設定。
您可以透過編輯位置來變更使用者回應提示的方式。插槽是意圖的一部分,它是用戶為您提供所需信息的手段。每個插槽都會提示使用者向您提供該資訊。若要進一步瞭解插槽,請參閱Amazon Lex V2 核心概念。
要改變用戶是否可以中斷提示(控制台)
-
登入至 AWS Management Console 並在 Amazon Lex V2 控制台打開 Amazon Lex V2 控制台
。 -
在機器人下,選擇一個機器人。
-
在 [語言] 下,選取機器人的語言。
-
選擇 [檢視方式]。
-
選擇 意圖。
-
對於「插槽」,請選擇插槽。
-
在進階選項下,選擇插槽提示。
-
選擇更多提示選項。
-
選取或取消選取使用者可以在讀取提示時中斷提示。
您可以透過建立具有兩個插槽的機器人,並指定使用者無法中斷一個插槽的提示來測試此功能。如果您中斷可中斷的提示,機器人會傳送播放中斷事件。如果您中斷不間斷,提示會繼續播放。