To complete the sentence, select the appropriate option in the answer area.



In the Microsoft Azure AI Fundamentals (AI-900) and Azure Machine Learning (AML) learning paths, deploying a real-time inference pipeline refers to making a trained machine learning model available as a web service that can process incoming data and return predictions instantly. To achieve this, the model must be deployed to an infrastructure capable of handling continuous, low-latency requests with high reliability and scalability.
Microsoft’s official guidance from Azure Machine Learning documentation specifies that:
For testing or development, you can deploy to Azure Container Instances (ACI) because it provides a lightweight, temporary environment suitable for small-scale or non-production workloads.
For production-grade, real-time inference, the deployment should be made to Azure Kubernetes Service (AKS).
AKS provides enterprise-level scalability, load balancing, and high availability, which are critical for serving real-time predictions to multiple consumers simultaneously. It manages containerized applications using Kubernetes orchestration, allowing the model to scale automatically based on traffic demands.
Azure Machine Learning Compute is mainly used for model training and batch inference pipelines, not real-time endpoints. A local web service is typically used only for debugging or offline testing on a developer machine and cannot be shared for external consumption.
Therefore, when deploying a real-time inference pipeline as a service for others to consume, the correct and Microsoft-verified option is Azure Kubernetes Service (AKS). This environment ensures production readiness, secure endpoint management, and scalability for live AI applications, fully aligning with best practices outlined in the Azure Machine Learning designer documentation and AI-900 exam objectives.
https://docs.microsoft.com/en-us/azure/machine-learning/concept-designer#deploy
You are building a knowledge base by using QnA Maker. Which file format can you use to populate the knowledge base?
PPTX
XML
ZIP
QnA Maker supports automatic extraction of question-and-answer pairs from structured files such as PDF, Microsoft Word, or Excel documents, as well as from public webpages. This makes PDF the correct file format for populating a knowledge base.
Other options are invalid:
B. PPTX – Not supported.
C. XML – Not a recognized input for QnA Maker.
D. ZIP – Used for packaging, not Q & A content.
You are building an AI system.
Which task should you include to ensure that the service meets the Microsoft transparency principle for responsible AI?
Ensure that all visuals have an associated text that can be read by a screen reader.
Enable autoscaling to ensure that a service scales based on demand.
Provide documentation to help developers debug code.
Ensure that a training dataset is representative of the population.
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and Microsoft Learn module “Describe principles of responsible AI”, the transparency principle ensures that AI systems are understandable, explainable, and well-documented so that users, developers, and stakeholders can know how the system operates and makes decisions. Transparency involves clear communication, documentation, and interpretability.
Microsoft defines transparency as the responsibility to make sure that people understand how AI systems function, their limitations, and how decisions are made. For developers, this means providing detailed documentation and model interpretability tools so others can inspect, debug, and understand the AI model’s behavior. For users, it means ensuring that the purpose, capabilities, and limitations of the AI system are clearly explained.
Providing documentation to help developers debug and understand how a service works directly aligns with this transparency principle. It ensures that the system’s logic and behavior are open to inspection and that any unintended consequences can be identified and corrected. Transparency also builds trust in AI solutions by enabling accountability and oversight.
Let’s analyze the other options:
A. Ensure that all visuals have an associated text that can be read by a screen reader – This supports inclusiveness, not transparency, as it focuses on accessibility for all users.
B. Enable autoscaling to ensure that a service scales based on demand – This is related to system performance and scalability, not responsible AI.
D. Ensure that a training dataset is representative of the population – This supports fairness, as it prevents bias and ensures equitable outcomes.
Therefore, based on the official AI-900 training content and Microsoft’s Responsible AI framework (which includes fairness, reliability, privacy, inclusiveness, transparency, and accountability), the correct answer is C. Provide documentation to help developers debug code, because this directly promotes transparency in how the AI system operates and communicates its inner workings
You need to provide content for a business chatbot that will help answer simple user queries.
What are three ways to create question and answer text by using QnA Maker? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Generate the questions and answers from an existing webpage.
Use automated machine learning to train a model based on a file that contains the questions.
Manually enter the questions and answers.
Connect the bot to the Cortana channel and ask questions by using Cortana.
Import chit-chat content from a predefined data source.
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Explore conversational AI in Microsoft Azure,” the QnA Maker (now integrated into the Azure AI Language Service as Custom Question Answering) is used to create, train, and publish a knowledge base of question-and-answer pairs that can power a chatbot.
There are three primary methods to create Q & A content:
Generate questions and answers from an existing webpage (Option A):QnA Maker can automatically extract question–answer pairs from structured or semi-structured data sources like FAQs, product manuals, or support webpages.
Manually enter questions and answers (Option C):Users can create Q & A pairs directly in the QnA Maker portal or Azure Language Studio, enabling custom answers to be crafted manually.
Import chit-chat content from a predefined data source (Option E):QnA Maker provides predefined “chit-chat” datasets that let a bot handle casual conversation (e.g., greetings or small talk) naturally.
The other options are incorrect:
B. Use automated machine learning – AutoML is for predictive modeling, not knowledge extraction.
D. Connect the bot to Cortana – This is a channel integration, not a method of content creation.
You need to reduce the load on telephone operators by implementing a Chabot to answer simple questions with predefined answers.
Which two Al services should you use to achieve the goal? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Azure 8ol Service
Azure Machine Learning
Translator
Language Service
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Explore conversational AI in Microsoft Azure,” to create a chatbot that can automatically answer simple, predefined user questions, you need two main Azure AI components — one to handle the conversation interface and another to manage the knowledge and language understanding aspect.
Azure Bot Service (A)This service is used to create, manage, and deploy chatbots that interact with users through text or voice. The Bot Service provides the framework for conversation management, user interaction, and channel integration (e.g., webchat, Microsoft Teams, Skype). It serves as the backbone of conversational AI applications and supports integration with other cognitive services like the Language Service.
Language Service (D)The Azure AI Language Service (which now includes Question Answering, formerly QnA Maker) is used to build and manage the knowledge base of predefined questions and answers. This service enables the chatbot to understand user queries and return appropriate responses automatically. The QnA capability allows you to import documents, FAQs, or structured data to create a searchable database of responses for the bot.
Why the other options are incorrect:
B. Azure Machine Learning: This service is used for building, training, and deploying custom machine learning models, not for chatbot Q & A automation.
C. Translator: This service performs language translation, which is not required for answering predefined questions unless multilingual support is specifically needed.
Therefore, to implement a chatbot that can answer simple, repetitive user questions and reduce the load on human operators, you combine Azure Bot Service (for interaction) with the Language Service (for question-answering intelligence).
You need to identify harmful content in a generative Al solution that uses Azure OpenAI Service.
What should you use?
Face
Video Analysis
Language
Content Safety
According to the Microsoft Azure AI Fundamentals (AI-900) curriculum and Azure OpenAI documentation, the appropriate service for detecting and managing harmful, unsafe, or inappropriate content in text, images, or other generative AI outputs is Azure AI Content Safety.
Azure AI Content Safety is designed to automatically detect potentially harmful material such as hate speech, violence, self-harm, sexual content, or profanity. It ensures that generative AI applications like chatbots, image generators, and content creation tools comply with Microsoft’s Responsible AI principles — specifically Reliability & Safety and Accountability.
This service integrates directly with the Azure OpenAI Service, meaning that when developers build AI solutions using models like GPT-4 or DALL·E, they can use Content Safety to filter and moderate both input prompts and model outputs. This protects users from unsafe or offensive content generation.
Let’s analyze why the other options are incorrect:
A. Face – The Face service detects and analyzes human faces in images or videos. It is unrelated to moderating harmful textual or generative content.
B. Video Analysis – This service analyzes video streams to detect objects, actions, or events but not inappropriate or harmful text or imagery from AI models.
C. Language – The Azure AI Language service focuses on text understanding tasks like sentiment analysis, entity recognition, and translation, not content safety filtering.
Therefore, per Microsoft Learn’s official AI-900 guidance, when identifying or filtering harmful content in a generative AI solution built with Azure OpenAI, the correct and verified service to use is Azure AI Content Safety.
Match the Azure Al service to the appropriate generative Al capability.
To answer, drag the appropriate service from the column on the left to its capability on the right. Each service may be used once, more than once, or not at all.
NOTE: Each correct match is worth one point.



This question maps each Azure AI service to its correct capability based on the Microsoft Azure AI Fundamentals (AI-900) syllabus and Microsoft Learn documentation on Azure Cognitive Services.
Classify and label images → Azure AI VisionAzure AI Vision (formerly Computer Vision) provides capabilities to analyze visual content, detect objects, classify images, and extract information from pictures. It includes object detection, image classification, and tagging, which are core vision tasks. This service enables businesses to build solutions that understand visual input, such as identifying products, reading signs, or detecting faces in images.
Generate conversational responses → Azure OpenAI ServiceAzure OpenAI Service integrates powerful large language models such as GPT-3.5 and GPT-4, capable of generating human-like text responses, summarizations, translations, and dialogues. These models are designed for natural language generation (NLG) and conversational AI, making them ideal for chatbots, virtual agents, and intelligent assistants that produce dynamic, context-aware replies.
Convert speech to text in real time → Azure AI SpeechAzure AI Speech provides speech-to-text capabilities (speech recognition) that convert spoken language into written text instantly. It is commonly used in transcription services, voice command systems, and live captioning applications. Additionally, the Speech service supports text-to-speech (speech synthesis) and speech translation, making it versatile for voice-based AI applications.
By understanding each service’s specialization—Vision for visual data, OpenAI for generative text, and Speech for audio processing—you can correctly match the capabilities.
To complete the sentence, select the appropriate option in the answer area.



In the context of Microsoft Azure AI Fundamentals (AI-900) and general machine learning principles, regression refers to a type of supervised learning used to predict continuous numerical values based on historical data. The goal of regression is to model the relationship between input variables (features) and a continuous output variable (target).
In this scenario, the task is to predict how many vehicles will travel across a bridge on a given day. The number of vehicles is a numerical value that can vary continuously depending on factors such as time of day, weather, weekday/weekend, or traffic trends. Because the output is numeric and not categorical, this problem type clearly fits into regression analysis.
Microsoft’s official learning content for AI-900, under “Identify features of regression and classification machine learning models,” specifies that regression models are used to predict values such as sales forecasts, demand estimation, temperature prediction, or traffic volume—all of which share the same underlying objective: predicting a quantity.
To clarify other options:
Classification is used when predicting categories or discrete classes, such as determining whether an email is spam or not spam, or if an image contains a cat or a dog.
Clustering is an unsupervised learning technique used to group similar data points without predefined labels (for example, grouping customers by purchasing behavior).
Since predicting the number of vehicles results in a continuous numerical output, it aligns precisely with the regression workload type described in the Microsoft AI-900 study materials.
Select the answer that correctly completes the sentence.



According to the Microsoft Azure AI Fundamentals (AI-900) official study materials and Microsoft Learn module “Describe features of common AI workloads,” an anomaly detection workload is designed to identify data points or patterns that deviate significantly from what is expected or normal. These anomalies often indicate irregularities, faults, or potential issues that require attention.
In this scenario, the AI system monitors temperature data from a large machine. Normally, the machine operates within a predictable temperature range. When the AI detects sudden or unexpected temperature spikes or drops — behavior that does not match the historical pattern — it flags these occurrences as anomalies. This type of workload is fundamental in predictive maintenance and industrial monitoring, where it helps detect equipment failures, safety hazards, or energy inefficiencies before they escalate.
Microsoft’s AI-900 curriculum emphasizes that anomaly detection workloads are often used in:
Industrial IoT systems (detecting abnormal sensor readings or machine behavior)
Finance (fraud detection or unusual transaction monitoring)
Cybersecurity (detecting irregular network traffic or access patterns)
Operations (identifying abnormal variations in production data)
The Azure service used for this purpose is Azure Anomaly Detector, part of Azure Cognitive Services, which uses advanced statistical and machine learning models to automatically detect outliers in time-series data such as temperature, pressure, or transaction logs.
By comparison:
Computer vision handles image or video analysis.
Knowledge mining extracts insights from large document collections.
Natural Language Processing (NLP) interprets human language.
Thus, based on the official Microsoft AI-900 study guide and Microsoft Learn, the correct and verified answer is An anomaly detection workload, since detecting unusual temperature fluctuations precisely fits this AI workload type.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.


Statements
Yes
No
A bot that responds to queries by internal users is an example of a conversational AI workload.
✅ Yes
An application that displays images relating to an entered search term is an example of a conversational AI workload.
✅ No
A web form used to submit a request to reset a password is an example of a conversational AI workload.
✅ No
According to the Microsoft Azure AI Fundamentals (AI-900) official study materials, conversational AI workloads are those that enable interaction between humans and AI systems through natural language conversation, either by text or speech. These workloads are typically implemented using Azure Bot Service, Azure Cognitive Services for Language, and Azure OpenAI Service. The key characteristic of a conversational AI workload is the presence of dialogue—the AI interprets user intent and provides a meaningful, contextual response in a conversation-like manner.
“A bot that responds to queries by internal users is an example of a conversational AI workload.” → YESThis fits the definition perfectly. A chatbot that helps employees (internal users) by answering questions about policies, IT issues, or HR procedures is a typical example of conversational AI. It uses natural language understanding to interpret questions and provide automated responses. Microsoft Learn explicitly identifies chatbots as conversational AI solutions designed for both internal and external interactions.
“An application that displays images relating to an entered search term is an example of a conversational AI workload.” → NOThis is not conversational AI because there is no dialogue or language understanding involved. It is an example of information retrieval or computer vision if it uses image recognition, but not conversation.
“A web form used to submit a request to reset a password is an example of a conversational AI workload.” → NOA password reset form is a simple UI-driven process that doesn’t require AI or conversational logic. It performs a fixed function based on user input but does not understand or respond to natural language.
Therefore, based on the AI-900 study guide, only the first statement is an example of a conversational AI workload, while the second and third statements are not.
What is a form of unsupervised machine learning?
multiclass classification
clustering
binary classification
regression
As outlined in the AI-900 study guide and Microsoft Learn’s “Explore fundamental principles of machine learning” module, clustering is a core example of unsupervised machine learning.
In unsupervised learning, the model is trained on data without labeled outcomes. The goal is to discover patterns or groupings naturally present in the data. Clustering algorithms, such as K-means, DBSCAN, or Hierarchical clustering, analyze similarities among data points and group them into clusters. For example, clustering can group customers by purchasing behavior or segment products by shared characteristics — all without predefined labels.
Supervised learning, by contrast, uses labeled data (input-output pairs) to train a model that predicts outcomes. This includes:
A. Multiclass classification – Predicts more than two categories (e.g., classifying images as dog, cat, or bird).
C. Binary classification – Predicts two categories (e.g., spam vs. not spam).
D. Regression – Predicts continuous numeric values (e.g., price prediction).
Therefore, the only option representing unsupervised learning is clustering, which enables data discovery without predefined labels.
Match the principles of responsible AI to the appropriate descriptions.
To answer, drag the appropriate principle from the column on the left to its description on the right. Each principle may be used once, more than once, or not at all.
NOTE: Each correct match is worth one point.



