本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
新增意圖
意圖是您的使用者想要完成的目標,例如訂購花或預訂飯店。您的機器人必須至少有一個意圖。
根據預設,所有機器人都包含單一內建意圖,即退避意圖。當 Amazon Lex V2 無法識別任何其他意圖時,就會使用此意圖。例如,如果使用者說「我想要訂購花」飯店預訂意圖,則會觸發退場意圖。
新增意圖
-
登入 AWS Management Console 並在 開啟 Amazon Lex 主控台https://console.aws.amazon.com/lex/
。 -
從機器人清單中,選擇要新增意圖的機器人,然後從新增語言選擇檢視語言 。
-
選擇要新增意圖的語言,然後選擇意圖 。
-
選擇新增意圖 ,為您的意圖命名,然後選擇新增 。
-
在意圖編輯器中,新增意圖的詳細資訊。
-
對話流程 – 使用對話流程圖來查看具有機器人的對話可能看起來如何。您可以選擇對話的不同區段,以跳至意圖編輯器的該區段。
-
意圖詳細資訊 – 為意圖命名和描述,以協助識別意圖的目的。您也可以查看 Amazon Lex V2 指派給意圖的唯一識別碼。
-
內容 – 設定意圖的輸入和輸出內容。內容是與意圖相關聯的狀態變數。滿足意圖時,會設定輸出內容。只有在內容處於作用中狀態時,才能識別具有輸入內容的意圖。始終可以識別沒有輸入內容的意圖。
-
範例措辭 – 您應該提供 10 個或多個您預期使用者用來啟動意圖的片語。Amazon Lex V2 會從這些片語中廣義化,以識別使用者想要啟動意圖。
-
初始回應 – 在呼叫意圖之後傳送給使用者的初始訊息。您可以提供回應、初始化值,並定義 Amazon Lex V2 在意圖開始時回應使用者的下一個步驟。
-
插槽 – 定義實現意圖所需的插槽或參數。每個插槽都有一個類型,定義可在插槽中輸入的值。您可以選擇自訂插槽類型,也可以選擇內建插槽類型。
-
確認 – 這些提示和回應用於確認或拒絕實現意圖。確認提示會要求使用者檢閱插槽值。例如,「我已為星期五預訂酒店房間。這是否正確?" 拒絕回應會在使用者拒絕確認時傳送給使用者。您可以提供回應、設定值,並定義 Amazon Lex V2 採取的下一個步驟,對應於使用者的確認或拒絕回應。
-
履行 – 在履行過程中傳送給使用者的回應。您可以在履行開始時設定履行進度更新,並在履行進行中定期設定。例如,「我正在變更您的密碼,這可能需要幾分鐘的時間」和「我仍在處理您的請求」。Fulfillment 更新僅用於串流對話。您也可以設定完成後成功訊息、失敗訊息和逾時訊息。您可以傳送串流和定期對話的完成後訊息。例如,如果實現成功,您可以傳送「我已變更您的密碼」。如果履行不成功,您可以傳送包含更多資訊的回應,例如「我無法變更您的密碼,請聯絡客服中心尋求協助。」 如果執行時間超過設定的逾時期間,您可以傳送訊息通知使用者,例如「我們的伺服器現在非常忙碌。請稍後重試您的請求。" 您可以提供回應、設定值,並定義 Amazon Lex V2 回應使用者的下一個步驟。
-
關閉回應 – 滿足意圖並播放所有其他訊息後傳送給使用者的回應。例如,感謝您預訂飯店房間。或者,它可以提示使用者開始不同的意圖,例如「感謝您預訂房間,是否要預訂租車?」 您可以在滿足意圖並以結束回應回應回應之後,提供回應並設定後續動作。
-
程式碼掛鉤 – 指出您是否使用 AWS Lambda 函數初始化意圖並驗證使用者輸入。您可以在用來執行機器人的別名中指定 Lambda 函數。
-
-
選擇儲存意圖以儲存意圖。
注意
2022 年 8 月 17 日,Amazon Lex V2 發佈了與使用者管理對話的方式變更。此變更可讓您更掌控使用者在對話中採取的路徑。如需詳細資訊,請參閱Amazon Lex V2 中對話流程的變更。在 2022 年 8 月 17 日之前建立的機器人不支援對話方塊程式碼掛鉤訊息、設定值、設定後續步驟,以及新增條件。
依特定順序設定提示
您可以設定機器人以預先定義的順序播放訊息,方法是勾選播放訊息的方塊,以順序 。否則,機器人會隨機播放訊息和變化。
排序提示允許訊息群組的訊息和變化在重試之間按順序播放。當使用者針對提示提供無效回應或意圖確認時,您可以使用訊息的替代複寫。每個插槽最多可設定兩個原始訊息變化。您可以選擇按順序還是隨機播放訊息。
排序提示支援所有四種類型的訊息:文字、自訂承載回應、 SSML和卡片群組。回應在相同的訊息群組中排序。不同的訊息群組是獨立的。