我正面临一个问题,在这个问题上,不符合任何意图的话,它将认为它属于意图与标签最多的话语。
示例:如果
理想的:如果随机词不符合任何路易斯意图,它将符合无路易斯意图。想要的例子:如果输入诸如“情感”或“衣服”这样的词,它将与“无”意图相匹配。
实际:当用户键入随机词时,它与luis匹配,标记的语句数量最多。如果输入了诸如“情感”这样的词,它将与"A“意图相匹配,因为意图A包含了数量最多的标记话语。
请就这个问题提出建议。

发布于 2018-10-31 16:53:22
设置一个得分阈值,低于这个阈值,应用程序将不会显示对用户的任何响应(或者显示“对不起,我没有收到您”的消息)。这就避免了用LUIS不确定的内容来响应用户,这通常也会处理大量的“非主题”输入。
我建议将其设定为0.3至0.7之间,视主题的严重性而定。这不是LUIS中的配置选项,而是在您的代码中只需这样做:
if(result.score >=0.5) {
// show response based on intent.
} else {
// ask user to rephrase
}另外,你的意图似乎很不平衡。你想要尝试,并有大致相同的数量的每一个意图,在10到20之间,理想的。
https://stackoverflow.com/questions/52584529
复制相似问题