🔷 Microsoft Azure

Free Microsoft Azure AI Fundamentals (AI-901) Study Resources

The exam that replaced AI-900 — and most prep online still teaches the retired one. Cover both skill areas as Microsoft writes them today: AI concepts and responsible AI, then hands-on Microsoft Foundry — agents, prompts, speech, vision, Content Understanding — now 55–60% of the paper. With an AI tutor, 12 blueprint-weighted mock exams, and a question bank written against current docs. Expects some Python.

663
Practice Questions
89
Study Notes
587
Flashcards
Start Studying — Free2 learners studying this hive

Microsoft Azure AI Fundamentals (AI-901) Study Notes & Guides

89 AI-generated study notes covering the full Microsoft Azure AI Fundamentals (AI-901) curriculum. Showing 10 complete guides below.

Curriculum Overview685 words

Curriculum Overview: Capabilities of Azure AI Language Service

Describe capabilities of the Azure AI Language service

Read full article

Curriculum Overview: Capabilities of Azure AI Language Service

This document outlines the structured learning path for mastering the Azure AI Language service, a core component of the Microsoft Azure AI Fundamentals (AI-900) certification. This service enables developers to build applications that understand, analyze, and respond to human language.

Prerequisites

Before starting this module, learners should have a foundational understanding of the following:

  • Cloud Computing Basics: Familiarity with Azure Resource Groups and the Azure Portal.
  • AI Fundamentals: Understanding of general AI workloads (Unit 1) and basic Machine Learning concepts.
  • NLP Concepts: A high-level grasp of what Natural Language Processing is (e.g., computers processing human speech or text).

Module Breakdown

ModuleTopicDifficultyFocus Area
1Language DetectionBeginnerIdentifying ISO 639-1 codes and confidence scores.
2Sentiment AnalysisIntermediateQuantifying emotional tone and opinion mining.
3Key Phrase & Entity RecognitionIntermediateExtracting main concepts and identifying known entities.
4Entity LinkingAdvancedDisambiguating terms using knowledge bases (e.g., Wikipedia).

Learning Objectives per Module

Module 1: Language Detection

  • Understand how to process multiple documents simultaneously.
  • Identify the ISO 639-1 language code (e.g., "en", "fr", "it") returned by the service.
  • Interpret the Confidence Score (a value between 0 and 1).

Module 2: Sentiment Analysis

  • Describe how the service generates sentiment scores (Positive, Neutral, Negative).
  • Analyze how mixed feedback (e.g., "Great camera but bad battery") results in balanced scores.

Module 3: Key Phrase Extraction & PII Detection

  • Identify main concepts to highlight major themes in large text bodies.
  • Recognize and redact Personally Identifiable Information (PII) like phone numbers or emails.

Module 4: Entity Linking

  • Explain the difference between recognizing an entity and linking it to a reference context.
  • Understand how the service differentiates between ambiguous terms (e.g., "Mars" the planet vs. "Mars" the chocolate bar).

Visual Anchors

Text Analysis Workflow

Loading Diagram...
Figure 1 — Mermaid diagram

Sentiment Analysis Spectrum

Below is a visual representation of how the service maps text to a sentiment coordinate system.

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Success Metrics

To demonstrate mastery of this curriculum, the learner should be able to:

  1. Identify the Correct Tool: Choose between Azure AI Language, Translator, and Speech based on the specific business requirement.
  2. Interpret Metadata: Correctly read a JSON response from the Language API to find the dominant language.
  3. Handle Ambiguity: Explain how Entity Linking solves the problem of words with multiple meanings.
  4. Evaluate Confidence: Determine if a result is reliable based on the confidence score provided by the model.

Real-World Application

[!TIP] Scenario: Customer Support Automation Imagine a global travel forum receiving thousands of posts daily.

  • Language Detection automatically routes the post to the correct regional support team.
  • Sentiment Analysis flags negative reviews for immediate manager intervention.
  • Key Phrase Extraction identifies trending complaints (e.g., "delayed flights") to help the company improve services.

[!IMPORTANT] Always remember that AI can have biases. When using Azure AI Language, apply Responsible AI principles to ensure fairness and inclusivity in how text is analyzed and acted upon.


Appendix: Quick Reference

FeatureResult TypeExample Output
Language DetectionISO Code"fr"
Sentiment AnalysisLabel & Score"Positive" (0.98)
Key Phrase ExtractionString List
Entity LinkingURL/Reference"https://en.wikipedia.org/wiki/Mars"
Curriculum Overview685 words

Curriculum Overview: Mastering Azure AI Speech Services

Describe capabilities of the Azure AI Speech service

Read full article

Curriculum Overview: Mastering Azure AI Speech Services

This curriculum provides a structured pathway for understanding the Azure AI Speech service, a core component of the Natural Language Processing (NLP) pillar within the Microsoft Azure AI ecosystem. This service enables applications to bridge the gap between spoken language and digital text.


Prerequisites

Before engaging with the Azure AI Speech modules, learners should have a foundational grasp of the following:

  • Cloud Fundamentals: Basic understanding of Microsoft Azure resource groups and API keys.
  • General AI Concepts: Familiarity with the difference between Artificial Intelligence and Machine Learning.
  • NLP Basics: Understanding that NLP involves both processing existing text (Language service) and converting speech (Speech service).
  • Data Formats: Basic knowledge of audio file types (WAV, MP3) and text encoding.

Module Breakdown

ModuleTopicDifficultyFocus Area
1Foundations of Speech AIBeginnerRecognition vs. Synthesis
2Speech-to-Text (STT)IntermediateReal-time & Batch Transcription
3Text-to-Speech (TTS)IntermediateNeural Voices & Customization
4Advanced FeaturesAdvancedDiarization & Pronunciation Assessment

Learning Objectives per Module

Module 1: Foundations of Speech AI

  • Define Speech Recognition (converting audio to text) and Speech Synthesis (converting text to audio).
  • Identify the core benefits of using a managed cloud service for speech tasks.

Module 2: Speech-to-Text (STT) Capabilities

  • Real-time Transcription: Learn how to use microphones for instant live captions.
  • Batch Processing: Understand how to process large volumes of pre-recorded audio files stored in Azure Blob Storage.
  • Fast Transcription API: Identify scenarios requiring synchronous, low-latency transcription for pre-recorded media.

Module 3: Text-to-Speech (TTS) Capabilities

  • Neural Voices: Explore how Azure uses deep learning to create lifelike, human-sounding synthesized speech.
  • Voice Customization: Understand how to adjust parameters like pitch, speed, and pronunciation to suit specific brand identities.

Module 4: Advanced Speech Scenarios

  • Speaker Diarization: Recognize the ability to identify "who spoke when" in a multi-person conversation.
  • Automatic Formatting: Utilize AI to add punctuation and capitalization to raw transcripts automatically.

Visual Anchors

Service Workflow

Loading Diagram...
Figure 1 — Mermaid diagram

The Recognition-Synthesis Loop

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Success Metrics

You will have mastered this curriculum when you can:

  1. Select the Right Tool: Correctly identify whether a business problem requires the Speech service or the Language service (e.g., transcribing a meeting vs. analyzing the sentiment of that transcript).
  2. Define STT Modes: Explain when to use Real-time transcription (live meetings) versus Batch transcription (archived call center recordings).
  3. Explain Diarization: Describe how the service distinguishes between different speakers in a single audio stream.
  4. Architect TTS Solutions: Propose a solution using neural voices to improve accessibility for visually impaired users.

Real-World Application

Azure AI Speech is not just a theoretical tool; it powers critical infrastructure across industries:

[!IMPORTANT] Accessibility: Real-time captions in livestreams or classrooms ensure that individuals who are deaf or hard of hearing can follow along without missing details.

  • Customer Service: Voice-activated IVR (Interactive Voice Response) systems allow customers to speak naturally to a system rather than pressing buttons on a keypad.
  • Productivity: Meeting transcription (like in Microsoft Teams) creates a searchable text record of a Zoom or Teams call, allowing participants to focus on the conversation rather than note-taking.
  • Media: Fast transcription APIs allow news organizations to quickly subtitle video content for social media within seconds of recording.

