Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

HomeCertificationsAI-900Exam Questions

Microsoft · Free Practice Questions · Last reviewed May 2026

AI-900 Exam Questions and Answers

30real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.

50 exam questions
60 min time limit
Pass: 700/1000 / 1000
5 exam domains
OverviewDomain BlueprintStudy GuideAll QuestionsSample by Domain
1. Describe Artificial Intelligence workloads and considerations2. Describe fundamental principles of machine learning on Azure3. Describe features of computer vision workloads on Azure4. Describe features of Natural Language Processing workloads on Azure5. Describe features of generative AI workloads on Azure
1

Domain 1: Describe Artificial Intelligence workloads and considerations

All Describe Artificial Intelligence workloads and considerations questions
Q1
easyFull explanation →

A bank is developing an AI system to automatically approve personal loans. To ensure the system does not discriminate against any group of applicants, which Microsoft responsible AI principle should the bank primarily focus on?

A

Accountability

B

Inclusiveness

C

Fairness

Fairness is the principle that AI systems should treat all people equitably and avoid bias, making it the correct focus for preventing discrimination in loan approvals.

D

Reliability and Safety

Why: Fairness is the correct principle because it directly addresses the need to prevent discrimination in AI systems, such as loan approval models. By focusing on fairness, the bank ensures that the model's predictions do not systematically disadvantage any group based on protected attributes like race, gender, or age, which is critical for ethical and legal compliance.
Q2
easyFull explanation →

A manufacturing company uses an AI system to predict when machines will need maintenance. The system must work correctly under varying factory floor conditions such as temperature changes and noise levels. Which Microsoft responsible AI principle is most directly focused on ensuring the system performs reliably in these different conditions?

A

Fairness

B

Reliability & Safety

This principle directly ensures that AI systems perform consistently and safely across a range of conditions, which matches the requirement for reliable operation in different factory environments.

C

Privacy & Security

D

Inclusiveness

Why: B is correct because the Reliability & Safety principle ensures that AI systems operate consistently and predictably under varying conditions, such as temperature changes and noise levels on a factory floor. This principle mandates rigorous testing, monitoring, and fail-safe mechanisms to maintain performance and prevent harm when environmental factors deviate from expected ranges.
Q3
hardFull explanation →

A data scientist is training a credit risk model and wants to use Azure Machine Learning's Responsible AI dashboard to identify if the model is biased against a certain demographic group. Which component of the dashboard should they use to evaluate this?

A

Model Interpretability

B

Model Fairness Assessment

This component analyzes model predictions across predefined sensitive groups to identify and measure unfair bias.

C

Error Analysis

D

Data Balance Analysis

Why: The Model Fairness Assessment component of Azure Machine Learning's Responsible AI dashboard is specifically designed to evaluate and mitigate bias in machine learning models. It allows data scientists to assess disparities in model performance across demographic groups defined by sensitive features (e.g., race, gender) using metrics like demographic parity, equal opportunity, and disparate impact. This directly addresses the question of identifying bias against a certain demographic group.
Q4
hardFull explanation →

A healthcare start-up proposes a fully automated AI system to diagnose patients from medical scans without any human doctor review. They claim the system is 99% accurate. According to Microsoft's responsible AI principles, which principle is most directly violated by removing human oversight from this critical decision-making process?

A

Fairness

B

Reliability and safety

C

Transparency

D

Accountability

Accountability demands that AI systems are designed with appropriate human oversight to ensure responsible use and to handle edge cases. Fully automating diagnosis removes human accountability.

Why: Option D is correct because removing human oversight from a fully automated diagnostic system violates the accountability principle. Microsoft's responsible AI principle of accountability requires that humans remain responsible for AI-driven decisions, especially in high-stakes healthcare scenarios where errors can have life-or-death consequences. By eliminating any human doctor review, the start-up fails to ensure that a human can intervene, validate, or take responsibility for the system's outputs.
Q5
easyFull explanation →

A financial services company uses an AI system to recommend personalized investment portfolios. A customer requests an explanation of why a particular investment was recommended. Which Microsoft responsible AI principle is primarily focused on ensuring the company can provide this explanation?

A

Accountability

B

Transparency

Transparency requires that AI systems are understandable and that users can obtain meaningful explanations for decisions, which is exactly what the customer is asking for.

C

Fairness

D

Reliability

