本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
練習 1:從範例建立機器人
在本練習中,您會建立第一個 Amazon Lex V2 機器人,並在 Amazon Lex V2 主控台中進行測試。在本練習中,您將使用OrderFlowers範例。
範例概觀
您可以使用此OrderFlowers範例來建立 Amazon Lex V2 機器人。如需機器人結構的詳細資訊,請參閱Amazon Lex V2 核心概念。
-
意圖 — OrderFlowers
-
槽類型 – 一個稱為
FlowerTypes
的自訂槽類型,具有列舉值:roses
、lilies
和tulips
。 -
槽 – 意圖需要以下資訊 (也就是槽),方能使機器人實現意圖。
-
PickupTime
(AMAZON.TIME 內建類型) -
FlowerType
(FlowerTypes自訂類型) -
PickupDate
(AMAZON.DATE 內建類型)
-
-
表達用語 – 以下範例表達用語代表使用者的意圖:
-
「我想要取花。」
-
「我想要訂花。」
-
-
提示 – 機器人確定意圖之後,會使用以下提示來填充槽:
-
FlowerType
槽的提示 –「您想要訂購哪一種花?」 -
提示輸入
PickupDate
插槽 —「您希望 {FlowerType} 在哪一天被拾取?」 -
提示輸入
PickupTime
插槽 —「您希望何時拾取 {FlowerType}?」 -
確認聲明 —「好的,您的 {FlowerType} 將準備好在 {PickupTime} 上取件。PickupDate這樣可以嗎?」
-
若要建立 Amazon Lex V2 機器人 (主控台)
-
登錄到AWS Management Console並打開 Amazon Lex 控制台 https://console.aws.amazon.com/lex/
. -
選擇建立機器人。
-
對於「建立」方法,請選擇「以範例開始」。
-
在「範例機器人」區段中,OrderFlowers從清單中選擇。
-
在「機器人設定」區段中,為機器人提供名稱和選用說明。該名稱在您的帳戶中必須是唯一的。
-
在「權限」區段中,選擇「建立具有基本 Amazon Lex 權限的新角色」。這將建立具有 Amazon Lex V2 執行機器人所需許可的 AWS Identity and Access Management (IAM) 角色。
-
在兒童在線隱私保護法(COPPA)部分中,做出適當的選擇。
-
在 [工作階段逾時] 和 [進階設定] 區段中,保留預設值。
-
選擇下一步。Amazon Lex V2 創建您的機器人。
建立機器人之後,您必須新增機器人支援的一或多種語言。一種語言包含機器人用於與用戶交談的意圖,插槽類型和插槽。
若要將語言新增至機器人
-
在「語言」區段中,選擇支援的語言,然後新增說明。
-
保留 [語音互動] 和 [意圖] 分類信賴度分數閾值欄位的預設值。
-
選擇完成將語言添加到機器人。
選擇「完成」後,主控台會開啟意圖編輯器。您可以使用意圖編輯器來檢查機器人使用的意圖。完成檢查機器人後,您可以對其進行測試。
若要測試 OrderFlowers 機器人
-
選擇頁面頂端的 [建置]。等待機器人建置。
-
當構建完成時,選擇「測試」以打開測試窗口。
-
測試機器人。從其中一個樣本的話語開始對話,例如「我想摘花」。
後續步驟
現在您已經使用範本建立了第一個機器人,您可以使用主控台建立自己的機器人。有關創建自定義機器人的說明以及有關創建機器人的更多信息,請參閱使用 Amazon Lex V2 機器人。