Azure AI Services for Natural Language Processing | Microsoft Exam AI-900

Microsoft Azure AI Fundamentals: Answer Key

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.

NOTE: Each correct selection is worth one point.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

AB

https://docs.microsoft.com/en-us/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0 https://docs.microsoft.com/en-us/azure/cognitive-services/luis/choose-natural-language-processing-service

To develop a bot that can understand natural language queries and provide appropriate responses, you need to use natural language processing (NLP) services. There are multiple services available in Azure that can help with NLP, but the two services that are specifically designed for this scenario are QnA Maker and Azure Bot Service.

QnA Maker: This service allows you to create a knowledge base by ingesting your data in the form of questions and answers. The service uses NLP to extract the intent of the question and match it with the appropriate answer. QnA Maker also allows you to customize the answers, add follow-up prompts, and train the model using feedback. The output of QnA Maker can be consumed by various channels, including Azure Bot Service.

Azure Bot Service: This service provides a platform to build, test, and deploy intelligent bots that can interact with users through various channels, such as Microsoft Teams, Facebook Messenger, or Skype. The service includes various bot templates that can be customized to fit your scenario. Azure Bot Service can be integrated with other Azure services, such as QnA Maker, to enable natural language understanding and conversation flow.

Form Recognizer and Anomaly Detector are not relevant services for this scenario. Form Recognizer is a service that extracts key-value pairs and table data from forms and invoices. Anomaly Detector is a service that helps identify anomalies and outliers in data. These services are not designed to handle natural language queries and are therefore not suitable for developing a bot that can interact with users using NLP.

In summary, to develop a bot that can understand natural language queries and provide appropriate responses, you should include QnA Maker and Azure Bot Service in the solution. QnA Maker will provide the knowledge base for the bot, while Azure Bot Service will handle the conversation flow and user interaction.