如何在使用时训练我的 QnA Bot?

How to train my QnA Bot while using it?

我使用机器人框架 SDK3 和 QnAmaker 服务制作了一个 QnA 机器人。 据我所知,我们可以训练 knowledge base。但是我不知道如何在其他频道(例如团队)中使用我的 QnA 机器人来训练它。

我想我可以让用户判断机器人的回答是否解决了问题。所以我的对话如下。

用户:提问

机器人:给出答案

bot:它能解决你的问题吗?是或否?

用户:yes/no

这个时候,我怎么能让我的知识库知道并掌握它呢?那么下次我的机器人可能会给出正确的答案。

你好,你可以通过分数来处理这种问题属性

100 用户查询和知识库问题完全匹配

90 高置信度 - 大多数单词匹配

40-60 可信度 - 重要词匹配

10 置信度低 - 重要词不匹配

0 没有单词匹配

参考https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/concepts/confidence-score

QnA Maker 的当前 (GA) 版本当前不支持您上面描述的基于对话框的培训。然而,这是开发团队正在研究的事情。目前,您只能从 QnA Maker 门户训练机器人的 QnAMaker 部分。