

终止支持通知：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>

在本节中，您将使用 Amazon Lex 控制台中提供的 ScheduleAppointment蓝图创建 Amazon Lex 机器人。

1. 登录 AWS 管理控制台 并打开 Amazon Lex 控制台，网址为[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/)。

1. 在 **Bots** 页面上，选择 **Create**。

1. 在 **Create your Lex bot** 页面上，执行以下操作：
   + 选择 **ScheduleAppointment** 蓝图。
   + 保留默认的机器人名称 (ScheduleAppointment)。

1. 选择**创建**。

   此步骤将保存并构建自动程序。在构建过程中，控制台将向 Amazon Lex 发送以下请求：
   + 创建槽类型的新版本 (来自 $LATEST 版本)。有关本自动程序蓝图中定义的槽类型的信息，请参阅 [机器人蓝图概述 (ScheduleAppointment)](ex1-sch-appt.md#ex1-sch-appt-bp-summary-bot)。
   + 创建 `MakeAppointment` 目的的版本 (来自 $LATEST 版本)。在某些情况下，控制台会先发送有关 `update` API 操作的请求，然后再创建新版本。
   + 更新自动程序的 $LATEST 版本。

     此时，Amazon Lex 将为机器人构建机器学习模型。当您在控制台中测试机器人时，控制台将使用运行时 API 将用户输入发送回 Amazon Lex。然后，Amazon Lex 将使用机器学习模型解释用户输入。

1. 控制台显示 ScheduleAppointment 机器人。在 **Editor** 选项卡上，查看预配置目的 (`MakeAppointment`) 的详细信息。

1. 在测试窗口中测试机器人。使用以下屏幕截图与您的自动程序进行测试对话：  
![与客服交谈，其中客服询问预约的类型、日期和时间，然后确认预约的详细信息。](http://docs.aws.amazon.com/zh_cn/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)