我知道我可以无意覆盖其中一些,但我们不能只是创造一个人可能会问的每个无意义的问题。
即使有人输入50字的陈述。更大的问题是,如果我们得到LUIS的查询,它就会为它分配一个不正确的意图,甚至没有识别任何实体。
怎么办?
答案 0 :(得分:1)
要处理这些情况,最好将更多标记的话语添加到其他意图中,并偶尔将杂散话语添加到无意图。当模型更好地预测非无意图时,更好地预测无意图也会伴随此(LUIS尝试匹配意图而不是切出意图)。
如果意图在没有任何实体被识别的情况下触发(因此您认为已经触发了错误的意图),则应该在应用程序级别处理,然后您可以将意图消除歧义回用户。如果您已将verbose
标记设置为true,那么您可以将前三个评分意图作为选项呈现给您的用户。然后,您可以返回正确的对话框。
在您进入他们想要访问的意图/对话框后,您可以对add that utterance进行编程API调用。单独添加标记的话语可能会有问题(程序化API密钥每月限制为100,000次交易,每秒10次交易的速率),因此您可以汇总话语和conduct batch labeling。另外一点信息;每批上传限制为100个标记的话语。
答案 1 :(得分:0)
添加到Steven's answer - 在意图窗口中,您有Suggested Utternaces
标签 - 这也是算法的暗示,是一种强化学习方法。