Overview

The QnA Maker service from Microsoft makes it easy to create a conversational knowledge base of questions and answers. Enterprise and Web Bots integrate with QnA Maker as the third-line fallback to process incoming user messages after Keywords and LUIS.


Settings for QnA Maker Preview

Knowledge bases created in the QnA Maker preview will be available until November 2018.

There are 2 settings that need to be added in the AtBot Admin Portal to set up your bot's integration with QnA Maker Preview. After you create a QnA Maker service click the View Code link on the record in QnA Maker.

  • Copy the GUID from the POST line, it will be just after "/knowledgebases/". This is your KB ID
  • Copy the Ocp-Apim-Subscription-Key. This is your API Key
  • Leave the KB Host field blank.

Settings for QnA Maker GA

There are 3 settings that need to be added in the AtBot Admin Portal to set up your bot's integration with QnA Maker. After you create a QnA Maker service click the View Code link on the record in QnA Maker.

  • Copy the GUID from the POST line, it will be just after "/knowledgebases/". This is your KB ID
  • Copy the Authorization EndpointKey (only the GUID). This is your API Key
  • Copy the full Host URL. This is your KB Host

Actionable Answers

Answers coming back from QnA Maker support Actionable Answer syntax. This means that within your Knowledge Base, you would include the :: syntax to create buttons throughout your answers.

Tip: A great use case for this is to use QnA Maker as the way to intake natural language questions and requests, then provide buttons which kick of Keyword skills to perform specific tasks.