🔷 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.

Q1easy

A marketing team sends product photos to a deployed multimodal model with a prompt that simply asks what is in each image, and gets flat inventory-style descriptions. They need copy that suits an outdoor hiking product catalogue. Which change to the prompt is most likely to fix this?

A.

Add context about the audience and purpose, such as writing descriptions for an outdoor hiking product catalogue in an enthusiastic, professional tone

B.

Send each photo twice in the same request so the model examines it more closely

C.

Reduce the resolution of each photo so the model has fewer visual details to weigh

D.

Ask the model to answer in as few words as possible

Show answer & explanation

Correct Answer: A

Telling the model what the description is for lets it judge which parts of the scene matter and what tone to use, so the same photo yields catalogue copy rather than a neutral object list. Duplicating the image, lowering resolution, and demanding brevity say nothing about audience or purpose, so the output stays generic.

Q2hard

A text-analysis app calls a language model that was deployed through a serverless deployment. To simplify their build, the team replaces the Azure OpenAI SDK with a plain HTTP client of their own. A reviewer asks what happened to content filtering on that path. What is the accurate answer?

A.

Filtering is not in place on that path, so the team has to implement it themselves using Azure AI Content Safety

B.

Filtering still runs, because it is enforced at the serverless endpoint no matter which client calls it

C.

Filtering still runs, but its results are stripped out of the response body when a non-Microsoft client is used

D.

Filtering runs on prompts only; completions are never screened on serverless deployments

Show answer & explanation

Correct Answer: A

The default text moderation that serverless deployments provide is tied to calling the model through the supported SDK and API surface. Step off that path and the safety layer does not come along; the team has to call Azure AI Content Safety themselves. Believing the endpoint enforces it regardless is the exact assumption that leaves an app unprotected.

Q3easy

A retail analytics team wants Content Understanding to pull a fixed set of details out of thousands of product photographs. Their Azure subscription is currently empty. What must they create before they can use the service at all?

A.

A Microsoft Foundry resource, because Content Understanding is delivered as a Foundry service.

B.

An Azure AI Search service to hold the photographs before they can be analyzed.

C.

An Azure Machine Learning workspace in which to train an image model on their photos.

D.

A standalone Content Understanding resource that is provisioned independently of Foundry.

Show answer & explanation

Correct Answer: A

Content Understanding is one of the Foundry Tools, so the first thing to provision is a Foundry resource in the Azure portal; analyzers, field schemas and connected model deployments all hang off that resource. A search service is only an optional downstream consumer of the results, no model training is involved because the service uses generative models, and there is no separate Content Understanding resource type living outside Foundry.

Q4hard

An inspection app puts a long list of reporting rules at the start of every prompt, then the site photo and a short question. The model reliably honours the rules stated nearest the end and drifts from the ones stated early. Which adjustment does the guidance suggest trying?

A.

Repeat the instructions at the end of the prompt and evaluate the effect.

B.

Move the photo to the very end of the prompt so it is read last.

C.

Raise Top_p so more of the instructions are taken into account.

D.

Cut the rule list down to a single rule so nothing competes for attention.

Show answer & explanation

Correct Answer: A

The symptom described is recency bias: material sitting near the end of a prompt can weigh more heavily on the answer than material at the start. The documented response is to try restating the instructions at the end as well and then measure whether the output improves. Moving the image to the end works against the placement advice for single-image prompts and does nothing about the rules being ignored. Top_p governs randomness, not how much of an instruction set is respected. Deleting rules discards requirements the report actually needs rather than getting the model to follow them.

Q5medium

A national helpline transcribes its recorded calls with an Azure OpenAI transcription model and reports on service quality from the transcripts. Callers span many regions and age groups, and a reviewer notices the transcripts are visibly less accurate for some caller groups than for others. What should the reviewer conclude?

A.

This is a documented limitation, since speech models can be more accurate for some demographic groups and languages than others, so quality should be measured per group rather than in aggregate.

B.

This is a configuration fault, since transcription accuracy is uniform across speakers once the audio sample rate is set correctly.

C.

This affects only calls shorter than the model's minimum audio length, and is resolved by concatenating short calls before transcription.

D.

This shows the guardrail is filtering parts of those transcripts, so the severity threshold should be lowered.

Show answer & explanation

Correct Answer: A

