首页 > 解决方案 > 我的意图与预期的反应不符

问题描述

我正在使用botkit识别器luis,下面是示例代码:

bot.dialog('OnboardingDialog', (session) => {
   ....
....

}).triggerAction({ matches: 'OnboardingBook' })

我在回复中定义了入职意向,如下所示:

OnboardingBook:{buttonTitle:'',url:'',response:'新员工可以入职一些额外的东西',title:'入职书'}

食谱:{buttonTitle:'',url:'',response:'this is about cookbook',title:'cook'}

理想情况下,如果我在聊天机器人中输入 onboarding,它应该返回在 Onboarding intent 中定义的响应。但现在它给了我其他意图的答案。如果我输入,入职书会给我烹饪书的意图。

请帮我弄清楚为什么很少有意图与预期之外的匹配。这背后有什么逻辑吗?如何解决这个问题。请帮帮我。

标签: azure-language-understandingbotkit

解决方案


在LUIS 门户中测试 LUIS应用时,是否获得了正确的意图?如果是这样,那么您可能需要保存和训练,再次发布您的 LUIS 应用程序。如果在 LUIS 门户中未获得正确结果,则可以单击检查并编辑得分最高的意图(保存 + 训练然后发布以实时推送更改)。


推荐阅读