Skip to Content

AI-900: How to create a knowledge base for a chatbot using QnA Maker

Learn how to use QnA Maker, a cloud-based service that lets you create a conversational question-and-answer layer over your existing data, to provide a knowledge base for a business chatbot that will answer simple user questions.

Table of Contents

Question

You have to provide content for a business chatbot that will answer simple user questions. Which way(s) can you use in QnA Maker to provide a knowledge base to the chatbot?

Select all options that apply.

A. Connect the bot to the Cortana channel and ask questions using Cortana.
B. Use automated machine learning to train a model based on a file that contains questions
C. Generate the questions and answers from an existing webpage
D. Manually enter the questions and answers

Answer

C. Generate the questions and answers from an existing webpage
D. Manually enter the questions and answers

Explanation

QnA maker can populate knowledge bases through FAQ pages, by manually entering questions or answers or by importing pre-defined chit-chat data sources.

The correct answer is C and D. QnA Maker is a cloud-based service that lets you create a conversational question-and-answer layer over your existing data. You can use QnA Maker to provide a knowledge base for a business chatbot that will answer simple user questions in two ways:

  • Generate the questions and answers from an existing webpage. This is the easiest way to create a knowledge base, as QnA Maker will automatically extract the relevant content from the webpage and turn it into question-answer pairs. You can also edit, add, or delete the questions and answers as needed.
  • Manually enter the questions and answers. This gives you more control over the content and format of your knowledge base, as you can write your own questions and answers from scratch or import them from a file. You can also use rich text formatting, such as bold, italic, lists, and tables, to make your answers more engaging.

You cannot use the other two options to provide a knowledge base for your chatbot:

  • Connect the bot to the Cortana channel and ask questions using Cortana. This is not a way to create a knowledge base, but a way to publish your chatbot to a channel that allows users to interact with it using voice or text. Cortana is a virtual assistant that can help users with various tasks, such as setting reminders, checking the weather, or searching the web.
  • Use automated machine learning to train a model based on a file that contains questions. This is not a feature of QnA Maker, but a feature of Azure Machine Learning, which is a separate service that lets you build, train, and deploy machine learning models. QnA Maker does not require any machine learning expertise, as it uses natural language processing to match user questions to the best answers in your knowledge base.

Microsoft Azure AI Fundamentals AI-900 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Microsoft Azure AI Fundamentals AI-900 exam and earn Microsoft Azure AI Fundamentals AI-900 certification.

Microsoft Azure AI Fundamentals AI-900 certification exam practice question and answer (Q&A) dump