Uneven accuracy across groups of speakers is a known property of speech models, not a sign that something was set up wrongly, and the documentation says so plainly. That matters for inclusiveness because a helpline that reads one overall accuracy figure will never see that some callers are being served worse than others; the disparity only becomes visible when quality is broken out by group. The configuration answer is wrong because no audio setting makes performance uniform across demographics, though audio quality does have its own separate effect. The minimum-length explanation invents a constraint that does not exist. The guardrail answer misreads the architecture twice over, since content filtering is not what degrades transcription accuracy and the guardrail system does not apply to audio transcription in the first place.

Q6easy

When you use the language detection feature of Azure Language in Foundry Tools, which standardized format represents the detected language as a two-letter identifier?

A.

An ISO 639-1 code, such as en

B.

An ISO 3166-1 alpha-2 country/region code, such as US

C.

An ISO 15924 script code, such as Latn

D.

An internet top-level domain, such as .com

Show answer & explanation

Correct Answer: A

For every document you submit, language detection returns the main language name, its ISO 639-1 code, a confidence score, and a script name with its ISO 15924 script code. ISO 639-1 is the two-letter language standard, so English comes back as en and French as fr. An ISO 3166-1 alpha-2 code identifies a country or region rather than a language; you can optionally pass one as a hint to disambiguate text that could belong to more than one language, but it is not the language identifier that the service returns. ISO 15924 script codes are four letters and name the writing system, which matters for languages written in more than one script, not the language itself. A top-level domain is an internet naming convention and plays no part in language detection. Answer: A

Q7medium

A mailroom analyzer is configured with content categories for invoices, receipts, and contracts. Staff notice that unrelated HR memos, which are none of those three, are being confidently filed as contracts. What change fixes this?

A.

Add a catch-all category, such as one named other, so content matching none of the real categories has somewhere to land

B.

Raise a confidence threshold on the classification so weak category matches are discarded automatically

C.

Turn segmentation off so each file is classified as a single unit instead of in parts

D.

Have the analyzer return detailed metadata so the misfiled memos are easier to spot afterwards

Show answer & explanation

Correct Answer: A

Classification always picks exactly one of the categories you defined, so if nothing describes an HR memo the service is obliged to choose the nearest listed option — here, contracts. Defining a catch-all category gives unmatched content a legitimate destination. Turning segmentation off still forces the whole file into one of the listed categories, returning extra metadata only makes the mistake visible after the fact, and there is no classification threshold that lets the service decline to choose.

Q8medium

A prototype that captions uploaded images runs on a managed compute deployment. Nobody touches it overnight, and the team wants the overnight cost to stop without tearing the deployment down. What should they configure?

A.

An idle timeout, so the deployment scales to zero once traffic stops

B.

Provisioned throughput units, so the overnight rate is fixed and predictable

C.

A smaller virtual machine SKU for the deployment during the night

D.

Regional data processing instead of global processing

Show answer & explanation

Correct Answer: A

Managed compute can auto-scale with traffic, and an idle timeout drops it to zero instances when nothing arrives, which is what makes the charges stop while the deployment still exists. Reserving throughput units is a way to pay for guaranteed capacity, not a way to stop paying (B). You never choose virtual machine SKUs for managed compute, since Foundry picks the accelerators itself (C). And where data is processed has no bearing on the overnight bill (D).

Q9hard

An AI engineering team is building a high-precision financial sentiment analysis feature on Microsoft Foundry. The model must handle specialist financial vocabulary and return output in a strict format. Which sequence makes the best use of the Foundry Models catalog to control cost while maximizing quality for this domain-specific task?

A.

Immediately fine-tune the most popular model in the catalog on the entire financial dataset, then send it straight to production to see how it behaves on real traffic.

B.

Shortlist candidates using the catalog leaderboard and benchmark metrics, run a custom evaluation against a golden set of financial queries to expose gaps, fine-tune the chosen model only if that evaluation shows it is needed, and then deploy it to a production endpoint in the project.

C.

Pick candidates from the catalog, deploy each one to an on-premises cluster, score them with external scripts, and upload the winner back to Azure by hand.

D.

Pick any model at random, try ad hoc prompts in the portal playground, and if quality is poor swap the generative model for an embeddings model and run regression analysis instead.

Show answer & explanation

Correct Answer: B

The Foundry Models catalog is built around a discover, compare, evaluate, customize, deploy loop, so the cheapest route to quality starts with evidence you do not have to generate yourself. The leaderboard and the benchmark metrics on each model card narrow the field before any spend. A custom evaluation run against your own set of financial queries then shows whether a base model already clears the bar, and that is what tells you whether fine-tuning is justified at all. Only some models support fine-tuning, and it adds training and hosting cost, so it belongs after evaluation rather than before it. Deployment comes last, once a candidate has been shown to work. Option A pays for customization before knowing it is needed and lets production act as the test bed. Option C discards the comparison, evaluation and deployment tooling that the catalog already provides. Option D confuses model families: an embeddings model produces vectors for similarity comparison and cannot stand in for a generative model that has to emit sentiment output. Answer: B

