← Azure AI Fundamentals (AI-900)
Test yourself →

AI workloads & responsible AI

What counts as an AI workload

Azure AI Fundamentals groups AI workloads into six areas you must recognise: machine learning, computer vision, natural language processing (NLP), knowledge mining/document intelligence, generative AI, and conversational AI (bots/agents). Exam questions often give you a scenario and ask which workload it maps to - learn the trigger words. 'Read text from a scanned form' = document intelligence. 'Detect objects in a photo' = computer vision. 'Summarise customer reviews' = NLP. 'Write a product description from a prompt' = generative AI.

Responsible AI - the six Microsoft principles

Microsoft defines six responsible AI principles, and the exam expects you to match a scenario to the right one:

  • Fairness - the system treats all groups of people equitably, no bias in outcomes (eg a loan model shouldn't favour one demographic).
  • Reliability and safety - the system performs consistently and safely, including under edge cases, and is tested rigorously before release.
  • Privacy and security - personal data is protected, used only with consent, and kept secure.
  • Inclusiveness - AI empowers everyone, including people with disabilities, and considers diverse needs.
  • Transparency - people understand how and why a system makes decisions; users are told they're interacting with AI.
  • Accountability - people and organisations are responsible for how AI systems operate, with governance and human oversight in place.

Common mistakes

Students mix up fairness (bias/equity) with inclusiveness (access/diverse needs) - fairness is about outcomes across groups, inclusiveness is about who can use and benefit from the system. Also watch transparency vs accountability: transparency is about explaining decisions to users, accountability is about who is responsible when things go wrong (governance, human-in-the-loop). Reliability and safety often gets confused with security - reliability is about consistent correct performance, security is about protecting data and systems from harm.

Human-in-the-loop and governance

Expect scenario questions where a high-stakes decision (medical, legal, financial) needs human review before acting - that's accountability plus reliability and safety working together. Microsoft's guidance stresses that responsible AI isn't a single checkbox; it spans the whole lifecycle from design through deployment and monitoring.

Exam tip

When a question describes a real-world AI scenario, first identify the workload type, then separately identify which responsible AI principle(s) apply if asked. Don't assume every question wants both - read carefully whether it's asking 'what kind of AI is this' or 'which principle does this violate/support'.

  • Six AI workload categories: machine learning, computer vision, NLP, knowledge mining/document intelligence, generative AI, conversational AI.
  • Microsoft names six responsible AI principles: fairness, reliability and safety, privacy and security, inclusiveness, transparency, accountability.
  • Fairness means equitable treatment/outcomes across different groups of people, avoiding bias.
  • Reliability and safety means the system performs consistently and correctly, including in edge cases, and is tested before release.
  • Privacy and security means personal data is collected/used with consent and protected from misuse or breach.
  • Inclusiveness means AI systems empower and are usable by everyone, including people with disabilities.
  • Transparency means users understand how and why an AI system reached a decision, and know they're interacting with AI.
  • Accountability means people/organisations remain responsible for AI system outcomes, with governance and human oversight.
  • High-stakes decisions (medical, legal, financial) should have human-in-the-loop review, reflecting accountability plus reliability and safety.
  • Document intelligence (knowledge mining) covers extracting structured data from forms, invoices, and scanned documents.
  • Generative AI covers producing new content (text, images, code) from prompts, distinct from classifying or analysing existing data.
  • Responsible AI applies across the whole AI lifecycle - design, development, deployment and ongoing monitoring - not just at launch.
Name the six AI workload categories in AI-900.
Machine learning, computer vision, NLP, knowledge mining/document intelligence, generative AI, conversational AI.
tap to reveal
Name Microsoft's six responsible AI principles.
Fairness, reliability and safety, privacy and security, inclusiveness, transparency, accountability.
tap to reveal
A hiring model rejects candidates from one demographic more often despite equal qualifications - which principle is violated?
Fairness.
tap to reveal
Which principle covers a system being usable by people with disabilities?
Inclusiveness.
tap to reveal
Which principle means users are told they're talking to a bot, not a human?
Transparency.
tap to reveal
Which principle means an organisation has governance and human oversight for AI decisions?
Accountability.
tap to reveal
Which principle covers consistent, correct performance even in edge cases?
Reliability and safety.
tap to reveal
Which principle covers protecting personal data and requiring consent for its use?
Privacy and security.
tap to reveal
A scenario: 'extract line items and totals from scanned invoices' - which workload?
Knowledge mining / document intelligence.
tap to reveal
A scenario: 'write a marketing paragraph from a short prompt' - which workload?
Generative AI.
tap to reveal
A scenario: 'tag objects and people in uploaded photos' - which workload?
Computer vision.
tap to reveal
A scenario: 'summarise sentiment from thousands of customer reviews' - which workload?
Natural language processing (NLP).
tap to reveal
Why should high-stakes decisions (eg medical diagnosis support) include human-in-the-loop review?
Because it reflects accountability and reliability/safety - a human must be able to check or override the AI's output.
tap to reveal
What's the difference between fairness and inclusiveness?
Fairness is about equitable outcomes across groups (no bias); inclusiveness is about who can access and benefit from the system (eg accessibility).
tap to reveal
At what stage of an AI system's life does responsible AI apply?
The whole lifecycle - design, development, deployment and ongoing monitoring, not just launch.
tap to reveal

Machine learning fundamentals

What machine learning actually is

Machine learning (ML) is a subset of AI where a model learns patterns from data instead of being explicitly programmed with rules. The model is trained on historical data, then used to make predictions on new data. In Azure, the core service for building ML models is Azure Machine Learning (Azure ML), accessed via Azure ML Studio.

The core ML workflow

Every ML project follows roughly the same steps: collect and prepare data, split it into training and validation (test) datasets, select an algorithm, train the model, evaluate its performance with metrics, then deploy it as an endpoint others can call. A common mistake is evaluating a model on the same data it was trained on - this gives falsely high accuracy, which is why a held-out test set matters.

Types of machine learning

  • Supervised learning: trains on labelled data (inputs plus known correct outputs). Covers regression (predicting a numeric value, eg house price) and classification (predicting a category, eg spam or not spam).
  • Unsupervised learning: trains on unlabelled data to find structure, most commonly clustering (grouping similar items, eg customer segments).
  • Reinforcement learning: an agent learns by trial and error, receiving rewards or penalties for actions taken in an environment.

Features and labels

A feature is an input variable used to make a prediction (eg square footage). A label is the known output value used in supervised training (eg the actual sale price). The exam expects you to identify which is which in a scenario.

Key evaluation metrics

  • Regression: uses metrics like MAE (mean absolute error) and RMSE (root mean squared error) - lower is better for both.
  • Classification: uses accuracy, precision, recall, and a confusion matrix that shows true/false positives and negatives.
  • Clustering: no labels to check against, so metrics judge how tight and separated the clusters are.

Azure Machine Learning Studio tools

Azure ML Studio offers a no-code Designer (drag-and-drop pipelines), Automated ML (AutoML, which automatically tries multiple algorithms and picks the best), and Notebooks for full code control using Python SDK. AutoML is the go-to answer for 'build a model quickly with minimal code'.

Common mistakes to avoid

  • Confusing classification (categories) with regression (numbers) - a very common trick in exam scenarios.
  • Forgetting that clustering is unsupervised - there is no 'correct answer' label to train against.
  • Thinking Azure ML Studio requires coding - Designer and AutoML are code-free.
  • Mixing up training data (used to build the model) with validation/test data (used to check it works on unseen data).
  • Supervised learning uses labelled data; unsupervised learning (eg clustering) uses unlabelled data.
  • Regression predicts a continuous numeric value; classification predicts a discrete category.
  • A feature is an input variable; a label is the known output value used in training.
  • Never evaluate a model on the exact data it was trained on - always use a separate test/validation set.
  • Azure Machine Learning Studio's Designer provides a no-code, drag-and-drop pipeline builder.
  • Automated ML (AutoML) automatically tests multiple algorithms and selects the best-performing one.
  • Common regression metrics are MAE and RMSE, where a lower value indicates better performance.
  • Classification is commonly evaluated using accuracy, precision, recall and a confusion matrix.
  • Reinforcement learning trains an agent through rewards and penalties based on actions in an environment.
  • Clustering groups similar unlabelled data points together, eg for customer segmentation.
  • Azure ML Notebooks give full code control via the Python SDK for advanced, custom model building.
  • A confusion matrix shows counts of true positives, true negatives, false positives and false negatives.
What is the difference between supervised and unsupervised learning?
Supervised learning trains on labelled data (known outputs); unsupervised learning trains on unlabelled data to find structure, such as clustering.
tap to reveal
What type of ML task predicts a continuous numeric value?
Regression.
tap to reveal
What type of ML task predicts a discrete category?
Classification.
tap to reveal
What is a feature in machine learning?
An input variable used to make a prediction, eg square footage of a house.
tap to reveal
What is a label in machine learning?
The known correct output value used to train a supervised model, eg the actual sale price.
tap to reveal
Why must you evaluate a model on separate test data, not training data?
Because testing on training data gives falsely high accuracy and does not reflect real-world performance.
tap to reveal
What is clustering an example of?
Unsupervised learning - grouping similar unlabelled data points, eg customer segments.
tap to reveal
What does Automated ML (AutoML) in Azure do?
Automatically trains and tests multiple algorithms on your data and selects the best-performing model, with minimal code.
tap to reveal
What no-code tool in Azure ML Studio lets you build pipelines by dragging and dropping?
The Designer.
tap to reveal
Name two common regression evaluation metrics.
MAE (mean absolute error) and RMSE (root mean squared error) - lower values are better.
tap to reveal
Name two common classification evaluation metrics.
Accuracy and precision (also recall, and the confusion matrix).
tap to reveal
What does a confusion matrix show?
The counts of true positives, true negatives, false positives and false negatives for a classification model.
tap to reveal
How does reinforcement learning work?
An agent learns by trial and error, receiving rewards or penalties for actions taken in an environment.
tap to reveal
Which Azure ML Studio tool gives full code control using Python?
Notebooks, via the Azure ML Python SDK.
tap to reveal

Computer vision on Azure

What computer vision covers on Azure

Azure's computer vision services let you extract information from images and video without training your own models. The two main services are Azure AI Vision (formerly Computer Vision) and Azure AI Custom Vision. There's also Face for face detection/analysis and Azure AI Video Indexer for video.

Azure AI Vision

This is the general-purpose, pre-trained service. Key capabilities:

  • Image analysis: tags, captions, dense captions, objects, categories, brands and adult/racy content ratings
  • Optical Character Recognition (OCR) using the Read API - extracts printed and handwritten text, supports many languages
  • Spatial analysis: understands people's movement in physical space via video, e.g. counting how many people entered a zone
  • Smart-cropping and background removal
  • Face detection is included but the older Face service gives more detailed facial attributes

Custom Vision

Use this when the built-in tags don't match your business need - for example spotting a specific defect on a production line, or identifying a particular product. Custom Vision has two project types:

  • Image classification: assigns one or more labels to a whole image
  • Object detection: identifies objects AND returns bounding box coordinates for each one

You upload and tag your own training images, then train and publish a model via the Custom Vision portal or SDK. It needs far fewer images than building a model from scratch because it uses transfer learning on top of a pre-trained backbone.

Face service

Detects human faces in an image and returns attributes like bounding box, head pose and (with limited access approval) age and emotion. Face identification and verification (matching a face to a known identity) are restricted-access features due to responsible AI concerns - you must apply for approval.

Common exam traps

  • Don't confuse Image Analysis (general tagging/captions) with Custom Vision (your own labels)
  • OCR reads text FROM images; it does not translate it - that needs Azure AI Translator afterwards
  • Object detection returns a bounding box; image classification does not
  • Spatial analysis is about counting/tracking people in physical space, not identifying who they are
  • Face identification/verification need Limited Access approval - this is tested because of Microsoft's Responsible AI commitments
  • These are all part of Azure AI Services (the multi-service resource) OR can be provisioned as single-service resources - know both options exist

Provisioning

You can create a single Vision resource (billed only for that service) or an Azure AI Services multi-service resource (one key/endpoint covers Vision, Language, Speech etc, useful for prototyping and consolidated billing).

  • Azure AI Vision provides pre-built image analysis: tags, captions, dense captions, objects, categories and brand/adult-content detection
  • OCR in Azure AI Vision uses the Read API and supports both printed and handwritten text in many languages
  • Custom Vision has exactly two project types: image classification (whole-image labels) and object detection (labels plus bounding boxes)
  • Object detection returns bounding box coordinates for each identified object; image classification does not
  • Custom Vision uses transfer learning, so it needs far fewer training images than building a model from scratch
  • Spatial analysis detects and tracks people's movement in physical space from video, e.g. counting zone entries
  • Face identification and verification are Limited Access features requiring Microsoft approval, due to Responsible AI policy
  • The Face service returns attributes like bounding box and head pose; detailed emotion/age access is restricted
  • OCR extracts text but does NOT translate it - translation requires Azure AI Translator
  • You can provision Vision as a single-service resource or as part of the multi-service Azure AI Services resource
  • Smart-cropping and background removal are features of Azure AI Vision's image analysis capability
  • Video Indexer is the Azure service used for extracting insights (faces, text, topics) from video content
What are the two Custom Vision project types?
Image classification (whole-image labels) and object detection (labels plus bounding boxes)
tap to reveal
Which Azure AI Vision feature reads printed and handwritten text?
OCR via the Read API
tap to reveal
Does OCR translate the text it extracts?
No - translation needs a separate service, Azure AI Translator
tap to reveal
What does object detection return that image classification does not?
Bounding box coordinates for each detected object
tap to reveal
Why does Custom Vision need fewer training images than a model built from scratch?
It uses transfer learning on top of a pre-trained backbone
tap to reveal
What does spatial analysis do?
Detects and tracks people's movement in physical space from video, e.g. counting zone entries
tap to reveal
What Face service features require Limited Access approval from Microsoft?
Face identification and verification, due to Responsible AI policy
tap to reveal
What attributes does basic Face detection return without special approval?
Bounding box and head pose (detailed emotion/age access is restricted)
tap to reveal
Name two provisioning options for Azure AI Vision
A single-service Vision resource, or the multi-service Azure AI Services resource
tap to reveal
What is dense captioning in Azure AI Vision?
Generating multiple detailed captions describing different regions of an image, not just one overall caption
tap to reveal
Which Azure service extracts insights like faces, text and topics from video?
Azure AI Video Indexer
tap to reveal
What two things does Azure AI Vision's image analysis return alongside tags and objects?
Categories and captions, plus brand and adult/racy content detection
tap to reveal
True or false: Custom Vision lets you define your own labels for images.
True - you upload and tag your own training images to teach it your specific categories
tap to reveal

Natural language processing on Azure

What Azure NLP covers

Natural language processing (NLP) is how Azure AI services understand and generate human language - text and speech. For AI-900 the two headline services are Azure AI Language and Azure AI Speech, both part of Azure AI Services (the multi-service resource).

Azure AI Language features

  • Key phrase extraction - pulls out the main talking points from a block of text.
  • Sentiment analysis - scores text as positive, negative, neutral or mixed, with a confidence score between 0 and 1 for each label.
  • Named Entity Recognition (NER) - finds and categorises entities such as people, places, dates, quantities and organisations.
  • PII detection - a specific type of entity recognition that flags and can redact personal data like names, phone numbers and card numbers.
  • Language detection - identifies the language a text is written in and returns an ISO code plus a confidence score.
  • Conversational Language Understanding (CLU) - the successor to the old LUIS service, used to build custom intent and entity models for chatbots and voice apps. Remember: LUIS is retired, CLU is the current tool.
  • Question Answering - turns a knowledge base (often a FAQ document) into an API that answers natural-language questions.

Azure AI Speech features

  • Speech to text - transcribes spoken audio into text, real-time or batch.
  • Text to speech - converts text into natural-sounding spoken audio; supports both prebuilt neural voices and custom voices.
  • Speech translation - converts spoken audio in one language into text or speech in another, in near real time.
  • Speaker recognition - identifies or verifies who is speaking from their voice.

Common mistakes to avoid

  • Do not confuse sentiment analysis (whole-document tone) with key phrase extraction (topic words) - they answer different questions.
  • Language detection returns a confidence score; a value of (Unknown) means the service could not reliably tell.
  • CLU replaces LUIS - if an exam item mentions building custom intents, the current answer is CLU, not LUIS.
  • Translator (text translation) is a separate Azure AI service from Speech Translation, but both sit under the NLP umbrella - Translator does text-to-text, Speech does audio-involving translation.
  • PII detection is not the same as content moderation; PII is about personal data, not offensive content.

Quick recap

Azure AI Language handles written text tasks (sentiment, key phrases, NER, PII, language detection, CLU, Question Answering). Azure AI Speech handles spoken language tasks (speech-to-text, text-to-speech, translation, speaker recognition). Both can be accessed through a single multi-service Azure AI Services resource or as standalone resources.

  • Azure AI Language provides sentiment analysis, key phrase extraction, NER, PII detection, language detection, CLU and Question Answering.
  • Sentiment analysis returns positive, negative, neutral or mixed, each with a confidence score from 0 to 1.
  • Conversational Language Understanding (CLU) is the current custom intent/entity service - it replaced LUIS, which is retired.
  • Language detection returns an ISO language code and a confidence score; Unknown means the language could not be determined.
  • Named Entity Recognition (NER) categorises entities like person, location, date, quantity and organisation in text.
  • PII detection finds and can redact personal data such as names, addresses and card numbers within text.
  • Azure AI Speech covers speech-to-text, text-to-speech, speech translation and speaker recognition.
  • Text-to-speech supports both prebuilt neural voices and custom-trained voices.
  • Speech translation converts spoken audio in real time into text or speech in another language.
  • Question Answering builds a queryable knowledge base from FAQ-style content, distinct from open-ended chat.
  • Translator handles text-to-text translation; Speech Translation handles audio-involving translation - both are separate NLP-family services.
  • Both Language and Speech can be provisioned via a single multi-service Azure AI Services resource or as separate single-service resources.
Which Azure service extracts sentiment, key phrases and entities from text?
Azure AI Language.
tap to reveal
What are the four possible sentiment labels in Azure AI Language sentiment analysis?
Positive, negative, neutral, mixed - each with a confidence score 0 to 1.
tap to reveal
What replaced LUIS for building custom language understanding models?
Conversational Language Understanding (CLU); LUIS is retired.
tap to reveal
What does NER stand for and what does it do?
Named Entity Recognition - finds and categorises entities like people, places, dates and organisations in text.
tap to reveal
What does PII detection do in Azure AI Language?
Finds and can redact personal data such as names, phone numbers and card numbers.
tap to reveal
What does language detection return?
An ISO language code and a confidence score; Unknown if it cannot tell.
tap to reveal
Name the four core capabilities of Azure AI Speech.
Speech-to-text, text-to-speech, speech translation, speaker recognition.
tap to reveal
What two voice options does text-to-speech support?
Prebuilt neural voices and custom-trained voices.
tap to reveal
What is the difference between Translator and Speech Translation?
Translator does text-to-text; Speech Translation converts spoken audio in real time into text or speech in another language.
tap to reveal
What does Question Answering do?
Turns a knowledge base, often FAQ content, into an API that answers natural-language questions.
tap to reveal
What is key phrase extraction used for?
Pulling out the main talking points or topics from a block of text.
tap to reveal
How can Azure AI Language and Speech resources be provisioned?
Either via a single multi-service Azure AI Services resource or as separate single-service resources.
tap to reveal
What does speaker recognition do?
Identifies or verifies who is speaking based on their voice.
tap to reveal

Generative AI & Azure OpenAI

What is generative AI?

Generative AI creates new content - text, images, code, audio - rather than just classifying or predicting from existing data.

Azure OpenAI Service gives you managed, enterprise-grade access to OpenAI's models (GPT, embeddings, DALL-E) inside your own Azure subscription, with Azure's security, networking and compliance wrapped around it.

Key model families

  • GPT models (e.g. GPT-4 class) - generate and understand natural language and code, used for chat, summarisation, writing, reasoning.
  • Embeddings models - turn text into numeric vectors for search, clustering and comparing meaning (used in RAG systems).
  • DALL-E models - generate images from text prompts.
  • Whisper - speech-to-text transcription and translation.

Prompts and prompt engineering

  • A prompt is the input you give the model; the completion is its output.
  • System message sets behaviour/persona/rules for the whole conversation.
  • Few-shot prompting gives examples in the prompt to steer output format and style - no retraining needed.
  • Zero-shot prompting asks the model to do a task with no examples at all.
  • Prompt engineering (wording, examples, structure) is the cheapest, fastest way to improve output quality - try this before fine-tuning.

Key generation parameters

  • Temperature (0-1 typically) - controls randomness; low = focused/deterministic, high = creative/varied.
  • Top P - nucleus sampling, alternative way to control randomness by limiting the probability mass considered.
  • Max tokens - caps the length of the response; a token is roughly 4 characters or 0.75 of a word in English.
  • Stop sequences - strings that tell the model to stop generating.

Grounding and responsible use

  • Base models can 'hallucinate' - producing plausible but false or unverifiable content - because they generate the statistically likely next token, not verified facts.
  • Grounding techniques (e.g. Retrieval Augmented Generation, RAG) reduce hallucination by feeding the model relevant, trusted data (like your own documents) at prompt time via Azure AI Search plus 'your data' features in Azure OpenAI Studio.
  • Fine-tuning trains a model further on your own labelled examples to change its style or specialise it for a task - used only when prompt engineering isn't enough.
  • Azure OpenAI includes built-in content filtering for harmful content, and Microsoft's Responsible AI principles (fairness, reliability & safety, privacy & security, inclusiveness, transparency, accountability) apply throughout.

Common exam trap

Don't confuse Azure OpenAI Service (specific OpenAI models via Azure) with Azure AI Studio / Azure AI Foundry (the broader platform for building generative AI apps, including model catalog beyond OpenAI). Also remember DALL-E is for image generation, not Whisper (that's speech) - the exam likes to mix these up.

  • Azure OpenAI Service provides managed access to OpenAI models (GPT, embeddings, DALL-E, Whisper) within Azure's security and compliance boundary.
  • A prompt is the input text given to a generative model; the model's output is called the completion.
  • Temperature controls randomness of output - lower values (near 0) give focused, deterministic answers; higher values give more creative, varied answers.
  • Max tokens sets the maximum length of a completion; roughly 1 token = 4 characters or about 0.75 of a word in English.
  • Few-shot prompting includes example input/output pairs in the prompt to guide the model's response format without retraining.
  • Hallucination is when a generative model produces plausible-sounding but false or unverifiable content.
  • Retrieval Augmented Generation (RAG) grounds model responses in your own trusted data, typically combining Azure AI Search with Azure OpenAI to reduce hallucination.
  • Fine-tuning further trains a model on your own labelled examples to specialise its behaviour, and should only be used when prompt engineering alone is not enough.
  • DALL-E models generate images from text prompts; Whisper models transcribe and translate speech to text.
  • Embeddings models convert text into numeric vectors that capture semantic meaning, used for search and similarity comparison.
  • Azure OpenAI Service includes built-in content filtering to reduce harmful or inappropriate generated content.
  • Microsoft's Responsible AI principles - fairness, reliability & safety, privacy & security, inclusiveness, transparency, accountability - apply to all generative AI use on Azure.