The correct answers are derived from the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Identify guiding principles for responsible AI.”
Microsoft defines six core principles of Responsible AI:
Fairness
Reliability and safety
Privacy and security
Inclusiveness
Transparency
Accountability
Each principle addresses a key ethical and operational requirement for developing and deploying trustworthy AI systems.
Reliability and safety – “AI systems must consistently operate as intended, even under unexpected conditions.”This principle ensures that AI models are dependable, robust, and perform accurately under diverse circumstances. Microsoft emphasizes that systems should be thoroughly tested and monitored to guarantee predictable behavior, prevent harm, and maintain safety. A reliable AI solution should continue to function properly when faced with unusual or noisy inputs, and fail safely when issues arise. This principle focuses on stability, testing, and dependable performance.
Privacy and security – “AI systems must protect and secure personal and business information.”This principle ensures that AI systems comply with data privacy laws and ethical standards. It protects users’ sensitive data against unauthorized access and misuse. Microsoft highlights that organizations must implement strong encryption, data anonymization, and access control mechanisms to maintain confidentiality. Protecting user data is essential to building trust and compliance with global standards like GDPR.
Other principles such as fairness and inclusiveness apply to ensuring equitable and accessible AI, but they do not directly relate to system operation or information protection.
✅ Final Answers:
“Operate as intended” → Reliability and safety
“Protect and secure information” → Privacy and security
You need to reduce the load on telephone operators by implementing a chatbot to answer simple questions with predefined answers.
Which two AI service should you use to achieve the goal? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Text Analytics
QnA Maker
Azure Bot Service
Translator Text
To reduce operator load with a chatbot for predefined answers:
QnA Maker provides the knowledge base for answering questions automatically.
Azure Bot Service hosts and manages the chatbot interface to interact with users.Text Analytics and Translator Text are not required for basic Q & A chatbots.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



Box 1: Yes
Automated machine learning, also referred to as automated ML or AutoML, is the process of automating the time consuming, iterative tasks of machine learning model development. It allows data scientists, analysts, and developers to build ML models with high scale, efficiency, and productivity all while sustaining model quality.
Box 2: No
Box 3: Yes
During training, Azure Machine Learning creates a number of pipelines in parallel that try different algorithms and parameters for you. The service iterates through ML algorithms paired with feature selections, where each iteration produces a model with a training score. The higher the score, the better the model is considered to " fit " your data. It will stop once it hits the exit criteria defined in the experiment.
Box 4: No
Apply automated ML when you want Azure Machine Learning to train and tune a model for you using the target metric you specify.
The label is the column you want to predict.
What are two types of generative Al models? Each correct answer presents a complete solution. NOTE: Each correct answer is worth one point.
natural language processing
GPT
transformer
computer vision
DALL-E
Capturing text from images is an example of which type of Al capability?
text analysis
optical character recognition (OCR)
image description
object detection
The correct answer is B. Optical character recognition (OCR).
OCR is a key capability within the Computer Vision and Document Intelligence services in Azure AI that enables systems to detect and extract printed or handwritten text from images and scanned documents.
When capturing text from images, OCR technology analyzes visual patterns (shapes of letters and numbers) and converts them into machine-readable text. For example, a photo of a receipt, street sign, or printed report can be processed to extract textual content programmatically.
A (Text analysis): Applies to NLP tasks such as sentiment detection or key phrase extraction, not image processing.
C (Image description): Generates captions describing the scene or objects in an image.
D (Object detection): Identifies and locates objects but does not extract text.
To complete the sentence, select the appropriate option in the answer area.



According to the Microsoft Azure AI Fundamentals (AI-900) study guide and official Microsoft Learn modules under “Describe features of common AI workloads”, Conversational AI refers to technology that enables computers to engage in dialogue or conversation with users through natural language, whether by text or speech. The interactive answering of user-entered questions through a chat interface or virtual assistant is a direct example of a conversational AI workload.
Microsoft defines Conversational AI as systems that use natural language processing (NLP) and language understanding models to interpret what users are asking and respond appropriately. This includes chatbots, virtual assistants (like Cortana or Azure Bot Service), and automated customer service systems that simulate a human-like conversation. In this case, when an application answers questions that a user types interactively, the AI model is processing human language inputs, deriving intent, and generating meaningful replies — precisely what conversational AI is designed to do.
By contrast:
Anomaly detection identifies unusual patterns in data, typically used for fraud detection or equipment monitoring — not interactive dialogue.
Computer vision deals with interpreting images or video (e.g., object detection, facial recognition), unrelated to answering text-based questions.
Forecasting uses historical data to predict future trends or outcomes, often in sales or demand prediction scenarios.
The AI-900 guide emphasizes that Conversational AI helps businesses improve customer interaction efficiency by offering instant, automated, and consistent responses. It enables real-time engagement 24/7 and integrates with tools such as Azure Bot Service, Azure Cognitive Service for Language, and QnA Maker (now part of Azure AI Language Service).
Therefore, based on the Microsoft Learn objectives and definitions from the official AI-900 curriculum, the interactive answering of user questions in an application is best categorized as Conversational AI.
Select the answer that correctly completes the sentence.



In the Microsoft Azure AI Fundamentals (AI-900) curriculum, computer vision capabilities refer to artificial intelligence systems that can analyze and interpret visual content such as images and videos. The Azure AI Vision and Face API services provide pretrained models for detecting, recognizing, and analyzing visual information, enabling developers to build intelligent applications that understand what they " see. "
When asked how computer vision capabilities can be deployed, the correct answer is to integrate a face detection feature into an app. This aligns with Microsoft Learn’s module “Describe features of computer vision workloads,” which explains that computer vision can identify objects, classify images, detect faces, and extract text (OCR). The Face API, a part of Azure AI Vision, specifically provides face detection, verification, and emotion recognition capabilities.
Integrating these services into an application allows it to perform actions such as:
Detecting human faces in photos or video streams.
Recognizing facial attributes like age, emotion, or head pose.
Enabling secure authentication based on face recognition.
The other options are incorrect because they relate to different AI workloads:
Develop a text-based chatbot for a website: This falls under Conversational AI, implemented with Azure Bot Service or Conversational Language Understanding (CLU).
Identify anomalous customer behavior on an online store: This task relates to machine learning and anomaly detection models, not computer vision.
Suggest automated responses to incoming email: This uses Natural Language Processing (NLP) capabilities, not visual analysis.
Therefore, the correct and Microsoft-verified completion of the statement is:
“Computer vision capabilities can be deployed to integrate a face detection feature into an app.”
You are developing a natural language processing solution in Azure. The solution will analyze customer reviews and determine how positive or negative each review is.
This is an example of which type of natural language processing workload?
language detection
sentiment analysis
key phrase extraction
entity recognition
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Explore natural language processing (NLP) in Azure,” sentiment analysis is a core natural language processing (NLP) workload used to determine the emotional tone or attitude expressed in a piece of text. It helps identify whether a statement, review, or comment conveys a positive, negative, neutral, or mixed sentiment.
In this question, the scenario involves analyzing customer reviews and determining how positive or negative each review is. This directly aligns with sentiment analysis, which evaluates subjective text and quantifies the expressed opinion. In Azure, this workload is implemented through the Azure AI Language service (formerly Text Analytics API), where the Sentiment Analysis feature assigns a sentiment score to text inputs and classifies them accordingly.
For example:
“I love this product!” → Positive sentiment
“It’s okay, but could be better.” → Neutral or mixed sentiment
“I’m disappointed with the service.” → Negative sentiment
Let’s analyze why the other options are incorrect:
A. Language detection: Identifies which language (e.g., English, Spanish, French) the text is written in. It doesn’t measure positivity or negativity.
C. Key phrase extraction: Identifies the main topics or keywords in text (e.g., “battery life,” “customer support”), not the emotion.
D. Entity recognition: Detects and categorizes specific entities such as people, locations, organizations, or dates within the text.
Therefore, based on Microsoft’s AI-900 syllabus and Azure AI Language documentation, the workload that analyzes text to determine positive or negative opinions is Sentiment Analysis (Option B). This capability is widely used in customer feedback analysis, brand monitoring, and social media analytics to understand public perception and improve business decisions.
Select the answer that correctly completes the sentence.



According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Identify guiding principles for responsible AI,” Fairness is one of Microsoft’s six core principles of Responsible AI. The principle of fairness ensures that AI systems treat all individuals and groups equitably, and that the models do not produce biased or discriminatory outcomes.
Bias in AI systems can occur when training data reflects existing prejudices, inequalities, or imbalances. For example, if a dataset used for a hiring model underrepresents a certain demographic group, the AI system might produce unfair recommendations. Microsoft emphasizes that AI should not reflect or reinforce bias and that developers must actively design, test, and monitor models to mitigate unfairness.
Microsoft’s Six Responsible AI Principles:
Fairness – AI systems should treat everyone equally and avoid bias.
Reliability and safety – AI systems must operate as intended even under unexpected conditions.
Privacy and security – AI must protect personal and business data.
Inclusiveness – AI should empower all people and be accessible to diverse users.
Transparency – AI systems should be understandable and their decisions explainable.
Accountability – Humans should be accountable for AI system outcomes.
The other options do not fit this context:
Accountability ensures human responsibility for AI decisions.
Inclusiveness focuses on accessibility and empowering all users.
Transparency relates to making AI systems understandable.
Therefore, the correct answer is fairness, as it directly addresses the principle that AI systems should NOT reflect biases from the datasets used to train them.
Select the answer that correctly completes the sentence.



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and the Microsoft Learn module “Identify features of common machine learning types”, a regression model is a type of supervised machine learning model that is used to predict continuous numeric values based on one or more input variables (features).
In supervised learning, models are trained using labeled data, where each input record has a known target value (label). For regression specifically, the label represents a numeric quantity — such as price, age, temperature, or sales figures. The model learns to approximate a function that maps input variables to numeric outputs.
For example:
Predicting house prices based on size, location, and number of rooms.
Predicting monthly sales revenue from marketing spend and seasonality.
Forecasting temperature based on historical weather data.
In Azure Machine Learning Designer and AutoML, when building a regression model, the label column must therefore be of numeric data type (integer or float). If the label were categorical (for example, “yes/no” or “approved/denied”), the appropriate model type would be classification, not regression.
To contrast with other options:
Boolean – used in binary classification problems (true/false outcomes).
Datetime – used for time series forecasting, not standard regression labels.
Text – used as input features for NLP models, not as regression targets.
Hence, when configuring a regression task in Azure, ensuring the target variable (label) is numeric is a fundamental requirement. The model’s performance metrics—such as Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), and R²—also rely on numeric computations.
You have the following apps:
• App1: Understands the public perception of a brand or topic
• App2: Applies profanity filters to speech-to-text
What does each app use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.



