路易斯奇怪的行为

LUIS strange behavior

最近我创建了一个 LUIS 应用程序进行测试,看看它是如何工作的。

正如您在下一张图片中所看到的,Intent "Actividades"(对西班牙语单词感到抱歉)包含了所有这些话语。

当我训练 LUIS 然后用 "act" 或 "acti" 之类的词进行测试时,它 returns 意图 Actividades,这很好。但是,如果我测试单词 "actividade" 或 "activida" (例如)它 returns 一个 None 意图(没有话语)。

为什么 LUIS 会这样做?

发布应用程序,测试端点,然后转到 Luis.ai 中的 "Review endpoint utterances"。映射到 None 的话语可能在那里,表明 LUIS 想知道它们应该映射到哪个意图。将它们映射到正确的意图、训练并再次发布。测试更正后的版本。现在应该是正确的。

我建议您注意微软的建议,即您应该始终使用完全偏离主题的话语集合来填充 'None' 意图,并且这些话语的数量应至少占所有话语的 10%其他话语……还有多达 20%。很多地方都提到了这一点。他们说如果你离开 None 无人居住,你可能会得到你在这里描述的那种回应。