讓 Amazon Lex V2 機器人在暫停期間等待使用者提供更多資訊 - Amazon Lex

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

讓 Amazon Lex V2 機器人在暫停期間等待使用者提供更多資訊

當您啟動從 Amazon Lex V2 機器人到應用程式的雙向串流時,您可以將機器人設定為等待使用者提供其他資訊。在某些情況下,使用者可能尚未準備好回應提示。例如,使用者可能尚未準備好提供其信用卡資訊,因為他們的錢包位於另一個房間。

透過使用 Amazon Lex V2 機器人的等待和繼續行為,使用者可以說出「按住一秒鐘」等片語,讓機器人等待他們找到資訊並提供資訊。當您啟用此行為時,機器人會定期提醒使用者提供資訊。它不會傳送轉錄事件,因為沒有使用者表達用語可供轉錄。

Amazon Lex V2 機器人會自動管理串流對話。您不需要撰寫任何其他程式碼即可啟用此功能。當使用者提示機器人等待時, stateIntent 是 ,WaitingtypeDialogActionElicitSlot。您可以使用此資訊來協助根據您的需求自訂應用程式。例如,您可以將應用程式設定為在使用者尋找其信用卡時播放音樂。

您可以為個別插槽啟用等待並繼續行為。若要進一步了解槽,請參閱 Amazon Lex V2 核心概念

若要啟用等待並繼續
  1. 登入 AWS 管理主控台,並在 Amazon Lex V2 主控台開啟 Amazon Lex V2 主控台

  2. 機器人下,選取機器人。

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

  4. 選擇檢視意圖

  5. 選擇 意圖。

  6. 下,選擇槽。

  7. 進階選項下,選擇等待並繼續

  8. 等待下,繼續指定下列欄位:

    • 使用者希望機器人等待時的回應 – 這是當使用者要求機器人等待其他資訊時,機器人回應的方式。

    • 如果使用者需要機器人才能繼續等待 - 這是機器人傳送的回應,以提醒使用者仍在等待資訊。您可以變更機器人提醒使用者的頻率。

    • 使用者想要繼續時的回應 – 這是使用者擁有請求資訊時的機器人回應。

對於每個機器人回應,您可以提供多個回應變化,並隨機向使用者顯示一個。您也可以選擇使用者是否可以中斷這些回應。

若要測試等待並繼續功能,請將您的機器人設定為等待使用者輸入,並啟動串流至 Amazon Lex V2 機器人。如需串流至機器人的資訊,請參閱 使用 API 開始串流對話

您可能需要關閉等待並繼續回應。使用作用中切換來設定是否使用等待和繼續回應。

等待並繼續回應的作用中切換。
注意

等待並繼續在以下地區提供:ca-ES、de-AT、de-DE、en-AU、en-GB、en-IN、en-US、en-ZA、es-419、es-ES、es-US、fr-CA、fr-FR、it-IT、ja-JP、ko-KR、pt-BR、pt-PT、zh-CN、zh-HK。