Skip to Content

AI-900: What Azure Services are Needed to Develop a Bot with Natural Language Query Capabilities?

Learn which two Microsoft Azure services – QnA Maker and Azure Bot Service – are required to build a bot that can handle natural language queries against a knowledge base. Essential for the AI-900 Azure AI Fundamentals certification exam.

Table of Contents

Question

You are planning to develop a bot that will enable users to query a knowledge base by using natural language processing. Which two services sould you include in the solution?

A. QnA Maker
B. Anomaly Detector
C. Azure Bot Service
D. Form Recognizer

Answer

A. QnA Maker
C. Azure Bot Service

Explanation

To develop a bot that allows users to query a knowledge base using natural language, you need to include two key Azure services in your solution:

A. QnA Maker
QnA Maker is a cloud-based API service that enables you to create and publish a knowledge base with question and answer pairs. It uses natural language processing (NLP) to interpret user queries and find the most relevant answers from your knowledge base. QnA Maker can be quickly trained on existing FAQ data and supports ongoing improvement of the knowledge base.

C. Azure Bot Service
Azure Bot Service provides the tools and managed services to build, deploy, and manage intelligent bots. It leverages the Bot Framework SDK and offers integration with other Azure services like QnA Maker. Bots built with the Azure Bot Service can interact with users through multiple channels, such as websites, apps, email, Teams, and more. The service handles message routing, state management, and scaling.

By combining QnA Maker to build and manage the knowledge base, and Azure Bot Service to create and orchestrate the bot interface, you can develop a comprehensive solution that understands natural language queries from users and provides them with accurate, relevant answers drawn from the knowledge base.

The other two options listed – Anomaly Detector and Form Recognizer – are not directly applicable for building a knowledge base querying bot. Anomaly Detector is used for detecting unusual patterns in time series data, while Form Recognizer extracts text, key-value pairs and tables from form documents using machine learning.

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

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.