[!TIP] Use Speaker Diarization in legal or medical settings to ensure the transcript clearly labels which doctor or attorney made specific statements.

Curriculum Overview680 words

Curriculum Overview: Accountability in AI Solutions

Describe considerations for accountability in an AI solution

Read full article

Curriculum Overview: Accountability in AI Solutions

This curriculum focuses on the Accountability principle within the Microsoft Responsible AI framework. It explores the ethical responsibility of designers and deployers to ensure AI systems are safe, legal, and subject to human oversight.

Prerequisites

Before engaging with this module, students should have a foundational understanding of the following:

  • Basic AI Terminology: Familiarity with concepts like "models," "data," and "deployment."
  • The AI-900 Context: Understanding that Accountability is one of the six pillars of Microsoft’s Responsible AI framework.
  • General Ethics: A high-level awareness of social responsibility and the impact of technology on society.

Module Breakdown

ModuleFocus AreaDifficulty
M1: Foundational EthicsDefining accountability vs. responsibility in AI.Beginner
M2: Pre-Deployment StrategyImpact assessments and risk mitigation.Intermediate
M3: Operational OversightHuman-in-the-loop and internal review boards.Intermediate
M4: Compliance & LegalAligning with industry standards and laws.Advanced

Learning Objectives per Module

M1: Foundational Ethics

  • Define the principle of Accountability in the context of Azure AI.
  • Explain why accountability is critical for maintaining user trust.

M2: Pre-Deployment Strategy

  • Identify the purpose of an Impact Assessment.
  • Analyze how early-stage evaluations manage risks throughout the AI lifespan.

M3: Operational Oversight

  • Describe the role of Human Oversight in automated decision-making.
  • Explain the function of Internal Review Teams in overseeing high-stakes AI decisions.
  • Identify the intersection between ethical AI and legal/industry standards.
  • Describe the consequences of accountability failures (e.g., wrongful convictions or biased outcomes).

Visual Anchors

The Accountability Lifecycle

Loading Diagram...
Figure 1 — Mermaid diagram

The Balance of Accountability

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Success Metrics

To demonstrate mastery of this curriculum, the learner must be able to:

  1. Justify Oversight: Explain why an AI system should not "run the show" without human input, especially in high-stakes scenarios like facial recognition.
  2. Conduct Mock Assessments: Identify potential societal impacts for a hypothetical AI workload (e.g., a credit scoring model).
  3. Differentiate Principles: Distinguish Accountability from Transparency (Accountability is about who is responsible, Transparency is about how it works).
  4. Identify Key Actions: List the three primary actions for accountability: Impact Assessments, Human Oversight, and Internal Review Teams.

Real-World Application

Why This Matters in Your Career

  • Risk Mitigation: In a corporate environment, failures in AI accountability lead to massive legal liabilities and brand damage. Understanding these principles makes you a valuable asset in risk management.
  • Ethical Leadership: As AI becomes more autonomous, the demand for professionals who can implement "human-in-the-loop" systems is growing.
  • Social Impact: Preventing scenarios like the wrongful conviction example mentioned in the study guide is a direct application of these principles, ensuring technology serves humanity rather than harming it.

[!IMPORTANT] Accountability is not a "one-and-done" task at launch. It is a continuous process that requires monitoring the AI's outputs and stepping in when errors occur.

Curriculum Overview685 words

Curriculum Overview: Fairness in AI Solutions

Describe considerations for fairness in an AI solution

Read full article

Curriculum Overview: Fairness in AI Solutions

This curriculum covers the essential principles of Fairness as defined in the Microsoft Azure AI Fundamentals (AI-900) framework. Learners will explore how AI systems can impact individuals and groups, focusing on identifying, mitigating, and auditing for bias in automated decision-making.

Prerequisites

Before engaging with this module, students should have a foundational understanding of the following:

  • Basic AI Workloads: Familiarity with what AI is and common use cases (e.g., Computer Vision, NLP).
  • Data Literacy: Understanding that AI models are trained on datasets and that the quality of data influences the output.
  • Ethics Awareness: A general interest in the societal impact of technology and automated decision-making.

Module Breakdown

ModuleTopicFocus AreaDifficulty
1Defining FairnessCore principles and equal treatmentBeginner
2Sources of BiasData collection, historical bias, and design flawsIntermediate
3Mitigation StrategiesDiverse datasets and technical auditingIntermediate
4The Human ElementHuman-in-the-loop and accountabilityAdvanced

Learning Objectives per Module

Module 1: Defining Fairness

  • Define fairness in the context of AI as the principle of equal treatment for all users.
  • Identify high-stakes scenarios where fairness is critical, such as hiring, loan approvals, and medical treatments.

Module 2: Sources of Bias

  • Explain how AI can amplify existing societal biases.
  • Analyze how unrepresentative or "narrow" training data leads to skewed model predictions.

Module 3: Mitigation Strategies

  • Describe the importance of using diverse training datasets to ensure broad representation.
  • Explain the role of pre-deployment auditing to catch and fix biases early.

Module 4: The Human Element

  • Recognize that AI provides insights, but humans remain responsible for high-impact decisions.
  • Understand the limitations of AI predictions and the need for expert oversight.

Visual Anchors

The Fairness Lifecycle

Loading Diagram...
Figure 1 — Mermaid diagram

Bias Identification Process

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

[!IMPORTANT] Fairness does not happen by accident. It requires intentional design choices and continuous monitoring throughout the AI lifecycle.

Success Metrics

To demonstrate mastery of this topic, the learner must be able to:

  1. Identify Inequity: Given a scenario (e.g., a recruitment AI), identify which groups might be unfairly disadvantaged by specific data types.
  2. Propose Audits: Describe at least two specific actions a developer can take to audit a model before it goes live (e.g., performance testing across different demographic subsets).
  3. Explain Limitations: Articulate why an AI's recommendation should not be the sole factor in a decision that significantly affects a person's life.

Real-World Application

In the professional world, these considerations are applied in several key areas:

  • Financial Services: Ensuring loan algorithms do not discriminate based on zip codes or gender, which may correlate with protected characteristics.
  • Healthcare: Making sure diagnostic AI tools perform equally well across different skin tones or age groups.
  • Human Resources: Preventing automated resume-screening tools from favoring candidates based on historical data that reflects past discriminatory hiring practices.

[!TIP] Always ask: "Is the data we are using representative of the people this AI will serve?"

Curriculum Overview625 words

Curriculum Overview: Inclusiveness in AI Solutions

Describe considerations for inclusiveness in an AI solution

Read full article

Curriculum Overview: Inclusiveness in AI Solutions

This curriculum focuses on the Inclusiveness principle within Microsoft’s Responsible AI framework. It explores how to design AI systems that are accessible and usable by everyone, regardless of physical ability, gender, sexual orientation, or other demographic factors.

Prerequisites

Before starting this module, learners should have a foundational understanding of the following:

  • Basic AI Literacy: Understanding what Artificial Intelligence is and common workload types (Computer Vision, NLP).
  • Cloud Concepts: Familiarity with the Microsoft Azure ecosystem.
  • Responsible AI Awareness: Knowledge that AI development requires ethical guardrails beyond just technical performance.

Module Breakdown

ModuleFocus AreaDifficulty
1. Defining InclusivenessUnderstanding the ethical mandate and Microsoft's definition.Beginner
2. Barriers to InclusionIdentifying exclusions based on ability, language, age, and culture.Intermediate
3. Inclusive Design & TeamsThe role of diverse development teams and community partnerships.Intermediate
4. Technical AccessibilityImplementation of standards like Text-to-Speech and OCR for accessibility.Advanced

Learning Objectives per Module

Module 1: The Principle of Inclusiveness

  • Define inclusiveness as the goal to empower every person and every organization on the planet.
  • Distinguish Inclusiveness from other Responsible AI principles like Fairness and Transparency.