Why: Transparency is the correct principle because it directly addresses the need for AI systems to be understandable and interpretable. In this scenario, the customer's request for an explanation of a specific investment recommendation requires the AI to provide clear reasoning for its output, which is the core of transparency. This principle ensures that the company can explain how and why a decision was made, building trust and enabling oversight.
Q6
easyFull explanation →

A healthcare organization is developing an AI system to recommend treatment plans for patients based on their medical history. According to Microsoft's responsible AI principles, which principle is most directly concerned with ensuring that the system protects patients' health data from unauthorized access or misuse?

A

Privacy and security

This principle requires AI systems to respect privacy, store data securely, and protect it from unauthorized access or misuse, which aligns directly with protecting patient data.

B

Transparency

C

Fairness

D

Reliability and safety

Why: The Privacy and security principle is most directly concerned with protecting patients' health data from unauthorized access or misuse. In this scenario, the AI system must comply with regulations like HIPAA and GDPR, ensuring data encryption, access controls, and audit logs are in place to safeguard sensitive medical information.

Want more Describe Artificial Intelligence workloads and considerations practice?

Practice this domain
2

Domain 2: Describe fundamental principles of machine learning on Azure

All Describe fundamental principles of machine learning on Azure questions
Q1
mediumFull explanation →

A data scientist wants to train a machine learning model to predict the exact market price of a house based on features such as square footage, number of bedrooms, and location. Which type of machine learning task should be used?

A

Classification

B

Regression

Regression predicts a continuous numeric value, which is exactly what is needed for predicting house price.

C

Clustering

D

Anomaly Detection

Why: Predicting the exact market price of a house is a regression task because the target variable (price) is a continuous numeric value. Regression algorithms, such as linear regression or decision tree regression, learn the relationship between input features (e.g., square footage, bedrooms, location) and a continuous output. In Azure Machine Learning, you would select a regression model from the designer or AutoML to solve this problem.
Q2
mediumFull explanation →

A data scientist has trained a binary classification model to predict whether an email is spam (positive) or not spam (negative). On a test set, the model correctly identifies 90 out of 100 actual spam emails and 80 out of 100 actual non-spam emails. Which metric shows the proportion of actual spam emails that the model correctly predicted?

A

A. Precision

B

B. Recall

Correct. Recall = true positives / (true positives + false negatives) = 90 / (90 + 10) = 0.9, exactly the proportion of actual spam correctly identified.

C

C. F1 Score

D

D. Accuracy

Why: Recall (also known as sensitivity or true positive rate) measures the proportion of actual positive cases that were correctly predicted by the model. In this scenario, the model correctly identified 90 out of 100 actual spam emails, so the recall is 90/100 = 0.9 (90%). This metric directly answers the question about how well the model captures actual spam emails.
Q3
mediumFull explanation →

A retail company wants to predict which customers are likely to stop using their service. They have a dataset with many customer attributes including age, income, purchase history, website activity, and support interactions. They suspect some features are redundant. Which technique should they use to reduce the number of features while preserving as much information as possible?

A

Normalization

B

Principal Component Analysis (PCA)

PCA summarizes data by creating new uncorrelated variables (principal components) that capture most of the variance, effectively reducing dimensionality.

C

One-hot encoding

D

Regression analysis

Why: Principal Component Analysis (PCA) is an unsupervised dimensionality reduction technique that transforms the original correlated features into a smaller set of uncorrelated principal components, ordered by the variance they capture. By retaining only the top components, PCA reduces the number of features while preserving as much of the total variance (information) as possible, making it ideal for handling redundant features in customer datasets.
Q4
easyFull explanation →

A retail company wants to automatically group its customers into distinct segments based on their purchasing patterns, without having pre-defined categories. The goal is to discover natural groupings in the customer data to tailor marketing campaigns. Which type of machine learning task should the company use?

A

Supervised learning - Classification

B

Unsupervised learning - Clustering

Clustering is an unsupervised learning technique that groups similar data points together based on features, without needing labels. This fits the scenario of discovering natural customer segments from purchasing patterns.

C

Reinforcement learning

D

Supervised learning - Regression

Why: The company wants to discover natural groupings in customer data without pre-defined categories, which is the definition of unsupervised learning. Clustering algorithms (e.g., K-Means, DBSCAN) automatically partition data into segments based on similarity in purchasing patterns, making it the correct choice for this scenario.
Q5
mediumFull explanation →

A hospital has a dataset with historical patient records, each labeled as either 'readmitted within 30 days' or 'not readmitted'. The hospital wants to train a model to predict which current patients are likely to be readmitted. Which type of machine learning task is this?

