Free Microsoft AI-102 Practice Test Questions MCQs

Stop wondering if you're ready. Our Microsoft AI-102 practice test is designed to identify your exact knowledge gaps. Validate your skills with Designing and Implementing a Microsoft Azure AI Solution questions that mirror the real exam's format and difficulty. Build a personalized study plan based on your free AI-102 exam questions mcqs performance, focusing your effort where it matters most.

Targeted practice like this helps candidates feel significantly more prepared for Designing and Implementing a Microsoft Azure AI Solution exam day.

23430+ already prepared
Updated On : 7-Apr-2026
343 Questions
Designing and Implementing a Microsoft Azure AI Solution
4.9/5.0

Page 1 out of 35 Pages

Topic 1: Wide World Importers

   

Case study
This is a case study. Case studies are not timed separately. You can use as much exam
time as you would like to complete each case. However, there may be additional case
studies and sections on this exam. You must manage your time to ensure that you are able
to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information
that is provided in the case study. Case studies might contain exhibits and other resources
that provide more information about the scenario that is described in the case study. Each
question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review
your answers and to make changes before you move to the next section of the exam. After
you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the
left pane to explore the content of the case study before you answer the questions. Clicking
these buttons displays information such as business requirements, existing environment,
and problem statements. If the case study has an All Information tab, note that the
information displayed is identical to the information displayed on the subsequent tabs.
When you are ready to answer a question, click the Question button to return to the
question.
Overview
Existing Environment
A company named Wide World Importers is developing an e-commerce platform.
You are working with a solutions architect to design and implement the features of the ecommerce platform. The platform will use microservices and a serverless environment built
on Azure.
Wide World Importers has a customer base that includes English, Spanish, and
Portuguese speakers.
Applications
Wide World Importers has an App Service plan that contains the web apps shown in the
following table. 

You are designing a content management system.

You need to ensure that the reading experience is optimized for users who have reduced comprehensive and learning differences, such as dyslexia.

Which Azure service should you include in the solution?

A. Azure AI Translator

B. Azure AI Document Intelligence

C. Azure AI Immersive Reader

D. Azure AI Language

C.   Azure AI Immersive Reader

Explanation
Azure AI Immersive Reader is specifically designed to improve reading comprehension for users with learning differences (e.g., dyslexia) and reduced comprehension. It provides features like text sizing, spacing, syllable breakdown, part‑of‑speech highlighting, line focus, and picture dictionary, making it the correct choice for this scenario.

Correct Option

C. Azure AI Immersive Reader
Immersive Reader is an Azure Cognitive Service that helps users of all ages and abilities read and comprehend text more easily. It includes customizable display options, grammar support, and read‑aloud functionality, directly addressing the requirement.

Why Other Options Are Incorrect

A. Azure AI Translator –
Translates text between languages; does not provide reading optimization for comprehension or dyslexia.

B. Azure AI Document Intelligence –
Extracts structured data from documents; not for reading experience optimization.

D. Azure AI Language –
Performs text analytics (sentiment, key phrases, NER); does not offer immersive reading features.

Reference
Microsoft Learn: What is Azure AI Immersive Reader? – Designed for users with dyslexia and other learning differences.

You are building an app that will answer customer calls about the status of an order. The app will query a database for the order details and provide the customers with a spoken response.

You need to identify which Azure Al service APIs to use. The solution must minimize development effort.

Which object should you use for each requirement? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.




Explanation
To convert customer calls (spoken audio) into text queries, you need speech recognition. The SpeechRecognizer class (from Azure AI Speech) converts speech to text. To provide a spoken response (text‑to‑speech), you need SpeechSynthesizer. These are the standard, low‑effort APIs for this scenario.

Correct Options

First requirement (convert customer calls into text queries): SpeechRecognizer
SpeechRecognizer performs speech‑to‑text conversion, turning the customer's spoken words into text that can be used to query the database.

Second requirement (provide customers with the order details as spoken response): SpeechSynthesizer
SpeechSynthesizer performs text‑to‑speech conversion, generating a spoken response from the order details retrieved from the database.

Why Other Options Are Incorrect

TranslationRecognizer – Used for speech translation, not simple speech‑to‑text or text‑to‑speech.

VoiceProfileClient – Used for speaker recognition/identification, not for converting speech or synthesizing responses.

Reference
Microsoft Learn: Azure AI Speech – SpeechRecognizer – Converts audio to text.

