AI-900 — Microsoft Azure AI Fundamentals Quick Review

Quick Review for Microsoft Azure AI Fundamentals (AI-900): high-yield concepts, Azure AI services, traps, and practice focus areas.

Quick Review purpose

This Quick Review is for candidates preparing for the real Microsoft Azure AI Fundamentals (AI-900) exam. Use it to refresh the most testable concepts before moving into IT Mastery practice, topic drills, mock exams, and detailed explanations.

The exam is fundamentals-level. Expect questions that test whether you can recognize AI workload types, choose appropriate Azure AI services, understand basic machine learning concepts, and apply responsible AI principles—not whether you can build complex production systems from memory.

This page supports IT Mastery review with original practice questions. It is not affiliated with Microsoft.

High-yield AI-900 map

AreaWhat to know quicklyCommon exam angle
AI workloadsPrediction, classification, anomaly detection, computer vision, NLP, document intelligence, generative AIIdentify the workload from a business scenario
Responsible AIFairness, reliability and safety, privacy and security, inclusiveness, transparency, accountabilityChoose the principle being violated or improved
Machine learningFeatures, labels, training, validation, evaluation, regression, classification, clusteringMatch the ML type to the problem
Azure Machine LearningAutomated ML, designer, compute, data, model training, deploymentKnow when to use Azure ML instead of prebuilt AI services
Computer visionImage analysis, OCR, object detection, image classification, face detection, spatial analysis conceptsChoose Azure AI Vision, Custom Vision, or Document Intelligence
Natural language processingSentiment, key phrases, entities, language detection, summarization concepts, question answering, conversational language understandingMatch text scenario to Azure AI Language, Speech, Translator, or Azure AI Search
Speech and translationSpeech-to-text, text-to-speech, speech translation, text translationDistinguish Speech from Translator
Generative AIPrompts, completions, grounding, copilots, large language models, responsible useUnderstand use cases and risk controls

Core decision rule: service before feature

Many AI-900 questions are service-selection questions in disguise. Read the scenario, identify the data type, then choose the service.

If the input is…And the goal is…Think first of…
Tabular dataPredict a numeric valueRegression in Azure Machine Learning
Tabular dataPredict a categoryClassification in Azure Machine Learning
Tabular dataGroup similar records without known labelsClustering in Azure Machine Learning
ImagesAnalyze objects, tags, captions, OCRAzure AI Vision
ImagesTrain a custom image classifier or detectorCustom Vision / custom vision capabilities
Scanned forms, receipts, invoices, IDsExtract structured fields from documentsAzure AI Document Intelligence
TextSentiment, key phrases, entities, language, PIIAzure AI Language
TextSearch across indexed enterprise contentAzure AI Search
Speech audioConvert speech to text or text to speechAzure AI Speech
Text in one languageTranslate to another languageAzure AI Translator
Chat, content generation, summarization, code/text generationUse large language modelsAzure OpenAI / Azure AI generative AI capabilities

AI workloads and terminology

AI workload types

WorkloadMeaningExample
Machine learningLearns patterns from data to make predictions or decisionsPredict customer churn
Computer visionInterprets visual contentDetect products in shelf images
Natural language processingUnderstands or generates human languageClassify support ticket sentiment
Document intelligenceExtracts structured data from forms and documentsPull invoice number and total from PDFs
Knowledge mining / searchExtracts and indexes information for discoverySearch across manuals and PDFs
Generative AICreates text, images, code, summaries, or responsesDraft a response using a company knowledge base

Common candidate traps

TrapCorrect thinking
“AI” always means machine learning from scratchMany Azure AI services are prebuilt and require little or no model training
OCR and document extraction are the same thingOCR reads text; Document Intelligence extracts structured fields from documents
Translation belongs to LanguageText translation is Azure AI Translator; speech translation uses Azure AI Speech capabilities
Search is the same as question answeringAzure AI Search indexes and retrieves content; question answering provides natural language answers from knowledge sources
Generative AI always has current or private knowledgeLarge language models need grounding, retrieval, or provided context for specific/private facts

Responsible AI principles

Microsoft emphasizes responsible AI. For AI-900, know the principle and recognize it from a scenario.

