借助辅助的 NLU 改进 Lex V2 中的意图分类和时隙分辨率 - Amazon Lex

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

借助辅助的 NLU 改进 Lex V2 中的意图分类和时隙分辨率

辅助的 NLU 是一项使用大型语言模型 (LLMs) 来改进 Amazon Lex V2 的意图分类和槽位解析功能的功能。它可以提高准确性,同时保持在机器人配置的意图和插槽内。该功能不会生成或修改任何机器人内容。此功能有助于提高 NLU 系统的整体准确性,从而为用户提供更加流畅和有效的对话体验。

辅助的 NLU 功能提供英语和西班牙语区域设置(参见中表格es_中以en_和开头的语言区域)。Amazon Lex V2 支持的语言和区域设置

使用辅助的 NLU 来改善意图分类和插槽分辨率。Amazon Lex V2 调用 Amazon Bedrock 模型来帮助对意图进行分类并解析适合机器人用例的插槽类型。你可以通过控制台为你的机器人启用辅助的 NLU。

Console

在你的 Amazon Lex V2 机器人中使用辅助的 NLU

  1. 登录 AWS Management Console 并在家中打开 Amazon Lex V2 https://console.aws.amazon.com/lexv2/主机。

  2. 在 “机器人” 页面中,选择要与辅助的 NLU 配合使用的机器人。

  3. 在 “机器人区域设置” 页面上,单击 “辅助 NLU” 部分下的 “配置”。

  4. 在 “运行时生成人工智能功能” 部分下,您可以看到辅助的 NLU 功能。使用旁边的切换按钮启用 LLM Assisted NLU 功能,然后单击 “保存”。

  5. 验证 LLM 辅助的 NLU 功能是否已启用 Bot Locale 页面的 “辅助 NLU” 部分。

  6. 在运行时构建机器人以查看更改会反映在您的机器人中。

  7. 机器人构建完成后,您可以使用控制台中的测试面板或运行测试集来查看启用 LLM Assisted NLU 功能后的改进。

使用 LLM Assisted NLU 功能时提高机器人准确性的指南

以下最佳实践可以帮助您最大限度地提高辅助 NLU 功能的有效性:

  1. 使意图名称不言自明-使用能够立即传达意图的作用或目的的名称。例如,如果您要创建预订航班的意图,只需将其命名为 “BookFlight” 即可。

  2. 保持名称简洁明了 — 避免在意图和插槽名称中添加前缀、后缀或不必要的单词。诸如 “开发” 或 “测试” 之类的额外元素可能会使法学硕士感到困惑,并使目的变得不那么明确。

  3. 提供详细描述 — 对于每个自定义意图和广告位,请附上简短但内容丰富的描述。这有助于解释其具体用途和背景,使人类和法学硕士更容易理解其目的。

注意

启用此功能后,您的数据可能会被跨 AWS 区域处理。有关跨区域推理的更多信息,请参阅。https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html

重要

在机器人的草稿版本中启用此功能。在生产别名中使用之前,请先对其进行测试。

禁用辅助型 NLU

要禁用 Assisted NLU 功能,请按照以下步骤操作:

  1. 登录 AWS Management Console 并在家中打开 Amazon Lex V2 https://console.aws.amazon.com/lexv2/主机。

  2. 在 “机器人” 页面中,选择您的机器人。

  3. 在 “机器人区域设置” 页面上,单击 “辅助 NLU” 部分下的 “配置”。

  4. 在 “运行时生成人工智能功能” 部分下,关闭辅助的 NLU 功能,然后单击 “保存”。

  5. 构建机器人以应用更改。