AI-901 Practice Exam.
Free practice test — 36 verified questions, instant feedback.
Know the exam before you sit it
the facts most prep sites buryEvery free resource for this exam
family overview →Get a free AI-901 study plan
A week-by-week plan plus new practice questions, straight to your inbox.
Frequently asked questions
What score do I need to pass the Azure AI Fundamentals (AI-901) exam?
You need a score of 700 or greater to pass AI-901. Scores are reported on a scale of 1 to 1,000, and there is no penalty for guessing — no points are deducted for incorrect answers. That means you should answer every question on the exam, even when unsure, and on practice tests you should aim to score consistently above the 700 threshold before booking your exam date.
Which topics should I spend the most practice time on for AI-901?
AI-901 is assessed across two skill areas: Identify AI concepts and capabilities (40-45%) and Implement AI solutions by using Microsoft Foundry (55-60%). Since the Foundry implementation domain carries more weight, it deserves the larger share of your practice time. Within the concepts domain, expect questions on responsible AI principles, AI model components and configurations, and AI workloads including generative and agentic AI, text analysis, speech, and computer vision. Within the Foundry domain, practice implementing generative AI apps and agents, text and speech solutions, computer vision and image-generation capabilities, and information extraction.
What happens if I fail AI-901 — how soon can I retake it?
If you don't pass on your first attempt, you can retake the exam 24 hours later. In practice, though, a same-week retake only makes sense if you were close to the 700 passing mark. Use your score report to identify which of the two domains dragged you down, drill practice questions in that area, and rebook once your practice scores recover. Also note that the exam price is based on the country or region in which the exam is proctored, so check the current fee for your location before scheduling the retake.
How do I schedule the AI-901 exam, and can I take it online?
AI-901 is scheduled through the exam delivery provider Pearson VUE, and you can choose between taking it online with online proctored (OnVUE) delivery or in person at a local test center. Exams can be scheduled no more than 90 days in advance, and you can have a maximum of two Microsoft Certification exams scheduled at a time through Pearson VUE. The exam is offered in English; if your preferred language is unavailable, you can request an additional 30 minutes to complete the exam. Earning the certification requires passing just this one exam.
Browse all questions & answers
1. A retailer wants a system that can look at photos of shelves and count how many bottles of a specific product are present. Which Azure AI workload category best describes this requirement?
- A. Computer vision
- B. Natural language processing
- C. Knowledge mining
- D. Generative AI
Show answer & explanation
Answer: A
Counting objects in images is an object detection task, which falls under computer vision. Natural language processing deals with text and speech, not images; knowledge mining is about extracting structured information from large document repositories; generative AI creates new content rather than analyzing existing images for object counts.2. A hospital chatbot needs to summarize a patient's symptoms described in free-text messages and route the message to the correct department. Which core AI capability is primarily being used?
- A. Natural language processing
- B. Computer vision
- C. Anomaly detection
- D. Reinforcement learning
Show answer & explanation
Answer: A
Understanding and summarizing free-text human language, and classifying its intent for routing, are classic natural language processing tasks. Computer vision applies to images, anomaly detection identifies unusual data patterns, and reinforcement learning trains agents through trial-and-error rewards rather than text understanding.3. Which of the following best describes the 'fairness' principle of responsible AI as commonly defined by Microsoft?
- A. AI systems should treat all people fairly and not reinforce or amplify societal biases against particular groups
- B. AI systems should always produce the same output for the same input regardless of context
- C. AI systems should be open source so any developer can inspect the code
- D. AI systems should maximize accuracy scores even if it means excluding certain demographic groups from training data
Show answer & explanation
Answer: A
Fairness means an AI system's decisions or predictions should not disadvantage or discriminate against particular groups based on characteristics such as gender, ethnicity, or age. Deterministic output is a reproducibility property, not fairness; being open source relates to transparency-adjacent practices, not fairness itself; and deliberately excluding demographic groups is the opposite of fairness.4. A loan-approval model built with machine learning denies a disproportionate number of applications from a particular zip code, even after removing zip code as a direct feature. Which responsible AI principle is most directly at risk here?
- A. Fairness
- B. Inclusiveness
- C. Reliability and safety
- D. Privacy and security
Show answer & explanation
Answer: A
A model producing systematically different outcomes correlated with a protected or proxy attribute (like zip code standing in for demographics) is a fairness problem, even if the sensitive feature was removed, because proxy variables can still encode bias. Inclusiveness concerns designing for people with diverse abilities and needs; reliability and safety concerns consistent, safe operation under expected conditions; privacy and security concerns data protection, not biased outcomes.5. In the context of Azure AI, what is the primary purpose of the 'transparency' principle of responsible AI?
- A. Ensuring people understand how and why an AI system makes the decisions or predictions it does
- B. Ensuring the AI model's source code is published publicly
- C. Ensuring the AI system runs on transparent, glass-walled data centers
- D. Ensuring the AI system never uses encrypted data
Show answer & explanation
Answer: A
Transparency in responsible AI is about making a system's behavior understandable and communicating its capabilities, limitations, and decision rationale to stakeholders. It does not require publishing source code, has nothing to do with physical data center design, and is unrelated to encryption practices, which fall under security.6. A company trains a machine learning model to predict the price of a used car based on features like mileage, age, and brand. What type of machine learning task is this?
- A. Regression
- B. Classification
- C. Clustering
- D. Reinforcement learning
Show answer & explanation
Answer: A
Predicting a continuous numeric value, like price, is a regression task. Classification predicts a discrete category or label rather than a continuous number; clustering groups similar unlabeled data points without predicting a target value; reinforcement learning trains an agent through rewards and penalties over time, not by fitting a single continuous output.7. A retailer has unlabeled customer purchase histories and wants to discover natural groupings of customers with similar buying behavior, without predefining the groups. Which machine learning approach is appropriate?
- A. Clustering
- B. Classification
- C. Regression
- D. Supervised learning with labeled outcomes
Show answer & explanation
Answer: A
Clustering is an unsupervised technique that groups unlabeled data points based on similarity, which fits discovering unknown customer segments. Classification and supervised learning with labeled outcomes both require predefined labels, which don't exist here; regression predicts a continuous numeric value rather than discovering groupings.8. Which statement best distinguishes a large language model (LLM) used in generative AI from a traditional supervised classification model?
- A. An LLM generates new, coherent content such as text based on learned patterns, while a classification model assigns input data to one of a fixed set of predefined categories
- B. An LLM can only process numeric data, while classification models can only process text
- C. An LLM requires no training data, while classification models always require millions of labeled examples
- D. An LLM and a classification model are functionally identical and differ only in naming convention
Show answer & explanation
Answer: A
Generative models like LLMs produce new content (text, code, etc.) by predicting likely continuations based on patterns learned from vast training data, whereas classification models output a label from a fixed, predefined set of categories. LLMs are trained on massive text corpora, not 'no data'; they typically process text (and increasingly other modalities), not just numbers; and the two model types serve fundamentally different purposes, not just different names.9. What best describes a 'prompt' in the context of working with a generative AI language model?
- A. The input text or instruction a user provides to guide the model's generated output
- B. A fixed configuration file that must be compiled before the model can run
- C. The numeric weight assigned to each neuron in the model
- D. A hardware accelerator used to train the model faster
Show answer & explanation
Answer: A
A prompt is the natural-language input or instruction given to a generative model to elicit a desired response; prompt design and phrasing directly influence output quality. It is not a compiled configuration file, not a neural network weight, and not a piece of training hardware.10. What is the key difference between an 'agentic AI' system and a standard single-turn generative AI chatbot?
- A. An agentic AI system can autonomously plan and execute multi-step actions, potentially invoking tools, to accomplish a goal
- B. An agentic AI system only accepts voice input, never text
- C. An agentic AI system cannot access any external data source
- D. An agentic AI system is always slower and less accurate than a chatbot
Show answer & explanation
Answer: A
Agentic AI extends generative models with the ability to reason over a goal, break it into steps, and autonomously call tools or APIs to complete tasks, rather than just responding to a single prompt. It is not limited to voice input, it can access external data sources (often through connected tools), and speed or accuracy depends on implementation, not an inherent property of being agentic.11. A team is deciding whether their new customer support automation project qualifies as an 'AI workload.' Which of these scenarios is the clearest example of an AI workload?
- A. A system that analyzes incoming support tickets to automatically detect sentiment and route urgent complaints
- B. A script that copies files from one folder to another on a fixed nightly schedule
- C. A web page that displays static company contact information
- D. A spreadsheet formula that sums a column of expense totals
Show answer & explanation
Answer: A
Automatically detecting sentiment and routing based on inferred meaning requires a trained model interpreting unstructured text, which is a natural language processing AI workload. File copying on a schedule, a static webpage, and a spreadsheet sum are all deterministic, rule-based operations with no learning or inference involved.12. Within Microsoft Foundry, what is the primary purpose of the model catalog?
- A. To let developers browse, compare, and select from a curated collection of foundation models to use in their applications
- B. To store billing invoices for Azure subscriptions
- C. To provide a directory of certified human customer support agents
- D. To list available virtual machine sizes for general compute workloads
Show answer & explanation
Answer: A
The model catalog in Microsoft Foundry gives developers a searchable collection of foundation models (from Microsoft and partners) with details on capabilities and benchmarks, so they can select the right model for their scenario. It is not a billing tool, a staffing directory, or a general-purpose VM size list, which are unrelated Azure concerns.13. A developer wants to build a solution using Microsoft Foundry that combines a language model with the ability to call external APIs and retain conversational context across steps. Which Foundry capability supports this scenario?
- A. Agent and orchestration capabilities for building agentic applications
- B. Static image thumbnail generation only
- C. Manual SQL query execution with no model involvement
- D. A fixed spreadsheet template with no code
Show answer & explanation
Answer: A
Microsoft Foundry provides agent-building and orchestration features that let a language model call tools/APIs and maintain state across a multi-step interaction, enabling agentic applications. Thumbnail generation is unrelated to conversational orchestration, manual SQL execution bypasses model involvement entirely, and a static spreadsheet template has no dynamic model or tool-calling capability.14. A developer wants to add a feature to an app that converts spoken customer calls into written transcripts in near real time. Which category of Foundry capability should they use?
- A. Speech-to-text (speech recognition) services
- B. Text-to-image generation services
- C. Optical character recognition for scanned documents only
- D. Anomaly detection for time-series sensor data
Show answer & explanation
Answer: A
Converting spoken audio into written text is the function of speech-to-text (speech recognition) services available through Microsoft Foundry's speech capabilities. Text-to-image generation creates pictures from text prompts, not transcripts; OCR extracts text from images of documents, not live audio; and anomaly detection identifies unusual patterns in numeric time-series data, unrelated to transcription.15. A developer needs their application to read text aloud to visually impaired users in a natural-sounding voice. Which Foundry capability addresses this need?
- A. Text-to-speech synthesis
- B. Speech-to-text transcription
- C. Named entity recognition
- D. Image captioning
Show answer & explanation
Answer: A
Text-to-speech synthesis converts written text into spoken audio output, which is exactly what's needed to read content aloud. Speech-to-text does the reverse (audio to text); named entity recognition extracts entities like names and dates from text, it doesn't produce audio; and image captioning describes images in text, unrelated to reading text aloud.16. A developer is building a solution to extract vendor names, invoice totals, and dates from scanned PDF invoices and load them into a database. Which Foundry capability is best suited to this task?
- A. Document intelligence / information extraction for structured data extraction from documents
- B. Text-to-speech synthesis
- C. Image generation from text prompts
- D. Sentiment analysis of social media posts
Show answer & explanation
Answer: A
Extracting structured fields like vendor name, totals, and dates from scanned documents is the core purpose of document intelligence and information extraction capabilities, which combine OCR with field-level understanding. Text-to-speech produces audio, not structured data; image generation creates new pictures rather than reading existing ones; sentiment analysis judges emotional tone in text, not extracting invoice fields.17. A marketing team wants to generate several original product photos from text descriptions for a new ad campaign, without hiring a photographer. Which Foundry capability fits this need?
- A. Image generation from text prompts
- B. Optical character recognition
- C. Speech translation
- D. Key phrase extraction
Show answer & explanation
Answer: A
Generating new images from text descriptions is precisely what text-to-image generation models provide, letting teams create original visuals without traditional photography. OCR reads text out of existing images rather than creating new ones, speech translation converts spoken language between languages, and key phrase extraction pulls important terms out of text, none of which produce images.18. A developer building a computer vision feature needs the model to draw bounding boxes around every car, pedestrian, and traffic sign it detects in a street photo. Which computer vision capability is required?
- A. Object detection
- B. Image classification
- C. Optical character recognition
- D. Image captioning
Show answer & explanation
Answer: A
Object detection identifies multiple objects within an image and returns their locations as bounding boxes, matching the need to locate cars, pedestrians, and signs individually. Image classification assigns a single label to the whole image without locating objects; OCR reads text characters, not general objects; and image captioning produces a single descriptive sentence rather than bounding boxes for each object.19. A city planning department wants a model that labels every individual pixel in aerial photos as 'road,' 'building,' 'vegetation,' or 'water.' Which computer vision technique should be used?
- A. Semantic segmentation
- B. Image classification
- C. Optical character recognition
- D. Facial recognition
Show answer & explanation
Answer: A
Semantic segmentation classifies every pixel in an image into a category, producing a pixel-level map, which fits labeling roads, buildings, vegetation, and water across an aerial photo. Image classification only assigns one label to the whole image, not per pixel; OCR is for reading text characters; facial recognition identifies human faces, irrelevant to land-cover mapping.20. A developer wants to add a feature that reads printed text from photographs of street signs and receipts and converts it into machine-readable text. Which capability should they use?
- A. Optical character recognition (OCR)
- B. Sentiment analysis
- C. Speech synthesis
- D. Anomaly detection
Show answer & explanation
Answer: A
Optical character recognition is designed specifically to detect and extract printed or handwritten text from images and convert it into machine-readable text. Sentiment analysis judges emotional tone in text that already exists digitally, speech synthesis converts text to audio, and anomaly detection flags unusual data patterns, none of which extract text from images.21. A company wants its support app to automatically determine whether a customer review expresses a positive, negative, or neutral opinion. Which natural language processing capability should be implemented?
- A. Sentiment analysis
- B. Named entity recognition
- C. Language translation
- D. Text-to-speech synthesis
Show answer & explanation
Answer: A
Sentiment analysis specifically evaluates text to determine the emotional tone, such as positive, negative, or neutral. Named entity recognition extracts entities like names, places, and organizations rather than tone; language translation converts text between languages; text-to-speech converts text into spoken audio, none of which assess opinion polarity.22. A legal document review tool needs to automatically identify and tag all mentions of people, organizations, dates, and monetary amounts within contracts. Which NLP capability is required?
- A. Named entity recognition
- B. Sentiment analysis
- C. Language detection
- D. Speech-to-text transcription
Show answer & explanation
Answer: A
Named entity recognition identifies and categorizes specific entities in text, such as people, organizations, dates, and monetary values, exactly matching the contract-tagging requirement. Sentiment analysis measures opinion polarity, not entity extraction; language detection identifies which language text is written in; and speech-to-text converts audio to text, unrelated to tagging entities within existing text.23. A global company wants its support ticketing system to automatically convert incoming French customer messages into English for its support agents. Which NLP capability should be used?
- A. Machine translation
- B. Key phrase extraction
- C. Text summarization
- D. Speech synthesis
Show answer & explanation
Answer: A
Machine translation converts text from one language to another, which is exactly what's needed to turn French messages into English. Key phrase extraction pulls out important terms but doesn't translate language; text summarization condenses content length rather than changing language; speech synthesis converts text into audio, not between languages.24. A news aggregator wants to automatically produce a two-sentence summary of each long article for a mobile app preview. Which capability addresses this need?
- A. Text summarization
- B. Named entity recognition
- C. Object detection
- D. Facial recognition
Show answer & explanation
Answer: A
Text summarization condenses longer text into a shorter version while retaining key meaning, which fits generating brief article previews. Named entity recognition extracts entities rather than condensing text; object detection and facial recognition are computer vision tasks applied to images, unrelated to summarizing written articles.25. A team building a customer-facing chatbot with a large language model in Microsoft Foundry is concerned the model might state incorrect facts confidently. What is this phenomenon commonly called, and what technique helps mitigate it?
- A. Hallucination; mitigated by grounding the model's responses in verified source data (such as retrieval-augmented generation)
- B. Overfitting; mitigated by increasing the learning rate during inference
- C. Latency; mitigated by using a smaller context window
- D. Underfitting; mitigated by removing all training data
Show answer & explanation
Answer: A
When a generative model produces plausible-sounding but factually incorrect or fabricated content, it's called hallucination, and grounding techniques like retrieval-augmented generation, which supply verified source documents at inference time, help reduce it. Overfitting and underfitting are training-time model-fit problems unrelated to runtime factual errors, learning rate is a training hyperparameter not adjustable at inference, and latency concerns response speed, not factual accuracy.26. A developer wants a Foundry-based generative AI application to answer questions using the company's internal knowledge base rather than relying solely on the model's pretrained knowledge. Which architecture pattern should they implement?
- A. Retrieval-augmented generation (RAG), retrieving relevant internal documents and injecting them into the model's context
- B. Reinforcement learning from scratch on raw pixel data
- C. A rule-based decision tree with no language model involved
- D. Simple image classification of scanned pages
Show answer & explanation
Answer: A
Retrieval-augmented generation retrieves relevant passages from an external knowledge source and supplies them as context to a language model, grounding its answers in company-specific data rather than only pretrained knowledge. Training reinforcement learning from raw pixels is unrelated to text Q&A, a rule-based decision tree bypasses the language model entirely, and image classification categorizes images rather than answering knowledge questions.27. When configuring a generative AI model deployment in Microsoft Foundry, what is the general effect of lowering the 'temperature' parameter?
- A. The model's outputs become more deterministic and focused, favoring the most likely next tokens
- B. The model begins ignoring the user's prompt entirely
- C. The model's response time increases exponentially
- D. The model switches to a completely different underlying architecture
Show answer & explanation
Answer: A
Temperature controls the randomness of token selection during generation; lowering it makes the model favor higher-probability tokens, producing more consistent, focused output, while raising it increases variety and creativity. It does not cause the model to ignore prompts, does not directly control response latency, and does not change the underlying model architecture, which is a separate deployment choice.28. A developer is choosing between deploying a small, efficient language model versus a large frontier model for a simple FAQ-answering feature within Microsoft Foundry. Which factor most directly favors choosing the smaller model?
- A. Lower compute cost and faster response times for a relatively simple task
- B. Small models always produce more creative and original content than large models
- C. Small models require no prompt engineering at all
- D. Small models can process unlimited context length compared to large models
Show answer & explanation
Answer: A
Smaller models generally cost less to run and respond faster, making them well suited to simpler tasks like FAQ answering where the full reasoning power of a large frontier model isn't required. Creativity and originality are not inherently tied to model size in the smaller model's favor, prompt engineering is still valuable regardless of model size, and smaller models typically support shorter, not unlimited, context windows compared to larger frontier models.29. A developer deploying an AI solution through Microsoft Foundry wants to apply content filters that automatically block outputs containing hate speech, violence, or self-harm content before they reach end users. What is this capability an example of?
- A. Content safety / harm mitigation controls built into the AI platform
- B. Data encryption at rest
- C. Autoscaling of compute resources
- D. Model version rollback
Show answer & explanation
Answer: A
Automated filters that detect and block categories of harmful content, such as hate speech or self-harm content, before it reaches users are content safety and harm mitigation controls, a key responsible AI implementation practice. Encryption at rest protects stored data, autoscaling manages compute capacity under load, and version rollback reverts to a prior model deployment, none of which filter harmful output content.30. A team wants their AI-powered form-processing app to keep working correctly and produce consistent results even when given slightly noisy or low-quality scanned documents. Which responsible AI principle does this primarily address?
- A. Reliability and safety
- B. Inclusiveness
- C. Accountability
- D. Privacy and security
Show answer & explanation
Answer: A
Reliability and safety concerns an AI system performing consistently and safely, including under less-than-ideal conditions such as noisy input, without unexpected failures. Inclusiveness is about empowering people of diverse abilities and backgrounds, accountability concerns having clear human responsibility for AI system outcomes, and privacy and security concerns protecting data, none of which specifically address robustness to noisy input.31. Which scenario best illustrates the responsible AI principle of 'accountability'?
- A. An organization designates specific people to be responsible for reviewing and governing the behavior of its deployed AI system
- B. An AI model is deployed without any human oversight because it is assumed to be fully autonomous
- C. An AI system's internal logic is kept completely secret from regulators
- D. An AI model's training data is deleted immediately after training to save storage costs
Show answer & explanation
Answer: A
Accountability means people and organizations remain responsible for how an AI system operates and are able to govern, audit, and correct its behavior. Deploying without human oversight, hiding internal logic from regulators, and deleting training data all reduce oversight and traceability, working against accountability rather than demonstrating it.32. A voice-assistant vendor wants its speech recognition system to work equally well for users with different accents, speech patterns, and disabilities affecting speech. Which responsible AI principle does this reflect?
- A. Inclusiveness
- B. Transparency
- C. Privacy and security
- D. Reliability and safety
Show answer & explanation
Answer: A
Inclusiveness means designing AI systems to bring benefits to and work well for people of all backgrounds, abilities, and characteristics, which matches supporting varied accents and speech patterns. Transparency is about explaining how the system works, privacy and security is about protecting data, and reliability and safety is about consistent safe operation, none of which specifically target designing for diverse user populations.33. When Azure AI-901 candidates schedule their certification exam, through which provider is the exam typically scheduled?
- A. Pearson VUE
- B. Prometric
- C. ProctorU only, with no test center option
- D. The candidate's own employer's HR department
Show answer & explanation
Answer: A
Microsoft certification exams such as AI-901 are scheduled through the exam delivery provider Pearson VUE from the exam or certification details page. Prometric is a different, unrelated testing vendor used by other certification programs; the exam is not exclusively ProctorU-only since a local test center option also exists; and employer HR departments do not schedule Microsoft certification exams.34. A candidate wants to know the minimum scaled score required to pass the AI-901 exam. What is that passing score?
- A. 700
- B. 600
- C. 800
- D. 500
Show answer & explanation
Answer: A
The passing score for AI-901 is 700 or greater on the scaled reporting range. The other values are incorrect thresholds not used for this exam's passing bar.35. A candidate fails their first attempt at the AI-901 exam. How long must they wait before they are permitted to retake it?
- A. 24 hours
- B. 7 days
- C. 30 days
- D. There is no waiting period; they may retake immediately
Show answer & explanation
Answer: A
Candidates can retake the exam 24 hours after their first attempt. Longer waiting periods like 7 or 30 days do not apply to the first retake, and there is in fact a mandatory minimum wait rather than immediate retake eligibility.36. A candidate whose preferred language is not available for the AI-901 exam wants extra time to complete it. How much additional time can they request?
- A. 30 minutes
- B. 15 minutes
- C. 60 minutes
- D. No additional time is available under any circumstance
Show answer & explanation
Answer: A
Candidates whose preferred language is unavailable can request an additional 30 minutes to complete the exam. Shorter or longer time allowances listed are not the documented accommodation, and additional time is in fact available under this specific circumstance.