Module 2: Identifying Exclusionary Scenarios

  • Recognize how a lack of audio output can exclude visually impaired users.
  • Analyze how language barriers in AI models limit global accessibility.

Module 3: Strategies for Inclusive AI

  • Describe the importance of diverse teams in spotting hidden biases during development.
  • Explain the value of partnering with advocacy groups to represent underrepresented voices.

Module 4: Standards and Implementation

  • Identify specific Azure AI services (e.g., Azure AI Speech) that enhance inclusiveness.
  • Apply recognized accessibility standards to AI interface design.

Visual Overview of Inclusive Design

Loading Diagram...
Figure 1 — Mermaid diagram

Success Metrics

To demonstrate mastery of this topic, learners must be able to:

  1. Identify Exclusion: Given a scenario (e.g., a voice-only interface), identify which group of users is being excluded.
  2. Propose Mitigation: Suggest a technical or procedural fix (e.g., adding haptic feedback or visual cues) to improve inclusiveness.
  3. Explain the "Why": Articulate how diverse teams lead to better AI outcomes through a TikZ representation of perspective overlap.
Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Real-World Application

[!TIP] Inclusiveness is not just a moral checkbox; it is a market expander. By making a product accessible to the 15% of the global population with disabilities, companies reach a wider audience and drive innovation.

  • Education: AI-powered transcription services allow students who are deaf or hard of hearing to follow live lectures in real-time.
  • Healthcare: Using multi-language translation AI to provide medical advice in remote areas where specialists are unavailable.
  • Smart Homes: Ensuring home assistants recognize various accents and dialects, preventing "linguistic exclusion."

Success Check

[!IMPORTANT] If an AI solution works perfectly for 90% of users but is unusable for 10% due to a physical disability, it has failed the Inclusiveness test under the AI-900 framework.

Curriculum Overview625 words

Curriculum Overview: Privacy and Security in AI Solutions

Describe considerations for privacy and security in an AI solution

Read full article

Curriculum Overview: Privacy and Security in AI Solutions

This curriculum focuses on the essential principles of Privacy and Security within the context of the Microsoft Responsible AI framework. Learners will explore how to protect sensitive data, comply with global regulations, and secure AI models against emerging threats.

Prerequisites

Before engaging with this module, students should have a baseline understanding of the following:

  • Fundamental AI Concepts: Knowledge of what AI is and the common types of workloads (Computer Vision, NLP, Generative AI).
  • Data Basics: A general understanding of how data is used to train machine learning models.
  • Cloud Awareness: Familiarity with the basic concept of cloud computing services (though specific Azure expertise is not required for the introductory phase).

Module Breakdown

The following table outlines the progression of topics covered in this curriculum.

PhaseTopicFocus Area
1Foundations of PrivacyData collection, informed consent, and user control.
2Security Threats in AIProtecting against malicious actors and data manipulation.
3Regulatory ComplianceUnderstanding GDPR and other data protection laws.
4Case StudiesAnalyzing real-world failures and successes (e.g., Microsoft Tay).
5Best PracticesImplementing anonymity, integrity, and regular reviews.

Learning Objectives per Module

Upon completion of this curriculum, learners will be able to:

  • Explain the Privacy Principle: Define how AI systems must follow laws regarding data collection, storage, and usage.
  • Identify Security Risks: Describe how AI systems can be manipulated by "bad actors" (e.g., poisoning training data).
  • Evaluate Biometric Concerns: Analyze the specific privacy risks associated with facial recognition and unauthorized surveillance.
  • Apply Governance Standards: List the key practices for maintaining data integrity and performing regular security audits.

Privacy and Security Workflow

Loading Diagram...
Figure 1 — Mermaid diagram

Success Metrics

To demonstrate mastery of this topic, learners should be able to pass a series of assessments focusing on:

  1. Compliance Identification: Correctly identifying which laws (like GDPR) apply to a given AI scenario.
  2. Risk Mitigation: Proposing solutions to prevent "adversarial attacks" where users feed offensive content to a learning system.
  3. Transparency Analysis: Explaining how to give customers control over their personal information within an application.
  4. Scenario Troubleshooting: Analyzing a breach scenario (e.g., identity theft from a facial data leak) and identifying which principle was violated.

Real-World Application

Understanding privacy and security isn't just a theoretical exercise; it has massive implications for brand trust and legal standing.

[!IMPORTANT] The Tay Incident (2016): Microsoft's Twitter chatbot, Tay, learned from user interactions. Within 24 hours, bad actors manipulated its learning process to produce hate speech. This serves as a primary example of why security against data manipulation is vital.

Visualization of Privacy vs. Utility

In AI, there is often a balance between the amount of data accessed (Utility) and the level of protection (Privacy).

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Career Context

  • Data Officers: Ensure AI systems comply with international privacy standards.
  • AI Developers: Build content-filtering tools to prevent models from learning malicious behavior.
  • Security Analysts: Conduct regular reviews to protect the integrity of personal information stored in the cloud.
Curriculum Overview685 words

Curriculum Overview: Reliability and Safety in AI Solutions

Describe considerations for reliability and safety in an AI solution

Read full article

Curriculum Overview: Reliability and Safety in AI Solutions

This curriculum covers the essential principles of Reliability and Safety within the Microsoft Azure AI Fundamentals (AI-900) framework. Learners will explore how to build AI systems that are robust, consistent, and resistant to harm, ensuring they remain trustworthy even when operating in unpredictable real-world environments.

Prerequisites

Before engaging with this module, students should have a foundational understanding of the following:

  • Basic AI Concepts: Familiarity with what Artificial Intelligence is and common workloads (e.g., Computer Vision, Natural Language Processing).
  • Cloud Fundamentals: A high-level understanding of cloud computing services (though deep technical expertise is not required).
  • The Responsible AI Framework: An awareness that Reliability and Safety is one of the six pillars of Microsoft's Responsible AI principles (alongside Fairness, Privacy, Inclusiveness, Transparency, and Accountability).

Module Breakdown

ModuleTopicFocus AreaDifficulty
1Foundations of TrustDefining reliability, safety, and consistency in AI.Beginner
2Design & Stress TestingHandling edge cases, unexpected inputs, and malicious manipulation.Intermediate
3Deployment & MaintenanceOngoing auditing and preventing model degradation over time.Intermediate
4The Human ElementImplementing human-in-the-loop oversight and feedback loops.Beginner

Learning Objectives per Module

Module 1: Foundations of Trust

  • Define Reliability as the ability of a system to perform consistently under stated conditions.
  • Define Safety as the prevention of harm to people, property, or the environment.
  • Explain why reliability is the cornerstone of user trust in AI applications.

Module 2: Design & Stress Testing

  • Identify common "edge cases" where AI models might fail (e.g., unusual lighting for vision, rare dialects for NLP).
  • Describe methods for testing AI resilience against adversarial attacks or manipulation.
  • Understand the importance of involving diverse experts during the design phase.
Loading Diagram...
Figure 1 — Mermaid diagram

Module 3: Deployment & Maintenance

  • Explain Model Degradation: Why AI systems can become less accurate over time as real-world data changes.
  • Outline the necessity of regular system audits to verify ongoing performance.
  • Identify key actions for maintenance, such as retraining models with fresh data.

Module 4: The Human Element

  • Describe the role of Human Oversight in identifying blind spots and algorithmic biases.
  • Explain how user feedback loops improve system safety.
  • Discuss the responsibility of humans in making the final decision in high-stakes scenarios (e.g., medical or legal).

Success Metrics

To demonstrate mastery of this curriculum, the learner must be able to:

  1. Identify Vulnerabilities: Given a scenario (e.g., an autonomous delivery robot), list three potential "unexpected situations" the AI must handle safely.
  2. Propose Safeguards: Recommend specific actions (e.g., regular auditing, human review) to mitigate the risk of a system becoming unreliable.
  3. Explain Model Drift: Articulate why an AI system that was reliable at launch might fail six months later if left unmaintained.
  4. Differentiate Responsibility: Distinguish between the AI's role (processing data) and the human's role (governance and ethical judgment).

