I want to build a flow which would automatically refresh the Knowledge Base every time a new row is inserted in our Database. Is there an action/connector in Power Automate which allows to update the KB? Looks like there used to be, from this article : https://dhina.org/2019/01/11/faq-bot-refresh-content/, but don't see it anymore.
CodePudding user response:
Almost all Cognitive Services have an API for consumption and management if any is needed. It is also the case of QnA Maker.
You can find the details about the API on the documentation, especially for the knowledge base management here.
That said, in Power Automate, you can use an HTTP action to call the API and do this update operation (see doc here for this specific operation). It's not the easier API method and you will spend some time to find the right way to proceed: you will see that the "id" field usage is a bit special.
CodePudding user response:
One more news I want to share here, although QnA maker does not have an automated way to refresh data in the Knowledgebase right now, the product team are working on implementing this and is aimed for mid-Dec.
If you need this for your scenario, please keep eyes on more updates.