微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 AWS Lex/Lambda 中配置重试/错误处理限制,使其计数保持不变

如何解决如何在 AWS Lex/Lambda 中配置重试/错误处理限制,使其计数保持不变

如何在 AWS Lex/Lambda 中配置常见的重试/错误处理限制,使其无论从 lambda 还是 lex 播放提示都保持不变

一个 Lex Bot,有时会触发垃圾输入的错误意图。因此,我在 AWS lambda 的帮助下对此进行了排序,然后使用会话将最大重试限制设置为 2。 AWS Lex 机器人本身也配置了相同的重试限制。所以理想情况下,它应该在连续 2 次尝试后失败。但是

在少数情况下,最大重试达到 3/4 。那是因为有时未实现意图,对于垃圾值,AWS Lex 会播放错误消息,因为未触发意图,因此未触发 lambda。

但有时 Lex 会触发垃圾值的意图,然后在 AWS Lambda 中验证该值,并从 lambda 播放错误消息,并使用 session 在 lambda 中检查重试计数/限制。

如何管理这种情况,使重试限制保持不变,即 2,而不管在 lex 或 lambda 中发现任何错误输入。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。