QnA Service Active Learning 是否处理来自频道的问题?

Does QnA Service Active Learning work with questions from a channel?

我在我的 QnA 服务中激活了主动学习选项,以使用用户的反馈改进它给出的答案,他们会在其中提出一些问题,如果分数太低,主动学习可以让他们选择评分最高的答案在知识库中或让他们选择 none 作为正确的。

问题是用户提供的反馈应该转到我的 QnA 服务以获得批准,但是当我在门户中查找建议时,没有任何等待批准的内容。

QnA MAker 主动学习与来自模拟器或其他渠道的机器人反馈一起工作。

来自相关 GitHub issue 的评论指出:

When there is a low confidence score difference between the top answers, we collect weighted implicit and explicit feedback to cluster suggestions for any QnA ID.When enough feedback is collected for any given suggestion, it will show in the KB. More specifically, we cluster similar user queries to generate suggestions. When minimum required feedback is collected, only then will the suggestions show in the KB.

The QnA team wants to avoid publicly divulging the exact logic of what exactly is the "minimum required feedback" and how often suggestions are generated (besides, the team is working on improving and optimizing the logic behind active learning as well) --however to see suggestions appear in the qnamaker.ai portal:not only ensure that you've given the bot enough feedback but also give the back end "some time" to allow for the suggestions to appear in the portal. Again, feedback is collected when your user types in a query that returns answers from QnA that have confidence scores that are close together.

It is also good to note that feedback is not collected in the Test panel in the qnamaker.ai portal as of now. You will need to chat with your bot via emulator or a channel to provide feedback to your bot that it can use for active learning.

注意:如果未显示建议​​,可能是因为用户提出的问题未生成具有相似置信度分数的前 N ​​个答案。

QnA Maker 中主动学习的最新示例可用here

希望对您有所帮助。