我们正在用 c# 构建一个带有 LUIS 和 QNA 的聊天机器人。该方法就像在 LUIS 中达到 nointent 时,它会调用 QNA maker 并尝试查看所问的问题是否可用。但是,如果 QNA 用知识库中的多个问题对所提出的问题进行数学运算,它将提示所有此类问题并询问用户的实际意思。但问题是,当用户有时选择任何一个问题时,它会通过显示错误答案而不是去 QNA 制造商那里匹配我的任何路易斯意图。
我可以通过将这些问题分配给 luis 中的无意图者来解决这个问题。但我只是想知道这是否是正确的方法,或者可以为此做些什么。因为实际坐下来将所有这些可能的问题分配给无意识的人会很痛苦。
如果其他人以不同的方式处理此问题,请用您的方法教育我。
提前致谢