Microsoft QnA Maker is a free, easy-to-use, REST API and web-based service that trains AI to respond to user's questions in a more natural, conversational way. QnA Maker is primarily meant to provide a FAQ data source which you can query from your Bot/Application.
Clients using the QnA Maker API with bots don’t have an out-of-the-box solution for viewing their insights, analytics and performance KPIs.
Ibex Project will provide you a built in template for displaying all sort of insights, drill-downs to the conversation level, and important KPIs.Since Ibex is just reading information from Microsoft Application Insights API, it means your bot will have to send data to Application Insights in a custom schema which Ibex QnA template can read.
The correct telemetry scheme is sent using the “Bot Instrumentation” NPM package for node.js or the nugget package for C# and .net.
On top of the credentials needed to instantiate the bot-instrumentation, you will have to obtain your QNA Maker SubscriptionKey and Knowledge Base ID from https://qnamaker.ai/.
- QnA Maker bot with instrumentation and telemetry sent to Application Insights.
- QnA Maker bot integrated with LUIS as well in order to allow a more conversational experience for the user, and telemetry sent to Application Insights, which contains both the QnA results and LUIS intents.
MIT