What does Azure OpenAI Service provide?
Managed, enterprise-grade access to OpenAI models such as GPT, embeddings, DALL-E and Whisper, inside your own Azure subscription.
tap to reveal
What is a prompt, and what is a completion?
A prompt is the input text given to the model; the completion is the text the model generates in response.
tap to reveal
What does the temperature parameter control?
Randomness of the output - low temperature gives focused, predictable answers, high temperature gives more varied, creative answers.
tap to reveal
Roughly how many characters is one token?
About 4 characters, or roughly 0.75 of a word in English.
tap to reveal
What does max tokens control?
The maximum length of the model's generated response (completion).
tap to reveal
What is few-shot prompting?
Including a few example input/output pairs directly in the prompt to guide the model's response, without retraining it.
tap to reveal
What is zero-shot prompting?
Asking the model to perform a task with no examples given in the prompt at all.
tap to reveal
What is hallucination in generative AI?
When a model generates plausible-sounding but false, made-up or unverifiable content.
tap to reveal
What is Retrieval Augmented Generation (RAG)?
A technique that grounds model responses by retrieving relevant trusted data (e.g. via Azure AI Search) and feeding it into the prompt, reducing hallucination.
tap to reveal
When should you use fine-tuning instead of prompt engineering?
Only when prompt engineering and examples alone can't achieve the needed style, accuracy or specialisation - fine-tuning trains the model further on your own labelled data.
tap to reveal
What does the DALL-E model do in Azure OpenAI Service?
Generates images from text prompts.
tap to reveal
What does the Whisper model do?
Transcribes and translates speech into text.
tap to reveal
What are embeddings used for?
Converting text into numeric vectors that represent meaning, enabling semantic search, clustering and similarity comparison.
tap to reveal
Name the six Microsoft Responsible AI principles.
Fairness, reliability & safety, privacy & security, inclusiveness, transparency, and accountability.
tap to reveal
What built-in safety feature does Azure OpenAI Service include?
Content filtering that helps detect and block harmful or inappropriate generated content.
tap to reveal

