Sorry if this is a stupid question. I just installed Bot Composer v2 and want to connect the bot to a QnAMaker knowledgebase. This is what I have done:
- Provision the necessary resources on Azure.
- In the QnAMaker website, (www.qnamaker.ai), create a knowledge base
- Upload a File and have it populates the QnA pairs. Save and publish (not sure if publish is necessary).
- Create a new bot with the "Core bot with QnA" template.
- Configure the bot to use the existing resource.
However, after doing the five steps, it doesn't give me the option to connect to an existing knowledgebase. The only option I have is to create a new knowledge base, and the only option I have to populate the QnA pair is via a public URL - which is not a preferable option.
Since it doesn't work, I was trying to work the other direction by
- Create a new bot with the "Core bot with QnA" template.
- Configure the bot to use the existing resource.
- Create a new Knowledge base with nothing in it.
- Test the bot.
- I checked QnAMaker website and realized the new empty knowledge base has been added. I try to upload files to it - but it won't let me (Oops something went wrong)
The use case I am trying to do is to manage my knowledge (add new files etc) through the QnAMaker website, so content owner can manage their own content. As a developer I will simply connect to the knowledge base. However it seems that I can only manage the knowledgebase directly in the Bot Composer with reduced functionality (e.g. no direct import of a file).