You have an Azure subscription that contains an Azure OpenAI resource named OpenAI1 and a user named User1.

You need to ensure that User1 can upload datasets to OpenA11 and finetune the existing models. The solution must follow the principle of least privilege.

Which role should you assign to User!?

A. Cognitive Services Contributor

B. Contributor

C. Cognitive Services OpenAI User

D. Cognitive Services OpenAI Contributor

D.   Cognitive Services OpenAI Contributor

Explanation
To upload datasets and fine‑tune models in Azure OpenAI, User1 needs permissions beyond just calling the API (which is the Cognitive Services OpenAI User role). The Cognitive Services OpenAI Contributor role allows creating, training, and deploying models, as well as uploading data, while following least privilege.

Correct Option

D. Cognitive Services OpenAI Contributor
This built‑in role grants permissions to manage Azure OpenAI resources, including fine‑tuning models and uploading datasets. It is more permissive than Cognitive Services OpenAI User (which only allows inference) but less permissive than full Contributor, adhering to least privilege.

Why Other Options Are Incorrect

A. Cognitive Services Contributor –
Grants access to all Cognitive Services resources (not just OpenAI) and is broader than necessary.

B. Contributor –
Full management access to all Azure resources; violates least privilege.

C. Cognitive Services OpenAI User –
Allows only inference (calling deployed models), not fine‑tuning or dataset upload.

Reference
Microsoft Learn: Azure OpenAI RBAC roles – Cognitive Services OpenAI Contributor allows fine‑tuning and model management.

You are building an image sharing app that will use Azure AI to prevent users from sharing sexually explicit images.

You need to ensure that inappropriate images are identified correctly. The solution must minimize development effort.

What should you use?

A. Visual Studio

B. Vision Studio in Azure AI Vision

C. Azure AI Content Safety Studio

D. Azure AI Studio

C.   Azure AI Content Safety Studio

Explanation
To detect sexually explicit images with minimal development effort, you should use Azure AI Content Safety Studio, which provides pre‑built image moderation for hate, sexual, violence, and self‑harm content. You can test and integrate the API without training custom models.

Correct Option

C. Azure AI Content Safety Studio
Content Safety Studio offers a dedicated image moderation feature that analyzes images for sexual content and returns severity levels. It is designed specifically for this use case, requires no training, and minimizes development effort.

Why Other Options Are Incorrect

A. Visual Studio –
An IDE for coding, not a service for content moderation.

B. Vision Studio in Azure AI Vision –
Vision Studio includes adult/racy detection but is part of Computer Vision. Content Safety is the dedicated service for this scenario.

D. Azure AI Studio –
A general platform for building AI solutions; not a specific tool for image moderation.

Reference
Microsoft Learn: Azure AI Content Safety – Image moderation – Detects sexual content with severity levels.

You have an Azure DevOps pipeline named Pipeline1 that is used to deploy an app.

Pipeline1 includes a step that will create an Azure AI services account.

You need to add a step to Pipeline1 that will identify the created Azure AI services account.

The solution must minimize development effort.

Which Azure Command-Line interface (CLI) command should you run?

A. Az resource link

B. Az account list

C. Az cognitivesservices account network-rule

D. As cognitiveservices account show

D.   As cognitiveservices account show

Explanation
To identify an Azure AI services account after creation, you need to retrieve its details (endpoint, keys, location, etc.). The az cognitiveservices account show command returns the full account information, including the resource ID, endpoint, and properties. This is the correct command with minimal effort.

Correct Option

D. az cognitiveservices account show
This command displays details of a specific Cognitive Services account, such as its endpoint, location, SKU, and provisioning state. It is the standard CLI command to identify and verify an account after creation.

Why Other Options Are Incorrect

A. az resource link – Used for creating links between resources, not for identifying an account.

B. az account list – Lists Azure subscriptions, not Cognitive Services accounts.

C. az cognitiveservices account network-rule – Manages network access rules (firewall, virtual networks), not for identifying the account.

Reference
Microsoft Learn: az cognitiveservices account show – Retrieves account properties including endpoint, keys, and SKU.

You have 1,000 scanned images of hand-written survey responses. The surveys do NOT have a consistent layout.

You have an Azure subscription that contains an Azure Al Document Intelligence resource named Aldoc1.

You open Document Intelligence Studio and create a new project.

You need to extract data from the survey responses. The solution must minimize development effort.

To where should you upload the images, and which type of model should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.