[!IMPORTANT] Reliability is not a "one-and-done" task. It is a continuous lifecycle that requires constant monitoring and human intervention.

Real-World Application

Understanding reliability and safety is critical for careers in AI development, data science, and IT governance.

The Balance of Oversight

The following diagram illustrates the relationship between AI performance and the necessity of human intervention to maintain a "Safety Zone."

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Practical Use Cases

  • Healthcare: Ensuring a diagnostic AI doesn't give a false negative due to a slightly blurry scan, which could lead to missed treatment.
  • Finance: Preventing a loan approval algorithm from crashing or making erratic decisions during a sudden economic shift (market volatility).
  • Manufacturing: Designing industrial robots that can detect the presence of a human worker and shut down immediately to prevent injury.

[!TIP] When evaluating an AI's maturity, always ask: "How does this system handle a situation it has never seen before?"

Curriculum Overview820 words

Transparency in AI Solutions: A Responsible AI Curriculum Overview

Describe considerations for transparency in an AI solution

Read full article

Transparency in AI Solutions: Curriculum Overview

This curriculum is designed to provide a deep dive into Transparency, one of the core pillars of Microsoft’s Responsible AI framework. It focuses on the ability to explain AI behavior, disclose usage, and ensure that AI-driven decisions are understandable to all stakeholders.

Prerequisites

Before starting this curriculum, learners should have a foundational understanding of the following:

  • AI Fundamentals: Basic knowledge of what Artificial Intelligence is and common workload types (e.g., Computer Vision, NLP).
  • Ethical Awareness: A high-level understanding of why ethics matter in technology, specifically regarding bias and fairness.
  • Data Literacy: Familiarity with the concept of training datasets and how data influences model outcomes.
  • Azure Basics: General awareness of cloud services, though deep technical expertise is not required for this conceptual module.

Module Breakdown

The curriculum is structured into four sequential modules, progressing from conceptual theory to practical implementation strategies.

ModuleTopicDifficultyKey Focus
1Foundations of Responsible AIBeginnerOverview of the 6 principles (Fairness, Reliability, etc.)
2Intelligibility & ExplainabilityIntermediateBreaking down "Black Box" models and simplifying logic
3Data & Model DisclosureIntermediateDocumenting datasets and informing users of AI presence
4Human Oversight & TrainingAdvancedTraining teams to interpret outputs and spot anomalies

Learning Objectives per Module

Module 1: Foundations of Responsible AI

  • Define the role of transparency within the broader Responsible AI framework.
  • Identify how transparency intersects with other principles like Fairness and Accountability.

Module 2: Intelligibility & Explainability

  • Explain the difference between a "Black Box" model and an interpretable model.
  • Describe strategies for simplifying complex AI behaviors for non-technical stakeholders.

Module 3: Data & Model Disclosure

  • Identify the key details about datasets that must be shared to boost trust (e.g., source, diversity, limitations).
  • Define the requirement for being "upfront" about when users are interacting with an AI (e.g., chatbots).

Module 4: Human Oversight & Training

  • Design a training plan for teams to properly interpret AI outputs.
  • Analyze the "Tay" chatbot case study to understand the consequences of failed oversight.

Visual Overview of Transparency

Understanding transparency requires looking at how information flows from the data to the end user.

Loading Diagram...
Figure 1 — Mermaid diagram

The Interpretability Trade-off

In AI development, there is often a trade-off between how accurate/complex a model is and how easy it is to explain. Transparency encourages choosing models that lean toward being "explainable."

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Success Metrics

How do you know you have mastered the concept of AI Transparency? You should be able to:

  1. Audit a Solution: Identify if an AI system provides enough information for a user to understand why a specific decision (like a loan denial) was made.
  2. Evaluate Intelligibility: Suggest a simpler model or an explanation layer for a high-stakes AI workload.
  3. Draft a Transparency Note: Create a document detailing the datasets used, the model's limitations, and its intended use cases.
  4. Identify Red Flags: Spot issues in AI behavior that stem from lack of transparency, such as "creeping bias" in unmonitored systems.

Real-World Application

[!IMPORTANT] Transparency is not just an ethical goal; it is a risk management strategy.

  • Building Public Trust: When AI affects lives (hiring, healthcare, finance), people are more likely to accept outcomes if the process is not a secret.
  • The "Tay" Lesson: Microsoft's 2016 chatbot, Tay, learned from Twitter interactions and quickly became biased. Transparency in how the model learned and better human oversight could have prevented this reputational disaster.
  • Legal Compliance: Newer privacy laws require organizations to be transparent about how data is collected and used in automated decision-making.
  • Career Impact: AI Developers and Architects who prioritize transparency are better equipped to build sustainable, legally compliant systems that survive long-term deployment.

[!TIP] Always ask: "If this AI makes a mistake, can I trace the decision back to a specific data point or logic step?" If the answer is no, your solution lacks transparency.

Curriculum Overview680 words

Curriculum Overview: Speech Recognition and Synthesis

Identify features and uses for speech recognition and synthesis

Read full article

Curriculum Overview: Speech Recognition and Synthesis

This curriculum provides a comprehensive guide to understanding how AI systems interact with human speech. It covers the dual capabilities of Speech Recognition (converting spoken audio to text) and Speech Synthesis (converting text to spoken audio), focusing on their features, real-world applications, and implementation within the Microsoft Azure ecosystem.

Prerequisites

Before starting this module, students should have a foundational understanding of the following:

  • Basic AI Workloads: Familiarity with the general categories of AI, such as Machine Learning and Natural Language Processing (NLP).
  • Cloud Fundamentals: A basic understanding of cloud computing services (ideally Microsoft Azure).
  • General NLP Concepts: Knowledge of how computers process human language (e.g., tokens, syntax).

Module Breakdown

ModuleTopicPrimary FocusDifficulty
1Foundations of Speech AICore definitions and the role of the Azure AI Speech service.Beginner
2Speech Recognition (STT)Processing sound features and phonemes to generate text.Intermediate
3Speech Synthesis (TTS)Generating natural-sounding speech from text strings.Intermediate
4Applied ScenariosReal-world implementation (Transcripts, Captions, Voice Assistants).Advanced

Learning Objectives per Module

Module 1: Foundations of Speech AI

  • Define the roles of Speech Recognition and Speech Synthesis in a conversational AI loop.
  • Identify the Azure AI Speech Service as the primary tool for speech workloads.

Module 2: Speech Recognition Features

  • Explain the process of analyzing sound features and phonemes to create text.
  • Describe use cases such as meeting transcription and real-time captioning for accessibility.

Module 3: Speech Synthesis Features

  • Identify the components of natural-sounding speech generation.
  • Explain how synthesis enables AI to "talk back" to users in interactive applications.

Module 4: Applied Scenarios

  • Differentiate between asynchronous (batch) and real-time speech processing.
  • Evaluate the effectiveness of voice-activated customer service systems.

Visual Overview

The Conversational Loop

Loading Diagram...
Figure 1 — Mermaid diagram

Signal Conversion Process

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Success Metrics

To demonstrate mastery of this curriculum, the learner must be able to:

  1. Categorize Scenarios: Correctly identify whether a business need (e.g., "We need to provide subtitles for a live stream") requires Recognition, Synthesis, or both.
  2. Define Technical Processes: Explain how speech is broken down into phonemes during the recognition process.
  3. Tool Selection: Identify the specific Azure SDKs or services needed to build a voice-activated bot.
  4. Accuracy Assessment: Understand confidence scores and how mixed-language environments affect AI speech performance.

Real-World Application

Speech AI is no longer a futuristic concept; it is a critical component of modern digital infrastructure:

  • Accessibility: Real-time captions in livestreams or meetings allow individuals with hearing impairments to participate fully.
  • Efficiency: Meeting transcription (e.g., in Microsoft Teams or Zoom) allows participants to focus on the conversation rather than note-taking.
  • Customer Experience: Voice-activated customer service IVR (Interactive Voice Response) allows users to speak naturally rather than navigating complex touch-tone menus.
  • Global Reach: Combining speech recognition with translation allows for near-instant cross-lingual communication.