A

Supervised regression

B

Supervised classification

Classification is used when the target variable is a category, and the data is labeled. Here, the output is one of two classes – readmitted or not readmitted.

C

Unsupervised clustering

D

Reinforcement learning

Why: This is a supervised classification task because the dataset contains labeled historical patient records (readmitted or not readmitted), and the goal is to predict a discrete category (binary outcome) for new patients. In Azure Machine Learning, this would use a classification algorithm like logistic regression or decision tree to assign each patient to one of the two classes.
Q6
easyFull explanation →

A data scientist trains a machine learning model to predict housing prices. On the training data, the model achieves an R-squared value of 0.99, but on a separate validation dataset it achieves an R-squared of only 0.65. What is the most likely issue with this model?

A

Overfitting

Overfitting occurs when the model learns the training data too well, capturing noise and making it perform poorly on new, unseen data, as shown by the large gap between training and validation performance.

B

Underfitting

C

High bias

D

Insufficient training data

Why: The model performs exceptionally well on the training data (R² = 0.99) but poorly on the validation data (R² = 0.65), which is a classic symptom of overfitting. Overfitting occurs when the model learns noise and specific patterns in the training set that do not generalize to unseen data, often due to excessive complexity (e.g., too many features or deep decision trees). In Azure Machine Learning, this can be detected by comparing training and validation metrics in automated ML runs or by using regularization techniques like L1/L2 penalties.

Want more Describe fundamental principles of machine learning on Azure practice?

Practice this domain
3

Domain 3: Describe features of computer vision workloads on Azure

All Describe features of computer vision workloads on Azure questions
Q1
mediumFull explanation →

A transportation company wants to automatically identify whether an image contains a car, a truck, or a motorcycle. The system should output a single label for the entire image. Which computer vision capability in Azure should they use?

A

Object detection

B

Image classification

Image classification assigns one or more labels to the entire image, matching the requirement to identify the type of vehicle shown.

C

Optical Character Recognition (OCR)

D

Semantic segmentation

Why: Image classification assigns a single label to an entire image based on its dominant content. Since the requirement is to output one label (car, truck, or motorcycle) per image, this maps directly to Azure's Custom Vision image classification capability, which trains a model to categorize whole images into predefined classes.
Q2
hardFull explanation →

A manufacturing company wants to use Azure AI to detect surface defects on metal parts. The team has a small set of labeled images of defective and non-defective parts, and images will be taken under various lighting conditions and angles. They need a solution that can leverage a pre-trained model and adapt it to their specific defect types with minimal new training data. Which approach should they take?

A

A. Use Custom Vision to train a classification or object detection model with transfer learning

Correct. Custom Vision uses transfer learning from pre-trained models, enabling effective training with a small dataset to detect specific defects.

B

B. Use the Optical Character Recognition (OCR) API

C

C. Use the Describe Image API (Image Captioning)

D

D. Use the Face API

Why: Option A is correct because Custom Vision allows you to use transfer learning, which starts from a pre-trained model and fine-tunes it on your small labeled dataset of defective and non-defective parts. This approach is ideal when you have limited training data and need to adapt the model to specific defect types under varying lighting and angles, as Custom Vision supports both classification and object detection for surface defects.
Q3
easyFull explanation →

A logistics company receives thousands of handwritten shipping labels each day. They want to use Azure AI to automatically read the handwritten addresses and convert them into digital text. Which Azure Cognitive Services capability should they use?

A

Image classification

B

Optical character recognition (OCR)

OCR extracts text from images, including handwritten content, and is ideal for this scenario.

C

Object detection

D

Face detection

Why: Optical character recognition (OCR) is the correct Azure Cognitive Services capability because it is specifically designed to extract printed or handwritten text from images and convert it into machine-readable digital text. In this scenario, the logistics company needs to read handwritten addresses from shipping labels, which is a classic OCR workload. Azure's Computer Vision OCR API (including the Read API) can handle both printed and handwritten text, making it the ideal choice for this task.
Q4
mediumFull explanation →

A logistics warehouse uses a conveyor belt system to move packages. They need to automatically read the alphanumeric serial numbers printed on labels attached to each box. The labels may have different fonts and be somewhat dusty. Which Azure Computer Vision feature should they use?

A

Image Classification

B

Optical Character Recognition (OCR) using the Read API

The Read API extracts text from images and is robust to various fonts and image quality issues. It can return the serial number as a string, making it ideal for this use case.

