在Lex amazon上的聊天机器人上工作,并设置了Date
,Time
,location
参数,我已根据插槽类型设置提示,询问它们何时未提供。
当我给出一个错误或错误的日期值,如sughdfusf
或ice cream
,或者它再次询问该值时,与时间相同但不是位置的情况,因为它需要在槽类型AMAZON.US_CITY
中未定义的完全随机值。如何我修复它,为什么会发生?
Lex认为sughdfusf
是一个城市名称,因此将其分配给AMAZON.US_CITY
。您可以向亚马逊团队报告此问题,并等待他们修复它,或者您可以使用以下解决方法。
DialogCodeHook
中,使用一些第三方API来验证城市名称ElicitSlot
希望它有所帮助,如果您有进一步的疑问,请告诉我。