PrincipleQuick meaningScenario clue
FairnessAI systems should treat people equitably and avoid unfair biasA loan model performs worse for a demographic group
Reliability and safetyAI should work dependably and handle unexpected conditions safelyA healthcare model needs validation before use
Privacy and securityAI should protect data and resist misusePersonal data must be secured or minimized
InclusivenessAI should empower and support diverse usersAn app must be usable by people with disabilities
TransparencyUsers should understand system behavior and limitationsUsers need to know why a decision was made
AccountabilityPeople and organizations remain responsible for AI systemsA company needs oversight and governance

Responsible AI exam cues

  • If the question mentions bias, unequal outcomes, or demographic performance, think fairness.
  • If it mentions explainability, disclosure, or understanding model behavior, think transparency.
  • If it mentions human oversight, governance, ownership, or responsibility, think accountability.
  • If it mentions sensitive data, identity, access, encryption, or privacy, think privacy and security.
  • If it mentions accessibility or broad user participation, think inclusiveness.
  • If it mentions testing, robustness, fail-safe behavior, or harm prevention, think reliability and safety.

Machine learning fundamentals

Basic ML vocabulary

TermMeaning
DatasetCollection of data used for analysis or training
FeatureInput variable used by a model
LabelTarget value the model learns to predict
TrainingProcess of fitting a model to data
ValidationChecking model performance on data not used directly for training
InferenceUsing a trained model to make predictions
ModelLearned pattern or function used for prediction
AlgorithmMethod used to train a model
Evaluation metricMeasurement of model performance

Supervised vs unsupervised learning

TypeLabels available?Typical goalExamples
Supervised learningYesPredict known target valuesClassification, regression
Unsupervised learningNoDiscover structure or groupsClustering
Reinforcement learningFeedback/rewardsLearn actions through reward signalsGame playing, control systems

AI-900 most often tests classification, regression, and clustering.

Regression, classification, clustering

TaskPredictsOutput exampleScenario clue
RegressionNumeric valuePrice, revenue, temperature, delivery time“How much?” or “How many?”
Binary classificationOne of two categoriesFraud/not fraud, pass/failTwo possible outcomes
Multiclass classificationOne of many categoriesProduct category, ticket typeMore than two known classes
ClusteringGroup membership without pre-labeled classesCustomer segmentsDiscover natural groups

Model evaluation basics

ConceptUse
Train/test splitTrain on one portion, evaluate on separate data
AccuracyProportion of correct predictions; useful but can mislead with imbalanced classes
PrecisionOf predicted positives, how many were actually positive
RecallOf actual positives, how many were found
Confusion matrixShows true positives, false positives, true negatives, false negatives
OverfittingModel performs well on training data but poorly on new data
UnderfittingModel is too simple and performs poorly overall

For classification, the confusion matrix is a frequent conceptual anchor:

Prediction / ActualActual positiveActual negative
Predicted positiveTrue positiveFalse positive
Predicted negativeFalse negativeTrue negative

Precision vs recall quick rule

If the business priority is…Favor
Avoiding false positivesHigher precision
Avoiding false negativesHigher recall

Examples:

  • Spam filtering: too many legitimate emails marked as spam is a false positive problem.
  • Disease screening: missing a true disease case is a false negative problem.

Azure Machine Learning

Use Azure Machine Learning when the scenario requires building, training, comparing, managing, or deploying custom machine learning models.

Azure Machine Learning capabilities

CapabilityWhat it does
Automated MLTries algorithms and settings to find a good model for a task
DesignerVisual drag-and-drop interface for building ML pipelines
NotebooksCode-based experimentation, commonly with Python
ComputeResources used for training or inference
Data assetsRegistered datasets used in experiments and pipelines
Experiments/jobsTrack training runs and results
Model registryStore and manage trained models
EndpointsDeploy models for real-time or batch inference

Automated ML vs designer vs notebooks

OptionBest fit
Automated MLYou want Azure to test multiple model approaches quickly
DesignerYou want a low-code visual pipeline
NotebooksYou want full code control and flexibility

Machine learning traps

TrapCorrection
Choose regression for “predict risk level: low, medium, high”That is classification because the output is categorical
Choose clustering when labels already existIf the target label exists, it is supervised learning
Use Azure AI Vision for tabular sales forecastingUse Azure Machine Learning regression
Assume high training accuracy means successCheck performance on validation/test data to avoid overfitting
Treat automated ML as a prebuilt cognitive serviceIt is part of Azure Machine Learning for training custom models