Q10hard

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.

Q11easy

Which of the following best describes the primary purpose of Named Entity Recognition (NER)?

A.

Translating text from one language to another.

B.

Identifying and categorizing specific items such as names, dates, and locations in unstructured text.

C.

Determining if a text expresses a positive or negative emotion.

D.

Creating a short summary of a long document.

Show answer & explanation

Correct Answer: B

Named Entity Recognition (NER) is a feature of natural language processing used to identify and categorize specific entities—such as people, places, organizations, and dates—within unstructured text. This helps in organizing and analyzing data more efficiently. Answer: B

Q12medium

A support team is trialling speech to text in the Foundry (new) portal playground before anyone writes code. They want the transcript shaped a particular way — for example, having the abbreviations their agents use spelled out. What does the playground let them do about this?

A.

Add special instructions for the LLM alongside the playground's other parameters

B.

Upload corrected transcripts so the service learns the team's preferred wording

C.

Edit the raw response in the JSON view and save it back as the corrected transcript

D.

Nothing at this stage; wording can only be changed after deploying a custom speech model

Show answer & explanation

Correct Answer: A

The playground exposes more than the mechanical settings such as language and profanity handling. Alongside them you can supply free-form instructions to the language model that shapes the output, which is exactly the lever for stylistic requirements like expanding abbreviations. That is the point of trying it here first: the team can settle on the wording behaviour with no code at all. Feeding back corrected transcripts is not how this playground works, editing a returned JSON payload changes one result rather than the behaviour, and reaching for a custom model is a much heavier step aimed at recognition accuracy, not at how the text is presented.

Q13hard

A lightweight app reviews vendor rebate statements. For each file it must check whether the discount lines add up to the stated total, compare that total against terms written in an appendix bound into the same PDF, and return a pass or fail result plus the computed difference. Standard field extraction returns blanks for all three. Which Content Understanding option fits?

A.

Create a document analyzer that uses the agentic workflow, so the service reasons across the file, performs the calculation, and validates the result.

B.

Keep the standard workflow and add labeled training examples until the analyzer learns to compute the difference.

C.

Switch every field to the extract method so the values are taken directly from the statement.

D.

Split the PDF into one file per page and run a prebuilt analyzer over each page independently.

Show answer & explanation

Correct Answer: A

Nothing here is printed on the page. Each answer has to be assembled from evidence spread across the statement, arithmetic has to be performed, and the result has to be checked against a condition stated elsewhere in the same file. That combination of multistep reasoning, calculation, and validation is precisely the scenario agentic mode exists for, and it still returns fields that conform to the schema. Labeled examples cannot teach arithmetic that is not in the document. The extract method only works for values that literally appear. Splitting by page destroys the cross-references the check depends on.

Q14easy

A greeting-card startup wants its designers to type a description such as 'a watercolor fox resting among autumn leaves' and get back a brand-new illustration that has never existed before. Which approach in Microsoft Foundry fits this need?

A.

Deploy a text-to-image generation model and send the description as the prompt

B.

Deploy an image classification model and read the labels it predicts from the description

C.

Index a stock illustration library and return the existing picture that best matches the description

D.

Deploy a chat model and ask it to attach the finished illustration to its reply

Show answer & explanation

Correct Answer: A

Producing a picture that did not previously exist, starting from a written description, is text-to-image generation. That is exactly what an image generation model deployed in Foundry does: you send natural language describing the subject you want, and the service returns newly synthesised image data. Classification is the wrong direction of travel, because it assigns labels to pictures that already exist and never draws anything. Searching an indexed illustration library retrieves an asset someone already made, which fails the requirement that the artwork be new. A chat model emits text, so it cannot render pixels on its own; it would still have to call an image model behind the scenes.

Q15easy

A marketing team wants to monitor social media posts to understand whether customers have a positive or negative opinion of a newly launched product. Which natural language processing (NLP) workload should they use?

A.

Key phrase extraction

B.

Sentiment analysis

C.

Entity recognition

D.

Speech recognition

Show answer & explanation

Correct Answer: B

Sentiment analysis is used to analyze text to determine positive or negative sentiment, providing insights into customer feedback and public opinion. While key phrase extraction identifies main points and entity recognition identifies specific items like names or dates, sentiment analysis specifically evaluates the emotional tone. Answer: B

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