选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

练习 1:使用蓝图创建 Amazon Lex 机器人(控制台)

聚焦模式
练习 1:使用蓝图创建 Amazon Lex 机器人(控制台) - Amazon Lex V1

终止支持通知:2025年9月15日, AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后,您将无法再访问亚马逊 Lex V1 主机或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

终止支持通知:2025年9月15日, AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后,您将无法再访问亚马逊 Lex V1 主机或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在本练习中,您将执行以下操作:

  • 在 Amazon Lex 控制台中创建您的首个 Amazon Lex 机器人并进行测试。

    在本练习中,您将使用OrderFlowers蓝图。有关蓝图的信息,请参阅 Amazon Lex 和 AWS Lambda 蓝图

     

  • 创建 AWS Lambda 函数并在 Lambda 控制台中对其进行测试。在处理请求时,机器人调用此 Lambda 函数。在本练习中,您将使用 AWS Lambda 控制台中提供的 Lambda 蓝图 (lex-order-flowers-python) 来创建您的 Lambda 函数。此蓝图代码说明如何使用该 Lambda 函数执行初始化和验证以及履行 OrderFlowers 意图。

     

  • 更新机器人以将 Lambda 函数添加为代码挂钩,从而履行此意图。测试 end-to-end体验。

下面几节介绍蓝图的作用。

Amazon Lex 机器人:蓝图概览

您可以使用OrderFlowers蓝图创建 Amazon Lex 机器人。有关机器人结构的更多信息,请参阅。Amazon Lex:工作原理此自动程序将按如下方式进行预配置:

  • 意图 — OrderFlowers

  • 槽类型:一个称为 FlowerTypes 的自定义槽类型,具有枚举值:rosesliliestulips

  • :在机器人实现此意图之前,意图需要以下信息(即槽)。

    • PickupTime(AMAZON.TIME 内置类型)

    • FlowerType(FlowerTypes 自定义类型)

    • PickupDate(AMAZON.DATE 内置类型)

  • 表达:以下示例表达表示用户的意图:

    • “我想要取花。”

    • “我想要订些花。”

  • 提示:在机器人确定此意图后,它会使用以下提示来填充槽:

    • 用于 FlowerType 槽的提示:“您想要订哪种类型的花?”

    • 提示进入时PickupDate段 — “你想在哪一天拿起 {FlowerType}?”

    • 提示输入插PickupTime槽 — “你想在什么时候拿起 {FlowerType}?”

    • 确认声明 — “好的,您的 {FlowerType} 将在 {} 上准备好在 {PickupTime} 上取货。PickupDate这样可以吗?”

AWS Lambda 功能:蓝图摘要

此练习中的 Lambda 函数执行初始化和验证以及履行任务。因此,创建 Lambda 函数后,通过将该 Lambda 函数指定为代码挂钩,可以处理初始化和验证以及履行任务,从而更新意图配置。

  • 作为初始化和验证代码挂钩,Lambda 函数执行基本验证。例如,如果用户提供正常营业时间范围之外的某个提取时间,则 Lambda 函数会指示 Amazon Lex 重新提示用户指定时间。

  • 作为履行代码挂钩的一部分,Lambda 函数会返回一条摘要消息,指示鲜花订单已下单(即,意图已履行)。

下一个步骤

步骤 1:创建 Amazon Lex 机器人(控制台)

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。