App1: “Understands the public perception of a brand or topic” → Sentiment analysis
According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Microsoft Learn’s Natural Language Processing (NLP) documentation, Sentiment analysis is a feature of the Azure AI Language Service that determines the emotional tone or attitude expressed in text. It classifies text as positive, negative, neutral, or mixed, which makes it ideal for analyzing customer opinions, brand perception, or product feedback.
For example, an organization can use sentiment analysis to process customer reviews or social media posts to determine how people feel about a particular brand or topic. This insight helps companies assess customer satisfaction, public perception, and marketing impact.
App2: “Applies profanity filters to speech-to-text” → Language detection
The task of applying profanity filters occurs during or after speech-to-text transcription, which involves identifying the language used so that the correct filter can be applied. Language detection is an NLP feature that determines which language is being spoken or written. Once the language is detected, appropriate profanity filtering rules are automatically applied to remove or mask offensive words from transcribed text.
Other options such as Captioning or Named Entity Recognition (NER) are not relevant:
Captioning describes images or videos, not speech filtering.
NER identifies people, locations, or organizations but does not handle profanity or language detection.
Therefore, based on Azure AI NLP features:
App1 uses Sentiment analysis
App2 uses Language detection
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Azure Machine Learning documentation, Automated Machine Learning (AutoML) is a feature designed to help users build, train, and tune machine learning models automatically without requiring deep knowledge of programming or data science.
First Statement: “Automated machine learning provides you with the ability to include custom Python scripts in a training pipeline.”This is False (No). AutoML automates the model selection and tuning process but does not allow the inclusion of custom Python scripts within its workflow. Custom Python integration is supported in Azure Machine Learning designer pipelines or SDK-based training, not in AutoML.
Second Statement: “Automated machine learning implements machine learning solutions without the need for programming experience.”This is True (Yes). One of AutoML’s core benefits is that it enables non-programmers to train and evaluate models by simply selecting data, choosing a target column, and letting Azure automatically test algorithms and hyperparameters. This aligns with Microsoft’s AI-900 objective to democratize AI development.
Third Statement: “Automated machine learning provides you with the ability to visually connect datasets and modules on an interactive canvas.”This is False (No). That feature belongs to Azure Machine Learning Designer, not AutoML. The designer offers a drag-and-drop visual interface for connecting datasets and modules, whereas AutoML provides a wizard-driven approach focused on automation.
What is an example of a regression model in machine learning?
dividing the student data in a dataset based on the age of the students and their educational achievements
identifying subtypes of spam email by examining a large collection of emails that were flagged by users
predicting the sale price of a house based on historical data, the size of the house, and the number of bedrooms in the house
identifying population counts of endangered animals by analyzing images
rrect answer is C. Predicting the sale price of a house based on historical data, the size of the house, and the number of bedrooms.
In machine learning, regression is a supervised learning technique used to predict continuous numeric values. Microsoft’s AI-900 study guide defines regression models as those that estimate relationships between variables—predicting a continuous outcome variable from one or more input features.
In this case, the house sale price is a continuous numeric value, and inputs such as size, location, and number of bedrooms are the features. Common regression algorithms include linear regression, decision tree regression, and boosted regression.
Other options represent different ML workloads:
A involves segmentation by categories (classification or clustering).
B represents clustering, grouping similar items without predefined labels.
D represents computer vision, counting animals in images rather than predicting a numeric value.
Hence, the verified answer is C. Regression.
A smart device that responds to the question. " What is the stock price of Contoso, Ltd.? " is an example of which Al workload?
computer vision
anomaly detection
knowledge mining
natural language processing
The question describes a smart device that can understand and respond to a spoken or written question such as, “What is the stock price of Contoso, Ltd.?” This scenario directly maps to the Natural Language Processing (NLP) workload in Microsoft Azure AI.
According to the Microsoft AI Fundamentals (AI-900) study guide and the Microsoft Learn module “Describe features of common AI workloads,” NLP enables systems to understand, interpret, and generate human language. Azure AI Language and Azure Speech services are examples of NLP-based solutions.
In this case, the smart device performs several NLP tasks:
Speech recognition – converts spoken input into text.
Language understanding – interprets the user’s intent, i.e., retrieving the stock price of a specific company.
Response generation – formulates a meaningful answer that can be presented back as text or speech.
This process shows a full pipeline of natural language understanding (NLU) and conversational AI. It does not involve visual data (computer vision), data pattern analysis (anomaly detection), or document search (knowledge mining).
Hence, the correct AI workload is D. Natural Language Processing.
You need to convert handwritten notes into digital text.
Which type of computer vision should you use?
optical character recognition (OCR)
object detection
image classification
facial detection
According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Microsoft Learn documentation on Azure AI Vision, OCR is a computer vision technology that detects and extracts printed or handwritten text from images, scanned documents, or photographs. The OCR feature in Azure AI Vision can analyze images containing handwritten notes, recognize the characters, and convert them into machine-readable digital text.
This process is ideal for digitizing handwritten meeting notes, forms, or classroom materials. OCR works by identifying text regions in an image, segmenting characters or words, and then applying language models to interpret them correctly. Azure’s OCR capabilities support multiple languages and can handle varied handwriting styles.
Other options are incorrect because:
B. Object detection identifies and locates objects (like cars, animals, or furniture) within an image, not text.
C. Image classification assigns an image to a predefined category (e.g., “dog” or “cat”) rather than extracting text.
D. Facial detection detects or recognizes human faces, not written text.
Therefore, to convert handwritten notes into digital text, the correct computer vision technique is Optical Character Recognition (OCR).
To complete the sentence, select the appropriate option in the answer area.


Features
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and the Microsoft Learn module “Explore fundamental principles of machine learning,” data values that influence the prediction of a model are called features. In the context of machine learning, a feature is an individual measurable property, attribute, or input variable used by the model to make predictions.
Features are the independent variables that describe the characteristics of the data. For example, in a housing price prediction model, features might include square footage, location, number of bedrooms, and year built. These inputs help the model understand relationships in the data so it can predict the target outcome (the house price).
Microsoft Learn explains that features are the input variables that the algorithm uses to identify patterns and relationships in the training data. During training, the model learns how changes in these features influence the label (also known as the dependent variable or target variable). The label is the value the model tries to predict—such as “price,” “category,” or “yes/no.”
Here’s how the other options differ:
Dependent variables (labels): These are the outcomes or target values the model predicts, not the inputs.
Identifiers: These are unique keys (like customer ID or transaction ID) used to distinguish records but not to influence predictions.
Labels: As mentioned, labels are the results the model tries to predict.
Therefore, based on the AI-900 learning objectives and Microsoft’s official explanation, the data values that influence the prediction of a model—that is, the input variables that guide the model’s learning—are called features. These features form the foundation of the model’s predictive capabilities and directly impact its accuracy and performance.
Which two resources can you use to analyze code and generate explanations of code function and code comments? Each correct answer presents a complete solution.
NOTE: Each correct answer is worth one point.
the Azure OpenAI DALL-E model
the Azure OpenAI Whisper model
the Azure OpenAI GPT-4 model
the GitHub Copilot service
The correct answers are C. the Azure OpenAI GPT-4 model and D. the GitHub Copilot service.
According to the Microsoft Azure AI Fundamentals (AI-900) curriculum and Microsoft Learn documentation on Azure OpenAI and GitHub Copilot, both GPT-4 and GitHub Copilot can be used to analyze and generate explanations for code functionality, as well as produce or refine code comments.
Azure OpenAI GPT-4 model (C):The GPT-4 model is a large language model (LLM) developed by OpenAI and available through the Azure OpenAI Service. It is trained on vast amounts of text, including programming languages, documentation, and natural language instructions. This enables it to interpret source code, explain what it does, suggest optimizations, and automatically generate detailed code comments. When prompted with code snippets, GPT-4 can provide structured natural language explanations describing the logic and intent of the code. In enterprise scenarios, developers use Azure OpenAI GPT models for code understanding, review automation, and documentation generation.
GitHub Copilot service (D):GitHub Copilot, powered by OpenAI Codex, is an AI coding assistant integrated into IDEs such as Visual Studio Code. It can analyze code context and generate inline comments and explanations in real time. GitHub Copilot understands the syntax and intent of numerous programming languages and provides intelligent suggestions or explanations directly in the developer’s environment.
The other options are not suitable:
A. DALL-E is a generative image model for creating visual content, not text or code analysis.
B. Whisper is an automatic speech recognition (ASR) model used for converting speech to text, unrelated to code interpretation.
Therefore, based on the official Azure AI and GitHub documentation, the correct and verified answers are C. Azure OpenAI GPT-4 model and D. GitHub Copilot service.
You have a dataset that contains sales data and has defined labels for types of customers. You need to create a model to categorize customer types based on sales data. Which type of machine learning should you use?
Classification
Clustering
Regression
Select the answer that correctly completes the sentence



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft’s Responsible AI Framework, the Reliability and Safety principle ensures that AI systems operate consistently, accurately, and as intended, even when confronted with unexpected data or edge cases. It emphasizes that AI systems must be tested, validated, and monitored to ensure stable performance and to prevent harm caused by inaccurate or unreliable outputs.
In the given scenario, the AI system is designed not to provide predictions when key fields contain unusual or missing values. This approach demonstrates that the system is built to avoid unreliable or unsafe outputs that could result from incomplete or corrupted data. Microsoft explicitly outlines that reliable AI systems must handle data anomalies and input validation properly to prevent incorrect predictions.
Here’s how the other options differ:
Inclusiveness ensures accessibility for all users, including those with disabilities or from different backgrounds. It’s unrelated to prediction control or data reliability.
Privacy and Security protects sensitive data and ensures proper handling of personal information, not system prediction logic.
Transparency ensures that users understand how an AI system makes its decisions but doesn’t address prediction reliability.
Thus, stopping a prediction when data is incomplete or abnormal directly supports the Reliability and Safety principle — it ensures that the AI model functions correctly under valid conditions and avoids unintended or harmful outcomes.
This principle aligns with Microsoft’s Responsible AI guidance, which highlights that AI solutions must “operate reliably and safely, even under unexpected conditions, to protect users and maintain trust.”
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.


Yes, Yes, and No.
According to the Microsoft Azure AI Fundamentals (AI-900) official study materials and the Microsoft Learn module “Identify features of natural language processing (NLP) workloads on Azure”, the Azure Translator service is a cloud-based AI service within Azure Cognitive Services that provides real-time text translation across multiple languages.
“You can use the Translator service to translate text between languages.” – Yes.This is the core function of the Translator service. It takes text as input in one language and returns it in another using advanced neural machine translation models. This aligns with the AI-900 learning objective: “Describe the capabilities of Azure Cognitive Services for language”, which specifically names Azure Translator as the service used to perform automatic text translation. The service supports over 100 languages and dialects, offering both single-sentence and document-level translations.
“You can use the Translator service to detect the language of a given text.” – Yes.This statement is also true. The Translator service automatically detects the source language if it is not specified in the request. This feature is documented in the Azure Translator API, where the system identifies the input language before performing translation. The AI-900 exam content emphasizes this as one of the Translator service’s built-in capabilities—language detection for untagged text.
“You can use the Translator service to transcribe audible speech into text.” – No.This is not a function of Translator. Transcription (converting speech to text) is a speech AI workload, handled by the Azure Speech Service, not Translator. The Speech-to-Text capability in Azure Cognitive Services processes spoken audio input and returns the text transcription. The Translator service only works with text input, not direct audio.
Therefore, based on official AI-900 guidance, the verified configuration is:
✅ Yes – for text translation
✅ Yes – for language detection
❌ No – for speech transcription.
This aligns precisely with the AI-900 learning outcomes describing Text Translation and Language Detection as Translator capabilities, and Speech Transcription as part of the separate Speech service.
Which two actions can you perform by using the Azure OpenAI DALL-E model? Each correct answer presents a complete solution.
NOTE: Each correct answer is worth one point.
Create images.
Use optical character recognition (OCR).
Detect objects in images.
Modify images.
Generate captions for images.
The correct answers are A. Create images and D. Modify images.
The Azure OpenAI DALL-E model is a text-to-image generative AI model that can create original images and modify existing ones based on text prompts. According to Microsoft Learn and Azure OpenAI documentation, DALL-E interprets natural language descriptions to produce unique and creative visual content, making it useful for design, illustration, marketing, and educational applications.
Create images (A) – DALL-E can generate new images entirely from textual input. For example, the prompt “a futuristic city skyline at sunrise” would result in a custom-generated artwork that visually represents that description.
Modify images (D) – DALL-E also supports inpainting and outpainting, allowing users to edit or expand existing images. You can replace parts of an image (for example, changing a background or object) or add new elements consistent with the visual style of the original.
The remaining options are incorrect:
B. OCR is performed by Azure AI Vision, not DALL-E.
C. Detect objects in images is also an Azure AI Vision (Image Analysis) feature.
E. Generate captions for images is handled by Azure AI Vision, not DALL-E, since DALL-E generates—not interprets—visuals.
Which Azure Al Document Intelligence prebuilt model should you use to extract parties and jurisdictions from a legal document?
contract
layout
general document
read
Within Azure AI Document Intelligence (formerly Form Recognizer), the Contract prebuilt model is designed to extract key information from legal and business contracts, including parties, jurisdictions, dates, and terms. According to Microsoft Learn, this prebuilt model identifies structured entities such as contracting parties, effective dates, governing jurisdictions, and termination clauses.
Layout (B) extracts text, tables, and structure but does not identify semantic information such as parties or jurisdictions.
General document (C) extracts key-value pairs and entities but lacks domain-specific contract analysis.
Read (D) performs OCR (optical character recognition) to extract raw text but not contextual metadata.
Thus, when the requirement is to extract parties and jurisdictions from a legal document, the Contract model is the correct Azure AI Document Intelligence choice.
What is an advantage of using a custom model in Form Recognizer?
Only a custom model can be deployed on-premises.
A custom model can be trained to recognize a variety of form types.
A custom model is less expensive than a prebuilt model.
A custom model always provides higher accuracy.
Azure AI Form Recognizer extracts information from structured and semi-structured documents. A custom model in Form Recognizer allows an organization to train the system on its specific document layouts and data fields.
As per the AI-900 study guide, a key advantage of a custom model is its flexibility. It can be trained with a set of labeled examples (e.g., invoices, purchase orders, receipts) that match the company’s format. Once trained, the model learns where to locate and extract fields such as invoice numbers, dates, or totals—regardless of layout differences between form types.
Option B is correct because a custom model can be trained to recognize a variety of form types, making it adaptable for diverse business processes.
Options A, C, and D are incorrect:
A: Both prebuilt and custom models are cloud-based; on-premises deployment is not an exclusive feature.
C: Custom models are not cheaper; they may involve additional training costs.
D: Custom models do not always guarantee higher accuracy—accuracy depends on the training data quality.
You need to generate cartoons for use in a brochure. Each cartoon will be based on a text description.
Which Azure OpenAI model should you use?
Codex
DALL-E
GPT-3.5
GPT-4
To generate cartoons or images from text descriptions, the correct Azure OpenAI model is DALL-E. As described in Microsoft’s OpenAI integration documentation, DALL-E is a generative image model that converts natural language prompts into images, illustrations, and artwork.
Codex is for code generation, GPT-3.5 and GPT-4 are for text and reasoning tasks, not image creation. Therefore, B. DALL-E is correct.
Select the answer that correctly completes the sentence.


For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE; Each correct selection is worth one point.



According to the Microsoft Azure AI Fundamentals (AI-900) official study materials and the Microsoft Learn module: “Describe features of common AI workloads”, conversational AI solutions like chatbots can be created using various methods—not only through custom code. Azure provides both no- code/low-code and developer-focused approaches. For instance, users can design chatbots using Power Virtual Agents, which requires no programming knowledge, or they can use Azure Bot Service with the Bot Framework SDK for fully customized scenarios. Hence, the statement “Chatbots can only be built by using custom code” is False (No) because Azure supports multiple levels of technical involvement for building bots.
The second statement is True (Yes) because the Azure Bot Service is designed specifically to host, manage, and connect conversational bots to users across different channels. Microsoft Learn explicitly explains that the service provides integrated hosting, connection management, and telemetry for bots built using the Bot Framework or Power Virtual Agents. It acts as the foundation for deploying, scaling, and managing chatbot workloads in Azure.
The third statement is also True (Yes) because Azure Bot Service supports integration with Microsoft Teams, among many other channels such as Skype, Facebook Messenger, Slack, and web chat. Microsoft documentation states that Azure-hosted bots can communicate directly with Teams users through the Teams channel, enabling intelligent virtual assistants within the Teams environment.
You have the following apps:
• App1: Uses a set of images of tumors to identify whether the tumors are benign or malignant and suggest a treatment
• App2: Uses images from cameras to track individual livestock as they move around a farm
• App3: Identifies brands in photographs of billboards
What does each app use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.