Azure AI services overview

Azure AI services overview

Azure AI services (formerly Cognitive Services) are pre-built, pre-trained AI models exposed as APIs or SDKs. You call them without training your own model, which makes them the fastest route to adding AI capability to an app.

The main service categories

  • Vision: image classification, object detection, OCR (Read API), spatial analysis via Azure AI Vision.
  • Language: sentiment, key phrase extraction, entity recognition, translation, question answering via Azure AI Language.
  • Speech: speech-to-text, text-to-speech, speech translation via Azure AI Speech.
  • Decision: anomaly detection, content moderation, personalizer for recommendations.
  • Azure OpenAI Service: access to GPT, embeddings and DALL-E models with Azure security and compliance wrapped around them.
  • Azure AI Search: adds AI enrichment (OCR, entity extraction) to search indexes over your own data.

Resource types — the exam favourite

When you provision in the Azure portal you choose between:

  • A single-service resource — dedicated endpoint and key for just one service, e.g. only Language. Gives its own billing meter and separate access control.
  • A multi-service resource (the Azure AI services resource) — one endpoint and one key for most services (Vision, Language, Speech, Decision, etc.). Simplifies billing into one line and one set of credentials.

Note: Azure OpenAI and some newer/preview services still need their own dedicated resource — they are not bundled into the multi-service resource.

