Microsoft AI-901 Practice Exam Questions & Answers

7 Free Questions Last reviewed October 28, 2026 Prepared & Reviewed by the ValidExamDumps Editorial Team

59 Practice Questions (Our Bank)
45 minutes Exam Duration
700 out of 1000 Passing Score
USD 99 Official Exam Fee
Exam Facts

Microsoft AI-901 Exam Details

Key details for this exam, checked against the published exam outline

Exam Code
AI-901
Full Name
Exam AI-901: Microsoft Azure AI Fundamentals
Issuing Body
Microsoft
Question Format (Our Bank)
Multiple Choice, Hotspot, Drag & Drop
Delivery
Online proctored or at a Pearson VUE test centre
Eligibility
No prerequisites, but basic knowledge of Python coding syntax, Azure resources, and familiarity with REST APIs, SDKs, and CLIs are recommended
Validity
Does not expire and does not require renewal
Practice Questions

Free AI-901 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our AI-901 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

Question 1 Domain 2 Implement AI solutions by using Microsoft Foundry

What are two purposes of instructions when prompting a generative AI model? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Correct Answer A, B
Explanation

Microsoft Foundry Agent Service documentation states that instructions define goals, constraints, and behavior for an agent. Therefore, instructions are used to guide how the generative AI model or agent should respond and behave.

Option A is correct because instructions can define constraints the model must follow.

Option B is correct because instructions can define the agent's role and behavior.

Options C, D, and E are incorrect because Azure region, model selection, and TPM allocation are configuration or deployment/resource settings, not purposes of prompt instructions.

Question 2 Domain 2 Implement AI solutions by using Microsoft Foundry

You have a Microsoft Foundry project that contains a vision-enabled model deployment.

You need to develop an application that sends a message containing text and an image URL. The solution must ensure the quickest response time.

Which message structure should you include in the request?

Correct Answer D
Explanation

For a vision-enabled model, Microsoft documentation shows that multimodal prompts can include both text and image content in the same user message content array. Azure OpenAI vision models accept multimodal image-and-text input and return natural language responses.

The correct request structure is a user message with a content array containing both items, for example:

{ 'role': 'user', 'content': [ {'type': 'input_text', 'text': 'What is in this image?'}, {'type': 'input_image', 'image_url': image_url} ] }

This avoids sending separate requests and is therefore the best choice for quickest response time.

A and C are incorrect because they send the text and image separately. B is incorrect because the image/question should be sent as a user message, while system messages are used for instructions and behavior.

Question 3 Domain 2 Implement AI solutions by using Microsoft Foundry

You have a Microsoft Foundry project that contains an agent named Agent1.

You need to ensure that Agent1 always calls an Azure function when the agent responds to user input.

To what should you set tool_choice for Agent1?

Correct Answer C
Explanation

Microsoft's Foundry Agent Service documentation states that tool_choice provides deterministic control over tool calling:

auto means the model decides whether to call tools. required means the model must call one or more tools. none means the model does not call tools.

Therefore:

A . auto = Incorrect, because the model may or may not call the Azure function. B . none = Incorrect, because this prevents tool/function calls. C . required = Correct, because it forces the agent to call a tool.

The Azure OpenAI function-calling documentation also confirms that tool_choice='auto' lets the model decide whether to call a function, while tool_choice='none' forces a user-facing response without a tool call.

Get the complete AI-901 question set $20$40

Get Full Access

Question 4 Domain 1 Identify AI concepts and capabilities

You need to build an AI solution that generates marketing email drafts based on a short description of a product and its target audience.

Which AI workload should you use?

Correct Answer A
Explanation

Generating marketing email drafts from a short product description and target audience is a content generation task. This is a generative AI workload because the system creates new text based on the user's prompt.

B . computer vision is for interpreting images or video. C . text classification categorizes existing text, but does not draft new marketing emails. D . speech recognition converts spoken audio into text.

Therefore, the correct answer is A. generative AI.

Question 5 Domain 2 Implement AI solutions by using Microsoft Foundry

You are developing an AI-powered customer support application.

Which task is an example of the Microsoft responsible AI principle of inclusiveness?

Correct Answer B
Explanation

The Microsoft responsible AI principle of inclusiveness means AI systems should be designed to empower and engage everyone, including people with different abilities, languages, and accessibility needs.

Therefore, designing the interface to support multiple languages and screen readers is an example of inclusiveness.

Why the other options are incorrect:

A . Provide explanations about how predictions are generated = Transparency C . Evaluate model outputs across demographic groups to reduce bias = Fairness D . Encrypt stored customer data and restrict access by using role-based controls = Privacy and security

Question 6 Domain 2 Implement AI solutions by using Microsoft Foundry

You need to compare the costs of large language models (LLMs) for a generative AI solution.

What should you use in the Microsoft Foundry portal?

Correct Answer B
Explanation

To compare the costs of large language models in Microsoft Foundry portal, use the Model leaderboard.

Microsoft documentation states that the model leaderboard helps compare models across quality, safety, estimated cost, and throughput. It also supports trade-off charts and side-by-side model comparison for features, performance, and estimated cost.

Why the other options are incorrect:

A . Evaluator catalog is for selecting evaluators to measure model or application outputs, not comparing LLM costs. C . Compliance relates to governance and compliance, not model cost comparison. D . Tools provides Foundry tools, not benchmarked cost comparison across models.

Question 7 Domain 2 Implement AI solutions by using Microsoft Foundry

Your company processes customer support emails.

You need to implement an AI solution that automatically identifies mentions of people, organizations, and locations in the emails.

Which text analysis technique should you use?

Correct Answer B
Explanation

The correct text analysis technique is Named Entity Recognition (NER).

Microsoft defines NER as a feature that identifies and categorizes entities in unstructured text, including people, places, and organizations.

Sentiment analysis detects positive, negative, or neutral opinion. Summarization creates shorter versions of text. Key phrase extraction identifies important phrases, but it does not specifically classify mentions as people, organizations, or locations.

Study Guide

What the Microsoft AI-901 Exam Covers

Exam domains verified against the Official Microsoft AI-901 exam guide, last checked October 2026.

Domain 1 Identify AI concepts and capabilities

40% - 45%

Describe principles of responsible AI including fairness, reliability, safety, privacy, security, inclusiveness, transparency, and accountability. Understand how generative AI models work and identify appropriate models based on capabilities. Recognize scenarios for common AI workloads including generative and agentic AI, text analysis, speech, computer vision, and information extraction. Know common text analysis techniques like keyword extraction, entity detection, sentiment analysis, and summarization, plus speech recognition, speech synthesis, and image-generation features.

Sample question from this domain above Q4

Domain 2 Implement AI solutions by using Microsoft Foundry

55% - 60%

Create effective system and user prompts for generative AI models and deploy models in the Foundry portal. Build lightweight chat client applications using the Foundry SDK and create single-agent solutions. Implement text analysis and respond to spoken prompts using deployed multimodal models. Build applications with computer vision and image-generation capabilities. Extract information from documents, forms, images, audio, and video using Azure Content Understanding in Foundry Tools.

Sample questions from this domain above Q1Q2Q3Q5Q6Q7

FAQ

AI-901 Exam FAQ

Common questions about the exam itself

How hard is AI-901 compared to other Microsoft certifications, and what makes this exam different from the old AI-900?
AI-901 is an entry-level fundamentals exam, but it is harder than AI-900 because it now focuses on practical hands-on implementation using Microsoft Foundry rather than just recognizing AI concepts. The updated exam expects you to know Python coding syntax, understand Azure resources, and demonstrate how to actually build and deploy AI solutions, not just name them.
Do I need to know how to code before taking AI-901?
You do not need to be an expert coder, but you need basic Python syntax knowledge and should understand how to read short SDK snippets. The exam tests your ability to follow code examples in Foundry implementations and Azure tools, not your ability to write complex programs from scratch.
Which domain of AI-901 do most candidates find hardest and how should I prepare for it?
Domain 2 (Implement AI solutions by using Microsoft Foundry) is the hardest because it is practical and hands-on. Many candidates study theory but never open the Foundry portal itself. You must actually log in to the portal, create prompts, deploy models, and build lightweight applications to understand what the exam is testing.
How long does it realistically take to prepare for AI-901?
Most beginners need two to four weeks of part-time study if they have basic Azure familiarity. If you are completely new to Azure or AI concepts, plan for four to six weeks. The updated exam requires hands-on time in the Foundry portal in addition to studying the official Microsoft Learn materials.
What happens on exam day for AI-901 and how much time do I really get?
You get 45 minutes of actual testing time to answer between 40 and 60 questions. The exam is delivered online proctored or in a Pearson VUE test centre. You can flag questions and return to them later, so flagging difficult questions and moving on is a good strategy to manage your time.
What are the retake and rescheduling rules if I fail AI-901?
You can retake the exam 24 hours after your first failed attempt. From the second retake onwards, you must wait 14 days between attempts. Microsoft allows a maximum of 5 attempts within a 12-month period from your first attempt date, and you must pay the full exam fee for each retake.
Does the AI-901 certification expire or need renewal?
No. AI-901 does not expire and does not require renewal. Once you pass the exam, the credential is permanent on your Microsoft certification transcript.
What job role does AI-901 prepare me for and how does it fit into the broader Microsoft AI certification track?
AI-901 is designed for people beginning their journey in AI solution development. It validates foundational knowledge and provides a strong foundation for pursuing advanced role-based certifications in Azure AI and machine learning. It is the entry point for anyone starting an AI career in Azure, whether you are a developer, data analyst, or business professional.
How does AI-901 relate to the old AI-900 exam and should I study AI-900 materials?
AI-901 replaces AI-900, which retired on June 30, 2026. Do not use AI-900 study materials because they miss the post-2025 services like Microsoft Foundry, agents, and current prompt engineering patterns. If you already hold the AI-900 certification, you do not have to retake it, but AI-901 tests a wider and more current skill set.
What is the exam fee for AI-901 and are there ways to take it for free or cheaper?
The standard exam fee is USD 99, though pricing varies by region and currency. Microsoft regularly offers free or discounted exam vouchers through Cloud Skills Challenges, Microsoft Learn virtual training days, and partner programs. Check the Microsoft Learn events page before registering to see if current promotional vouchers are available.

Other Microsoft Exams

Free practice questions for more Microsoft certification exams

All Microsoft exams