Let’s analyze each application in the context of Microsoft Azure AI Fundamentals (AI-900) and computer vision model types.
App1 – Uses a set of images of tumors to identify whether the tumors are benign or malignant and suggest a treatment → Image classificationThis application is performing image classification, where each image (of a tumor) is assigned to a single predefined category — benign or malignant. Image classification models learn patterns from labeled training images and predict the correct class for new ones. In this case, the model identifies the type of tumor, a classic binary classification scenario.
App2 – Uses images from cameras to track individual livestock as they move around a farm → Object detectionThis scenario describes object detection, which not only identifies what objects (in this case, animals) are in an image but also locates them by drawing bounding boxes. Tracking movement requires detecting the position of each animal frame by frame. Object detection models are well-suited for use cases involving counting, tracking, or monitoring objects in a visual scene.
App3 – Identifies brands in photographs of billboards → Optical character recognition (OCR)This app involves reading and interpreting text (brand names, slogans, or logos) from images of billboards. Optical Character Recognition (OCR), part of Azure AI Vision, extracts textual information from images or scanned documents. Once extracted, that text can be analyzed to identify brand names or keywords.
Summary:
App1 → Image classification
App2 → Object detection
App3 → Optical character recognition (OCR)
Match the types of computer vision to the appropriate scenarios.
To answer, drag the appropriate workload type from the column on the left to its scenario on the right. Each workload type may be used once, more than once, or not at all.
NOTE: Each correct selection is worth one point.


The correct mappings are based on the Microsoft Azure AI Fundamentals (AI-900) curriculum topic: “Describe features of computer vision workloads.” Microsoft divides computer vision tasks into key workload types — image classification, object detection, facial recognition, and optical character recognition (OCR) — each designed for specific visual analysis objectives.
Identify celebrities in images → Facial recognitionFacial recognition goes beyond simple face detection; it can identify or verify specific individuals by comparing facial features with known profiles. According to Microsoft Learn, the Face service in Azure Cognitive Services can detect, recognize, and identify people in photos or videos. Recognizing celebrities or known individuals is a prime example of facial recognition.
Extract movie title names from movie poster images → Optical Character Recognition (OCR)OCR is used to detect and extract text content from images, such as printed or handwritten words. Azure’s Computer Vision API uses OCR technology to read text in various languages from photos, scanned documents, or posters. Therefore, extracting movie titles or actor names from a poster image is a perfect use case for OCR.
Locate vehicles in images → Object detectionObject detection identifies and locates specific objects within an image, returning bounding boxes that indicate their positions. In Azure, the Custom Vision service or Computer Vision object detection models are used to detect multiple objects like vehicles, pedestrians, or animals in a single image.
Summary:
Facial recognition → Identifies specific people (celebrities)
OCR → Extracts text (movie titles)
Object detection → Finds and locates physical items (vehicles)
Thus, the verified and official answer is:
Match the types of computer vision workloads to the appropriate scenarios.
To answer, drag the appropriate workload type from the column on the left to its scenario on the right. Each workload type may be used once more than once, or not at all.
NOTE: Each correct match is worth one point.



In the Microsoft Azure AI Fundamentals (AI-900) curriculum, computer vision workloads are grouped into distinct types, each serving a specific purpose. The three major workloads illustrated here are image classification, object detection, and optical character recognition (OCR). Understanding their use cases is essential for correctly mapping them to real-world scenarios.
Generate captions for images → Image classificationThe image classification workload is used to identify the main subject or context of an image and assign descriptive labels. In Microsoft Learn’s “Describe features of computer vision workloads,” image classification models are trained to recognize content (e.g., a cat, a beach, or a city). Caption generation expands on classification results by describing the image’s contents in human-readable language—based on what the model identifies as key visual features.
Extract movie title names from movie poster images → Optical character recognition (OCR)OCR is a vision workload that detects and extracts text from images. Azure AI Vision’s Read API or Document Intelligence OCR models can identify printed or handwritten text within posters, signs, or documents. In this case, the movie title text from a poster is best extracted using OCR.
Locate vehicles in images → Object detectionThe object detection workload identifies multiple objects within an image and provides their locations using bounding boxes. It’s ideal for tasks like counting cars in a parking lot or tracking objects in traffic images.
You need to convert receipts into transactions in a spreadsheet. The spreadsheet must include the date of the transaction, the merchant the total spent and any taxes paid.
Which Azure Al service should you use?
Face
Azure Al Language
Azure Al Document Intelligence
Azure Al Custom Vision
To extract structured data such as transaction date, merchant name, total amount, and taxes from receipts, the best service is Azure AI Document Intelligence (formerly known as Form Recognizer). As described in the Microsoft Learn module: “Extract data from documents with Azure AI Document Intelligence”, this service applies optical character recognition (OCR) combined with machine learning models to identify and extract key-value pairs and tabular data from semi-structured documents like invoices, receipts, and forms.
The prebuilt receipt model of Document Intelligence can automatically recognize common receipt fields, including:
Merchant Name
Transaction Date
Total Amount
Taxes
Items Purchased
It outputs structured JSON that can easily be converted into spreadsheet or database entries. This capability eliminates the need for manual data entry, ensuring accuracy and efficiency in digitizing financial documents.
The other options are incorrect:
A. Face detects and verifies human faces but does not extract text or numerical data.
B. Azure AI Language analyzes text sentiment, key phrases, and entities but does not interpret scanned documents.
D. Azure AI Custom Vision is for training image classification or object detection models, not document data extraction.
Therefore, the most accurate and Microsoft-verified service for converting receipts into structured transactions in a spreadsheet is C. Azure AI Document Intelligence.
You have a database that contains a list of employees and their photos.
You are tagging new photos of the employees.
For each of the following statements select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



These answers are derived from the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Explore computer vision in Microsoft Azure.” The Azure Face service, part of Azure Cognitive Services, provides advanced facial recognition capabilities including detection, verification, identification, grouping, and similarity analysis.
Let’s analyze each statement:
“The Face service can be used to group all the employees who have similar facial characteristics.” → YesThe Face service supports a grouping function that automatically organizes a collection of unknown faces into groups based on visual similarity. It doesn’t require labeled data; instead, it identifies clusters of similar-looking faces. This is particularly useful when building or validating datasets of people.
“The Face service will be more accurate if you provide more sample photos of each employee from different angles.” → YesAccording to Microsoft documentation, model accuracy improves when you provide multiple high-quality images of each person under different conditions—such as varying lighting, poses, and angles. This diversity allows the service to better learn unique facial characteristics and improves recognition reliability, especially for identification and verification tasks.
“If an employee is wearing sunglasses, the Face service will always fail to recognize the employee.” → NoThis is incorrect. While occlusions (like sunglasses or hats) can reduce accuracy, the service may still recognize the person depending on how much of the face remains visible. Microsoft Learn explicitly notes that partial occlusion affects recognition confidence but does not guarantee failure.
In conclusion, the Face service can group similar faces (Yes), become more accurate with diverse samples (Yes), and still recognize partially covered faces though with lower confidence (No). These principles align directly with the Face API’s core functions and AI-900 learning objectives regarding computer vision and responsible AI-based facial recognition.
Which term is used to describe uploading your own data to customize an Azure OpenAI model?
completion
grounding
fine -tuning
prompt engineering
In Azure OpenAI Service, fine-tuning refers to the process of uploading your own labeled dataset to customize or adapt a pretrained model (such as GPT-3.5 or Curie) for a specific use case. According to the Microsoft Learn documentation and AI-900 official study guide, fine-tuning allows organizations to improve a model’s performance on domain-specific tasks or to align responses with brand tone and context.
Fine-tuning differs from simple prompting because it requires providing structured training data (usually in JSONL format) that contains pairs of input prompts and ideal completions. The model uses this data to adjust its internal weights, thereby “learning” your organization’s language patterns, terminology, or industry context.
Option review:
A. Completion: Refers to the text generated by a model in response to a prompt. It’s the output, not the customization process.
B. Grounding: Integrates external, up-to-date data sources (like search results or databases) during inference but doesn’t alter the model’s parameters.
C. Fine-tuning: ✅ Correct — this is the process of uploading and training with your own data.
D. Prompt engineering: Involves designing effective prompts but does not change the underlying model.
Thus, fine-tuning is the term used for customizing an Azure OpenAI model using your own uploaded data.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.


Azure Bot Service and Azure Cognitive Services can be integrated. → Yes
Azure Bot Service engages with customers in a conversational manner. → Yes
Azure Bot Service can import frequently asked questions (FAQ) to question and answer sets. → Yes
\
All three statements are true, as confirmed by the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Explore conversational AI.” The Azure Bot Service is Microsoft’s platform for building, deploying, and managing intelligent bots that can communicate naturally with users across various channels (web, Teams, Facebook Messenger, etc.).
Azure Bot Service and Azure Cognitive Services can be integrated → YesMicrosoft Learn specifies that Azure Bot Service can be enhanced with Azure Cognitive Services such as Language Understanding (LUIS), QnA Maker, and Speech Services to add intelligence. For example, integration with LUIS allows bots to understand user intent and context, while QnA Maker helps them respond accurately to FAQs. As stated in the official documentation: “The Azure Bot Service can be combined with Cognitive Services to create bots that understand language, speech, and meaning.”
Azure Bot Service engages with customers in a conversational manner → YesThe primary function of Azure Bot Service is to create conversational AI agents that interact naturally with users. These bots simulate human-like dialogue using text or speech. According to Microsoft Learn, “Bots created using Azure Bot Service communicate with users in a conversational format through natural language.”
Azure Bot Service can import frequently asked questions (FAQ) to question and answer sets → YesAzure Bot Service can integrate with the QnA Maker (now part of Azure Cognitive Service for Language) to automatically import FAQs from existing documents or web pages and generate a knowledge base of question-answer pairs. This allows the bot to respond intelligently to customer queries.
In conclusion, Azure Bot Service supports intelligent, conversational interaction, integrates seamlessly with Cognitive Services, and can use QnA Maker to import and manage FAQ-based knowledge sets—making all three statements true.
What should you implement to identify hateful responses returned by a generative Al solution?
prompt engineering
abuse monitoring
content filtering
fine-tuning
When using generative AI models such as those in Azure OpenAI, it’s critical to monitor and control the model’s outputs to prevent the generation of harmful, hateful, or unsafe content. According to Microsoft’s Responsible AI guidelines and Azure OpenAI safety systems, this is achieved through content filtering mechanisms.
Content filtering automatically analyzes generated text and blocks or flags responses containing hate speech, harassment, sexual content, or violent language. Azure OpenAI applies these filters by default through its built-in content moderation system, which categorizes responses into safety levels (safe, review, block).
Option review:
A. Prompt engineering: Helps guide responses but does not detect hate content automatically.
B. Abuse monitoring: Refers to manual or post-processing review, not real-time automated filtering.
C. Content filtering: ✅ Correct — actively detects and prevents hateful or unsafe responses.
D. Fine-tuning: Adjusts model behavior using additional training data but doesn’t ensure safety monitoring.
You have the Predicted vs. True chart shown in the following exhibit.

Which type of model is the chart used to evaluate?
classification
regression
clustering
What is a Predicted vs. True chart?
Predicted vs. True shows the relationship between a predicted value and its correlating true value for a regression problem. This graph can be used to measure performance of a model as the closer to the y=x line the predicted values are, the better the accuracy of a predictive model.
Match the tasks to the appropriate machine learning models.
To answer, drag the appropriate model from the column on the left to its scenario on the right. Each model may be used once, more than once, or not at all.
NOTE: Each correct selection is worth one point.



According to the Microsoft Azure AI Fundamentals (AI-900) study guide, the three main types of supervised and unsupervised machine learning models—classification, clustering, and regression—are used for distinct problem types depending on the structure of the data and the prediction goal.
Clustering is an unsupervised learning technique used when the goal is to group items with similar characteristics without predefined labels. In this scenario, “Assign categories to passengers based on demographic data” implies automatically grouping passengers based on patterns such as age, income, or travel frequency, without any prior labeling. This directly maps to clustering, which discovers hidden groupings (for example, segmenting customers into categories like business travelers or vacationers).
Regression is a supervised learning method used to predict continuous numerical values. The scenario “Predict the amount of consumed fuel based on flight distance” is a classic regression problem because the output (fuel consumption) is a continuous variable dependent on another continuous variable (distance). Regression models, such as linear regression, are trained to estimate numeric outputs.
Classification is also a supervised learning approach, but it predicts discrete categories or outcomes. The scenario “Predict whether a passenger will miss their flight based on demographic data” involves a binary decision (missed or not missed), which is typical of classification tasks. These models learn from labeled examples to assign new instances to specific categories.
In summary, Clustering groups similar passengers, Regression predicts continuous numerical outcomes, and Classification determines categorical outcomes. This alignment precisely matches the definitions in Microsoft’s AI-900 learning objectives under “Describe common machine learning types and scenarios.”
What should you use to identify similar faces in a set of images?
Azure Al Vision
Azure Al Custom Vision
Azure Al Language
Azure OpenAI Service
The correct service to identify similar faces in a set of images is Azure AI Vision, which includes the Face API capability. According to the Microsoft Learn module “Analyze images with Azure AI Vision”, this service provides prebuilt models for face detection, facial recognition, and similarity matching.
The Face API can detect individual faces in images and extract unique facial features to create a face embedding (a numerical representation of the face). It then compares these embeddings across multiple images to determine whether faces are similar or belong to the same person. This functionality is commonly used in identity verification, photo management systems, and security solutions.
The other options are incorrect:
B. Azure AI Custom Vision is used for custom image classification or object detection but does not provide face similarity or recognition features.
C. Azure AI Language processes text-based data (sentiment, entities, key phrases) — not visual content.
D. Azure OpenAI Service focuses on text generation, summarization, and conversation, not facial analysis.
Therefore, the Microsoft-verified service for identifying similar faces across images is A. Azure AI Vision.
You ate building a Conversational Language Understanding model for an e-commerce business.
You need to ensure that the model detects when utterances are outside the intended scope of the model.
What should you do?
Export the model.
Create a new model.
Add utterances to the None intent.
Create a prebuilt task entity.
In Conversational Language Understanding (CLU), a core service within Azure AI Language, intents represent the goals or purposes behind user utterances (for example, “Track my order” or “Cancel my subscription”). However, in real-world scenarios, users often provide inputs that do not match any defined intent. To handle such cases gracefully, Microsoft recommends including a “None” intent that captures out-of-scope utterances — text that doesn’t belong to any other intent in your model.
According to the Microsoft Learn module: “Build a Conversational Language Understanding app”, the None intent serves as a catch-all or fallback category for utterances that the model should ignore or respond to with a default message (e.g., “I’m sorry, I don’t understand that.”). By training the model with multiple examples of irrelevant or unrelated utterances in this intent, you improve its ability to distinguish between valid and invalid user inputs.
The other options are incorrect:
A. Export the model: Exporting only saves or transfers the model; it does not influence how the model detects irrelevant utterances.
B. Create a new model: A new model would not inherently solve out-of-scope detection unless properly trained with a None intent.
D. Create a prebuilt task entity: Entities identify specific data (like dates or products) within valid intents, not irrelevant utterances.
Thus, the correct approach to ensure that your CLU model can detect utterances outside its intended scope is to add examples of unrelated or off-topic phrases to the None intent. This improves classification accuracy and prevents incorrect intent matches.
✅ Correct Answer: C. Add utterances to the None intent
You are building an AI-based app.
You need to ensure that the app uses the principles for responsible AI.
Which two principles should you follow? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Implement an Agile software development methodology
Implement a process of Al model validation as part of the software review process
Establish a risk governance committee that includes members of the legal team, members of the risk management team, and a privacy officer
Prevent the disclosure of the use of Al-based algorithms for automated decision making
The correct answers are B. Implement a process of AI model validation as part of the software review process and C. Establish a risk governance committee that includes members of the legal team, members of the risk management team, and a privacy officer.
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Responsible AI principles, responsible AI emphasizes six key principles: fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability. These principles ensure that AI systems are trustworthy, ethical, and safe for users and society.
Option B aligns with the reliability and safety principle. Model validation ensures that AI models behave as expected, perform accurately across different data conditions, and produce consistent results. Microsoft teaches that AI models should be validated, tested, and monitored regularly to avoid unintended outcomes, bias, or failures. Validation processes help ensure that the AI behaves responsibly before deployment and continues to perform reliably over time.
Option C aligns with the accountability and governance principle. Establishing a risk governance committee that includes legal, privacy, and risk management experts ensures that AI development and deployment are overseen responsibly. This committee is responsible for reviewing compliance with data protection laws, ensuring ethical practices, and managing risks associated with AI-driven decisions. Microsoft emphasizes that accountability requires human oversight and governance structures to ensure ethical alignment throughout the AI system’s lifecycle.
The incorrect options are:
A. Implement an Agile software development methodology: Agile is a software project management approach, not a Responsible AI principle.
D. Prevent the disclosure of the use of AI-based algorithms: This violates the transparency principle, which requires organizations to disclose when and how AI is used.
Therefore, following the official Responsible AI framework taught in AI-900, the correct and verified answers are B and C, as they directly promote reliability, safety, accountability, and governance in AI systems.
correctly completes the sentence.


