1
votes

I made a QnA bot using bot-framework SDK3 and QnAmaker service. As I know, we can train our knowledge base. But I don't know how to train it while using my QnA bot in other channels like teams.

I think I can let user judge whether the bot's answer has solved the problem. So I make the conversation like below.

User: Ask a question

bot: give a answer

bot: does it solve your problem? yes or no?

user: yes/no

At this time, how could I let my knowledge base know it and master it? Then next time my bot may give a correct answer.

2

2 Answers

1
votes

Dialog-based training like you described above is not currently supported in the current (GA) release of the QnA Maker. It is, however, something that the dev team is looking into. Currently, you can only train the QnAMaker portion of your bot from the QnA Maker portal.

0
votes

Hi you can handle this kind of problem by Scores property

100 An exact match of user query and a KB question

90 High confidence - most of the words match

40-60 Fair confidence - important words match

10 Low confidence - important words don't match

0 No word match

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