Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 2.55 KB

02-QnAMaker.md

File metadata and controls

49 lines (29 loc) · 2.55 KB

I, Chatbot

Table of Contents

QnA Maker

Slide

QnA Maker is part of Azure Cognitive Services. It's a service that interprets Frequently Asked Questions to build "knowledge bases" of questions and answers. Then it provides a REST service which returns the best answer for a natural language question.

QnA Maker is a great low-code/no-code approach to building a bot! However your bot will only be able to supply static answers to questions.

Slide

Check out the QnA Maker quick start.

The demo will use an incredibly useful tool for working with REST APIs called Postman.


CHALLENGE (after class)

  • Sign up for QnA Maker and set up the service in Azure.
  • Create a new knowledge base import a FAQ web page of your choice. Test it and tweak the questions and answers within the QnA Maker UI.
  • From the QnA Maker Publish screen, create an Azure bot for the service and test in the Azure portal
  • Use Teams App Studio to create an app manifest for your bot and test it in Teams

Repos used in this workshop:

  1. https://github.com/BobGerman/Bots: Bob's repo, containing samples specific to this workshop, and these notes

  2. https://github.com/microsoft/BotBuilder-Samples: Great samples for Bot Framework - now including Teams examples!

  3. https://github.com/OfficeDev/msteams-samples-outgoing-webhook-nodejs: Outgoing webhook - the simplest bot for Teams

  4. https://github.com/OfficeDev/msteams-sample-contoso-hr-talent-app.git: Great Teams bot/app sample showing an HR recruiting application