Features
The correct completion of the sentence is:
“In a machine learning model, the data that is used as inputs are called features.”
According to the Microsoft Azure AI Fundamentals (AI-900) official study materials and Microsoft Learn module “Identify features of common machine learning types,” the term feature refers to an individual measurable property or characteristic of the data that is used by a machine learning model to make predictions or decisions.
In supervised and unsupervised learning, features serve as the inputs to the model. They are the variables that represent the information the algorithm learns from. For example, if a model predicts the price of a house, the features might include square footage, number of bedrooms, location, and age of the property. These features feed into the model so that it can learn the relationship between inputs and outputs.
Microsoft Learn further defines these key concepts:
Features: Input variables (independent variables) used by the model to learn patterns.
Labels: The desired output or target variable that the model is trained to predict (e.g., price, category).
Instances: Individual rows or data records within the dataset (each instance has multiple features).
Functions: Algorithms or mathematical operations used during training and prediction — not data inputs.
Therefore, among the provided options — features, functions, labels, instances — only features accurately describe the data elements used as inputs for training or inference in a machine learning model.
In summary, within the AI-900 learning context:
Features = inputs to the model.
Labels = outputs for supervised learning.
Instances = examples (rows) of data.
Select the answer that correctly completes the sentence.



According to the Microsoft Azure AI Fundamentals (AI-900) study materials and Microsoft’s Responsible AI guidelines, customers must obtain approval based on their intended usage before accessing and deploying Azure OpenAI Service. This requirement ensures that Microsoft upholds its commitment to Responsible AI principles, which include fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability.
The Azure OpenAI Service provides access to powerful language models such as GPT series and Codex, which can generate, summarize, and understand natural language and code. Because of the potential for misuse—such as generating harmful content, misinformation, or unethical automation—Microsoft enforces a use case review and approval process before granting customers access to the service. This process involves submitting an application describing the intended purpose, deployment method, and compliance measures. Only after Microsoft validates that the proposed use aligns with responsible AI practices will access be approved.
This aligns with Microsoft’s documented commitment that “customers are required to submit an application that describes their intended use of the Azure OpenAI Service,” ensuring that all deployments follow ethical and legal standards. This approval step helps maintain transparency and prevent harmful or non-compliant use cases such as deepfake generation, biased automation, or malicious chatbot deployment.
Other options listed in the question are incorrect:
Commit to a minimum level of expenditure – Microsoft does not require financial commitments for ethical approval.
Pay an upfront fee – Payment is handled through normal Azure billing, not a special fee.
Provide credit card details – Not a responsible AI requirement; this is standard for any Azure subscription.
Therefore, the correct and verified answer per Microsoft’s Responsible AI framework and Azure AI-900 study
Select the answer that correctly completes the sentence.



The correct completion of the sentence is:
“The Form Recognizer service can be used to extract information from a driver’s license to populate a database.”
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and the Microsoft Learn module “Identify features of computer vision workloads,” Azure Form Recognizer (part of Azure AI Document Intelligence) is a document processing service that uses machine learning and optical character recognition (OCR) to extract structured data, key-value pairs, and text from documents such as invoices, receipts, identity cards, and driver’s licenses.
This service allows businesses to automate data entry and document processing workflows by converting physical or scanned documents into machine-readable formats. For example, with a driver’s license, Form Recognizer can extract structured data fields such as Name, Date of Birth, License Number, and Expiration Date, and automatically populate those values into a database or CRM system.
The AI-900 study materials emphasize that Form Recognizer is designed to handle both structured and unstructured document layouts. It includes prebuilt models for common document types (like invoices, receipts, and identity documents) and supports custom models for domain-specific forms.
By comparison:
Computer Vision extracts general text or image content but doesn’t structure or label extracted fields.
Custom Vision is used for training image classification or object detection models.
Conversational Language Understanding is for processing text or speech to determine intent, not extracting document data.
Therefore, based on the Microsoft Learn AI-900 official study content, the Form Recognizer service is the correct choice, as it is explicitly designed to extract and structure data from documents like driver’s licenses, forms, and receipts — making it ideal for automatically populating a database.
You need to predict the population size of a specific species of animal in an area.
Which Azure Machine Learning type should you use?
clustering
regression
classification
In Azure Machine Learning, regression is a supervised machine learning technique used to predict continuous numerical values based on input data. According to the Microsoft AI Fundamentals (AI-900) study guide and the Microsoft Learn module “Identify common types of machine learning,” regression models are ideal when the goal is to estimate a quantity — such as price, temperature, or, in this case, population size.
In the scenario, the task is to predict the population size of a specific species within a defined area. Population size is a numerical, continuous value that varies depending on multiple factors (like time, environment, and resources). A regression algorithm, such as linear regression or decision tree regression, can be trained on historical data (e.g., species count, area, temperature, food availability) to forecast future population numbers.
Option analysis:
A. Clustering: Used for unsupervised learning, where the goal is to group similar data points into clusters without predefined labels (e.g., grouping animals by behavior or habitat).
C. Classification: Used to predict discrete categories or labels (e.g., “endangered” vs. “not endangered”), not numerical values.
Therefore, the correct machine learning type for predicting a continuous value such as population size is Regression.
You have a webchat bot that provides responses from a QnA Maker knowledge base.
You need to ensure that the bot uses user feedback to improve the relevance of the responses over time.
What should you use?
key phrase extraction
sentiment analysis
business logic
active learning
According to the Microsoft Azure AI Fundamentals (AI-900) study guide and the official Microsoft Learn module “Describe features of common AI workloads”, QnA Maker (now part of Azure AI Language services) allows developers to build, train, and publish a knowledge base that provides natural-language answers to user queries. A key capability of this service is active learning, which enables the knowledge base to automatically suggest improvements by analyzing user feedback and usage patterns.
Active learning is an iterative process in which the service observes real user interactions and identifies ambiguous questions or pairs of similar questions that produce uncertain or multiple answers. The system then recommends updates or refinements to the knowledge base to improve the accuracy and relevance of responses. This feedback loop helps ensure that over time, the chatbot’s responses align more closely with actual user expectations and language variations.
In contrast:
A. Key phrase extraction identifies main ideas in text and is used in content summarization, not in response optimization.
B. Sentiment analysis detects emotional tone (positive, negative, neutral), but it doesn’t refine QnA responses.
C. Business logic defines operational rules in an application, not machine learning-driven feedback.
The AI-900 guide specifically emphasizes that QnA Maker supports active learning to improve the quality of answers based on end-user feedback, making this the verified and official Microsoft answer.
Reference (from Microsoft Learn AI-900 content):
“Active learning uses feedback from end users to automatically suggest improvements to a knowledge base, helping improve the accuracy of answers over time.”
You have an Internet of Things (loT) device that monitors engine temperature.
The device generates an alert if the engine temperature deviates from expected norms.
Which type of Al workload does the device represent?
natural language processing (NLP)
computer vision
anomaly detection
knowledge mining
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Explore fundamental principles of machine learning,” anomaly detection is a machine learning workload used to identify data points or patterns that deviate significantly from expected behavior.
In this scenario, the IoT device monitors engine temperature and generates alerts when the readings deviate from normal operating ranges. This directly matches the definition of anomaly detection, where the AI system learns what “normal” looks like and identifies outliers or abnormal conditions that may indicate potential issues.
Common real-world uses of anomaly detection include:
Detecting equipment malfunctions or overheating in IoT systems.
Identifying fraudulent transactions in finance.
Detecting unusual spikes or drops in system metrics (e.g., temperature, traffic, or pressure).
Other options are incorrect:
A. NLP (Natural Language Processing): Focuses on understanding and interpreting human language, not sensor data.
B. Computer Vision: Involves analyzing images or videos, which is unrelated to temperature data.
D. Knowledge Mining: Refers to extracting information from large document stores, not identifying abnormal readings.
What ate two common use cases for generative Al solutions? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
generating draft responses for customer service agents
creating original artwork from textual descriptions
predicting sales revenue based on historical data
classifying email messages as spam or non-spam
Generative AI focuses on creating new content rather than just analyzing existing data. As per Microsoft’s AI-900 curriculum and Azure OpenAI documentation, typical use cases include generating text, images, code, or other creative outputs based on input prompts.
A. Generating draft responses for customer service agents — ✅ Correct. GPT-based models can automatically generate draft replies to customer queries, enabling agents to refine responses and increase efficiency.
B. Creating original artwork from textual descriptions — ✅ Correct. DALL-E, available through Azure OpenAI, can produce unique images based on natural language prompts.
Options C and D are incorrect because they involve predictive or classification models, not generative ones:
C. Predicting sales revenue → Regression (machine learning).
D. Classifying email messages → Classification (machine learning).
Correct answers: A and B.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



