Designing and Implementing a Microsoft Azure AI Solution

Here you have the best Microsoft AI-102 practice exam questions

  • You have 333 total questions across 67 pages (5 per page)
  • These questions were last updated on February 18, 2026
  • This site is not affiliated with or endorsed by Microsoft.
Question 1 of 333

DRAG DROP -
You have 100 chatbots that each has its own Language Understanding model.
Frequently, you must add the same phrases to each model.
You need to programmatically update the Language Understanding models to include the new phrases.
How should you complete the code? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all.
You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Exam AI-102: Question 1 - Image 1
Answer

Suggested Answer

Box 1: AddPhraseListAsync -

Example: Add phraselist feature -
var phraselistId = await client.Features.AddPhraseListAsync(appId, versionId, new PhraselistCreateObject
{
EnabledForAllModels = false,
IsExchangeable = true,
Name = "QuantityPhraselist",
Phrases = "few,more,extra"
});

Box 2: PhraselistCreateObject -
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/client-libraries-rest-api Exam AI-102: Question 1 - Image 2
Question 2 of 333

DRAG DROP -
You plan to use a Language Understanding application named app1 that is deployed to a container.
App1 was developed by using a Language Understanding authoring resource named lu1.
App1 has the versions shown in the following table.
Exam AI-102: Question 2 - Image 1
You need to create a container that uses the latest deployable version of app1.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
Exam AI-102: Question 2 - Image 2
Answer

Suggested Answer

Exam AI-102: Question 2 - Image 3
Question 3 of 333

You need to build a chatbot that meets the following requirements:
✑ Supports chit-chat, knowledge base, and multilingual models
✑ Performs sentiment analysis on user messages
✑ Selects the best language model automatically
What should you integrate into the chatbot?
Answer

Suggested Answer

The suggested answer is A.

To meet the requirements of supporting chit-chat, knowledge base, multilingual models, performing sentiment analysis, and automatically selecting the best language model, the appropriate tools to integrate would be QnA Maker, Language Understanding (LUIS), and Dispatch. QnA Maker provides a robust knowledge base for answering questions, Language Understanding helps in understanding user intents and entities for natural language interaction, and Dispatch is crucial for managing and routing between multiple language models and other services. These combined tools address all the specified requirements comprehensively.

Community Votes26 votes
CMost voted
62%
ASuggested
23%
D
15%
Question 4 of 333

Your company wants to reduce how long it takes for employees to log receipts in expense reports. All the receipts are in English.
You need to extract top-level information from the receipts, such as the vendor and the transaction total. The solution must minimize development effort.
Which Azure service should you use?
Answer

Suggested Answer

The suggested answer is C.

Azure Form Recognizer is designed specifically for extracting information from forms and documents, such as receipts. It can easily extract top-level information like the vendor and transaction total, which aligns with the requirements of reducing the time employees spend logging receipts. Additionally, it offers pre-built models that minimize development effort, making it the most suitable Azure service for this task.

Community Votes27 votes
CSuggested
100%
Question 5 of 333

HOTSPOT -
You need to create a new resource that will be used to perform sentiment analysis and optical character recognition (OCR). The solution must meet the following requirements:
✑ Use a single key and endpoint to access multiple services.
✑ Consolidate billing for future services that you might use.
✑ Support the use of Computer Vision in the future.
How should you complete the HTTP request to create the new resource? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Exam AI-102: Question 5 - Image 1
Answer

Suggested Answer

Box 1: PUT -
Sample Request: PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/
Microsoft.DeviceUpdate/accounts/contoso?api-version=2020-03-01-preview
Incorrect Answers:
PATCH is for updates.

Box 2: CognitiveServices -
Microsoft Azure Cognitive Services provide us to use its pre-trained models for various Business Problems related to Machine Learning.
List of Different Services are:
✑ Decision
✑ Language (includes sentiment analysis)
✑ Speech
✑ Vision (includes OCR)
✑ Web Search
Reference:
https://docs.microsoft.com/en-us/rest/api/deviceupdate/resourcemanager/accounts/create https://www.analyticsvidhya.com/blog/2020/12/microsoft-azure-cognitive-services-api-for-ai-development/ Exam AI-102: Question 5 - Image 2

About the Microsoft AI-102 Certification Exam

About the Exam

The Microsoft AI-102 (Designing and Implementing a Microsoft Azure AI Solution) validates your knowledge and skills. Passing demonstrates proficiency and can boost your career prospects in the field.

How to Prepare

Work through all 333 practice questions across 67 pages. Focus on understanding the reasoning behind each answer rather than memorizing responses to be ready for any variation on the real exam.

Why Practice Exams?

Practice exams help you familiarize yourself with the question format, manage your time, and reduce anxiety on the test day. Our AI-102 questions are regularly updated to reflect the latest exam objectives.