言语生成 - Amazon Lex

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

言语生成

注意

在利用生成式人工智能功能之前,您必须满足以下先决条件

  1. 导航到 Amazon Bedrock 控制台并注册您打算使用的 Anthropic Claude 模型的访问权限(有关更多信息,请参阅模型访问权限)。有关使用 Amazon Bedrock 的定价信息,请参阅 Amazon Bedrock 定价

  2. 为机器人区域设置开启生成式人工智能功能。为此,请按照利用生成式人工智能优化机器人的创建和性能中的步骤进行操作。

使用言语生成功能自动创建符合您意图的示例言语。Amazon Lex V2 可根据意图名称、描述和现有的示例言语为您生成示例言语,而无需手动输入示例言语,这样您就可以减少在发现和编写自己的示例言语上花费的时间和精力。当 Amazon Lex V2 生成言语后,您可以编辑和删除这些言语。使用此工具可以加快意图识别过程的示例言语的创建。

要允许生成言语,请按照利用生成式人工智能优化机器人的创建和性能中的步骤激活生成式人工智能功能。

您可以使用控制台或 API 生成言语。

Console
  1. 导航到机器人中任何意图的示例言语部分(在可视化对话生成器中,该部分位于开始块中)。

  2. 选择生成言语按钮以生成 5 个示例言语。如果您的意图包含超过 25 个示例言语,则生成言语按钮将处于禁用状态。

  3. 生成的言语以绿色横幅显示,以将生成的言语与现有言语区分开来。

  4. 将鼠标悬停在言语上方可显示对生成的言语进行编辑、删除和排序的选项。

API
  1. 发送 GenerateBotElement 请求,填写要生成示例言语的意图和机器人 ID、版本和区域设置。

  2. 响应会返回一个 SampleUtterance 对象列表,每个对象都包含一个生成的言语。

  3. 要将言语添加到意图中,请发送 UpdateIntent 请求并将这些言语添加到 sampleUtterances 字段中。