This question evaluates understanding of fundamental machine learning concepts as covered in the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Explore the machine learning process.” These statements relate to data labeling, model evaluation practices, and performance metrics—three essential parts of building and assessing a machine learning model.
Labelling is the process of tagging training data with known values → YesAccording to Microsoft Learn, “Labeling is the process of tagging data with the correct output value so the model can learn relationships between inputs and outputs.” This is essential for supervised learning, where models require historical data with known outcomes. For example, if training a model to recognize fruit images, each image is labeled as “apple,” “banana,” or “orange.” Hence, this statement is true.
You should evaluate a model by using the same data used to train the model → NoThe AI-900 guide stresses that using the same data for both training and evaluation can cause overfitting, where the model performs well on training data but poorly on unseen data. Instead, the dataset is split into training and testing (or validation) subsets. Evaluation must use test data that the model has never seen before to ensure an unbiased measure of performance. Therefore, this statement is false.
Accuracy is always the primary metric used to measure a model’s performance → NoMicrosoft Learn emphasizes that accuracy is only one metric and not always the best choice. Depending on the problem type, other metrics such as precision, recall, F1-score, or AUC (Area Under the Curve) may be more appropriate—especially in cases with imbalanced datasets. For example, in fraud detection, recall may be more important than accuracy. Thus, this statement is false.
To complete the sentence, select the appropriate option in the answer area.



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and the Microsoft Learn module “Identify features and uses of speech capabilities”, speech recognition refers to the process of converting spoken words into written text. When a speaker’s voice is transcribed into subtitles during a presentation, the system listens to the audio input, identifies the spoken words, and generates corresponding text in real time. This is precisely what speech recognition technology accomplishes.
Azure provides this functionality through the Azure Speech Service, which supports multiple speech-related features:
Speech-to-Text (Speech Recognition) – Converts spoken audio into text.
Text-to-Speech (Speech Synthesis) – Converts written text into spoken audio.
Speech Translation – Translates spoken words into another language.
In this case, the session is transcribed into subtitles in the same language, not translated or spoken aloud, so the correct feature is Speech Recognition.
Let’s review the other options:
Sentiment Analysis: This belongs to the Text Analytics service under natural language processing (NLP) and is used to determine the emotional tone of text, not to convert speech to text.
Speech Synthesis: Converts text into audible speech (Text-to-Speech), the reverse of what is happening in this scenario.
Translation: Converts spoken or written words from one language to another. Here, no translation is mentioned—only transcription.
Therefore, the described process—turning live spoken language into readable subtitles—is an example of Speech Recognition, a speech-to-text AI capability provided by Azure Cognitive Services.
Final Answer: Speech recognition
A company employs a team of customer service agents to provide telephone and email support to customers.
The company develops a webchat bot to provide automated answers to common customer queries.
Which business benefit should the company expect as a result of creating the webchat bot solution?
increased sales
a reduced workload for the customer service agents
improved product reliability
Question number: 1
Answer: B
Full Detailed Explanation with exact Extract from your Official Study guide and Trained Data at least 250 to 300 words in Explanation:
The correct answer is B. a reduced workload for the customer service agents.
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Describe features of common AI workloads”, conversational AI solutions such as chatbots are primarily designed to automate repetitive and routine customer interactions. The key business value emphasized in these materials is operational efficiency—chatbots allow organizations to respond to a high volume of customer queries without relying solely on human agents. This results in reduced workload, lower operational costs, and faster response times.
Microsoft’s AI-900 learning objectives highlight that AI can be applied to automate tasks that previously required human interaction. In the context of customer support, a webchat bot powered by Azure AI services (such as Azure Bot Service or Azure Cognitive Services for Language) can handle frequently asked questions like order status, password resets, or basic troubleshooting. This allows human agents to focus their time and skills on more complex issues that require empathy, reasoning, or decision-making—tasks that AI cannot yet handle as effectively.
Additionally, the AI-900 course materials explain that one of the measurable business benefits of deploying AI-driven chatbots is improved efficiency and scalability. Chatbots can handle thousands of simultaneous interactions, something that human teams cannot easily do. As a result, the organization experiences reduced operational pressure on support staff, improved customer satisfaction due to quicker responses, and optimized resource utilization.
Options A and C are incorrect because chatbots do not directly influence sales growth or product reliability. While increased customer satisfaction might indirectly support sales, it is not the primary or guaranteed outcome of implementing a chatbot. Similarly, product reliability is tied to engineering quality, not customer service automation.
Therefore, based on the official AI-900 study materials and Microsoft Learn concepts, the best and verified answer is B. a reduced workload for the customer service agents.
Which parameter should you configure to produce more verbose responses from a chat solution that uses the Azure OpenAI GPT-3.5 model?
Presence penalty
Temperature
Stop sequence
Max responseB
In a chat solution using the Azure OpenAI GPT-3.5 model, the temperature parameter controls the creativity and variability of generated responses. According to the Microsoft Learn documentation for Azure OpenAI Service, temperature is a float value typically between 0 and 2, determining how deterministic or random the model’s output is. A lower temperature (e.g., 0–0.3) makes responses more focused and deterministic, while a higher temperature (e.g., 0.8–1.2) produces more verbose, creative, and diverse responses.
When you want the chat model to generate more detailed or expressive output, increasing the temperature encourages the model to explore a broader range of possible continuations, leading to longer and more varied text. This parameter directly affects how “verbose” or elaborate the model’s responses can be, which is why it is the correct answer.
The other options are not appropriate for this scenario:
A. Presence penalty reduces repetition by discouraging reuse of the same phrases but does not control verbosity.
C. Stop sequence defines tokens where generation should stop, limiting rather than extending response length.
D. Max response (max tokens) controls the maximum length of the response but does not inherently make answers more verbose or expressive.
Thus, to encourage more elaborate and detailed output from the Azure OpenAI GPT-3.5 model, the correct configuration parameter to adjust is Temperature (B).
Your company is exploring the use of voice recognition technologies in its smart home devices. The company wants to identify any barriers that might unintentionally leave out specific user groups.
This an example of which Microsoft guiding principle for responsible AI?
accountability
fairness
inclusiveness
privacy and security
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Responsible AI Framework, Inclusiveness is one of the six guiding principles for responsible AI. The principle of inclusiveness ensures that AI systems are designed to empower everyone and engage people of all abilities. Microsoft emphasizes that inclusive AI systems must be developed with awareness of potential barriers that could unintentionally exclude certain user groups. This directly aligns with the scenario described—where the company is examining voice recognition technologies in smart home devices to identify barriers that might leave out users, such as those with speech impairments, accents, or language differences.
The official Microsoft Learn module “Identify guiding principles for responsible AI” explains that inclusiveness focuses on creating systems that can understand and serve users with diverse needs. For example, voice recognition models should account for variations in dialect, tone, accent, and speech patterns to ensure equitable access for all. A lack of inclusiveness could cause bias or misrecognition for underrepresented groups, leading to unintentional exclusion.
Microsoft’s guidance further stresses that designing for inclusiveness involves involving diverse users in the data collection and testing phases, conducting accessibility assessments, and continuously improving model performance across different demographic groups. In this way, inclusiveness promotes fairness, accessibility, and usability across cultural and physical differences.
In contrast:
A. Accountability is about ensuring humans are responsible for AI outcomes.
B. Fairness focuses on preventing bias and discrimination in data or algorithms.
D. Privacy and security ensure protection of personal data and secure handling of information.
Thus, evaluating potential barriers that could exclude specific user groups exemplifies Inclusiveness, as it demonstrates a proactive approach to making AI accessible and beneficial for all users.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.


✅ Yes – Extract key phrases
❌ No – Generate press releases
✅ Yes – Detect sentiment
The Azure AI Language service is a powerful set of natural language processing (NLP) tools within Azure Cognitive Services, designed to analyze, understand, and interpret human language in text form. According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Microsoft Learn documentation, this service includes several capabilities such as key phrase extraction, sentiment analysis, language detection, named entity recognition (NER), and question answering.
Extract key phrases from documents → YesThe Key Phrase Extraction feature identifies the most relevant words or short phrases within a document, helping summarize important topics. This is useful for indexing, summarizing, or organizing content. For instance, from “Azure AI Language helps analyze customer feedback,” it may extract “Azure AI Language” and “customer feedback” as key phrases.
Generate press releases based on user prompts → NoThis functionality falls under generative AI, specifically within Azure OpenAI Service, which uses models such as GPT-4 for text creation. The Azure AI Language service focuses on analyzing and understanding existing text, not generating new content like press releases or articles.
Build a social media feed analyzer to detect sentiment → YesThe Sentiment Analysis capability determines the emotional tone (positive, neutral, negative, or mixed) of text data, making it ideal for analyzing social media posts, reviews, or feedback. Businesses often use this to gauge customer satisfaction or brand reputation.
In summary, the Azure AI Language service analyzes text to extract insights and detect sentiment but does not generate new textual content.
For each of the following statements. select Yes if the statement is true. Otherwise, select No. NOTE; Each correct selection is worth one point



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Identify features of Computer Vision workloads on Azure”, the Custom Vision service is a part of Azure Cognitive Services that allows users to build, train, and deploy custom image classification and object detection models. It is primarily designed for still-image analysis, not video processing.
“The Custom Vision service can be used to detect objects in an image.” – Yes.This is correct. The Custom Vision service supports two major model types: classification (categorizing entire images) and object detection (identifying and locating multiple objects within a single image). In object detection mode, the model outputs both the object’s category and its position in the image using bounding boxes. This capability is emphasized in the AI-900 curriculum as an example of applying computer vision to real-world scenarios, such as identifying products on shelves or detecting equipment parts in manufacturing.
“The Custom Vision service requires that you provide your own data to train the model.” – Yes.This statement is also true. Unlike prebuilt computer vision models, Custom Vision is a trainable model that requires users to upload their own labeled images to create a domain-specific AI model. The model’s accuracy depends on the quality and quantity of this user-provided data. The AI-900 study materials explain that Custom Vision is used when prebuilt models do not meet specific needs, enabling businesses to train models tailored to unique image sets.
“The Custom Vision service can be used to analyze video files.” – No.This is incorrect. Custom Vision is limited to image-based analysis. To analyze video content (detecting objects or motion in moving frames), Azure provides Video Indexer, which is a separate service designed for extracting insights from video files, including speech, objects, faces, and emotions.
Match the Azure OpenAI large language model (LLM) process to the appropriate task.
To answer, drag the appropriate process from the column on the left to its task on the right. Each process may be used once, more than once, or not at all.
NOTE: Each correct match is worth one point.



According to the Microsoft Azure AI Fundamentals (AI-900) study material and Azure OpenAI Service documentation, large language models (LLMs) such as GPT are capable of performing multiple natural language processing (NLP) tasks depending on the intent of the prompt. These tasks generally fall into categories like classification, generation, summarization, and translation, each with a distinct purpose and output type.
Classifying – This process involves analyzing text and assigning it to a predefined category or label based on its content. The scenario “Detect the genre of a work of fiction” clearly fits this category. The model must evaluate the text and determine whether it belongs to genres like mystery, romance, or science fiction. This is a classic text classification problem, as the output is a discrete category derived from textual features.
Summarizing – This process means condensing lengthy text into a shorter version that preserves the key information. In the scenario “Create a list of bullet points based on text input,” the model extracts essential information and reformats it as concise bullet points, which is an abstraction form of summarization. Summarization models help users quickly understand the main ideas from long documents, meeting efficiency and readability goals.
Generating – This refers to the LLM’s ability to produce new, creative content based on input instructions. The task “Create advertising slogans from a product description” represents generation because it requires the model to construct original text that didn’t previously exist. Generation tasks showcase the creativity and contextual fluency of models like GPT in marketing and content creation.
Thus, these mappings align directly with the Azure OpenAI LLM capabilities taught in AI-900, linking each NLP process with its most suitable real-world task.
You are developing a model to predict events by using classification.
You have a confusion matrix for the model scored on test data as shown in the following exhibit.

Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.



Box 1: 11

TP = True Positive.
The class labels in the training set can take on only two possible values, which we usually refer to as positive or negative. The positive and negative instances that a classifier predicts correctly are called true positives (TP) and true negatives (TN), respectively. Similarly, the incorrectly classified instances are called false positives (FP) and false negatives (FN).
Box 2: 1,033
FN = False Negative
Select the answer that correctly completes the sentence.



The correct answer is Azure AI Language, which includes the Question Answering capability (previously known as QnA Maker). According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Microsoft Learn documentation, the Azure AI Language service can be used to create a knowledge base from frequently asked questions (FAQ) and other structured or semi-structured text sources.
This service allows developers to build intelligent applications that can understand and respond to user questions in natural language by referencing prebuilt or custom knowledge bases. The Question Answering feature extracts pairs of questions and answers from documents, websites, or manually entered data and uses them to construct a searchable knowledge base. This knowledge base can then be integrated with Azure Bot Service or other conversational platforms to create interactive, self-service chatbots.
Here’s how it works:
Developers upload FAQ documents, URLs, or structured content.
Azure AI Language processes the content and identifies logical question-answer pairs.
The model stores these pairs in a knowledge base that can be queried by user input.
When users ask questions, the model finds the best matching answer using natural language understanding techniques.
In contrast:
Azure AI Document Intelligence (Form Recognizer) is used to extract structured data from forms and documents, not to create FAQ knowledge bases.
Azure AI Bot Service is for managing and deploying conversational bots but does not generate knowledge bases.
Microsoft Bot Framework SDK provides tools for building conversational logic but still requires a knowledge source like Question Answering from Azure AI Language.
Therefore, the service that can create a knowledge base from FAQ content is Azure AI Language.
Select the answer that correctly completes the sentence.



The correct completion of the sentence “_____ is an example of speech recognition.” is A voice-activated security key system.
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Describe features of common AI workloads”, speech recognition refers to the ability of a system or application to convert spoken language into text or actionable commands. It allows computers to interpret and respond to human speech inputs, bridging human-computer interaction through natural language.
Microsoft Learn clearly explains that speech recognition is used in applications such as voice assistants, dictation software, and voice-activated security systems, where the spoken input from a user is captured, analyzed, and translated into commands or text. For example, when a user says “Unlock door” or “Open session,” the speech recognition system interprets that sound input, converts it into text or a command, and then performs the appropriate action. This is a direct implementation of speech-to-text processing combined with command execution logic.
Let’s analyze the other options:
Creating an audio commentary for a video recording is related to speech synthesis (text-to-speech), not recognition.
Creating captions for a video recording involves speech-to-text transcription, which is a subset of speech recognition, but the question emphasizes a system that responds to voice commands, making the first option more accurate.
Identifying key phrases in a video transcript involves natural language processing (NLP) techniques rather than speech recognition.
Therefore, the voice-activated security key system best represents the use of speech recognition technology because it interprets spoken commands and takes a corresponding action based on recognized speech patterns. This aligns directly with the AI-900 learning objectives where speech recognition is defined as a process that enables applications to interpret and respond to human voice input.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE; Each correct selection is worth one point.



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn modules on machine learning concepts, ensuring that the accuracy of a predictive model can be proven requires data partitioning—specifically splitting the available data into training and testing datasets. This is a foundational concept in supervised machine learning.
When you split the data, typically about 70–80% of the dataset is used for training the model, while the remaining 20–30% is used for testing (or validation). The reason behind this approach is to ensure that the model’s performance metrics—such as accuracy, precision, recall, and F1-score—are evaluated on data the model has never seen before. This prevents overfitting and allows you to demonstrate that the model generalizes well to new, unseen data.
In the AI-900 Microsoft Learn content under “Describe the machine learning process”, it is explained that after cleaning and transforming the data, the next essential step is data splitting to “evaluate model performance objectively.” By keeping training and testing data separate, you can prove the reliability and accuracy of the model’s predictions, which is particularly crucial in sensitive domains like clinical or healthcare analytics, where decision transparency and validation are vital.
Option A (Train the model by using the clinical data) is incorrect because you should not train and evaluate on the same data—it would lead to biased results.
Option C (Train the model using automated ML) is incorrect because automated ML is a method for training and tuning, but it doesn’t inherently prove accuracy.
Option D (Validate the model by using the clinical data) is also incorrect if you use the same dataset for validation and training—it would not prove true accuracy.
Therefore, per Microsoft’s official AI-900 study content, the verified correct answer is B. Split the clinical data into two datasets.
Select the answer that correctly completes the sentence.


