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