Explanation
For handwritten survey responses with inconsistent layouts, a custom model (template or neural) is required because pre‑built models expect consistent form structures. In Document Intelligence Studio, when creating a project, you must first upload the training images to Azure Blob Storage (or a similar Azure Storage container), then point the project to that container.

Correct Options

Upload images to: Azure Blob Storage
Document Intelligence projects require training data to be stored in an Azure Blob Storage container. You upload the scanned images to a blob container, then connect the container to the project.

Type of model: Custom model (or Custom neural model)
Since the surveys have no consistent layout, a custom neural model is the best choice. Neural models handle unstructured, varied layouts and handwritten text better than template models. Pre‑built models (e.g., prebuilt-layout, prebuilt-document) are not designed for extracting custom data fields without training.

Why Other Options Are Incorrect

Azure File Share / OneDrive / Local upload – Document Intelligence Studio does not directly accept local uploads for training; it requires Azure Blob Storage.

Pre‑built model – Pre‑built models (e.g., prebuilt-invoice, prebuilt-receipt) are for specific document types with consistent layouts, not for varied, hand‑written surveys.

Template model – Works for documents with fixed layouts, but neural models are better for inconsistent layouts.

Reference
Microsoft Learn: Document Intelligence – Custom models – Neural models handle unstructured, handwritten documents.

You need to build an app that will use the Azure Al Speech service to translate audio files.

How should you complete the code? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.




Explanation
The code processes the result of a speech translation recognition. The TranslationRecognitionResult object has a Reason property to determine the outcome. For a successful translation, the Reason should be TranslatedSpeech. The translated text is stored in the Text property, and the Translations dictionary contains the translated outputs per target language.

Correct Options

First blank (after translationRecognitionResult.): Reason
The Reason property (of type ResultReason) indicates whether the recognition was successful (TranslatedSpeech), failed (NoMatch), or is ongoing (RecognizingSpeech). This is the correct property to switch on.

Second blank (case): TranslatedSpeech
When the recognition successfully translates the speech, ResultReason.TranslatedSpeech is returned. This case block handles the successful translation.

Why Other Options Are Incorrect

text – Not a property that indicates the result reason.

translations – Contains the translation outputs but does not indicate success/failure.

RecognizingSpeech – Indicates an interim result (partial recognition), not the final result.

NoMatch – Used in the fallback case, not the success case.

Reference
Microsoft Learn: Speech Translation – Recognition results – TranslationRecognitionResult.Reason with ResultReason.TranslatedSpeech for success.

You have a library that contains 1,000 video files.

You need to perform sentiment analysis on the videos by using an Azure Al Content Understanding project. The solution must minimize development effort.

Which type of template should you use for the project?

A. Video shot analysis

B. Media asset management

C. Advertising

B.   Media asset management

Explanation
Content Understanding projects use templates to define the extraction schema. For analyzing sentiment in video files, the Media asset management template is designed to process video assets and extract metadata including sentiment, key moments, and descriptive attributes. This minimizes development effort compared to building a custom schema from scratch.

Correct Option

B. Media asset management
This template is built for processing video files (e.g., libraries, archives, media assets). It includes pre-configured capabilities for sentiment analysis, scene detection, and content summarization, reducing the need for custom configuration.

Why Other Options Are Incorrect

A. Video shot analysis –
Focuses on technical shot detection (cuts, transitions, camera movement), not sentiment analysis.

C. Advertising –
Optimized for ad creative analysis (product placement, brand logos, call-to-action), not general video sentiment.

Reference
Microsoft Learn: Azure AI Content Understanding – Templates – Media asset management template supports sentiment analysis for video libraries.

You are building an app that will use Azure Al Language to extract meaning from text messages.

You need to provide additional context by adding references to supporting articles in Wikipedia.

What should you use?

A. entity linking

B. custom entity extraction recognition (NER)

C. Azure Al Content Safety

D. key phrase extraction

A.   entity linking

Explanation
Entity linking identifies named entities in text and links them to a knowledge base (Wikipedia). This provides additional context by returning a Wikipedia URL for each linked entity. It is the correct feature for adding references to supporting Wikipedia articles.

Correct Option

A. entity linking
Entity linking disambiguates entities (e.g., "Paris" as city vs person) and returns a url property pointing to a Wikipedia article. This gives users direct access to supporting articles, fulfilling the requirement.

Why Other Options Are Incorrect

B. custom NER – Extracts custom entities you define but does not link to Wikipedia. Requires training and does not provide external references.