Computer vision review

Computer vision workloads analyze images and visual content.

Key computer vision tasks

TaskMeaningExample
Image classificationAssigns a class to an image“This image is a bicycle”
Object detectionFinds and locates objects in an imageDetect boxes around cars
OCRReads printed or handwritten text from imagesExtract text from a scanned sign
Image analysisTags, captions, objects, visual featuresDescribe image contents
Face detectionDetects human faces and attributes depending on service capability and configurationCount faces in an image
Spatial analysis conceptUnderstands people’s movement or presence in spacesOccupancy or distancing scenarios

Azure services for vision scenarios

ScenarioBest service area
Generate tags or captions for imagesAzure AI Vision
Read text from an imageAzure AI Vision OCR
Extract fields from invoices, receipts, forms, IDsAzure AI Document Intelligence
Train a custom model to classify product imagesCustom Vision / custom image classification
Train a custom model to locate defects in imagesCustom Vision / custom object detection
Analyze video contentAzure AI Video Indexer may appear in broader Azure AI contexts

OCR vs Document Intelligence

NeedUse
“Read the text in this image”OCR
“Extract invoice number, vendor, date, line items, and total”Document Intelligence
“Classify this image as cat/dog/defect/no defect”Image classification
“Find each hard hat in a photo and draw bounding boxes”Object detection

Natural language processing review

Natural language processing, or NLP, deals with text and language.

Common NLP tasks

TaskMeaningExample
Language detectionIdentifies languageDetect that a review is in Spanish
Sentiment analysisDetermines positive, neutral, or negative tone“The service was terrible” = negative
Opinion miningIdentifies opinions about specific aspectsFood positive, service negative
Key phrase extractionFinds main concepts“battery life,” “screen quality”
Named entity recognitionFinds entities such as people, places, organizations, dates“Microsoft,” “Seattle,” “June 18”
PII detectionIdentifies sensitive personal informationPhone numbers, email addresses
Question answeringAnswers natural language questions from a knowledge baseFAQ bot
Conversational language understandingInterprets user intent and entities in conversations“Book a flight to Paris”
SummarizationProduces concise summaries of longer textSummarize a support case

Azure services for language scenarios

ScenarioThink of
Detect sentiment in customer reviewsAzure AI Language
Extract names, dates, places, or organizationsAzure AI Language
Detect or redact personal data in textAzure AI Language
Build a FAQ-style question answering experienceAzure AI Language question answering
Interpret user intent in a botConversational language understanding
Translate text between languagesAzure AI Translator
Convert speech audio to textAzure AI Speech
Convert text to spoken audioAzure AI Speech
Search large document collectionsAzure AI Search

Intent vs entity

ConceptMeaningExample
IntentWhat the user wants to do“BookFlight”
EntitySpecific details needed to complete the intentdestination = Paris, date = Friday

Candidate trap: In “Book a table for two at 7 PM,” the intent is the action, while “two” and “7 PM” are entities.

Speech and translation

Speech tasks

TaskDescription
Speech-to-textTranscribes spoken audio into text
Text-to-speechProduces spoken audio from text
Speech translationTranslates spoken input into another language
Speaker-related featuresMay involve recognizing or distinguishing speakers depending on scenario and service capability

Translator vs Speech

ScenarioService choice
Translate a written document from French to EnglishAzure AI Translator
Transcribe a meeting recordingAzure AI Speech
Read website text aloudAzure AI Speech text-to-speech
Translate a spoken phrase into another spoken languageAzure AI Speech translation capabilities

Azure AI Search and knowledge mining

Azure AI Search is used to index, enrich, and query content. It commonly appears in scenarios involving document collections, enterprise search, or knowledge mining.

ConceptMeaning
IndexSearchable representation of content
IndexerAutomates ingestion from supported data sources
SkillsetEnrichment pipeline that can apply AI skills
Search queryUser request against the index
Cognitive enrichmentExtracts text, entities, key phrases, image text, or other information to improve search

Search vs generative answer

NeedThink of
Retrieve relevant documents from a large collectionAzure AI Search
Generate a conversational answer using retrieved contentGenerative AI with grounding/retrieval
Extract entities during indexingAzure AI Search enrichment with AI skills
Build a traditional keyword/vector search experienceAzure AI Search

