如何为dialogflow上不匹配的意图添加默认文本?

时间:2018-07-09 01:47:16

标签: botframework dialogflow googlebot wit.ai

如果意图失败,如何将其分配给默认的文本回复?

Bot:您要寻找什么? 我:HakunakjewbfeuqcjBWGFUWG

Bot将不理解这一点,并在那里引发错误!我要为此添加默认文本。“我不确定您说的是什么。您能再说一遍吗?”

如何执行此操作? 我尝试过后退intent。它只能工作一次。所以那不是一个合适的解决方案。

有什么建议吗?

4 个答案:

答案 0 :(得分:1)

您的设置正确-设置后备意图。如果您只需要对会话的某些部分做出特定的“不匹配”响应,则可以使用上下文来匹配这些部分。

答案 1 :(得分:0)

使用

  

默认后备意图

要处理这样的模棱两可的响应,您不仅可以设置一个,而且还可以设置许多不同的响应,这些响应会随机出现,因此对话的感觉也很真实。 而且Dialogflow的默认回退意图是预先提供的响应,因此您要做的就是启用它并根据自己的短语进行训练。

答案 2 :(得分:0)

您可能已经添加了[LuisIntent("None")],使用[LuisIntent("")]来重定向无法理解的意图,并在以下方法中具有所需的默认消息。 其他 您可以将这些乱七八糟的文本重定向到无意

答案 3 :(得分:0)

您可以使用默认后备意图,也可以为当前意图设置输出上下文以转到默认后备意图。