[!IMPORTANT] Speech synthesis is the "voice" of AI, while recognition is the "ears." Together, they form the basis of human-computer interaction (HCI).

[!TIP] When designing for speech recognition, consider background noise and accents, as these are the most common factors that lower confidence scores in AI models.

Curriculum Overview685 words

Curriculum Overview: Common NLP Workload Scenarios

Identify features of common NLP Workload Scenarios

Read full article

Curriculum Overview: Common NLP Workload Scenarios

This curriculum provides a structured path for mastering the identification of Natural Language Processing (NLP) workloads, specifically tailored for the Microsoft Azure AI Fundamentals (AI-900) exam. NLP is a branch of AI that enables computers to understand, interpret, and generate human language.

Prerequisites

Before starting this module, students should have a foundational understanding of the following:

  • Basic AI Concepts: Familiarity with what Artificial Intelligence is and its core branches (Vision, NLP, Machine Learning).
  • Data Types: Understanding the difference between structured data (tables) and unstructured data (text, speech).
  • Cloud Fundamentals: Basic knowledge of cloud service models (SaaS, PaaS) and how they relate to API-driven AI services.

Module Breakdown

The curriculum is divided into three core pillars that progress from basic text extraction to advanced speech and translation services.

ModuleTopicComplexityDuration
1Text Analytics Essentials (Sentiment, Key Phrases, NER)Beginner45 Mins
2Privacy & Linguistics (PII Detection, Language ID, Modeling)Intermediate30 Mins
3Speech & Global Communication (Recognition, Synthesis, Translation)Intermediate45 Mins

Learning Objectives per Module

Module 1: Text Analytics Essentials

  • Identify Sentiment Analysis: Determine if a document is positive, negative, or neutral.
  • Identify Key Phrase Extraction: Extract the main talking points or concepts from a block of text.
  • Identify Named Entity Recognition (NER): Categorize specific items like people, places, dates, and organizations.

Module 2: Privacy & Linguistics

  • PII Detection: Identify and redact sensitive information (SSN, Phone Numbers, Emails).
  • Language Detection: Identify the language of a document and return the ISO code (e.g., 'en', 'fr').
  • Language Modeling: Understand how models predict the next word or phrase in a sequence.

Module 3: Speech & Global Communication

  • Speech Recognition: Convert spoken audio into text (Speech-to-Text).
  • Speech Synthesis: Convert written text into lifelike spoken audio (Text-to-Speech).
  • Translation: Convert text or speech from one language to another in real-time.

Visual Anchors

NLP Service Decision Tree

Use this flowchart to determine which NLP feature fits a specific business requirement.

Loading Diagram...
Figure 1 — Mermaid diagram

Speech Processing Pipeline

This TikZ diagram illustrates the flow of a Speech-to-Speech translation workload, combining multiple NLP features.

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

Success Metrics

To demonstrate mastery of this curriculum, the learner must be able to:

  1. Differentiate Features: Correctly choose between Key Phrase Extraction (concepts) and NER (categories) in 100% of practice scenarios.
  2. Scenario Mapping: Assign the correct Azure AI service (Language vs. Speech) based on a one-sentence business problem.
  3. Privacy Awareness: Explain when PII detection is required over standard entity recognition for compliance (e.g., GDPR/HIPAA).
  4. Output Knowledge: Identify that Language Detection returns an ISO code and a confidence score.

Real-World Application

[!TIP] NLP is not just for chatbots; it is the backbone of modern data-driven customer service and security.

  • Customer Support: Automatically routing support tickets based on Sentiment Analysis (prioritizing angry customers) and Key Phrase Extraction (identifying the product mentioned).
  • Security & Compliance: Scanning legal documents using PII Detection to ensure no private client data is accidentally published.
  • Global Accessibility: Using Speech Synthesis and Translation to provide real-time subtitles and audio for international webinars.
  • Content Moderation: Using Language Modeling and Sentiment Analysis to detect and flag toxic comments on social media platforms.

More Study Notes (79)

Curriculum Overview: Guiding Principles for Responsible AI

Identify guiding principles for responsible AI

585 words

Curriculum Overview: Responsible AI Considerations for Generative AI

Identify responsible AI considerations for generative AI

785 words

Agentic Mode: When the Answer Is Not on the Page

795 words

Agent Identity: Who the Agent Is When It Calls Something

861 words

Audio as a Modality: Prompting a Model with Sound Instead of Text

896 words

Audio: Turning Conversations Into Transcripts and Fields

886 words

Building an Extraction App: Resource, Deployments, and the Analyze Loop

898 words

Building Your First Prompt Agent in Microsoft Foundry

884 words

Carrying a Spoken Conversation Across Turns

862 words

Choosing a GPT-Image Model and Sizing a Generation Request

822 words

Choosing a Model in Foundry Models

876 words

Choosing an Endpoint, and Reading the First Error

826 words

Choosing a Speech to Text Path in Foundry

852 words

Classify, Split, Route: Sorting Content Before You Extract It

881 words

Confidence and Grounding: Deciding What a Human Must Check

887 words

Confidence, Grounding, and the Question of Who Checks the Result

858 words

Content-Processing Workloads: Use a Managed Tool or Build Your Own

911 words

Content Understanding as a Pipeline: How an Analyzer Turns Files Into Structure

890 words

Content Understanding: One Pipeline, Four Kinds of Content

874 words

Deploying a Model: Serverless API, Managed Compute, and Instant Access

816 words

Deployment Options: Serverless API, Managed Compute, and Instant Access

821 words

Deployment Types: Where Your Data Is Processed and How You Pay

777 words

Designing a System Message That Survives Real Users

809 words

Detail Level and the Token Cost of Looking Closely

872 words

Diagnosing a Refusal or a Vague Answer on an Image Prompt

853 words

Embeddings and Retrieval: Why Search Became a Text-Analysis Workload

842 words

Examples, Decomposition, and Output Contracts in Image Prompts

867 words

Extract, Classify, Generate: Designing a Field Schema for Text Analysis

891 words

Extract, Classify, Generate: The Three Shapes an AI Output Can Take

876 words

Field Descriptions Are Prompts: Writing Schemas the Model Can Follow

893 words

From Playground to Production: The Agent Development Lifecycle

894 words

From Voice Gallery to Running Code: The Text to Speech Authoring Path

856 words

Generating and Editing Images with Foundry Image Models

908 words

Grounding: Making a Model's Answers Checkable

846 words

Guardrails and Controls: Where Microsoft Foundry Intercepts Risk

885 words

Harm Categories and Severity: Deciding How Much Is Too Much

850 words

How a Generative Model Actually Produces an Answer

859 words

How a Multimodal Model Takes an Image as Input

898 words

How Benchmark Numbers Are Made, and Where They Mislead

851 words

Identify and Measure: Building the Harms Inventory

891 words

Identifying AI Workloads and the Foundry Piece That Serves Them

907 words

Image Generation Workloads: Prompt, Edit, and the Model That Went Away

799 words

Images as Evidence: What an Image Analyzer Is Good At

865 words

Inferred Fields: When Text Analysis Reasons Past What the Page Says

897 words

Information Extraction: The Structure Hiding Under the Text

822 words

Inside an Analyzer Definition: Base, Config, and Schema

841 words

MAI Image Models: Microsoft's Own Text-to-Image Family in Foundry

844 words

Masks, Input Fidelity, and the Mechanics of a Targeted Edit

895 words

Mitigating in Layers: Four Places to Intervene

902 words

Modality First: Sorting AI Workloads by What Goes In

874 words

Model Leaderboards: The Four Dimensions a Model Is Scored On

784 words

Model Versions, Upgrade Policies, and Retirement

834 words

Operate: Responsible AI After the Launch

870 words

Prebuilt Analyzers: Starting From Someone Else's Homework

851 words

Prompting Vision-Enabled Chat Models on Images

887 words

Prompt Layout: Order, Recency, Syntax, and the Token Budget