Text extraction.
According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Microsoft Learn documentation for Azure AI Vision (formerly Computer Vision), text extraction—also known as Optical Character Recognition (OCR)—is the computer vision capability that detects and extracts printed or handwritten text from images and video frames.
In this scenario, a traffic monitoring system collects vehicle registration numbers (license plates) from CCTV footage. These registration numbers are alphanumeric text that must be read and converted into digital form for processing, storage, or analysis. The Azure AI Vision service’s OCR (text extraction) feature performs this function. It analyzes each frame from the video feed, detects text regions (the license plates), and converts the visual text into machine-readable text data.
This process is widely used in Automatic Number Plate Recognition (ANPR) systems that support law enforcement, toll booths, and parking management solutions. The OCR model can handle variations in font, lighting, and angle to accurately extract license plate numbers.
The other options describe different vision capabilities:
Image classification assigns an image to a general category (e.g., “car,” “truck,” or “bike”), not text extraction.
Object detection identifies and locates objects in images using bounding boxes (e.g., detecting the car itself), but not the text written on the car.
Spatial analysis tracks people or objects in a defined physical space (e.g., counting individuals entering a building), not reading text.
Therefore, for a traffic monitoring system that identifies vehicle registration numbers from CCTV footage, the most accurate Azure AI Vision capability is Text extraction (OCR).
Which service should you use to extract text, key/value pairs, and table data automatically from scanned documents?
Azure Al Custom Vision
Azure Al Document Intelligence
Azure Al Language
Azure Al face
Accelerate your business processes by automating information extraction. Form Recognizer applies advanced machine learning to accurately extract text, key/value pairs, and tables from documents. With just a few samples, Form Recognizer tailors its understanding to your documents, both on-premises and in the cloud. Turn forms into usable data at a fraction of the time and cost, so you can focus more time acting on the information rather than compiling it.
You need to identify groups of rows with similar numeric values in a dataset. Which type of machine learning should you use?
clustering
regression
classification
When you need to identify groups of rows with similar numeric values in a dataset, the correct machine learning approach is clustering. This method belongs to unsupervised learning, where the model groups data points based on similarity without using pre-labeled training data.
In Azure AI-900 study modules, clustering is introduced as a technique for discovering natural groupings in data. For instance, clustering could be used to group customers with similar purchase histories or to find products with similar features. The algorithm—such as K-means or hierarchical clustering—calculates distances between data points and organizes them into clusters based on how close they are numerically or statistically.
The other options are incorrect:
B. Regression predicts continuous numeric values (e.g., predicting sales or prices).
C. Classification assigns data to predefined categories (e.g., spam or not spam).
In Azure Machine Learning, what are two ensemble methods for combining models in automated machine learning (automated ML)? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
stacking
regression
computer vision
voting
classification
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn documentation for Azure AI Custom Vision, this service is a specialized part of the Azure AI Vision family that enables developers to train custom image classification and object detection models. It allows organizations to build tailored computer vision models that recognize images or specific objects relevant to their business needs.
Detect objects in an image → YesThe Azure AI Custom Vision service supports both image classification (assigning an image to one or more categories) and object detection (identifying and locating objects within an image using bounding boxes). This means it can indeed detect and differentiate multiple objects in a single image, making this statement true.
Requires your own data to train the model → YesThe Custom Vision service is designed to be customizable. Unlike prebuilt Azure AI Vision models that work out of the box, Custom Vision requires you to upload and label your own dataset for training. The model then learns from your examples to perform specialized image recognition tasks relevant to your domain. Thus, this statement is also true.
Analyze video files → NoWhile Custom Vision can analyze images, it does not directly process or analyze video files. Video analysis is handled by a different service—Azure Video Indexer—which can extract insights such as spoken words, scenes, and faces from videos.
In summary:
✅ Yes – Detect objects in images
✅ Yes – Requires your own data
❌ No – Does not analyze video files.
You have an Azure Machine Learning model that predicts product quality. The model has a training dataset that contains 50,000 records. A sample of the data is shown in the following table.

For each of the following Statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



This question tests the understanding of features and labels in machine learning, a core concept covered in the Microsoft Azure AI Fundamentals (AI-900) syllabus under “Describe fundamental principles of machine learning on Azure.”
In supervised machine learning, data is divided into features (inputs) and labels (outputs).
Features are the independent variables — measurable properties or characteristics used by the model to make predictions.
Labels are the dependent variables — the target outcome the model is trained to predict.
From the provided dataset, the goal of the Azure Machine Learning model is to predict product quality (Pass or Fail). Therefore:
Mass (kg) is a feature – Yes“Mass (kg)” represents an input variable used by the model to learn patterns that influence product quality. It helps the algorithm understand how variations in mass might correlate with passing or failing the quality test. Thus, it is correctly classified as a feature.
Quality Test is a label – YesThe “Quality Test” column indicates the outcome of the manufacturing process, marked as either Pass or Fail. This is the target the model tries to predict during training. In Azure ML terminology, this column is the label, as it represents the dependent variable.
Temperature (C) is a label – No“Temperature (C)” is an input that helps the model determine quality outcomes, not the outcome itself. It influences the quality result but is not the value being predicted. Therefore, temperature is another feature, not a label.
In conclusion, per Microsoft Learn and AI-900 study materials, features are measurable inputs (like mass and temperature), while the label is the target output (like the quality test result).
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



This question assesses knowledge of the Azure Cognitive Services Speech and Text Analytics capabilities, as described in the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn modules “Explore natural language processing” and “Explore speech capabilities.” These services are part of Azure Cognitive Services, which provide prebuilt AI capabilities for speech, language, and text understanding.
You can use the Speech service to transcribe a call to text → YesThe Speech-to-Text feature in the Azure Speech service automatically converts spoken words into written text. Microsoft Learn explains: “The Speech-to-Text capability enables applications to transcribe spoken audio to text in real time or from recorded files.” This makes it ideal for call transcription, voice assistants, and meeting captioning.
You can use the Text Analytics service to extract key entities from a call transcript → YesOnce a call has been transcribed into text, the Text Analytics service (part of Azure Cognitive Services for Language) can process that text to extract key entities, key phrases, and sentiment. For example, it can identify names, organizations, locations, and product mentions. Microsoft Learn notes: “Text Analytics can extract key phrases and named entities from text to derive insights and structure from unstructured data.”
You can use the Speech service to translate the audio of a call to a different language → YesThe Azure Speech service also includes Speech Translation, which can translate spoken language in real time. It converts audio input from one language into translated text or speech output in another language. Microsoft Learn describes this as: “Speech Translation combines speech recognition and translation to translate spoken audio to another language.”
You have an Azure Machine Learning model that uses clinical data to predict whether a patient has a disease.
You clean and transform the clinical data.
You need to ensure that the accuracy of the model can be proven.
What should you do next?
Train the model by using the clinical data.
Split the clinical data into Two datasets.
Train the model by using automated machine learning (automated ML).
Validate the model by using the clinical data.
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn modules on machine learning concepts, ensuring that the accuracy of a predictive model can be proven requires data partitioning—specifically splitting the available data into training and testing datasets. This is a foundational concept in supervised machine learning.
When you split the data, typically about 70–80% of the dataset is used for training the model, while the remaining 20–30% is used for testing (or validation). The reason behind this approach is to ensure that the model’s performance metrics—such as accuracy, precision, recall, and F1-score—are evaluated on data the model has never seen before. This prevents overfitting and allows you to demonstrate that the model generalizes well to new, unseen data.
In the AI-900 Microsoft Learn content under “Describe the machine learning process”, it is explained that after cleaning and transforming the data, the next essential step is data splitting to “evaluate model performance objectively.” By keeping training and testing data separate, you can prove the reliability and accuracy of the model’s predictions, which is particularly crucial in sensitive domains like clinical or healthcare analytics, where decision transparency and validation are vital.
Option A (Train the model by using the clinical data) is incorrect because you should not train and evaluate on the same data—it would lead to biased results.
Option C (Train the model using automated ML) is incorrect because automated ML is a method for training and tuning, but it doesn’t inherently prove accuracy.
Option D (Validate the model by using the clinical data) is also incorrect if you use the same dataset for validation and training—it would not prove true accuracy.
Therefore, per Microsoft’s official AI-900 study content, the verified correct answer is B. Split the clinical data into two datasets.
What can be used to complete a paragraph based on a sentence provided by a user?
Azure Al Language
Azure OpenAI
Azure Machine Learning
Azure Al Vision
The service that can complete a paragraph based on a sentence is Azure OpenAI. According to Microsoft Learn’s AI-900 study guide, Azure OpenAI provides access to advanced language models like GPT-3.5 and GPT-4, which can generate and continue text, summarize, or create content based on prompts. The task described—text completion—is precisely what GPT models are designed for.
Azure AI Language performs language understanding and analysis (sentiment, key phrases, translation), Azure Machine Learning trains custom models, and Azure AI Vision handles images. Hence, Azure OpenAI is the correct choice.
You need to track multiple versions of a model that was trained by using Azure Machine Learning. What should you do?
Provision an inference duster.
Explain the model.
Register the model.
Register the training data.
According to the Microsoft Azure AI Fundamentals (AI-900) Official Study Guide and the Microsoft Learn module “Explore Azure Machine Learning,” registering a model is the correct way to track multiple versions of models in Azure Machine Learning.
When you train models in Azure Machine Learning, each trained version can be registered in the workspace’s Model Registry. Registration stores the model’s metadata, including version, training environment, parameters, and lineage. Each registration automatically increments the version number, enabling you to manage, deploy, and compare multiple model iterations efficiently.
The other options are incorrect:
A. Provision an inference cluster – Used for model deployment, not version tracking.
B. Explain the model – Provides interpretability but does not track versions.
D. Register the training data – Registers data assets, not models.
What is an example of unsupervised machine learning?
classification
clustering
regression
In unsupervised machine learning, the algorithm learns patterns or structure within data without pre-labeled outputs or target values. The primary goal is to discover hidden relationships or group similar data points automatically. The Microsoft Azure AI Fundamentals (AI-900) study materials identify clustering as the key example of unsupervised learning.
In clustering, algorithms such as K-means, hierarchical clustering, or DBSCAN group data based on feature similarity. For example, a business may cluster customers by purchase behavior to discover natural customer segments without prior category labels. The model finds inherent patterns within the data rather than being told what to predict.
By contrast, classification and regression are supervised learning techniques. In supervised learning, the algorithm is trained using labeled data where correct outputs are already known. Therefore, the correct answer is B. Clustering, as it best represents unsupervised learning in Azure AI-900 principles.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and the Microsoft Learn module “Identify features of common machine learning types”, there are three main types of machine learning: supervised learning, unsupervised learning, and reinforcement learning. Within supervised learning, two common approaches are regression and classification, while clustering is a primary example of unsupervised learning.
“You train a regression model by using unlabeled data.” – No.Regression models are trained with labeled data, meaning the input data includes both features (independent variables) and target labels (dependent variables) representing continuous numerical values. Examples include predicting house prices or sales forecasts. Unlabeled data (data without target output values) cannot be used to train regression models; such data is used in unsupervised learning tasks like clustering.
“The classification technique is used to predict sequential numerical data over time.” – No.Classification is used for categorical predictions, where outputs belong to discrete classes, such as spam/not spam or disease present/absent. Predicting sequential numerical data over time refers to time series forecasting, which is typically a regression or forecasting problem, not classification. The AI-900 syllabus clearly separates classification (categorical prediction) from regression (continuous value prediction) and time series (temporal pattern analysis).
“Grouping items by their common characteristics is an example of clustering.” – Yes.This statement is correct. Clustering is an unsupervised learning technique used to group similar data points based on their features. The AI-900 study materials describe clustering as the process of “discovering natural groupings in data without predefined labels.” Common examples include customer segmentation or document grouping.
Therefore, based on Microsoft’s AI-900 training objectives and definitions:
Regression → supervised learning using labeled continuous data (No)
Classification → categorical prediction, not sequential numeric forecasting (No)
Clustering → grouping by similarity (Yes)
You plan to create an Al application by using Azure Al Foundry. The solution will be deployed to dedicated virtual machines. Which deployment option should you use?
serverless API
Azure Kubernetes Service (AKS) cluster
Azure virtual machines
managed compute
You need to make the press releases of your company available in a range of languages.
Which service should you use?
Translator Text
Text Analytics
Speech
Language Understanding (LUIS)
The Translator Text service (part of Azure Cognitive Services) provides real-time text translation across multiple languages. According to Microsoft Learn’s AI-900 module on “Identify features of Natural Language Processing (NLP) workloads”, translation is one of the four main NLP tasks, alongside key phrase extraction, sentiment analysis, and language understanding.
In this scenario, the company wants to make press releases available in a range of languages, which requires converting text from one language to another while preserving meaning and tone. The Translator Text API supports more than 100 languages and can be integrated into web apps, chatbots, or content management systems for automatic multilingual publishing.
The other options perform different functions:
Text Analytics (B) extracts insights such as key phrases or sentiment but does not translate.
Speech (C) focuses on converting between speech and text, not text translation.
Language Understanding (LUIS) (D) identifies user intent but does not perform translation.
Therefore, to provide multilingual press releases, the appropriate service is A. Translator Text, which ensures accurate, fast, and scalable translation across global audiences.
You need to analyze images of vehicles on a highway and measure the distance between the vehicles. Which type of computer vision model should you use?
object detection
image classification
facial recognition
optical character recognition (OCR)
In this scenario, analyzing vehicle images and measuring the distance between them requires first detecting each vehicle’s position in the image. Object detection models can locate and identify multiple objects (such as cars, trucks, or motorcycles) by assigning bounding boxes. Once detected, their coordinates can be used to calculate distances or spacing.
Image classification only assigns a single label per image, not per object. Facial recognition is human-focused, and OCR deals with text extraction. Thus, object detection is the correct model type for this task.
Match the types of AI workloads to the appropriate scenarios.
To answer, drag the appropriate workload type from the column on the left to its scenario on the right. Each workload type may be used once, more than once, or not at all.
NOTE: Each correct selection is worth one point.



This question tests understanding of AI workload types, a fundamental topic in the Microsoft Azure AI Fundamentals (AI-900) curriculum. Each workload type—Computer Vision, Natural Language Processing, Machine Learning (Regression), and Anomaly Detection—serves a specific function within the AI landscape, as explained in Microsoft Learn’s module “Describe features of common AI workloads.”
Computer Vision enables computers to “see” and interpret visual information such as images or videos. Identifying handwritten letters requires analyzing image patterns, shapes, and strokes, which is a classic image recognition task. Azure’s Computer Vision API and Custom Vision services are specifically designed for such tasks.
Natural Language Processing (NLP) involves interpreting human language, both written and spoken. Determining the sentiment of a social media post (positive, negative, or neutral) is a typical text analytics use case within NLP, often implemented using Azure’s Text Analytics for Sentiment Analysis.
Anomaly Detection focuses on identifying data points that deviate from normal patterns. Detecting fraudulent credit card payments requires finding transactions that are unusual compared to historical spending behavior. Azure’s Anomaly Detector API applies machine learning to identify such irregularities.
Machine Learning (Regression) is used for predicting continuous numerical outcomes based on historical data. Estimating next month’s toy sales is a regression problem—an example of supervised learning where the model predicts future sales values from past sales data.
Thus, based on Microsoft’s official AI-900 learning objectives, the correct mapping of workloads to scenarios is:
Computer Vision → Identify handwritten letters
NLP → Predict sentiment
Anomaly Detection → Fraud detection
Machine Learning (Regression) → Predict toy sales
To complete the sentence, select the appropriate option in the answer area.