Authentication and endpoints

  • Every resource gives you an endpoint URL plus two keys (a primary and secondary) for key rotation without downtime.
  • You can also authenticate with Azure Active Directory (Microsoft Entra ID) tokens for more secure, keyless access in production.
  • Regional endpoint: the resource is tied to an Azure region; calls must go to that region's endpoint.

Pricing tiers

  • Free tier (F0): limited calls per month/minute, good for learning and testing — one F0 per subscription per service.
  • Standard tier (S0 and above): pay-as-you-go, scales for production, higher rate limits.

Responsible AI

Microsoft's six Responsible AI principles apply across every Azure AI service: fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability. Expect exam questions matching a scenario to one of these six.

Common mistakes

  • Confusing 'multi-service resource' with 'getting every Azure AI service in one place' — Azure OpenAI is usually separate.
  • Forgetting that a free (F0) tier is capped and only one is allowed per subscription per service.
  • Mixing up the key (authentication) with the endpoint (the URL you send requests to) — you need both.
  • Assuming these services require you to train a model — they are pre-trained; you only fine-tune in specific cases (e.g. Custom Vision, Azure OpenAI fine-tuning).
  • Azure AI services are pre-built, pre-trained models used via API/SDK — no training data needed to get started.
  • A multi-service resource gives one endpoint and one key covering most Azure AI services (Vision, Language, Speech, Decision).
  • A single-service resource gives a dedicated endpoint/key and its own billing meter for just one service.
  • Azure OpenAI Service is typically provisioned as its own separate resource, not bundled into the multi-service resource.
  • Every resource issues two keys (primary and secondary) so you can rotate one without downtime.
  • You can authenticate to Azure AI services with a key or with Microsoft Entra ID (Azure AD) tokens.
  • The free tier is called F0 and is capped in monthly/per-minute calls — only one F0 per service per subscription.
  • The paid tier is called S0 (Standard) and scales with pay-as-you-go pricing for production workloads.
  • Resources are region-specific — API calls must be sent to the endpoint of the region the resource was created in.
  • Microsoft defines six Responsible AI principles: fairness, reliability and safety, privacy and security, inclusiveness, transparency, accountability.
  • Azure AI Vision, Language, Speech and Decision are the four core service families under the Azure AI services umbrella.
  • Azure AI Search can layer AI enrichment (OCR, entity extraction) onto a search index built over your own data.
