如果意图失败,如何将其分配给默认的文本回复?
Bot:您要寻找什么? 我:HakunakjewbfeuqcjBWGFUWG
Bot将不理解这一点,并在那里引发错误!我要为此添加默认文本。“我不确定您说的是什么。您能再说一遍吗?”
如何执行此操作? 我尝试过后退intent。它只能工作一次。所以那不是一个合适的解决方案。
有什么建议吗?
答案 0 :(得分:1)
您的设置正确-设置后备意图。如果您只需要对会话的某些部分做出特定的“不匹配”响应,则可以使用上下文来匹配这些部分。
答案 1 :(得分:0)
使用
默认后备意图
要处理这样的模棱两可的响应,您不仅可以设置一个,而且还可以设置许多不同的响应,这些响应会随机出现,因此对话的感觉也很真实。 而且Dialogflow的默认回退意图是预先提供的响应,因此您要做的就是启用它并根据自己的短语进行训练。
答案 2 :(得分:0)
您可能已经添加了[LuisIntent("None")]
,使用[LuisIntent("")]
来重定向无法理解的意图,并在以下方法中具有所需的默认消息。
其他
您可以将这些乱七八糟的文本重定向到无意
答案 3 :(得分:0)
您可以使用默认后备意图,也可以为当前意图设置输出上下文以转到默认后备意图。