Discover the essential services to include in your solution for developing a bot that enables users to query a knowledge base using natural language processing. Learn how to optimize your knowledge base with precision and efficiency.
Table of Contents
Question
You plan to develop a bot that will enable users to query a knowledge base by using natural language processing. Which two services should you include in the solution? (Each correct answer presents part of the solution. Choose two.)
A. QnA Maker
B. Azure Bot Service
C. Form Recognizer
D. Anomaly Detector
Answer
A. QnA Maker
B. Azure Bot Service
Explanation
The correct answer is A and B. QnA Maker and Azure Bot Service are the two services that you should include in the solution to develop a bot that will enable users to query a knowledge base by using natural language processing.
QnA Maker is a cloud-based service that allows you to create a natural conversational layer over your data. It is used to find the most appropriate answer for any input from your custom knowledge base of information. You can build an FAQ bot using QnA Maker without writing a single line of code. You can also add personality to your bot using pre-built chit-chat datasets.
Azure Bot Service is a cloud-based platform that provides an integrated development environment for bot building. It integrates with QnA Maker, as well as other Azure AI services, to enable you to build conversational AI bots with no code or low code options. You can also connect your bot to various channels, such as Microsoft Teams, Facebook, or Slack, with minimal code changes.
By using QnA Maker and Azure Bot Service together, you can create a bot that can answer natural language queries from your users, based on the information in your knowledge base. You can also customize and extend your bot with code, if needed.
References
Microsoft Docs > Azure > Applied AI Services > Azure Bot Service > Bot Framework SDK > Overview > What is the Bot Framework SDK?
Microsoft Docs > Azure > Cognitive Services > Language Understanding (LUIS) > Use Cognitive Services with natural language processing (NLP) to enrich chat bot conversations
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.