练习 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}?”

    • 确认语句:“好的,您可于 {PickupDate} {PickupTime} 来取您的 {FlowerType}。这样可以吗?”

创建 Amazon Lex V2 机器人(控制台)
  1. 登录 AWS Management Console,并通过以下网址打开 Amazon Lex 控制台:https://console.aws.amazon.com/lex/

  2. 选择创建机器人

  3. 对于创建方法,请选择从示例开始

  4. 示例机器人部分,从列表中选择 OrderFlowers

  5. 机器人配置部分,为机器人指定名称和(可选)描述。该名称在您的账户中必须是唯一的。

  6. 权限部分,选择使用基本 Amazon Lex 权限创建新角色。此操作将创建一个 AWS Identity and Access Management (IAM) 角色,该角色具有 Amazon Lex V2 运行您的机器人所需的权限。

  7. 儿童在线隐私保护法 (COPPA) 部分,做出相应的选择。

  8. 会话超时高级设置部分,保留默认值。

  9. 选择下一步。Amazon Lex V2 为您创建了机器人。

在创建机器人之后,您必须添加机器人支持的一种或多种语言。每种语言包含机器人用来与用户对话的意图、槽位类型和槽位。

为机器人添加语言
  1. 语言部分,选择支持的语言并添加描述。

  2. 保留语音交互意图分类置信度分数阈值字段的默认值。

  3. 选择完成,为向机器人添加语言。

选择完成后,控制台将打开意图编辑器。您可以通过意图编辑器来检查机器人使用的意图。完成对机器人的检查后,您可以对其进行测试。

测试 OrderFlowers 机器人
  1. 在页面顶部,选择构建。等待机器人构建。

  2. 构建完成后,选择测试以打开测试窗口。

  3. 测试自动程序。从其中一句言语样本开始对话,例如“我想去摘花。”

后续步骤

您已经通过模板创建了第一个机器人。您可以通过控制台创建自己的机器人。有关创建自定义机器人的说明以及创建机器人的更多信息,请参阅 使用 Amazon Lex V2 机器人