如何排查我的 Amazon Connect 实例中的 Amazon Lex 集成故障?

2 分钟阅读
0

我想将 Amazon Lex 机器人集成到联系工作流中,但它不起作用。

简短描述

以下是将 Amazon Lex 机器人集成到联系工作流失败的最常见原因:

  • 已超出资源配额。
  • 您无法使用 AWS 命令行界面(AWS CLI)关联 Amazon Lex V2 机器人。
  • 您正尝试在 Amazon Connect 中访问 AWS Lex。
  • 无法在联系流中识别 Amazon Lex 的意图,或者无法识别客户的输入。
  • Amazon Lex 会话超时。
  • 联系流正在运行错误流。

解决方法

要排查 Amazon Lex 与 Amazon Connect 的集成故障,请先验证 Amazon Lex 机器人是否独立运行。例如,确认它可以在 Amazon Lex 控制台上运行。这可以帮助您确定问题是来自底层 Amazon Lex 机器人还是来自 Amazon Connect。

接下来,激活流日志Amazon Lex 对话日志以排查其他集成问题。

最后,排查将 Amazon Lex 机器人集成到联系工作流失败的最常见原因。

已超出资源配额

您会收到以下错误消息:“Resource quota exceeded”(已超出资源配额)。

这是因为您已超出以下至少一项 Amazon Connect 服务的限制:

  • 每个实例的 Amazon Lex 机器人的默认配额为 70。要支持 70 多个 Amazon Lex 机器人,请迁移到 Amazon Lex V2。有关更多信息,请参阅 Amazon Lex V1 到 V2 迁移指南
  • 每个实例的 Amazon Lex V2 机器人别名的默认配额为 100。
  • Amazon Lex 机器人集成聊天超时时间为 6 秒。这是 Amazon Lex 机器人必须响应客户聊天提示的最长时间。此数值无法增加。

有关更多信息,请参阅 Amazon Connect 服务限额

您无法使用 AWS CLI 关联 Amazon Lex V2 机器人

AWS CLI associate-lex-bot 不适用于 Amazon Lex V2,但 AWS CLI associate-bot 适用于 Amazon Lex V1 和 Amazon Lex V2。因此,如果您使用的是 Amazon Lex V2,则请使用 AWS CLI associate-bot

**注意:**如果您在运行 AWS 命令行界面(AWS CLI)命令时收到错误,请确保您使用的是最新版本的 AWS CLI

您正尝试在 Amazon Connect 中访问 AWS Lex

不支持跨账户访问。Amazon Connect 和 Amazon Lex 机器人必须位于同一 AWS 账户中才能正常集成。但是,Amazon Lex 机器人可位于不同的 AWS 区域。

**注意:**最佳做法是将 Amazon Lex 机器人与连接实例置于同一区域中。如果您使用来自其他区域的 Amazon Lex 机器人,则可能会导致性能不佳。

无法在联系流中识别 Amazon Lex 的意图,或者无法识别客户的输入

如果您使用的是 Amazon Lex V2,请确保设置了正确的语言属性。最佳做法是在**联系流中使用 set Voice(设置语音)块。**将其放在 Get User input(获取用户输入)块的前面。例如,如果您的 Amazon Lex 机器人位于 en,GB 区域,则将 set Voice(设置语音)块中的语言设置为 English, British(英式英语)。然后,在 set Voice(设置语音)块上,启用 set language attribute(设置语言属性)。

**重要提示:**对于 Amazon Lex V2 机器人,Amazon Connect 中的语言属性必须与用于构建 Amazon Lex 机器人的语言模型相匹配。这与 Amazon Lex V1 不同。使用 set voice(设置语音)块来指示 Amazon Connect 语言模型,或者使用 set contact attributes(设置联系属性)块。

Amazon Lex 会话超时

当您为语音联系人配置超时值时。请确保在用于调用 Amazon Lex 机器人的 Get customer input(获取客户输入)块中使用适当的会话属性。有关控制超时功能的更多信息,请参阅配置提示

联系流正在运行错误流

确保您为 Amazon Lex 机器人提供的别名与联系流中必填的 Get Customer Input (获取客户输入)字段中提供的别名相匹配。

**重要提示:确保 Amazon Lex 机器人与实例联系流中的正确别名相关联。**此外,请确保别名与您打算用于 Amazon Lex 机器人的别名的正确版本相对应。

如果您在完成上述步骤后仍遇到问题,请联系 AWS Support。有关如何访问 AWS Support 的说明,请参阅获取 Amazon Connect 的管理支持

最佳做法是在工单中提供以下信息:

  • 您的联系中心实例 ID/ARN。要查找您的实例 ARN,请参阅查找 Amazon Connect 实例 ID/ARN
  • 问题的详细描述。
  • 您收到的任何错误消息。
  • 错误的屏幕截图。
  • 联系流日志(如果适用)。

AWS 官方
AWS 官方已更新 1 年前