如何使用元数据自动训练知识库 C# QnA maker Bot

How to use metadata and train Knowledge Base automatically C# QnA maker Bot

我的常见问题解答机器人正在使用此 QnAMakerDialog,它 未使用 Microsoft.Bot.Builder.CognitiveServices.QnAMaker,但元数据易于使用。

不过我也想训练[CustomFeedBack, ActiveLearning] 像这些samples 就是using Microsoft.Bot.Builder.CognitiveServices.QnAMaker.

Microsoft.Bot.Builder.CognitiveServices.QnAMaker 提供类似 QnAFeedbackStepAsync.

的方法

Q1: QnAMakerDialog 不使用 Microsoft.Bot.Builder.CognitiveServices.QnAMaker 是否有一些类似的方法,如 QnAFeedbackStepAsync?

Q2:如何在使用时使用元数据Microsoft.Bot.Builder.CognitiveServices.QnAMaker?

Q3:QnA Maker REST APIV4.0不支持使用训练知识库。 虽然我的bot用的是V3.0,但是不使用train knowledgebase是不是更好?

当用户提出任何问题时,将此问题保存在其他地方,如果此问题合适,则将此问题添加为备选问题。现在,在您的聊天机器人的数据库中,2 个问题映射到一个答案。现在你的聊天机器人比以前的聊天机器人训练得更好.. 通过这个你可以管理聊天机器人的日志