Generative AI fundamentals

Generative AI uses models that can create content such as text, code, summaries, and responses.

Core generative AI terms

TermMeaning
Large language modelModel trained on large amounts of text to predict and generate language
PromptUser or system input that guides model output
Completion / responseModel-generated output
TokenUnit of text processed by a model
GroundingProviding relevant context so output is based on trusted data
Retrieval augmented generationRetrieving relevant information and providing it to the model as context
System messageInstruction that shapes assistant behavior
User messageThe user’s request
TemperatureSetting that influences randomness/creativity
HallucinationPlausible-sounding but incorrect or unsupported output

Generative AI scenario cues

Scenario clueLikely concept
“Answer questions using company documents”Grounding / retrieval augmented generation
“Reduce unsupported responses”Provide context, use grounding, evaluate outputs
“Make responses more deterministic”Lower randomness/temperature conceptually
“Create a chatbot that drafts responses”Generative AI / large language model
“Need content safety controls”Responsible AI and safety filtering concepts
“Need private organizational data in answers”Use retrieval/grounding; do not assume the base model already knows it

Prompting basics

Prompting approachUse
Clear instructionTells the model exactly what to do
ContextSupplies facts the model should use
ExamplesShows desired format or style
ConstraintsSets boundaries such as length, tone, or allowed sources
Role instructionGives the model a persona or task frame

Poor prompt: “Summarize this.”

Better prompt: “Summarize the following support case in three bullet points: issue, customer impact, and recommended next action. Use only the provided text.”

Azure AI service selection workflow

    flowchart TD
	    A[Read the scenario] --> B{What data type?}
	    B --> C[Tabular data]
	    B --> D[Images or video]
	    B --> E[Documents/forms]
	    B --> F[Text]
	    B --> G[Speech]
	    B --> H[Need generated content]
	    C --> C1{Known label?}
	    C1 -->|Numeric target| C2[Regression in Azure Machine Learning]
	    C1 -->|Category target| C3[Classification in Azure Machine Learning]
	    C1 -->|No labels| C4[Clustering in Azure Machine Learning]
	    D --> D1[Azure AI Vision / Custom Vision]
	    E --> E1[Azure AI Document Intelligence]
	    F --> F1{Translate, analyze, or search?}
	    F1 -->|Analyze language| F2[Azure AI Language]
	    F1 -->|Translate text| F3[Azure AI Translator]
	    F1 -->|Search content| F4[Azure AI Search]
	    G --> G1[Azure AI Speech]
	    H --> H1[Generative AI / Azure OpenAI capabilities]

High-yield comparison table

Do not confuseDifference
Classification vs regressionClassification predicts categories; regression predicts numbers
Classification vs clusteringClassification uses known labels; clustering discovers groups
OCR vs Document IntelligenceOCR extracts text; Document Intelligence extracts structured fields
Azure AI Language vs TranslatorLanguage analyzes text; Translator translates text
Speech vs TranslatorSpeech handles audio; Translator handles text translation
Azure AI Search vs Azure AI LanguageSearch retrieves/indexes content; Language analyzes text
Azure Machine Learning vs Azure AI servicesAzure ML builds custom models; Azure AI services provide prebuilt/customizable AI APIs
Question answering vs conversational language understandingQuestion answering responds from knowledge; CLU detects intents/entities
Object detection vs image classificationObject detection locates objects; classification labels the whole image
Grounding vs trainingGrounding supplies context at use time; training changes or creates a model

Scenario drills to review before practice

Use these quick examples to test recognition.

ScenarioBest answer pattern
Predict next month’s sales amount from historical sales dataRegression
Predict whether a transaction is fraudulentBinary classification
Group customers by purchasing behavior without existing segment labelsClustering
Extract totals and vendor names from invoicesAzure AI Document Intelligence
Read license plate text from an imageOCR / Azure AI Vision
Detect whether product photos contain a damaged item and locate the damageObject detection/custom vision
Determine if customer comments are positive or negativeSentiment analysis / Azure AI Language
Extract company names and dates from news articlesNamed entity recognition / Azure AI Language
Translate website text into GermanAzure AI Translator
Transcribe call-center recordingsAzure AI Speech
Build a searchable index of PDFs and imagesAzure AI Search with enrichment concepts
Build a chatbot that answers using internal policy documentsGenerative AI with grounding/retrieval
Make AI output easier for users to understand and challengeTransparency and accountability
Reduce demographic bias in model outcomesFairness