838 words

Prompt Transformation: The Prompt You Send Is Not the Prompt That Runs

872 words

Quotas, Rate Limits, and What a 429 Is Telling You

808 words

Reading Documents with Content Understanding: Extraction You Can Audit

905 words

Reasoning Models and the Reasoning Effort Dial

810 words

Recognizing Speech with Azure Speech in Foundry

870 words

Risk and Safety Evaluators: Measuring Harm Before Your Users Do

884 words

Scoping the Use Case: Where Responsible AI Starts

868 words

Speech Synthesis: Choosing a Voice Is Choosing a Commitment

853 words

Synthesizing Speech: Voices, Locales and Output in Foundry

886 words

Temperature, Top P, and the Settings That Shape a Response

841 words

The Anatomy of a Prompt: Instructions, Content, Examples, and Cues

851 words

The Catalogue's Two Families: Sold by Azure, and From Partners and Community

794 words

The Image Generation Tool: Giving an Agent a Second Model

894 words

The Playground as a Validation Surface, Not a Toy

836 words

Tokens and the Context Window: The Budget Every Request Spends

832 words

Tools and Knowledge: How an Agent Reaches Past the Model

868 words

Tuning Transcription Accuracy: Phrase Lists, Language Identification and Diarization

848 words

Turn-Taking in a Real-Time Voice Agent: Interruption, Echo and Noise

862 words

Video: Two Passes, Key Frames, and Segments

868 words

What Actually Makes Something an Agent

821 words

When Text to Speech Produces Nothing: Diagnosing Silent and Wrong-Sounding Output

877 words

Why Voice Live Collapses the Three-Box Voice Pipeline

870 words

Your First Chat Client: One Endpoint, Two Kinds of Client

844 words

Ready to practice? Jump straight in — no sign-up needed.

Take practice tests, review flashcards, and read study notes right now.

Take a Practice Test

Microsoft Azure AI Fundamentals (AI-901) Practice Questions

Try 15 sample questions from a bank of 663. Answers and detailed explanations included.

Q1medium

A small client calls a Foundry agent over plain REST, putting an access token obtained from the Azure CLI into the Authorization header. It works fine at first, but a long batch run starts failing to authenticate somewhere after the first hour. What is the most likely explanation?

A.

The token is temporary, lasting roughly 60 to 90 minutes, so a long-running client has to refresh it

B.

Each token is valid for one request, so the client must fetch a new one for every call

C.

The agent version the client names was superseded, which invalidates tokens issued against it

D.

The project endpoint throttles any client that presents the same token more than once

Show answer & explanation

Correct Answer: A

This is the classic failure mode of a hand-rolled REST client: the token was captured once at startup and treated as if it were a static key. Tokens issued by the CLI are short-lived, expiring after roughly an hour to an hour and a half, so anything that runs longer than a single session has to fetch a fresh one. The symptom fits precisely — it works, then stops working after a while, without anything in the request changing. Tokens are certainly not single-use, and neither agent versioning nor endpoint throttling produces a failure that shows up on a timer like this. Client libraries hide the problem because their credential objects refresh in the background.

Q2hard

A computer vision system is tasked with analyzing a single frame from a crowded street scene containing several vehicles and pedestrians. Which of the following best analyzes the fundamental difference in the required output of an image localization model versus an object detection model for this specific image?

A.

Image localization identifies the category of the single most prominent object and provides its specific bounding box coordinates, whereas object detection identifies and locates every individual instance of all relevant classes within the frame.

B.

Image localization classifies every individual pixel in the frame into a specific category, whereas object detection only identifies the geometric center of the primary object of interest.

C.

Image localization determines the presence of multiple object classes within the frame without spatial data, whereas object detection generates a single bounding box that encompasses all detected objects collectively.

D.

Image localization provides a probability distribution for the entire image context, whereas object detection produces a separate image mask for each object category to differentiate foreground from background.

Show answer & explanation

Correct Answer: A

The core distinction between these tasks lies in the quantity of objects handled. Image Classification determines 'what' is in an image. Image Localization determines 'what' and 'where' a single object is (typically the primary subject). Object Detection performs classification and localization for all instances of multiple objects in the scene. In a crowded street scene, localization would focus on one primary object, while detection would provide coordinates and labels for every distinct vehicle and pedestrian. Answer: A

Q3hard

A team runs an agent in Microsoft Foundry Agent Service that already draws illustrations on request using the image generation tool. Product now wants users to upload their own photo and erase a single object from it, with the rest of the frame preserved. What should the team do?

A.

Call the Azure OpenAI image API directly for the masked edit, and keep the agent tool for generating images inside the conversation

B.

Attach a second image generation tool to the agent and pass the uploaded photo and the mask as tool parameters

C.

Set the agent tool to use a transparent background so the unwanted object is rendered away

D.

Place the uploaded photo in the orchestrator model instructions and let that model apply the edit before calling the tool

Show answer & explanation

Correct Answer: A

The agent tool is scoped to turning a text prompt into a new image during a conversation or a multistep workflow. Editing an image the user supplies, restricting the change with a mask, and streaming partial results all sit outside that scope, and Microsoft points those scenarios at the image API itself. The practical design therefore keeps the agent for conversational generation and adds a direct API call for the masked edit. Adding a second copy of the same tool does not widen what the tool accepts. The background setting only decides whether a generated image arrives with a transparent backdrop. And an orchestrator model coordinates tool calls; it cannot alter pixels by itself.

Q4medium

A team compared standard extraction with agentic mode on six sample invoices and preferred the agentic results. They now want to route roughly 30,000 documents a month through agentic mode. What should they do before committing?

A.

Run a representative set of documents through both paths, then judge whether the quality gain justifies the extra tokens and the longer processing time

B.

Nothing further, because agentic mode is billed at the same rate as a standard workflow, so only quality matters

C.

Switch every field in the schema to the extract generation method, which is the way to hold agentic costs down

D.

Treat the six samples as sufficient, because the extra reasoning in agentic mode removes document-to-document variation

Show answer & explanation

Correct Answer: A

Agentic mode buys quality with money and time. It runs at the advanced contextualization rate, burns more model tokens than a standard workflow, and usually takes longer on the same file, so the sensible step before a volume rollout is a trial on documents that look like the real population and a comparison of the quality gain against the latency and cost it costs. A six-file sample proves very little about a mixed corpus, the billing is not the same as standard, and the extract generation method is not even available in agentic mode.

Q5easy

In a Natural Language Processing (NLP) workload, which task is primarily performed by entity recognition?

A.

Detecting whether a customer review is positive, negative, or neutral.

B.

Identifying and categorizing specific items such as names of people, places, and organizations within a text.

C.

Extracting the main topics and most important concepts from a large body of text.

D.

Automatically translating a document from one language to another.

Show answer & explanation

Correct Answer: B

Entity recognition (often called Named Entity Recognition or NER) is the process of identifying and classifying specific entities in text into predefined categories like people, locations, organizations, and dates. Option A describes sentiment analysis, Option C describes key phrase extraction, and Option D describes translation. Answer: B

Q6easy

What is the primary function of a text translation service, such as Azure Translator in Foundry Tools?

A.

To translate text instantly between supported source and target languages.

B.

To identify and extract key phrases and main themes from a document.

C.

To link ambiguous entities in a text to external reference sources like Wikipedia.

D.

To analyze the emotional tone and sentiment expressed in a piece of text.

Show answer & explanation

Correct Answer: A

The primary function of a text translation service is to convert text from a source language to a target language. While other Natural Language Processing (NLP) services handle tasks like key phrase extraction (Option B), entity linking (Option C), and sentiment analysis (Option D), translation specifically focuses on bridging linguistic gaps by converting content between languages. Answer: A

Q7medium

A multinational retailer picks a Global deployment type for a model sold by Azure so it can absorb seasonal traffic spikes. The data protection officer asks what this choice changes about data residency. Which answer is correct?

A.

Nothing changes, because a Global deployment still processes every prompt inside the retailer's own geography.

B.

