0

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

在此处输入图像描述

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

谢谢

4

2 回答 2

0

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

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

于 2018-06-07T18:29:35.960 回答
0

内置插槽类型不限于它们的列表。

因此,最好在 Lambda 中自己验证槽值。

于 2018-05-30T01:51:54.297 回答