Common AI-900 mistakes

Reading mistakes

  • Choosing the service from a keyword instead of the actual workload.
  • Missing whether the output is numeric or categorical.
  • Ignoring whether labels are available.
  • Treating scanned forms as generic images instead of structured documents.
  • Treating audio translation as text translation.
  • Assuming all chatbots are generative AI; some use intent recognition or question answering.

Concept mistakes

  • Thinking a feature is the same as a label.
  • Assuming unsupervised learning predicts known target values.
  • Confusing false positives with false negatives.
  • Believing accuracy is always the best metric.
  • Assuming a large language model is always correct.
  • Thinking responsible AI is only about privacy.

Azure service mistakes

  • Selecting Azure Machine Learning when a prebuilt Azure AI service directly solves the scenario.
  • Selecting Azure AI Vision for invoice field extraction instead of Document Intelligence.
  • Selecting Azure AI Language for speech transcription instead of Speech.
  • Selecting Translator for sentiment analysis instead of Language.
  • Selecting Search for sentiment analysis instead of Language.

Fast review: responsible AI mini-scenarios

ScenarioPrinciple
A hiring model disadvantages applicants from a certain groupFairness
An AI system must be tested before being used in safety-critical workflowsReliability and safety
Customer personal data must be protected and access controlledPrivacy and security
A service should work for users with visual, hearing, or motor impairmentsInclusiveness
Users need to know they are interacting with AI and understand limitationsTransparency
A company assigns people to monitor and approve AI useAccountability

Fast review: ML mini-scenarios

ScenarioML type
Predict home priceRegression
Predict loan approval: approve or rejectBinary classification
Predict support ticket category: billing, technical, account, otherMulticlass classification
Group customers into unknown segmentsClustering
Forecast demand as a numberRegression
Identify whether an email is spamBinary classification

Fast review: Azure AI services

Service areaRemember it for
Azure Machine LearningCustom ML model lifecycle
Azure AI VisionImage analysis and OCR
Azure AI Document IntelligenceStructured extraction from forms and documents
Azure AI LanguageText analytics, entities, sentiment, PII, question answering, conversational language understanding
Azure AI SpeechSpeech-to-text, text-to-speech, speech translation
Azure AI TranslatorText translation
Azure AI SearchIndexing, retrieval, knowledge mining
Azure OpenAI / generative AI capabilitiesLarge language model apps, prompts, completions, copilots, grounded generation

Practice strategy for AI-900

For the final stretch, practice by topic rather than only taking full-length mock exams.

  1. Start with service-selection drills. These build fast recognition for Azure AI scenarios.
  2. Drill ML task types. Be automatic on regression, classification, and clustering.
  3. Review responsible AI scenarios. These are often straightforward if you know the principle names.
  4. Practice computer vision and NLP comparisons. Many misses come from choosing the nearby wrong service.
  5. Use detailed explanations. After each question, explain why the correct answer is right and why each distractor is wrong.

Final quick checklist

Before moving to question-bank practice, confirm that you can:

  • Identify the difference between regression, classification, and clustering.
  • Recognize features, labels, training, inference, and evaluation.
  • Match major AI workloads to the right Azure AI service.
  • Distinguish OCR from Document Intelligence.
  • Distinguish Azure AI Language, Speech, Translator, and Search.
  • Explain the six responsible AI principles in scenario form.
  • Recognize basic generative AI concepts: prompts, grounding, retrieval, hallucination, and safety.
  • Avoid choosing Azure Machine Learning when a prebuilt Azure AI service is the better fit.

Next step: use IT Mastery practice with original practice questions, topic drills, mock exams, and detailed explanations to turn this Quick Review into exam-ready recognition.

Continue in IT Mastery

Use this Quick Review as a final concept map, then move into IT Mastery for focused topic drills, mixed practice sets, timed mock exams, and detailed explanations. The practice questions are original IT Mastery practice items; they are not official Microsoft questions, copied live-exam content, or exam dumps.

Browse Certification Practice Tests by Exam Family