練習 1:從範例建立機器人 - Amazon Lex

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

練習 1:從範例建立機器人

在本練習中,您會建立第一個 Amazon Lex V2 機器人,並在 Amazon Lex V2 主控台中進行測試。在本練習中,您將使用OrderFlowers範例。

範例概觀

您可以使用此OrderFlowers範例來建立 Amazon Lex V2 機器人。如需機器人結構的詳細資訊,請參閱Amazon Lex V2 核心概念

  • 意圖 — OrderFlowers

  • 槽類型 – 一個稱為 FlowerTypes 的自訂槽類型,具有列舉值:rosesliliestulips

  • – 意圖需要以下資訊 (也就是槽),方能使機器人實現意圖。

    • PickupTime (AMAZON.TIME 內建類型)

    • FlowerType(FlowerTypes自訂類型)

    • PickupDate (AMAZON.DATE 內建類型)

  • 表達用語 – 以下範例表達用語代表使用者的意圖:

    • 「我想要取花。」

    • 「我想要訂花。」

  • 提示 – 機器人確定意圖之後,會使用以下提示來填充槽:

    • FlowerType 槽的提示 –「您想要訂購哪一種花?」

    • 提示輸入PickupDate插槽 —「您希望 {FlowerType} 在哪一天被拾取?」

    • 提示輸入PickupTime插槽 —「您希望何時拾取 {FlowerType}?」

    • 確認聲明 —「好的,您的 {FlowerType} 將準備好在 {PickupTime} 上取件。PickupDate這樣可以嗎?」

若要建立 Amazon Lex V2 機器人 (主控台)
  1. 登錄到AWS Management Console並打開 Amazon Lex 控制台 https://console.aws.amazon.com/lex/.

  2. 選擇建立機器人

  3. 對於「建立」方法,請選擇「以範例開始」。

  4. 在「範例機器人」區段中,OrderFlowers從清單中選擇。

  5. 在「機器人設定」區段中,為機器人提供名稱和選用說明。該名稱在您的帳戶中必須是唯一的。

  6. 在「權限」區段中,選擇「建立具有基本 Amazon Lex 權限的新角色」。這將建立具有 Amazon Lex V2 執行機器人所需許可的 AWS Identity and Access Management (IAM) 角色。

  7. 兒童在線隱私保護法(COPPA)部分中,做出適當的選擇。

  8. 在 [工作階段逾時] 和 [進階設定] 區段中,保留預設值。

  9. 選擇下一步。Amazon Lex V2 創建您的機器人。

建立機器人之後,您必須新增機器人支援的一或多種語言。一種語言包含機器人用於與用戶交談的意圖,插槽類型和插槽。

若要將語言新增至機器人
  1. 在「語言」區段中,選擇支援的語言,然後新增說明。

  2. 保留 [語音互動] 和 [意圖] 分類信賴度分數閾值欄位的預設值。

  3. 選擇完成將語言添加到機器人。

選擇「完成」後,主控台會開啟意圖編輯器。您可以使用意圖編輯器來檢查機器人使用的意圖。完成檢查機器人後,您可以對其進行測試。

若要測試 OrderFlowers 機器人
  1. 選擇頁面頂端的 [建置]。等待機器人建置。

  2. 當構建完成時,選擇「測試」以打開測試窗口。

  3. 測試機器人。從其中一個樣本的話語開始對話,例如「我想摘花」。

後續步驟

現在您已經使用範本建立了第一個機器人,您可以使用主控台建立自己的機器人。有關創建自定義機器人的說明以及有關創建機器人的更多信息,請參閱使用 Amazon Lex V2 機器人