Quickly create a conversational layer over your data
QnA Maker is a cloud-based API service that lets you create a conversational question-and-answer layer over your existing data. Use it to build a knowledge base by extracting questions and answers from your semi-structured content, including FAQs, manuals and documents. Answer users’ questions with the best answers from the QnAs in your knowledge base – automatically. Your knowledge base gets smarter too, as it continually learns from user behaviour.
Automatically extract question-answer pairs from semi-structured content, including FAQs, product manuals, guidelines, support documents and policies
Improve your knowledge base with suggestions for alternative questions. Add or reject them based on their relevance
Easily create, edit and train complex multiturn conversations in the QnA Maker portal or using REST APIs
Create and publish a bot in Teams, Skype or elsewhere; no code experience required. Simply upload a semi-structured document or URL

Add personality to your bot using chit-chat
Make your bot more conversational by adding a pre-populated chit-chat dataset. Choose a persona that’s professional, witty, friendly, caring or enthusiastic.
Learn about chit-chatSupport rich data and dynamically manage content
You can add rich content to your knowledge base with the new in-built rich text editor in QnA Maker. You can also use Markdown’s full capability to author answers directly in QnA Maker, or upload a knowledge base that includes rich content.
Scale to meet your business and compliance needs
QnA Maker service is a hosted model, so you can choose product tiers according to your size and throughput needs and feel secure knowing that all components are within your Azure compliance boundary.
Chat in more than 50 languages
You can select the language of your QnA service while creating the first knowledge base. All of the subsequent knowledge bases in a QnA Maker resource will be in the same language.
Store and deploy securely in Azure
-
Microsoft invests over USD 1 billion annually on cybersecurity research and development.
-
We employ more than 3,500 security experts completely dedicated to your data security and privacy.
-
Azure has more compliance certifications than any other cloud service provider. View the comprehensive list.
Create a knowledge base
QnA Maker lets you easily add your existing data sources when creating a knowledge base. Create a new QnA Maker knowledge base from FAQ pages, products manuals or other semi-structured documents.

Include a chit-chat personality
Make your knowledge base more conversational and engaging. Add a chit-chat personality. Choose one of several personas to bring your organisation’s voice to life.

Create a feedback loop
Use active learning to improve the quality of your knowledge base. Generate alternative questions based on user submissions. Review those suggestions, and add or reject them based on their relevance.

Get pricing details
See pricing for QnA Maker management services. Remember: When you create a QnA Maker resource, you host the data and runtime in your own Azure subscription. These are enabled by Azure App Service and Azure Cognitive Search. View pricing for Azure App Service and Azure Cognitive Search.
Everything you need to get started
Get instant access and a $200 credit by signing up for a free Azure account.
Learn how to build a bot with quickstarts and documentation.
Documentation and resources
Explore code samples
Take a look at our sample code
API references
Get details on QnA Maker APIs
Sangita Agarwal, Managing Director – Human Resources Technology Platforms, Accenture"QnA Maker enabled Accenture to build corpus at speed to quickly launch an HR chatbot for 100,000-plus people. We were able to leverage QnA Maker and LUIS to build our conversation hierarchy, getting us the best of both."

Antonio Guzman Sacristan, Head of Innovation, Telefonica Aura"Using Bot Service and Cognitive Services, such as Language Understanding and the Azure QnA Maker API, made it easy for our developers to put an advanced, conversational experience in the hands of our customers very fast."

Matt White, Marketing Manager – Personal Lines Acquisition Experience, Progressive Insurance"By using Microsoft Azure Bot Service and Cognitive Services, such as Language Understanding and QnA Maker, we've been able to continue our own Progressive journey of digital innovation, and do it in an agile, fast, and cost-effective way."

Frequently asked questions about QnA Maker
-
All deletions within QnA Maker are permanent, including question-and-answer pairs, files, URLs, custom questions and answers, knowledge bases and Azure resources. Make sure that you export your knowledge base from the Settings page before deleting any part of your knowledge base. Learn more
-
Follow the instructions in the documentation to create your bot with Azure Bot Service.
-
QnA Maker supports multiple languages. If you have content from multiple languages, make sure that you create a separate service for each language.