如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,建議您將機器人升級至 Amazon Lex V2。我們不再將新功能新增至 V1,強烈建議所有新機器人都使用 V2。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 1:建立 Amazon Lex 機器人
對於這個練習,創建一個機器人訂購鮮花,稱為 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 函數來完成意圖,在這種情況下,您會收到一則訊息,指出訂單已完成。
-