C. Azure AI Content Safety – Detects objectionable content; does not link to Wikipedia.

D. key phrase extraction – Returns important topics but does not link to external articles.

Reference
Microsoft Learn: Entity linking in Azure AI Language – Returns Wikipedia URLs for recognized entities.

You have an Azure subscription

You need to create a new resource that will generate fictional stories in response to user prompts. The solution must ensure that the resource uses a customer-managed key to protect data.

How should you complete the script? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.




Explanation
To generate fictional stories, you need an Azure OpenAI resource. To use a customer‑managed key (CMK), you must specify the key vault URI, key name, and key version using the --api-properties parameter (or --encryption in newer CLI versions), and also enable a system‑assigned or user‑assigned identity with --assign-identity.

Correct Options

First blank (--kind): OpenAI
The resource kind for Azure OpenAI is OpenAI. This creates a resource capable of generating text responses (fictional stories).

Second blank (--assign-identity): --assign-identity
Required to assign a system‑assigned managed identity to the resource. The identity is used to authenticate to Azure Key Vault for accessing the customer‑managed key.

Third blank (key properties):
--api-properties (or --encryption) with the key vault URI, key name, and key version.

From the answer area, the correct structure is:

text
--api-properties keyVaultUri="https://issue23056kv.vault.azure.net/" keyName="KeyName" keyVersion="secretVersion"

Why Other Options Are Incorrect

Omission of --assign-identity – Without a managed identity, the resource cannot access Key Vault.

Incorrect key properties format – Missing keyName or keyVersion would cause CMK setup to fail.

Using --keyVaultUri alone – The full syntax requires keyVaultUri, keyName, and keyVersion.

Reference
Microsoft Learn: Create Cognitive Services resource with customer-managed key – Use --assign-identity and --api-properties keyVaultUri=... keyName=... keyVersion=....

Page 1 out of 35 Pages

Designing and Implementing a Microsoft Azure AI Solution Practice Exam Questions

These AI-102 exam questions with explanations help candidates learn how to design and implement AI solutions on Azure. Topics include natural language processing, computer vision, conversational AI, and cognitive services. Each question includes a detailed explanation that helps learners understand AI concepts and real-world use cases. This approach enhances both theoretical knowledge and practical skills. By practicing consistently, candidates can improve their understanding of Azure AI services and confidently prepare for the certification exam.

Conquer the AI-102 Exam: Your Blueprint to Azure AI Certification


What is on the Exam?


The AI-102 tests your real-world skills in architecting Azure AI solutions. You will need to know how to select and combine services like Cognitive Services, Azure Machine Learning, and Azure Bot Service to solve complex business problems, all while designing for security, cost, and responsibility.

How to Crack the Code


Think like a solutions architect. The exam presents detailed scenarios, so your job is to choose the optimal Azure service mix. Focus on understanding the "why" behind each service—knowing when to use Computer Vision vs. Custom Vision is more valuable than just memorizing feature lists.

Avoid These Costly Mistakes


Dont get tripped up on operational excellence! Many candidates forget to plan for monitoring, management, and governance. Also, prioritize solutions that are not only accurate but also scalable, secure, and compliant from the start.

Build a Winning Study Plan


Merge theory with practice. Complete the official Microsoft Learn modules, then immediately apply that knowledge by building small projects in your own Azure subscription. This hands-on experience is irreplaceable.

Test Your Readiness Under Real Conditions


There is no substitute for a real exam simulation. A full-length, timed practice test reveals your true strengths and weaknesses. For the most realistic preparation, the comprehensive AI-102 practice tests on our website mirror the exams format and difficulty, giving you the confidence to pass.

Learn From Those Who Succeeded


Our certified professionals share a common thread in their success. "The key was moving beyond theory," says Priya M., a recent AI-102 certified architect. "Building real prototypes and then challenging my knowledge with tough practice questions made all the difference." Many highlight that using resources like the realistic, scenario-based practice tests on msmcqs.com was the final step that gave them the confidence and instinct to pass. Their advice? Practice until architecting the right Azure AI solution feels like second nature.

What Our Clients Say


Confidence grew quickly while preparing for Microsoft Certified: Azure AI Engineer Associate using MSmcqs.com. The AI-102 mock exams covered cognitive services, AI solutions, and machine learning workloads thoroughly. Practicing regularly made complex AI topics easier to grasp.
Arjun Reddy | India