路易斯模式不能识别所有实体话语
luis patterns does not identify all entity utterances
我们有一个用 C# SDK V3 设计的机器人。
该功能是这样的,即在用户输入时,将查询传递给 qnamaker,并将答案提供给用户。如果在 qnamaker 中没有找到答案,则搜索
指向共享点。
有一项新要求,其中在询问任何搜索关键字时,机器人必须向用户提供经过处理的文件 - 为此目的实施了一个网络 api。尝试将此网站 api 集成到机器人中时出现问题。
添加了一个新的意图来调用这个网站api。但是,添加此 Intent 会扰乱现有功能。因此,我决定继续使用模式 - 添加简单的实体并拥有一个模式。
我不确定添加模式是否是解决此问题的正确方法。我现在面临的问题是,当我在添加所有实体话语后在 qnamaker 中进行测试时,即使经过多次训练,基于模式的输入也不会显示某些话语的实体或模式预测。
我按照 Zeryth 的建议训练模型并再次发布 Luis 模型,从而解决了这个问题。
我们有一个用 C# SDK V3 设计的机器人。 该功能是这样的,即在用户输入时,将查询传递给 qnamaker,并将答案提供给用户。如果在 qnamaker 中没有找到答案,则搜索 指向共享点。
有一项新要求,其中在询问任何搜索关键字时,机器人必须向用户提供经过处理的文件 - 为此目的实施了一个网络 api。尝试将此网站 api 集成到机器人中时出现问题。
添加了一个新的意图来调用这个网站api。但是,添加此 Intent 会扰乱现有功能。因此,我决定继续使用模式 - 添加简单的实体并拥有一个模式。
我不确定添加模式是否是解决此问题的正确方法。我现在面临的问题是,当我在添加所有实体话语后在 qnamaker 中进行测试时,即使经过多次训练,基于模式的输入也不会显示某些话语的实体或模式预测。
我按照 Zeryth 的建议训练模型并再次发布 Luis 模型,从而解决了这个问题。