我使用bot-framework SDK3和QnAmaker服务制作了QnA机器人。 据我所知,我们可以训练knowledge base。但是我不知道如何在团队等其他渠道使用QnA机器人时进行培训。
我想我可以让用户判断机器人的答案是否解决了问题。所以我进行如下对话。
用户:提出问题
机器人:给出答案
机器人:它可以解决您的问题吗?是或否?
用户:是/否
这时,我如何让我的知识库知道并掌握它?然后下一次我的机器人可能会给出正确答案。
答案 0 :(得分:1)
QnA Maker的当前(GA)版本当前不支持如上所述的基于对话框的培训。但是,开发团队正在研究它。目前,您只能从QnA Maker门户中训练机器人的QnAMaker部分。
答案 1 :(得分:0)
嗨,您可以通过Scores属性来解决此类问题
100个完全匹配的用户查询和一个知识库问题
90高可信度-大部分单词匹配
40-60自信-重要单词匹配
10低置信度-重要单词不匹配
0没有单词匹配
参考https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/concepts/confidence-score