C

Object Detection

D

Image Analysis (captioning and tagging)

Why: The Read API, part of Azure Computer Vision's OCR capabilities, is specifically designed to extract printed and handwritten text from images, including alphanumeric serial numbers. It can handle varying fonts and degraded image quality (e.g., dusty labels) by using deep-learning models optimized for text recognition. This makes it the correct choice for reading serial numbers from conveyor belt packages.
Q5
mediumFull explanation →

A retail company wants to build a system that can verify the identity of customers by comparing their live photo with an uploaded government-issued ID photo. Which Azure Computer Vision service should they use to perform the face comparison?

A

Azure Computer Vision - Image Analysis

B

Azure Face API

Face API offers face verification, which checks if a live photo matches a reference photo (e.g., the ID photo) by comparing facial features.

C

Azure Custom Vision

D

Azure Form Recognizer

Why: The Azure Face API is specifically designed for face detection, verification, and comparison tasks. It can compare a live photo against a reference photo (such as a government-issued ID) using its 'Verify' operation, which returns a confidence score indicating whether the two faces belong to the same person. This makes it the correct choice for identity verification scenarios.
Q6
mediumFull explanation →

A retail warehouse uses a camera system to locate and count boxes on shelves. The system needs to output the exact positions of each box by drawing a rectangular frame around it in the image. Which Azure Computer Vision capability should they use?

A

Object detection

Object detection finds objects and returns their bounding boxes, which is precisely what is needed to locate and frame each box in an image.

B

Image classification

C

Semantic segmentation

D

Optical Character Recognition (OCR)

Why: Object detection is the correct capability because it identifies and localizes multiple objects within an image by drawing bounding boxes around each detected instance. In this scenario, the system needs to locate and count individual boxes on shelves, which requires both classification (what is a box) and localization (where each box is), exactly what object detection provides.

Want more Describe features of computer vision workloads on Azure practice?

Practice this domain
4

Domain 4: Describe features of Natural Language Processing workloads on Azure

All Describe features of Natural Language Processing workloads on Azure questions
Q1
hardFull explanation →

A healthcare organization needs to extract specific data elements (such as patient names, medication dosages, and dates) from unstructured doctors' notes. Which Azure Cognitive Service is best suited for this task?

A

Language Understanding (LUIS)

B

Text Analytics

Text Analytics includes Named Entity Recognition, which can extract predefined categories of entities (e.g., Person, Date, Quantity) from unstructured text, making it ideal for this task.

C

Translator Text

D

Speech

Why: Text Analytics (now part of Azure AI Language) is the correct service because it provides pre-built entity extraction capabilities specifically designed to identify and extract named entities like people (patient names), quantities (medication dosages), and dates from unstructured text. This aligns directly with the requirement to extract specific data elements from doctors' notes without needing custom model training.
Q2
mediumFull explanation →

A hospital wants to create a system that can transcribe doctor-patient conversations in real time and also extract medical conditions, medications, and dosages from the transcribed text. Which combination of Azure AI services should they use?

A

Speech to Text and Text Analytics API (standard)

B

Speech to Text and Text Analytics for Health

Speech to Text provides real-time transcription, and Text Analytics for Health is specifically designed to extract medical concepts from clinical text.

C

Translator Text and Language Understanding (LUIS)

D

Speaker Recognition and Question Answering

Why: Option B is correct because the scenario requires real-time transcription of doctor-patient conversations, which is handled by Azure Speech to Text, and then extraction of medical entities like conditions, medications, and dosages from the transcribed text, which is specifically provided by Azure Text Analytics for Health. Text Analytics for Health is a specialized container or API within Azure Cognitive Services that uses medical ontologies (e.g., UMLS, SNOMED CT) to extract clinical entities, unlike the standard Text Analytics API which only extracts general entities like names or locations.
Q3
mediumFull explanation →

A customer service team wants to build an Azure AI-powered bot that can understand the intent behind customer messages. For example, the bot should recognize that 'I want to return my shoes' maps to a 'ReturnItem' intent, and 'Where is my order?' maps to 'TrackOrder'. Which Azure service provides pre-built models specifically for intent recognition?

A

Language Understanding (LUIS)

LUIS (part of Azure Language service) is designed for intent recognition and entity extraction from conversational utterances. It provides pre-built models for common intents.

B

Text Analytics

C

Translator Text

D

Speech-to-text