Prompts and responses may be processed in any geography where the model is deployed, while data stored at rest still resides in the customer-designated geography.

C.

Both the processing of prompts and any data stored at rest move to whichever geography currently has spare capacity.

D.

Azure's data processing and compliance commitments stop applying once a Global deployment is used.

Show answer & explanation

Correct Answer: B

A Global deployment widens only where inference runs: prompts and responses can be handled in any geography where that model is deployed. Anything held at rest, including uploaded files and even the abuse monitoring store created for Global and data zone deployments, stays in the geography the customer designated, so the option that moves stored data as well is wrong. Azure's data processing and compliance commitments continue to apply unchanged. And the option claiming nothing changes misses the whole point, since widening the processing footprint is exactly what the retailer is buying. A data zone deployment is the middle setting, confining processing to one Microsoft-defined zone.

Q8medium

A developer building an image question-and-answer app opens the model catalog to deploy a non-OpenAI multimodal model, but only Azure OpenAI models are offered. Their deployments live in an Azure OpenAI resource. What explains this, and what fixes it?

A.

An Azure OpenAI resource only offers Azure OpenAI models; moving to a Foundry resource opens the full set of Foundry Models

B.

The catalog is filtered by region; switching the project to another region will reveal the rest

C.

Non-OpenAI models are served only by managed compute, so they must add a managed compute deployment to the Azure OpenAI resource

D.

The subscription is out of quota; requesting more quota on the Azure OpenAI resource will list the other models

Show answer & explanation

Correct Answer: A

The resource type, not the region or the quota, is what narrows the catalog here. An Azure OpenAI resource exposes only Azure OpenAI models for deployment, while a Foundry resource is the primary type for new projects and reaches every Foundry Model. Region filtering and quota affect whether a particular deployment can be created, not which families appear at all (B, D), and managed compute is a separate hosting option that does not change what an Azure OpenAI resource offers (C).

Q9medium

An HR agent built in Foundry Agent Service is about to be published to Microsoft Teams so the whole company can query it. Before the team clicks publish, which governance question matters most?

A.

Whether the agent's model deployment supports the Assistants API.

B.

Whether the guardrail's severity thresholds can be lowered to cut down on false positives.

C.

Whether every Teams user will need to be granted the Foundry Account Owner role.

D.

Whether the resulting data flows and processing fit the organisation's compliance, data residency and governance requirements.

Show answer & explanation

Correct Answer: D

Publishing moves data across a service boundary. Once the agent lives in Microsoft 365 and Teams, the agent's name, icon and description, along with the content of the answers it gives employees, are processed and stored by those services and fall under their terms, compliance commitments and data residency commitments rather than the ones the team already assessed for Foundry. For an HR agent handling employee matters, settling that residency and governance question is exactly the gate to clear first. Which API the deployment supports has nothing to do with publishing, threshold tuning is an operational decision rather than a governance gate, and an administrative role for building in Foundry is not what lets a colleague chat with a published agent.

Q10hard

An organization is implementing a generative AI solution using an advanced language model to automate responses to customer inquiries. During testing, the team observes that while the model is excellent at interpreting ambiguous language and recognizing patterns, it occasionally generates 'hallucinations'—convincing but factually incorrect statements about product specifications. Based on the fundamental features and limitations of these models, which analysis best explains this behavior?

A.

The model's reliance on unsupervised learning for pattern recognition prioritize statistical probability and linguistic coherence over the verification of factual ground truth.

B.

The issue is a result of sub-optimal system performance and UI design, which prevents the model from accurately rendering the requested information.

C.

The Transformer architecture is inherently restricted to supervised learning, making it incapable of interpreting context unless every response is pre-labeled.

D.

The model is experiencing a conflict between its sentiment analysis features and its core capability of generating source code and brief descriptions.

Show answer & explanation

Correct Answer: A

Generative AI models leverage advanced language models that excel at pattern recognition and interpreting ambiguity through unsupervised learning. However, a core limitation is that they are probabilistic; they predict the next most likely token based on statistical patterns rather than a factual database. This leads to hallucinations. As noted in the study guide, while design improvements can enhance usability, they do not address this fundamental architectural limitation. Answer: A

Q11hard

An organization is developing a generative AI solution to assist legal teams in reviewing complex contracts. The model must accurately distinguish between the term "execution" referring to the formal signing of a document versus the "execution" of specific performance obligations. Which specific feature of advanced generative AI models allows for this high-level differentiation?

A.

Pattern recognition through unsupervised learning

B.

Interpretation of ambiguity through contextual analysis

C.

Integration with a GPT-Image model for visual rendering of clause logic

D.

Fine-tuning capabilities for real-time batch processing

Show answer & explanation

Correct Answer: {"correct_option": "B"}

Advanced language models used in generative AI solutions possess the capability to decipher ambiguous language by analyzing the surrounding context. This feature, known as interpretation of ambiguity through contextual analysis, allows the model to handle nuanced linguistic tasks—such as distinguishing between different meanings of the same word (polysemy)—which is essential for complex inquiries. While unsupervised learning (Option A) helps the model detect underlying patterns in large datasets, it is the contextual analysis that specifically resolves linguistic ambiguity. Options C and D refer to image generation and operational efficiency, respectively, which do not address the linguistic challenge described. Answer: B

Q12medium

Invoices reaching a lightweight finance app print the invoice date variously as 3 Mar 2026, 03/03/26, and March 3, 2026. The team wants one consistent date format in the JSON the analyzer hands back, without writing conversion code of their own. Which schema choice achieves that?

A.

Declare the field with the date type, because supported typed fields are returned normalized to a canonical format

B.

Set the field's method to extract, which is the setting that produces a canonical date format

C.

Set tableFormat to markdown so that dates appearing inside tables are rewritten consistently

D.

Set enableFormula to true so the service standardizes date arithmetic before returning values

Show answer & explanation

Correct Answer: A

Choosing a semantic type rather than a plain string is what buys the normalization: the service converts supported typed values into one canonical representation before returning them. The extract method governs whether a value is taken literally from the page, not how it is formatted; table format concerns table rendering; and formula detection is about mathematical expressions.

Q13easy

According to the principles of responsible AI, which of the following is a key consideration for ensuring accountability in an AI solution?

A.

Optimizing the AI model for the highest possible processing speed

B.

Ensuring the AI system operates with meaningful human oversight

C.

Minimizing the number of data features used in the training set

D.

Automating all system decisions to remove human bias entirely

Show answer & explanation

Correct Answer: B

Accountability is a core principle of responsible AI that focuses on ensuring systems operate ethically and safely. Key considerations include maintaining human oversight, conducting impact assessments, and setting up internal review teams to ensure the technology aligns with legal and industry standards. Answer: B

Q14medium

A building inspector uploads a photo to an agent built on a deployed multimodal model, gets an answer about the facade, then asks a follow-up about the roof without attaching the photo again, and still gets a sensible answer. In the quickstart flow, what makes that follow-up work?

A.

Both turns are sent in the same conversation, so the agent still has the earlier turn available.

B.

The deployment caches every image sent to the project and reattaches the most recent one.

C.

The agent instructions are resent with every request, which restores the photo.

D.

The project endpoint holds the photo until the session is explicitly deleted.

Show answer & explanation

Correct Answer: A

The quickstart creates a conversation and then sends both the first question and the follow-up against it, and the agent carries the history of that conversation from one turn to the next, so the earlier image and answer are still in context. Nothing in the flow caches images at the deployment or endpoint level for automatic reattachment. And an agent's instructions describe how it should behave so you do not have to restate them each time; they carry no image data, so resending them could not restore a photo.

Q15medium

A retail team builds a custom video analyzer for promo clips and wants a field that returns the on-screen price exactly as it is printed in the frame. They ask you to set that field's generation method to extract. How should you respond?

A.

Fields on a video analyzer can only use the generate or classify methods; the extract method is offered for documents only, so the price must be generated.

B.

Set the field's method to extract and set estimateSourceAndConfidence to true for that field so the literal value is returned.

C.

