

支援終止通知：2025 年 9 月 15 日， AWS 將停止對 Amazon Lex V1 的支援。2025 年 9 月 15 日之後，您將無法再存取 Amazon Lex V1 主控台或 Amazon Lex V1 資源。如果您使用的是 Amazon Lex V2，請改參閱 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

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

# 步驟 1：建立 Amazon Lex 機器人
<a name="ex1-sch-appt-create-bot"></a>

在本節中，您可以使用 ScheduleAppointment 藍圖建立 Amazon Lex 機器人，該藍圖在 Amazon Lex 主控台中提供。

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/) 的 Amazon Lex 主控台。

1. 在 **Bots (機器人)** 頁面，選擇 **Create (建立)**。

1. 在 [**Create your Lex bot**] 頁面，執行下列動作：
   + 選擇 ** ScheduleAppointment** 藍圖。
   + 保留預設機器人名稱 (ScheduleAppointment)。

1. 選擇**建立**。

   此步驟會儲存並建立機器人。主控台會在建置程序期間將下列請求傳送至 Amazon Lex：
   + 建立新版本的槽類型 (從 \$1LATEST 版本)。如需有關此機器人藍圖中定義之槽類型的資訊，請參閱 [機器人藍圖概觀 (ScheduleAppointment)](ex1-sch-appt.md#ex1-sch-appt-bp-summary-bot)。
   + 建立 `MakeAppointment` 意圖的版本 (從 \$1LATEST 版本)。在某些情況下，主控台會在建立新版本之前傳送 `update` API 操作的請求。
   + 更新機器人的 \$1LATEST 版本。

     目前，Amazon Lex 為機器人建置機器學習模型。當您在主控台中測試機器人時，主控台會使用執行時間 API 將使用者輸入傳回 Amazon Lex。然後，Amazon Lex 會使用機器學習模型來解譯使用者輸入。

1. 主控台會顯示 ScheduleAppointment 機器人。在 [**Editor**] 標籤中，檢閱預先設定的意圖 (`MakeAppointment`) 詳細資訊。

1. 在測試視窗中測試機器人。使用以下螢幕擷取畫面與您的機器人進行測試對談：  
![\[與客服人員的對話，客服人員會詢問預約的類型、預約的日期和時間，然後確認預約詳細資訊。\]](http://docs.aws.amazon.com/zh_tw/lex/latest/dg/images/appt-test-no-lambda.png)

   注意下列事項：
   + 機器人從初始的使用者輸入 (「預約」) 推斷意圖 (`MakeAppointment`)。
   + 機器人之後使用設定的提示向使用者取得槽資料。
   + 機器人藍圖已使用以下確認提示設定 `MakeAppointment` 意圖：

     ```
     {Time} is available, should I go ahead and book your appointment?
     ```

     使用者提供所有槽資料後，Amazon Lex 會傳回回應給用戶端，並顯示確認提示做為訊息。用戶端會為使用者顯示訊息：

     ```
     16:00 is available, should I go ahead and book your appointment? 
     ```

   請注意，機器人會接受任何預約日期和時間值，因為您沒有任何程式碼來初始化或驗證使用者資料。在下一節中，您可以新增 Lambda 函數來執行此操作。

**後續步驟**  
[步驟 2：建立 Lambda 函數](ex1-sch-appt-create-lambda-function.md)