Why: Language Understanding (LUIS) is the correct Azure service because it provides pre-built models and custom capabilities specifically designed for intent recognition and entity extraction from natural language utterances. The scenario requires mapping customer messages like 'I want to return my shoes' to a 'ReturnItem' intent, which is exactly the core function of LUIS—it analyzes user input to identify the user's goal (intent) and any relevant details (entities).
Q4
mediumFull explanation →

An online news platform receives thousands of articles daily. The editors want to automatically identify the most important topics discussed in each article to help with content categorization. Which Azure Text Analytics capability should they use?

A

Sentiment Analysis

B

Key Phrase Extraction

Key phrase extraction returns a list of the most important phrases or topics in the text. This directly matches the requirement to identify important topics from articles.

C

Named Entity Recognition

D

Language Detection

Why: Key Phrase Extraction (B) is the correct Azure Text Analytics capability because it identifies the most important topics and main points discussed in a document by returning a list of key phrases that summarize the core content. For an online news platform needing to automatically detect topics for categorization, this directly extracts the salient subjects from each article, unlike other capabilities that focus on sentiment, named entities, or language identification.
Q5
hardFull explanation →

A company's HR department wants to create a self-service bot that can answer employee questions about company policies. They have a collection of policy documents in PDF format. Which Azure AI Language feature should they use to ingest these documents and enable the bot to provide answers based on them?

A

Sentiment Analysis

B

Key Phrase Extraction

C

Custom Question Answering

Custom Question Answering allows you to build a knowledge base by ingesting documents (e.g., PDFs) and then answers questions by extracting relevant passages from that knowledge base.

D

Language Detection

Why: Custom Question Answering (CQA) is the correct choice because it is specifically designed to ingest documents (including PDFs) and build a knowledge base of question-answer pairs. The bot can then query this knowledge base to provide answers based on the policy documents, using the underlying Azure Cognitive Search and language models to match user questions to the most relevant content.
Q6
mediumFull explanation →

A retail company collects thousands of customer reviews. They want to automatically extract frequently mentioned aspects (e.g., 'battery life', 'customer service', 'price') to understand common topics. Which Azure AI Language capability should they use?

A

Sentiment analysis

B

Key phrase extraction

Key phrase extraction identifies the main topics, opinions, and themes in text, making it ideal for extracting frequently mentioned aspects like product features.

C

Named entity recognition

D

Language detection

Why: Key phrase extraction is the correct Azure AI Language capability because it is specifically designed to identify and extract the main talking points or topics from unstructured text, such as 'battery life', 'customer service', and 'price' from customer reviews. This directly matches the requirement to automatically extract frequently mentioned aspects without needing predefined categories.

Want more Describe features of Natural Language Processing workloads on Azure practice?

Practice this domain
5

Domain 5: Describe features of generative AI workloads on Azure

All Describe features of generative AI workloads on Azure questions
Q1
easyFull explanation →

A marketing team wants to use Azure AI to automatically generate unique product descriptions for thousands of items in an e-commerce catalog based on a few keywords provided by the inventory team. Which Azure service should they use?

A

A. Azure OpenAI Service

Correct. Azure OpenAI Service offers powerful generative language models (e.g., GPT-4) that can produce text from prompts, perfectly suited for generating product descriptions from keywords.

B

B. Azure Computer Vision

C

C. Language Understanding (LUIS)

D

D. Azure Machine Learning

Why: Azure OpenAI Service provides access to large language models (LLMs) like GPT-4, which are specifically designed for generative tasks such as creating unique, human-like text from a few input keywords. This makes it the ideal choice for automatically generating product descriptions at scale, as it can produce varied and contextually relevant content without requiring pre-labeled training data.
Q2
mediumFull explanation →

A company is developing a chatbot that can both answer customer questions in natural language and create images on demand (e.g., 'Generate a picture of a product prototype'). Which combination of Azure generative AI models should they integrate?

A

A. GPT-4 for text and DALL-E for images

Correct. GPT-4 handles conversational text, and DALL-E generates images from text prompts, making this the ideal combination for the described chatbot.

B

B. GPT-3 for text and Custom Vision for images

C

C. BERT for text and OCR for images

D

D. Language Understanding (LUIS) and Face API

Why: Option A is correct because GPT-4 is a generative AI model optimized for natural language understanding and generation, making it ideal for answering customer questions in a conversational manner. DALL-E is a generative AI model specifically designed to create images from textual descriptions, enabling the chatbot to generate product prototypes on demand. Together, they cover both text and image generation requirements.
Q3
mediumFull explanation →