According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Identify features of regression machine learning”, regression is a type of supervised machine learning used when the target variable (the value you want to predict) is a continuous numeric value.
In this scenario, the task is to predict how many hours of overtime a delivery person will work based on the number of orders received. Both the input (number of orders) and the output (hours of overtime) are numeric variables. Since the goal is to estimate a quantitative value rather than categorize or group data, this is a classic example of a regression problem.
Regression models analyze the relationship between variables to make numerical predictions. For example, the model might learn that each additional 20 orders increases overtime by about two hours. Common algorithms used for regression include linear regression, decision tree regression, and boosted regression models. These models produce outputs such as “expected overtime = 5.6 hours,” which are continuous numeric results.
To contrast with the other options:
Classification is used for predicting categories or labels, such as “overtime required” vs. “no overtime,” or “high-risk” vs. “low-risk.” It deals with discrete outputs rather than continuous numbers.
Clustering is an unsupervised learning approach used to group similar data points based on shared characteristics, such as grouping delivery staff by performance patterns or customer types.
As emphasized in Microsoft’s Responsible AI and Machine Learning Fundamentals learning paths, regression models are ideal for numeric forecasting problems such as predicting sales, revenue, demand, or working hours.
Therefore, the correct answer is: Regression.
To complete the sentence, select the appropriate option in the answer area.


facial analysis.
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and the Microsoft Learn module “Describe features of computer vision workloads on Azure,” facial analysis is a computer vision capability that detects faces and extracts attributes such as facial expressions, emotions, pose, occlusion, and image quality factors like exposure and noise. It does not identify or verify individual identities; rather, it interprets facial features and image characteristics to analyze conditions in an image.
In this question, the AI solution helps photographers take better portrait photos by providing feedback on exposure, noise, and occlusion — tasks directly linked to facial analysis. The model analyzes the detected face to determine if the image is well-lit, clear, and unobstructed, thereby improving photo quality. These capabilities are part of the Azure Face service in Azure Cognitive Services, which includes both facial detection and facial analysis functionalities.
Here’s how the other options differ:
Facial detection only identifies that a face exists in an image and provides its location using bounding boxes, without further interpretation.
Facial recognition goes a step further — it attempts to identify or verify a person’s identity by comparing the detected face with stored images. This is not what the scenario describes.
Thus, when an AI solution evaluates image quality aspects like exposure, noise, and occlusion, it’s performing facial analysis, which focuses on understanding image and facial characteristics rather than identification.
In summary, based on Microsoft’s AI-900 study material, this scenario demonstrates facial analysis, a subcategory of computer vision tasks within Azure Cognitive Services.
You send an image to a Computer Vision API and receive back the annotated image shown in the exhibit.

Which type of computer vision was used?
object detection
semantic segmentation
optical character recognition (OCR)
image classification
Object detection is similar to tagging, but the API returns the bounding box coordinates (in pixels) for each object found. For example, if an image contains a dog, cat and person, the Detect operation will list those objects together with their coordinates in the image. You can use this functionality to process the relationships between the objects in an image. It also lets you determine whether there are multiple instances of the same tag in an image.
The Detect API applies tags based on the objects or living things identified in the image. There is currently no formal relationship between the tagging taxonomy and the object detection taxonomy. At a conceptual level, the Detect API only finds objects and living things, while the Tag API can also include contextual terms like " indoor " , which can ' t be localized with bounding boxes.
Select the answer that correctly completes the sentence.



The correct answer is Document Intelligence.
According to the Microsoft Azure AI Fundamentals (AI-900) study materials and Microsoft Learn documentation, the Azure AI Document Intelligence service (formerly known as Form Recognizer) is specifically designed to extract structured data from documents, including scanned invoices, receipts, forms, and business cards.
This service combines optical character recognition (OCR) with machine learning to analyze both the layout and semantic meaning of document content. When processing scanned invoices, Document Intelligence identifies and extracts fields such as invoice numbers, dates, totals, taxes, vendor names, and line-item details. The extracted information can then be automatically imported into business systems like accounting software or databases, eliminating manual data entry and improving operational efficiency.
Here’s why the other options are incorrect:
Generative AI: Focuses on creating new content such as text, images, or code (for example, using GPT-4 or DALL·E). It is not used for structured data extraction.
Natural Language Processing (NLP): Deals with understanding and generating human language from text-based input, not document scanning or layout interpretation.
The Document Intelligence workload excels at handling semi-structured documents where the location and format of data vary between samples. Microsoft’s prebuilt models—like Invoice, Receipt, Identity Document, and Contract—simplify extraction without requiring custom training.
In summary, if the task involves extracting data from scanned invoices, the appropriate Azure AI service is Azure AI Document Intelligence, which uses AI-powered document understanding to convert unstructured document images into structured, usable data.
In which scenario should you use key phrase extraction?
translating a set of documents from English to German
generating captions for a video based on the audio track
identifying whether reviews of a restaurant are positive or negative
identifying which documents provide information about the same topics
According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Extract insights from text with the Text Analytics service”, key phrase extraction is a feature of the Text Analytics service that identifies the most important words or phrases in a given document. It helps summarize the main ideas by isolating significant concepts or terms that describe what the text is about.
In this scenario, the goal is to determine which documents share similar topics or themes. By extracting key phrases from each document (for example, “policy renewal,” “coverage limits,” “claim process”), you can compare and categorize documents based on overlapping keywords. This is exactly how key phrase extraction is used—to summarize and group text content by topic relevance.
The other options do not fit this use case:
A. Translation uses the Translator service, not key phrase extraction.
B. Generating video captions involves speech recognition and computer vision.
C. Identifying sentiment relates to sentiment analysis, not key phrase extraction.
You have a dataset that contains the columns shown in the following table.

You have a machine learning model that predicts the value of ColumnE based on the other numeric columns.
Which type of model is this?
regression
analysis
clustering
The dataset described contains numeric columns (ColumnA through ColumnE). The model’s task is to predict the value of ColumnE based on the other numeric columns (A–D). This is a classic regression problem.
According to the Microsoft Azure AI Fundamentals (AI-900) study guide and Microsoft Learn module “Identify common types of machine learning,” a regression model is used when the target variable (the value to predict) is continuous and numeric, such as price, temperature, or—in this case—a numerical value in ColumnE.
Regression models analyze relationships between independent variables (inputs: Columns A–D) and a dependent variable (output: ColumnE) to predict a continuous outcome. Common regression algorithms include linear regression, decision tree regression, and neural network regression.
Option analysis:
A. Regression: ✅ Correct. Used for predicting numerical, continuous values.
B. Analysis: ❌ Incorrect. “Analysis” is a general term, not a machine learning model type.
C. Clustering: ❌ Incorrect. Clustering is unsupervised learning, grouping similar data points, not predicting values.
Therefore, the type of machine learning model used to predict ColumnE (a numeric value) from other numeric columns is Regression, which fits perfectly within Azure’s supervised learning models.
You build a QnA Maker bot by using a frequently asked questions (FAQ) page.
You need to add professional greetings and other responses to make the bot more user friendly.
What should you do?
Increase the confidence threshold of responses
Enable active learning
Create multi-turn questions
Add chit-chat
According to the Microsoft Learn module “Build a QnA Maker knowledge base”, QnA Maker allows developers to create bots that answer user queries based on documents like FAQs or manuals. To make a bot more natural and conversational, Microsoft provides a “chit-chat” feature — a prebuilt, professionally written set of responses to common conversational phrases such as greetings (“Hello”), small talk (“How are you?”), and polite phrases (“Thank you”).
Adding chit-chat improves user experience by making the bot sound friendlier and more human-like. It doesn’t alter the main Q & A logic but enhances the bot’s tone and responsiveness.
The other options are not correct:
A. Increase the confidence threshold makes the bot more selective in responses but doesn’t add new conversational features.
B. Enable active learning improves knowledge base accuracy over time through user feedback.
C. Create multi-turn questions adds conversational flow for related topics but doesn’t add greetings or casual dialogue.
Thus, to make the bot more personable, the correct action is to Add chit-chat.
You use natural language processing to process text from a Microsoft news story.
You receive the output shown in the following exhibit.

Which type of natural languages processing was performed?
entity recognition
key phrase extraction
sentiment analysis
translation
https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview
You can provide the Text Analytics service with unstructured text and it will return a list of entities in the text that it recognizes. You can provide the Text Analytics service with unstructured text and it will return a list of entities in the text that it recognizes. The service can also provide links to more information about that entity on the web. An entity is essentially an item of a particular type or a category; and in some cases, subtype, such as those as shown in the following table.
https://docs.microsoft.com/en-us/learn/modules/analyze-text-with-text-analytics-service/2-get-started-azure
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.



The Transformer model architecture is a foundational deep learning model introduced in the 2017 research paper “Attention Is All You Need.” It serves as the core architecture for modern large language models such as GPT, BERT, and T5, all of which are used in Azure OpenAI Service.
“A transformer model architecture uses self-attention.” – YesThe self-attention mechanism is the defining feature of transformer models. It allows the model to evaluate the relationships between words (tokens) in a sequence and assign weights based on contextual relevance. This means that each word in an input sentence can " attend " to every other word, capturing dependencies regardless of their position in the text. This mechanism replaced older recurrent (RNN) and convolutional (CNN) architectures for sequence processing because it provides parallelization and better context understanding.
“A transformer model architecture includes an encoder block and a decoder block.” – YesThe original Transformer architecture includes both an encoder and a decoder. The encoder processes the input sequence into contextual representations, and the decoder generates the output sequence based on both the encoder’s output and previously generated tokens. Models like BERT use only the encoder stack, while GPT models use only the decoder stack, but the full Transformer design conceptually includes both.
“A transformer model architecture includes an encryption block or a decryption block.” – NoTransformers are not related to cryptography. They perform encoding and decoding of language data for representation learning—not encryption or decryption for data security. The terms “encoder” and “decoder” here refer to neural network components, not cryptographic processes.
To complete the sentence, select the appropriate option in the answer area.



According to Microsoft’s Responsible AI principles, one of the key guiding values is Reliability and Safety, which ensures that AI systems operate consistently, accurately, and safely under all intended conditions. The AI-900 study materials and Microsoft Learn modules explain that an AI system must be trustworthy and dependable, meaning it should not produce results when the input data is incomplete, corrupted, or significantly outside the expected range.
In the given scenario, the AI system avoids providing predictions when important fields contain unusual or missing values. This behavior demonstrates reliability and safety because it prevents the system from making unreliable or potentially harmful decisions based on bad or insufficient data. Microsoft emphasizes that AI systems must undergo extensive validation, testing, and monitoring to ensure stable performance and predictable outcomes, even when data conditions vary.
The other options do not fit this scenario:
Inclusiveness ensures that AI systems are accessible to and usable by all people, regardless of abilities or backgrounds.
Privacy and Security focuses on protecting user data and ensuring it is used responsibly.
Transparency involves making AI decisions explainable and understandable to humans.
Only Reliability and Safety directly address the concept of an AI system refusing to act or returning an error when it cannot make a trustworthy prediction. This principle helps prevent inaccurate or unsafe outputs, maintaining confidence in the system’s integrity.
Therefore, ensuring an AI system does not produce predictions when input data is incomplete or unusual aligns directly with Microsoft’s Reliability and Safety principle for responsible AI.
You plan to develop an Al application that will read the license plates of motor vehicles by using Microsoft Foundry. What should you use to develop the application?
Copilot for Microsoft 365
Microsoft Visual Studio Code
GitHub Actions
Azure Al Studio
Your website has a chatbot to assist customers.
You need to detect when a customer is upset based on what the customer types in the chatbot.
Which type of AI workload should you use?
anomaly detection
semantic segmentation
regression
natural language processing
According to the Microsoft Azure AI Fundamentals (AI-900) curriculum and Microsoft Learn module “Explore natural language processing”, NLP enables computers to understand, interpret, and analyze human language. One of its key capabilities is sentiment analysis, which detects emotional tone (positive, negative, or neutral) in text.
In this scenario, the chatbot must detect when a customer is upset based on what they type. This directly maps to sentiment analysis, a core NLP function. The Text Analytics service within Azure Cognitive Services provides prebuilt sentiment analysis models that return a sentiment score and classification (e.g., positive, neutral, negative). As per Microsoft Learn, “Natural language processing allows systems to understand sentiment and intent within text and speech to derive meaningful insights.”
Explanation of other options:
A. Anomaly detection identifies unusual patterns in data (e.g., fraud detection), not emotions in text.
B. Semantic segmentation is a computer vision technique used to label pixels in an image.
C. Regression predicts continuous numeric values and is not related to understanding text or emotions.
Therefore, to enable the chatbot to detect when a user is upset based on text input, the correct AI workload is Natural Language Processing (NLP), specifically through Azure Text Analytics sentiment analysis.
You are developing a Chabot solution in Azure.
Which service should you use to determine a user’s intent?
Translator
Azure Cognitive Search
Speech
Language
In Azure, the Language service unifies several natural language capabilities, including LUIS, QnA Maker, and Text Analytics, into one comprehensive service. To determine a user’s intent in a chatbot, you use the Conversational Language Understanding (CLU) feature of the Language service, which is the evolution of LUIS.
CLU helps chatbots and applications comprehend natural language input by identifying the intent (the purpose of the user’s statement) and extracting entities (important details). For example, when a user types “Book a meeting for tomorrow,” the model recognizes the intent (BookMeeting) and the entity (tomorrow).
The other options do not determine intent:
Translator (A) is used for language translation.
Azure Cognitive Search (B) retrieves documents based on search queries.
Speech (C) converts audio to text but doesn’t analyze meaning.
Thus, to determine a user’s intent in a chatbot scenario, the correct service is D. Language.
Copyright © 2014-2026 Certensure. All Rights Reserved