SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
AI-901 practice

Free AI-901 practice questions

Drill exam-realistic Microsoft Certified: Azure AI Fundamentals questions by domain, with an explanation on every option — not just the right one. 5 fully worked examples are further down this page, answers included.

Question bank
207
across 2 domains
Free, no account
5/day
sign up free to remove the cap
Real exam
45 Qs
45 min · pass 700 / 1000
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across all domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

5 sample AI-901 questions, fully explained

Real questions from the AI-901 bank, with the answer key and the reasoning behind every option. Read them, then go back up the page and try the rest.

Question 1Identify AI concepts and capabilities

A university trains a model on ten years of past admission decisions to rank new applicants. Reviewers find that it ranks applicants from some neighbourhoods lower than applicants with identical grades from other neighbourhoods. Which responsible AI principle does this issue mainly concern?

Choose one.

  • a
    Inclusiveness

    Inclusiveness is about making sure no group is excluded from using or benefiting from the system, for example through accessible design. Every applicant here is processed; the problem is that similar applicants get different results.

  • b
    Transparency

    Transparency is about making the system and its limits understandable. Explaining the ranking would not by itself stop it from treating similar applicants differently.

  • c
    Reliability and safety

    Reliability and safety concerns consistent, safe behaviour under expected and unexpected conditions. The model behaves consistently here; it consistently disadvantages a group.

  • d
    Fairness Correct

    Fairness asks that people in similar circumstances get similar outcomes. Equally qualified applicants are ranked differently because of where they live, which is bias the model learned from historical decisions.

The concept

Fairness: AI systems should treat people fairly and give similar outcomes to people in similar circumstances.

Why that’s the answer

The model reproduces a pattern from historical decisions, so applicants with the same grades are ranked differently by neighbourhood. That is the classic fairness problem: bias in the training data leads to discriminatory outputs. Inclusiveness is the tempting near-twin, but it concerns whether people can use and benefit from the system at all, not whether equally qualified people get equal results.

How to reason it out
  1. Spot the harm: equally qualified people receive different outcomes.
  2. Trace the cause: bias in the historical training data.
  3. Separate fairness (equal treatment of similar people) from inclusiveness (nobody excluded from using the system).
  4. Choose fairness.

Exam tip: Similar people, different outcomes because of group membership: fairness.

Microsoft's Responsible AI Principles for Azure AI Fundamentals (AI-901) — the lesson that teaches this.

Question 2Implement AI solutions by using Microsoft Foundry

A developer is building a customer support chat app on a model deployed in Microsoft Foundry. Every reply must use a friendly tone, stay on the company's products and decline legal questions, whatever the customer types. Where should these rules be written?

Choose one.

  • a
    In each user prompt that a customer types into the chat

    Customers write the user prompts, so rules placed there depend on what each customer happens to type and would not apply consistently.

  • b
    In the content filter settings attached to the deployment

    Content filters block harmful categories of input and output; they cannot set a friendly tone or restrict answers to the company's products.

  • c
    In the system message that the app sends with each request Correct

    The system message carries high-priority instructions that set the assistant's role, tone and boundaries for the whole conversation, independent of what the user asks.

  • d
    In an assistant message added after each model response

    Assistant messages record what the model said in earlier turns; they are history, not the place for standing instructions.

The concept

System message vs user prompt in a chat application.

Why that’s the answer

Standing rules that apply to every turn, such as the assistant's role, tone and what it must decline, belong in the system message, which the app sends with each request and the model treats as high-priority guidance. User prompts carry the customer's specific request, so they cannot enforce consistent behaviour. Content filters screen harmful content but do not shape tone or topic, and assistant messages are conversation history.

How to reason it out
  1. Notice that the rules apply to every reply, whatever the customer types.
  2. Standing behaviour (role, tone, boundaries) is the job of the system message.
  3. User prompts hold the per-turn request; assistant messages hold previous model replies.
  4. Content filters handle harmful content, not tone or topic scope.

