支援終止通知:在 2025 年 9 月 15 日, AWS 將停止對 Amazon Lex V1 的支援。2025 年 9 月 15 日之後,您將無法再存取 Amazon Lex V1 主控台或 Amazon Lex V1 資源。如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
本練習將建立一個用於訂花的機器人,名為 OrderFlowersBot。
建立 Amazon Lex 機器人 (主控台)
登入 AWS Management Console ,並在 https://console.aws.amazon.com/lex/
:// 開啟 Amazon Lex 主控台。 -
如果這是您第一個機器人,請選擇 Get Started (開始),否則在機器人頁面,選擇建立。
-
在建立您的機器人頁面上提供以下資訊,然後選擇建立。
-
選擇 OrderFlowers 藍圖。
-
保留預設機器人名稱 (OrderFlowers)。
-
對於 COPPA (COPPA),選擇
No
。 -
對於使用者表達式儲存,請選擇適當的回應。
-
-
選擇 Create (建立)。主控台向 Amazon Lex 提出儲存組態所需的請求。而後,主控台將顯示機器人編輯器視窗。
-
等待機器人已建置的確認。
-
測試機器人。
注意
透過在測試視窗中輸入文字即可測試機器人,或者對於相容的瀏覽器,可由測試視窗中選擇麥克風按鈕並說話。
使用以下範例文字與機器人進行對話來訂花:
機器人憑藉輸入的內容推斷
OrderFlowers
意圖並提示提供槽資料。在您提供所有必要的槽資料後,機器人會將所有資訊傳回用戶端應用程式 (本例中即主控台) 以實現意圖 (OrderFlowers
)。主控台在測試視窗中顯示這類資訊。具體而言:
-
陳述式「What day do you want the roses to be picked up?」中出現了「roses」一詞,是因為
pickupDate
槽的提示已使用替換項{FlowerType}
進行設定。從主控台可確認此項。 -
陳述式「Okay, your roses will be ready...」是您設定的確認提示。
-
最後一個陳述式「
FlowerType:roses...
」是傳回給用戶端 (本例中即測試視窗) 的槽資料。在下一個練習中,您使用 Lambda 函數來實現意圖,在這種情況下,您會收到一則訊息,指出訂單已履行。
-