What is a multi-service Azure AI services resource?
One resource giving a single endpoint and key that covers most Azure AI services (Vision, Language, Speech, Decision) under one billing line.
tap to reveal
What is a single-service resource used for?
A dedicated endpoint and key for just one Azure AI service, with its own separate billing meter.
tap to reveal
Is Azure OpenAI Service included in the multi-service resource?
No — it is normally provisioned as its own dedicated resource, separate from the bundled multi-service resource.
tap to reveal
How many keys does an Azure AI services resource give you, and why?
Two — a primary and secondary key — so you can rotate one key without causing downtime.
tap to reveal
What are the two ways to authenticate to Azure AI services?
Using a resource key, or using Microsoft Entra ID (Azure AD) token-based authentication.
tap to reveal
What is the free pricing tier called and what's its limitation?
F0 — it has capped monthly/per-minute call limits and only one F0 is allowed per service per subscription.
tap to reveal
What is the standard paid pricing tier called?
S0 (Standard) — pay-as-you-go pricing that scales for production workloads.
tap to reveal
Why does the region of a resource matter?
Because API calls must be sent to the endpoint of the specific Azure region the resource was created in.
tap to reveal
Name the six Microsoft Responsible AI principles.
Fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability.
tap to reveal
Which four service families sit under Azure AI services?
Vision, Language, Speech, and Decision.
tap to reveal
What does Azure AI Vision's Read API do?
Performs OCR — extracts printed and handwritten text from images and documents.
tap to reveal
What does Azure AI Search add on top of a normal search index?
AI enrichment such as OCR and entity extraction applied to your own data during indexing.
tap to reveal
Do you need to train your own model to use Azure AI services?
No — they are pre-built and pre-trained; you only fine-tune in specific cases like Custom Vision or Azure OpenAI fine-tuning.
tap to reveal
What does the Decision category of Azure AI services include?
Anomaly detection, content moderation, and Personalizer for recommendations.
tap to reveal