Exam tip: Rules for every turn go in the system message; the request of the moment goes in the user prompt.

Generative AI Apps and Agents in Microsoft Foundry (AI-901) — the lesson that teaches this.

Question 3Identify AI concepts and capabilities

A bank trained a loan-approval model on its historical approvals. Before release, the risk team asks for evidence that applicants with similar financial profiles receive similar decisions regardless of age or gender. Which action provides that evidence?

Choose one.

  • a
    Publish a notice telling applicants that an AI model makes each approval and which financial data it uses

    A disclosure supports transparency, but it produces no evidence about whether outcomes differ between groups.

  • b
    Encrypt the training data and restrict which employees can query applicants' age and gender records

    Encryption and access control protect privacy and security; they say nothing about whether decisions differ by age or gender.

  • c
    Route approval predictions with a low confidence score to a loan officer for a similar manual review

    A confidence threshold improves reliability for uncertain cases, but it does not test whether confident decisions are skewed against a group.

  • d
    Compare approval and error rates across age and gender groups with matching financial profiles Correct

    Measuring outcomes and error rates per group, among otherwise similar applicants, shows whether the model treats comparable people differently.

The concept

Assessing fairness by comparing model outcomes and errors across sensitive groups.

Why that’s the answer

The request is for evidence that similar applicants get similar decisions across groups, which is a fairness question. The way to get it is to evaluate the model per group, comparing approval rates and error rates among applicants with similar profiles (the fairness assessment in Microsoft's Responsible AI dashboard does exactly this). The other actions are useful but serve transparency, privacy and security, or reliability.

How to reason it out
  1. Identify the principle behind the request: similar people should get similar decisions.
  2. Ask which action measures outcomes per group.
  3. Reject actions that serve other principles (disclosure, encryption, human review of uncertain cases).
  4. Choose a per-group comparison of approval and error rates.

Exam tip: Fairness is checked by measuring outcomes and errors per group, not assumed.

Microsoft's Responsible AI Principles for Azure AI Fundamentals (AI-901) — the lesson that teaches this.

Question 4Implement AI solutions by using Microsoft Foundry

A team is drafting the system message for an internal HR assistant that employees will chat with. Which TWO elements belong in the system message? (Select TWO.)

Choose TWO.

  • a
    The assistant's role and the audience it serves Correct

    Defining the role and audience is a core component of a system message: it tells the model what it is and who it is answering.

  • b
    What the assistant does when a request is out of scope Correct

    Scope and boundaries, including how to respond when the assistant cannot help, are a recommended component of a system message.

  • c
    The specific question an employee asks in this turn

    The employee's question changes every turn and is sent as the user prompt, not written into the system message.

  • d
    The answer the model returned in the previous turn

    A previous model reply is conversation history and is sent as an assistant message, not as part of the system message.

  • e
    The deployment name that the client code passes to the API

    The deployment name is a request parameter that selects the model; it is not an instruction to the model.

The concept

Components of an effective system message.

Why that’s the answer

Microsoft's guidance lists the key components of a system message as the role and task, the audience and tone, scope and boundaries (including what to do when the assistant cannot comply), safety guidelines and, optionally, the tools and data it can use. The employee's question is the user prompt, earlier model replies are assistant messages, and the deployment name is an API parameter rather than prompt content.

How to reason it out
  1. Ask which items stay the same across every conversation.
  2. Role, audience and boundaries are stable instructions, so they belong in the system message.
  3. The current question is the user prompt; previous replies are assistant messages.
  4. Request parameters such as the deployment name are not part of any prompt.

Exam tip: System message = who the assistant is, who it serves, and where its limits are.

Generative AI Apps and Agents in Microsoft Foundry (AI-901) — the lesson that teaches this.

Question 5Identify AI concepts and capabilities

A recruitment team is building a CV-screening model from five years of hiring decisions, during which most people hired were men. The team wants to reduce the risk that the model scores equally qualified women lower. Which TWO actions help? (Select TWO.)

Choose TWO.

  • a
    Remove the gender column from the training data so that the model does not learn a preference for either gender

    Removing the column is not enough: other features such as hobbies, clubs, schools or career gaps act as proxies for gender, so the model can still learn the historical pattern. Only measuring outcomes per group would show whether it has.

  • b
    Rebalance or reweight the training data so that both groups are adequately represented Correct

    Training data that under-represents a group is a main source of bias. Rebalancing or reweighting reduces how strongly the model learns the historical skew.

  • c
    Show each candidate which CV features had the largest influence on their screening score

    Explanations support transparency and help people question a decision, but they do not reduce the bias in the model's scores.

  • d
    Raise the severity threshold of the content filters applied to the screening model's output

    Content filters screen for harmful content such as hate or violence in text; they do not detect a ranking model scoring one group lower.

  • e
    Compare the model's selection rates and error rates for men and women on a held-out test set Correct

    Testing outcomes per group is how a team finds out whether bias remains, instead of assuming the fix worked.

The concept

Reducing bias: representative training data plus measuring outcomes per group (proxy features defeat simply removing a sensitive column).

Why that’s the answer

Bias here comes from historical data in which one group dominates. Two things reduce the risk: making the training data more representative, and measuring the model's outcomes per group so any remaining bias is visible. Removing the gender column is the tempting answer, but correlated features act as proxies and let the model rebuild the same pattern, so on its own it neither removes the bias nor proves it is gone. Explanations (transparency) and content filters (safety) address different principles.

How to reason it out
  1. Identify the source of risk: skewed historical training data.
  2. Recall that sensitive attributes leak through proxy features, so deleting a column is not a fix.
  3. Pick the data-side mitigation (rebalance or reweight).
  4. Pick the measurement step (compare outcomes and errors per group).
  5. Reject actions that serve transparency or content safety.

Exam tip: Reduce bias at the data and prove it with per-group testing; deleting the sensitive column is not enough.

Microsoft's Responsible AI Principles for Azure AI Fundamentals (AI-901) — the lesson that teaches this.

The AI-901 question bank, by domain

The bank is built to the exam's own weighting, so the practice you get reflects the marks that are actually on offer — not whichever domain was easiest to write questions for.

Published AI-901 practice questions per exam domain
DomainExam weightTopicsQuestions
Identify AI concepts and capabilities42%387
Implement AI solutions by using Microsoft Foundry58%4120
Total100%7207

Practise AI-901 one domain at a time

How AI-901 questions are worded

Most AI-901 questions are not asking whether you can recall a definition. They describe a situation and ask which option satisfies it — so the skill being tested is reading the requirement precisely and eliminating options that fail it.

Single-response vs multiple-response

A single-response question has exactly one right answer. A multiple-response question tells you how many to pick ("Choose TWO") and there is no partial credit — getting one of the two right scores nothing. Read that instruction before you read the options.

Read the last line first

The final sentence is the actual question; everything before it is scenario. Read it first, then read the scenario knowing what you are looking for. It stops you from building an answer in your head that the question never asked for.

Hunt for the qualifier

Most scenarios turn on one word — MOST cost-effective, LEAST operational overhead, with the LEAST latency, without changing application code. Two options are frequently both technically correct, and the qualifier is the only thing separating them.

Eliminate, then choose

Distractors are almost always real Microsoft Azure services doing a real job — just not this job. Rule out the ones that break a stated constraint before you compare what's left. On a question you truly don't know, eliminating two options turns a guess into a coin flip.

Practise AI-901 from your browser

The SaveMyCert Chrome extension opens a daily drill of 5 AI-901 questions in the side panel, with the full explanation behind every answer. No account needed.

Get the Chrome extension (opens in a new tab)

Beyond AI-901 practice

AI-901 practice questions: your questions

Yes. You can answer 5 questions a day with no account at all, and a free account raises that to 30 a day across the full 207-question AI-901 bank, with an explanation on every option. Pro removes the daily cap entirely.

Source

Exam structure, domain weights and scoring on this page come from the official AI-901 exam guide.