讓您的 Amazon Lex V2 機器人能夠被使用者中斷 - Amazon Lex

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

讓您的 Amazon Lex V2 機器人能夠被使用者中斷

當您在 Amazon Lex V2 機器人與應用程式之間啟動雙向音訊串流時,您可以設定機器人在傳回提示時接聽使用者輸入。這個輸入可以被設置為一個中斷。這樣,用戶可以在機器人完成播放之前中斷提示。您可以在使用者可能已經知道問題答案的情況下使用此設定,例如當系統提示他們提供CVV程式碼時。

機器人會知道使用者在偵測到使用者輸入時何時中斷提示,然後您的應用程式可以傳回PlaybackCompletion事件。當用戶中斷一個機器人時,機器人會發送一個PlaybackInterruptionEvent.

根據預設,使用者可以中斷機器人正在串流到您的應用程式的任何提示。您可以在 Amazon Lex V2 主控台中變更此設定。

您可以透過編輯位置來變更使用者回應提示的方式。插槽是意圖的一部分,它是用戶為您提供所需信息的手段。每個插槽都會提示使用者向您提供該資訊。若要進一步瞭解插槽,請參閱Amazon Lex V2 核心概念

要改變用戶是否可以中斷提示(控制台)
  1. 登入至 AWS Management Console 並在 Amazon Lex V2 控制台打開 Amazon Lex V2 控制台

  2. 機器人下,選擇一個機器人。

  3. 在 [語言] 下,選取機器人的語言。

  4. 選擇 [檢視方式]。

  5. 選擇 意圖。

  6. 對於「插」,請選擇插槽。

  7. 進階選項下,選插槽提示

  8. 選擇更多提示選項

  9. 選取或取消選取使用者可以在讀取提示時中斷提示。

您可以透過建立具有兩個插槽的機器人,並指定使用者無法中斷一個插槽的提示來測試此功能。如果您中斷可中斷的提示,機器人會傳送播放中斷事件。如果您中斷不間斷,提示會繼續播放。