A game development company uses Azure OpenAI Service to automatically generate in-game dialog for non-player characters (NPCs) based on character profiles. They need to ensure the generated text does not contain offensive language or harmful suggestions. Which Azure OpenAI Service feature should they configure to prevent this?

A

Content filters

Azure OpenAI Service includes configurable content filters that can block harmful, offensive, or inappropriate content in generated outputs.

B

Model deployment

C

Token limit

D

Prompt engineering

Why: Content filters in Azure OpenAI Service allow you to define categories of harmful content (e.g., hate, violence, self-harm) and set severity thresholds. When generating NPC dialog, the service automatically evaluates each output against these filters and blocks or flags any text that violates the configured policies, ensuring offensive language or harmful suggestions are prevented.
Q4
hardFull explanation →

A company uses Azure OpenAI Service to generate marketing copy for social media posts. They want to prevent the model from producing content that contains offensive language, harmful stereotypes, or violent themes that go against their brand guidelines. Which feature should the company configure within Azure OpenAI Service?

A

Fine-tuning the model with a custom dataset

B

Configuring the content filtering (responsible AI filters)

Azure OpenAI’s content filtering system is a built-in safeguard that automatically screens inputs and outputs for categories like hate, violence, sexual content, and self-harm. Companies can configure severity levels to prevent undesirable content from being generated.

C

Increasing the token limit per response

D

Using prompt engineering techniques

Why: B is correct because Azure OpenAI Service includes built-in content filtering (responsible AI filters) that automatically detects and blocks offensive language, harmful stereotypes, and violent themes in both input prompts and generated outputs. This feature enforces brand guidelines without requiring custom model modifications or manual oversight.
Q5
mediumFull explanation →

A company uses Azure OpenAI Service to power a chat-based support assistant. They have extensive knowledge base documents that contain the correct information. The company wants the assistant to answer questions solely based on the provided documents and avoid generating plausible-sounding but incorrect information. Which approach should they implement to minimize the risk of such fabrications?

A

Retrieval Augmented Generation (RAG) — provide relevant document excerpts as context in the prompt

RAG supplies the model with pertinent knowledge from the documents at query time, ensuring the answer is grounded in the provided content and significantly reducing hallucinations.

B

Increase the temperature parameter to 1.0 to force more creative responses

C

Fine-tune the model on the knowledge base documents using supervised learning

D

Use prompt engineering with a system message that tells the model to never make up facts

Why: Retrieval Augmented Generation (RAG) is the correct approach because it grounds the model's responses in actual, retrieved document excerpts provided as context in the prompt. This ensures the assistant answers based solely on the supplied knowledge base, directly minimizing the risk of hallucination (plausible-sounding but incorrect information) by constraining the model to the retrieved facts.
Q6
easyFull explanation →

A marketing team uses Azure OpenAI Service to generate multiple variations of a product description from a single prompt. They want the generated descriptions to be more creative and diverse, rather than repetitive. Which parameter should they increase to achieve this?

A

Temperature

Increasing temperature makes the model more likely to choose less likely tokens, leading to more creative and diverse outputs.

B

Max tokens

C

Top probability

D

Frequency penalty

Why: Increasing the Temperature parameter makes the model more creative and diverse by raising the randomness of token selection. At higher temperatures (e.g., 0.8–1.0), the model assigns more weight to less probable tokens, producing varied and unexpected outputs. This directly addresses the need for diverse product descriptions rather than repetitive ones.

Want more Describe features of generative AI workloads on Azure practice?

Practice this domain

Frequently asked questions

How many questions are on the AI-900 exam?

The AI-900 exam has 50 questions and must be completed in 60 minutes. The passing score is 700/1000.

What types of questions appear on the AI-900 exam?

Conceptual questions on AI fundamentals, machine learning, computer vision, natural language processing, and Azure AI services.

How are AI-900 questions organised by domain?

The exam covers 5 domains: Describe Artificial Intelligence workloads and considerations, Describe fundamental principles of machine learning on Azure, Describe features of computer vision workloads on Azure, Describe features of Natural Language Processing workloads on Azure, Describe features of generative AI workloads on Azure. Questions are weighted by domain — higher-weight domains appear more on your actual exam.

Are these the actual AI-900 exam questions?

No. These are original exam-style practice questions written against the official Microsoft AI-900 exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.

Ready to practice all 60 AI-900 questions?

Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.

Browse all AI-900 questionsTake a timed practice test