首页 > 解决方案 > AWS lex 插槽的行为非常奇怪

问题描述

我正在尝试在 Lex 中创建一个机器人,并且我正在使用平台提供的默认机器人(BookTrip)。在这里,当我在提示输入城市时输入一些随机文本时,它正在接受任何内容,尽管它是否是一个有效的城市。

在此处输入图像描述

如果我在某个地方出错了,请告诉我,我该如何解决这个问题。

谢谢

标签: amazon-lexaws-lex

解决方案


内置插槽有很大的空间来接受可能无效的值,这发生在城市、姓名、电子邮件等。为了避免这种情况,请在控制台中为每个插槽填写相应的话语。

一种高级方法是附加一个 Lambda 被调用的意图,然后验证收到的每个插槽值以验证它是否与您的验证匹配


推荐阅读