Turn on OCR for the video analyzer first; extract then reads the text off the sampled frames.

D.

Extract becomes available for video fields once returnDetails is set to true on the analyzer.

Show answer & explanation

Correct Answer: A

Reading a value out of the content exactly as it appears is a document-only capability. Audio and video fields are filled either by generating a value or by classifying against a fixed set of categories, so the team should define the price as a generated field. The confidence/source setting and the OCR switch both belong to document analyzers, and turning on detailed output does not add a new generation method.

These are 15 of 663 questions available. Take a practice test →

Microsoft Azure AI Fundamentals (AI-901) Flashcards

587 flashcards for spaced-repetition study. Showing 30 sample cards below.

Accountability in AI Solutions(10 cards shown)

Question

Accountability (Responsible AI Principle)

Answer

The guiding principle that ensures those who design and deploy AI systems are responsible for their operation, ensuring they are ethical, safe, and aligned with legal standards.

[!NOTE] Accountability is about being answerable for the outcomes of an AI system, especially when things go wrong.

Question

Impact Assessments

Answer

Evaluations conducted early in the AI development process to analyze how a solution might affect individuals, organizations, and society.

Loading Diagram...
Figure 1 — Mermaid diagram

[!TIP] Think of this as a "pre-flight check" for societal and ethical risks.

Question

Human Oversight

Answer

The practice of ensuring that AI does not operate without meaningful human intervention or control.

Purpose:

  • Prevents over-reliance on AI outputs.
  • Allows humans to step in during high-stakes situations.
  • Ensures the system remains under human command.

[!WARNING] Without oversight, an AI could scale errors or bias without any manual way to stop it.

Question

Internal Review Teams

Answer

A group within an organization that provides governance and oversight for AI projects, reviewing key decisions and ethical alignment.

FeatureInternal Review Team Role
FocusEthics and Compliance
TimingThroughout AI Lifespan
GoalMinimize risk and ensure accountability

Question

Lifespan Risk Management

Answer

The continuous monitoring of an AI system from initial design through deployment and maintenance to identify and manage evolving risks.

[!NOTE] Accountability does not end once the model is deployed; it requires constant vigilance to ensure continued safety and fairness.

Question

How Microsoft groups its Responsible AI principles

Answer

The set of principles in Microsoft's Responsible AI Standard, applied together across the AI lifecycle.

Includes:

  • Fairness
  • Reliability and Safety
  • Privacy and Security
  • Inclusiveness
  • Transparency
  • Accountability

Microsoft states these as one set of six — there is no separate 'Ethical AI' or 'Explainable AI' category.

Question

Meaningful Human Input

Answer

The requirement that human operators have the tools and understanding necessary to effectively supervise AI systems.

Components:

  • Interpretable outputs
  • Effective control interfaces
  • Training on system limitations

[!TIP] It's not just about a human being present; it's about the human being informed enough to make a better decision than the AI alone.

Question

Legal and Industry Standards

Answer

The external regulations and professional benchmarks that AI solutions must comply with to be considered 'Accountable'.

Example: GDPR (General Data Protection Regulation) for privacy, or specific regional laws governing facial recognition and law enforcement.

Question

Accountability Scenario: Facial Recognition

Answer

A high-stakes example where lack of accountability can lead to severe real-world consequences, such as wrongful convictions due to faulty matches.

Actionable Response:

  • Implement strict human-in-the-loop verification.
  • Conduct regular audits for bias and error rates.
  • Establish a clear path for legal recourse and system correction.

Question

Key Actions for Accountability

Answer

Summary of the three primary steps organizations take to uphold this principle:

  1. Conduct impact assessments.
  2. Maintain human oversight.
  3. Set up internal review teams.
Loading Diagram...
Figure 1 — Mermaid diagram

A chat client on the Foundry SDK(7 cards shown)

Question

What does a Foundry resource give an application access to?

Answer

Unified access to models, agents and tools — one resource rather than a separate service per capability, which is why one client can reach all three.

Question

Describe the Foundry SDK in one sentence.

Answer

A thin-client SDK that exposes all of the Foundry project APIs through a single project endpoint.

Question

Your app needs models today and agents next quarter. Does the endpoint change?

Answer

No — the project endpoint exposes the project's APIs, so adding agents later is a new call through the same endpoint rather than a new integration.

Question

Where do higher-level SDKs such as the agent framework sit relative to the Foundry SDK?

Answer

They build on top of it. The thin client is the foundation; the higher-level SDKs add abstractions above it, so choosing one does not mean leaving the platform.

Question

What is the first thing a lightweight chat client needs before it can call anything?

Answer

The project endpoint, and credentials to authenticate against it. Everything else — which model, which deployment — is a parameter of the call, not a separate connection.

Question

A developer asks whether to call the model's API directly or go through the project endpoint. What is the trade?

Answer

Direct calls tie the app to one model surface; the project endpoint keeps models, agents and tools reachable through one client, which is what makes swapping a deployment a configuration change.

Question

Which article answers 'which SDK and endpoint should I use?'

Answer

The Foundry SDKs and endpoints article — it exists specifically to route a scenario to the right SDK, and is the correct first stop rather than guessing from a quickstart.

A client application for an agent(8 cards shown)

Question

What is a hosted agent?

Answer

Your own agent code — packaged as a container — that Foundry runs for you with a managed endpoint, scaling, identity and observability.

Question

Which frameworks are named as options for writing hosted agent code?

Answer

Agent framework, LangGraph, the OpenAI Agents SDK, the Anthropic Agent SDK, the GitHub Copilot SDK, or your own code. The platform is deliberately framework-agnostic.

Question

What four things does Foundry provide once it hosts your agent container?

Answer

A managed endpoint, scaling, identity and observability — the operational surface you would otherwise build and run yourself.

Question

A client app needs to talk to an agent. What is it actually calling?

Answer

The responses API — the single entry point to the agent, whether that agent is a portal-authored prompt agent or a hosted container.

Question

Your agent runs today on a VM outside Azure. What is the lowest-friction way to adopt Foundry models and tools?

Answer

Call the responses API from the existing process. It gets Foundry models and platform tools without moving the code, so adoption does not start with a migration.

Question

When does a prompt agent stop being enough?

Answer

When the behaviour needs real code — custom orchestration, libraries, or logic that instructions and tool definitions cannot express. At that point the same agent becomes a hosted agent, keeping the same entry point.

Question

Why does packaging as a container matter for the client application?

Answer

Because the client keeps calling an endpoint regardless of what runs behind it. Containerisation is how arbitrary code gets a managed endpoint, so the client contract does not change with the implementation.

Question

What does 'use any framework, any supported model' protect you from?

Answer

Lock-in at two layers at once — the agent framework and the model. Both stay swappable behind one entry point, which is the platform's central design claim.

Adding image generation to an agent app(5 cards shown)

Question

What does attaching the image generation tool give a Foundry agent?

Answer

The agent can turn a request into a picture mid-conversation: its orchestrator model calls the tool, and the run comes back carrying base64 image bytes your app saves to a file.

Question

How many model deployments does the agent image generation tool need, and of what kind?

Answer

Two, in the same Foundry project: a chat model such as gpt-5 to run the conversation, and gpt-image-1 to draw. If either is missing, generation fails.

Question

Which image model does this tool require, and what gate stands in front of it?

Answer

gpt-image-1, which is limited access — you apply for approval before the deployment can be created. Planning a demo without allowing for that approval is a common stall.

Question

Which extra HTTP header must the request carry for the agent's image generation to work?

Answer

The image generation deployment header, set to the name of your image deployment. Omit it and the run returns ordinary text with no picture attached.

Question

How do you confirm from the response payload that the tool actually ran?

Answer

Look for an output item whose type is an image generation call, holding a result field of base64 data. Text-only output means the request never reached image generation.

Showing 30 of 587 flashcards. Study all flashcards →

Ready to ace Microsoft Azure AI Fundamentals (AI-901)?

Access all 663 practice questions, study notes, and flashcards — no sign-up required.

Start Studying — Free