我已阅读documents,并尝试运行Active learning sample。我可以理解该程序的工作原理。
文档涉及隐式反馈和显式反馈。我有两个问题。
我可以找到“显式反馈”代码。但是我不知道知识库何时会显示反馈。
隐式反馈代码在哪里?没有代码?我认为隐式反馈和显式反馈的得分都差不多。有什么区别?
答案 0 :(得分:1)
因此,作为docs on active learning状态,当
出现隐式反馈当一个用户问题有多个答案且分数非常接近时,
而显式反馈是
时收到的反馈客户端应用程序询问用户哪个问题是正确的问题[并且用户选择的问题将用作显式反馈
反馈是从用户与漫游器之间的对话中收集的。 截至目前,反馈尚未在qnamaker.ai门户的“测试”面板中收集。
当在一组问答对上收集到“足够”的反馈时,您将在qnamaker.ai>编辑中在门户内看到活跃的学习反馈。
在下面,我将在一个主题中加入有关主动学习的帖子之一。 我鼓励您阅读此后作为Microsoft Docs问题打开的full thread on active learning,但是请查看随附的屏幕截图。
@ Souvik04,点击指向Active Learning sample bot的链接 在BotFramework-Samples存储库中获得有关如何查询的示例 您的机器人启用了主动学习的QnA服务。 ___与QnA小组进行了交谈(对话中包括了罗希特(Rohit))之后,您可以在什么时候 实际上可以在qnamaker.ai上的门户网站中看到建议。
当顶部之间的置信度得分差较低时 答案,我们收集加权的implicit and explicit feedback 聚集有关任何QnA ID的建议。 =>当针对任何给定建议收集到足够个反馈时,该反馈将显示在知识库中。
更具体地说,我们将相似的用户查询聚类以生成 建议。当收集到最低限度的反馈时,只有这样 建议将显示在知识库中。
QnA团队希望避免公开泄露关于什么的确切逻辑 正是“最低要求的反馈”以及建议的频率 产生(此外,团队正在努力改进和 以及优化主动学习背后的逻辑) -然而,建议会出现在qnamaker.ai门户中: *不仅要确保您已给漫游器足够的反馈 *,还给后端添加“ 时间”,以使建议显示在门户中。
同样,当您的用户键入查询时,会收集反馈 从QnA返回具有接近的置信度得分的答案 在一起。
还需要注意的是,测试中收集的反馈不是 截至目前,位于qnamaker.ai门户中的面板。您将需要与 通过仿真器或渠道向您的机器人提供反馈 可以用于主动学习。