Official Exam Details: (AI-901)
Exam Code:
AI-901
Passing Score:
70%
Total Question Bank:
148 Verified Questions
Exam Duration:
120 Minutes
Exam Format & Question Types
This certification exam features multiple-choice questions (single and multi-select), interactive Hotspots, Hot Areas, and Drag-and-Drop scenario configurations designed to test real-world technical competency.
AI-901 Azure AI Fundamentals: Architectural Study Guide & Master Blueprint
Welcome, aspiring AI professional! This master blueprint is your definitive guide to acing the AI-901 Azure AI Fundamentals certification. Designed by expert cloud architects and exam authors, this resource provides a comprehensive, deep-dive into the core concepts and Azure services tested, ensuring you approach the exam with confidence and a solid architectural understanding.
1. Exam Overview & Profile
The AI-901 exam validates foundational knowledge of artificial intelligence (AI) and machine learning (ML) concepts, and how to implement these capabilities using Microsoft Azure services. It’s perfectly suited for individuals with both technical and non-technical backgrounds who are looking to understand the basics of AI and its application in the cloud.
- Target Audience: Individuals new to AI or cloud-based AI, data scientists, developers, or business users looking to gain a foundational understanding of AI concepts and Azure AI services.
- Question Count: Typically ranges from 40-60 multiple-choice, multiple-response, and scenario-based questions.
- Duration: Approximately 60-90 minutes.
- Passing Score: A scaled score of 700 out of 1000 is required to pass.
2. Deep-Dive Domain Breakdown
The AI-901 exam focuses on key AI workloads and core Azure AI services. A strong grasp of the following architectural concepts and service selections is crucial:
2.1. Explore foundational principles of AI
- Workloads and considerations of AI: Understand the basic types of AI (Machine Learning, Anomaly Detection, Computer Vision, Natural Language Processing, Conversational AI) and their common applications. Grasp concepts like responsible AI, fairness, privacy, and security in AI solutions.
- Basic principles of machine learning: Differentiate between supervised, unsupervised, and reinforcement learning. Understand common ML tasks: classification (e.g., predicting categories), regression (e.g., predicting numerical values), and clustering (e.g., grouping similar data). Know the roles of training, validation, and test datasets.
2.2. Explore features of Computer Vision workloads on Azure
- Azure Cognitive Services for Vision:
- Computer Vision API: Analyze images for features (tags, descriptions, objects), OCR for text extraction, and content moderation.
- Custom Vision: Build, deploy, and improve custom image classification and object detection models tailored to specific scenarios with minimal code.
- Face API: Detect faces, analyze attributes (emotion, age), identify individuals, and verify identity.
- Form Recognizer (now Document Intelligence): Automate data extraction from documents and forms using AI-powered OCR and deep learning.
2.3. Explore features of Natural Language Processing (NLP) workloads on Azure
- Azure Cognitive Services for Language:
- Text Analytics API: Extract key phrases, detect sentiment, identify entities (people, places, organizations).
- Language Understanding (LUIS): Build custom models to understand natural language commands and extract intent and entities from user input.
- Translator Text API: Perform real-time machine translation of text across multiple languages.
- Speech Service: Convert speech-to-text and text-to-speech, enable speaker recognition, and implement custom speech models.
2.4. Explore features of Conversational AI workloads on Azure
- Azure Bot Service: A comprehensive platform for building, connecting, testing, and deploying intelligent bots. Understand its role in integrating various AI services to create rich conversational experiences.
- QnA Maker: Create a conversational question-and-answer layer over your data (e.g., FAQs, manuals) to provide quick, accurate responses to user queries.
3. High-Yield Exam Tips & Scenario Traps
- Pre-built vs. Custom: Understand when to leverage pre-trained Azure Cognitive Services (quick, cost-effective for common tasks) versus developing custom models with services like Custom Vision or LUIS (for specialized, unique data/requirements).
- Service Selection: Pay close attention to scenario descriptions. If the task is image tagging, think Computer Vision. If it’s understanding user intent, think LUIS. If it’s a FAQ bot, think QnA Maker.
- Responsible AI: Always consider the ethical implications. Questions might test your understanding of fairness, accountability, and transparency in AI systems.
- Data Lifecycle Traps: While not deep ML, recognize the basic flow: acquire data -> prepare -> train -> evaluate -> deploy.
- Security Context: Cognitive Services are generally accessed via API keys and endpoints. While fundamental, understand that these services handle their own underlying infrastructure security.
4. Frequently Asked Questions (FAQ)
Q1: How should I structure my study time for AI-901?
A: Start by reviewing the official Microsoft Learn modules for AI-901. Allocate dedicated time to each core domain: foundational AI concepts, Computer Vision, NLP, and Conversational AI. Hands-on labs with Azure Free Tier accounts are invaluable for solidifying understanding of service deployment and configuration. Conclude with practice exams to identify knowledge gaps.
Q2: What is the exam format like, and what types of questions can I expect?
A: The AI-901 exam primarily consists of multiple-choice questions, some with a single correct answer, and others requiring multiple selections. You might also encounter drag-and-drop questions to match concepts with definitions, or scenario-based questions where you select the most appropriate Azure AI service for a given problem. There are no practical labs in this fundamental exam.
Q3: What are the best strategies for passing the exam?
A: Read each question and all answer options carefully before selecting. Eliminate obviously incorrect answers first. For scenario questions, identify the core problem being solved and match it to the primary function of an Azure AI service. Manage your time effectively; if unsure, flag a question and return to it later. A solid understanding of the “what and why” for each Azure AI service is key.
Free AI-901 Sample Practice Questions
Test your knowledge with these sample scenario questions complete with verified explanations:
General Practice Questions
QUESTION 1
You have a Microsoft Foundry project that contains a generative AI model deployment.You test the model by using the Foundry playground.You need to develop an application that sends requests to the deployed model.Which information must the application include to call the model?
- A. The exported playground session history
- B. The model training dataset
- C. The Foundry project display name
- D. The model endpoint and authentication credentials
Click to View Verified Solution & Explanation
Correct Option: D
Explanation:
To programmatically interact with a deployed generative AI model, an application requires two primary pieces of information. The model endpoint (a URL) specifies where to send requests. Authentication credentials (e.g., an API key or token) are essential to verify the application’s identity and authorize access, ensuring secure usage. These are standard requirements for consuming any web service or API, including deployed AI models. The other options are not relevant for making inference calls to a deployed model. Exported playground history is for session replay, training datasets are for model development, and the project display name does not facilitate API calls.
QUESTION 2
Your company processes customer support emails.You need to implement an AI solution that automatically identifies mentions of people, organizations, and locations in the emails.Which text analysis technique should you use?
- A. Named Entity Recognition (NER)
- B. key phrase extraction
- C. sentiment analysis
- D. summarization
Click to View Verified Solution & Explanation
Correct Option: A
Explanation:
✅ Option A (Correct)
Reasoning: Named Entity Recognition (NER) is the precise technique for identifying and classifying predefined categories like people, organizations, and locations within unstructured text such as customer support emails. This directly addresses the requirement to automatically identify these specific entities.
❌ Why the other choices are incorrect:
- Option B is incorrect: Key phrase extraction identifies the main topics or concepts in text but does not specifically categorize named entities like people or organizations.
- Option C is incorrect: Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not specific named entities.
- Option D is incorrect: Summarization condenses text into a shorter version, which is not the goal of identifying specific entities.
QUESTION 3
You are developing an AI-powered customer support application.Which task is an example of the Microsoft responsible AI principle of inclusiveness?
- A. Encrypt stored customer data and restrict access by using role-based controls.
- B. Evaluate model outputs across demographic groups to reduce bias.
- C. Design the interface to support multiple languages and screen readers.
- D. Provide explanations about how predictions are generated.
Click to View Verified Solution & Explanation
Correct Option: C
Explanation:
✅ Option C (Correct)
Reasoning: Designing an interface to support multiple languages and screen readers directly addresses the Microsoft Responsible AI principle of inclusiveness. This principle focuses on empowering everyone and engaging people by considering the full range of human experience and diversity, including accessibility for people with disabilities.
❌ Why the other choices are incorrect:
- Option A is incorrect: Encrypting data and restricting access relates to the ‘Privacy & Security’ responsible AI principle, not inclusiveness.
- Option B is incorrect: Evaluating model outputs across demographic groups to reduce bias is primarily aligned with the ‘Fairness’ responsible AI principle.
- Option D is incorrect: Providing explanations about predictions relates to the ‘Transparency’ responsible AI principle.
QUESTION 4
Based on the image provided, here is the transcribed text:
You need to build an AI solution that produces new product images based on written descriptions provided by users.
Which AI workload should you use?
- A. image generation
- B. image analysis
- C. object detection
- D. optical character recognition (OCR)
Click to View Verified Solution & Explanation
Correct Option: A
Explanation:
✅ Option A (Correct)
Reasoning: The scenario requires building an AI solution that “produces new product images based on written descriptions provided by users.” This directly describes the functionality of image generation (also known as text-to-image generation or generative AI for images). This AI workload takes textual input (descriptions) and synthesizes corresponding visual content (new product images).
❌ Why the other choices are incorrect:
- Option B is incorrect: Image analysis involves processing and understanding existing images to extract information (e.g., classification, content moderation, feature extraction). It does not create new images.
- Option C is incorrect: Object detection is a specific form of image analysis that identifies and locates instances of objects within an image. It does not generate images from text.
- Option D is incorrect: Optical character recognition (OCR) is used to extract text from images or scanned documents. It has no role in generating new visual content.
QUESTION 5
You need to convert written customer notifications into natural-sounding spoken audio that can be played over a phone system.Which Azure Speech in Foundry Tools capability should you use?
- A. speech recognition
- B. speech synthesis
- C. speaker recognition
- D. speech translation
Click to View Verified Solution & Explanation
Correct Option: B
Explanation:
✅ Option B (Correct)
Reasoning: Speech synthesis, also known as Text-to-Speech (TTS), is the Azure Speech capability designed to convert written text into natural-sounding spoken audio. This directly fulfills the requirement of transforming written customer notifications into speech for a phone system.
❌ Why the other choices are incorrect:
- Option A is incorrect: Speech recognition (Speech-to-Text) converts spoken audio into text, which is the opposite of the required task.
- Option C is incorrect: Speaker recognition identifies or verifies individuals based on their voice, not for converting text into speech.
- Option D is incorrect: Speech translation converts spoken audio from one language to another. While it can involve speech synthesis for the translated output, its primary purpose is translation, not solely text-to-speech in a single language.
QUESTION 6
You are using the Azure Speech SDK to develop a Python application that supports real-time spoken conversations.Which Azure Speech class should you use to configure the connection to the Azure Speech service?
- A. AudioOutputConfig
- B. SpeechSynthesizer
- C. AudioConfig
- D. SpeechConfig
Click to View Verified Solution & Explanation
Correct Option: D
Explanation:
Option D (Correct)
SpeechConfig is the fundamental class for setting up the connection to the Azure Speech service. It requires parameters like the subscription key and region to authenticate and specify the endpoint for speech operations.
Why the other choices are incorrect:
- Option A is incorrect:
AudioOutputConfig configures where synthesized audio is directed, not the service connection itself.
- Option B is incorrect:
SpeechSynthesizer is the object that performs text-to-speech and relies on a SpeechConfig for its connection.
- Option C is incorrect:
AudioConfig defines audio input or output settings, managing the audio stream but not the overall service connection parameters.
QUESTION 7 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ a base64-encoded image data
Reasoning: To include an image directly in an API request to a vision-enabled model, the binary image data must be converted to text. Base64 encoding is the standard method for this conversion, allowing the image to be embedded within the JSON payload sent to the API endpoint.
QUESTION 8
You need to create an AI agent in Microsoft Foundry that follows a specific role and behavior when responding to users.What should you configure?
- A. system instructions
- B. temperature
- C. tokens per minute (TPM)
- D. max completion tokens
Click to View Verified Solution & Explanation
Correct Option: A
Explanation:
✅ Option A (Correct)
Reasoning: System instructions, also known as system messages or prompts, are fundamental for defining an AI agent’s persona, role, and behavioral constraints. They guide the model on how it should respond and interact with users, ensuring it adheres to a specific character or set of rules.
❌ Why the other choices are incorrect:
- Option B is incorrect: Temperature controls the randomness of the model’s output. A higher temperature results in more creative and diverse responses, while a lower temperature makes responses more deterministic. It does not define the agent’s role or behavior.
- Option C is incorrect: Tokens per minute (TPM) is a metric related to the throughput or rate limits of a language model. It indicates how many tokens the model can process or generate per minute, not its role or behavior.
- Option D is incorrect: Max completion tokens sets the maximum length of the generated response. It limits the output size but does not define the AI agent’s inherent role, personality, or behavioral guidelines.
QUESTION 9 [HOT_AREA]
For each of the following statements, select Yes if the statement is true. Otherwise, select No.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
Statement 1: System prompts can be used to authorize users. → No
Reasoning: Authorization is a security process that controls access to resources, typically managed via API keys, tokens, or Role-Based Access Control (RBAC). A system prompt is an instruction that guides a model’s behavior; it has no role in user authorization.
Statement 2: A system prompt is used to reduce tokens per minute (TPM). → No
Reasoning: Tokens per Minute (TPM) is a service quota or rate limit on an AI model deployment. A system prompt consumes tokens as part of the input and does not manage or reduce this pre-configured service limit. TPM is controlled at the resource management level.
Statement 3: A system prompt guides the behavior of a generative AI model. → Yes
Reasoning: This is the primary function of a system prompt. It sets the context, persona, instructions, and constraints for the AI model. This initial guidance shapes the model’s tone, style, and the overall nature of its subsequent responses in the conversation.
QUESTION 10
You are developing a web app that processes invoices to calculate expenses.You need to extract structured fields, including nested values, from the invoices by using a defined schema.What should you use?
- A. an optical character recognition (OCR)-only document processing pipeline
- B. a transcription workflow in Azure Speech in Foundry Tools
- C. an analyzer in Azure Content Understanding in Foundry Tools
- D. an Azure AI Search service
Click to View Verified Solution & Explanation
Correct Option: D
Explanation:
Azure AI Search, leveraging its cognitive search capabilities and skillsets, can process documents like invoices. It integrates with underlying AI services (such as Azure AI Document Intelligence via built-in or custom skills) to extract structured fields, including nested values, based on a defined schema. This enables the enrichment of documents for indexing and subsequent analysis or search.
Why the other choices are incorrect:
- Option A is incorrect: An OCR-only pipeline extracts raw text but lacks the intelligence to identify structured fields, nested values, or apply a defined schema for data extraction.
- Option B is incorrect: Azure Speech services are for audio-to-text transcription or text-to-speech, not document processing. "Foundry Tools" is not a recognized Azure service.
- Option C is incorrect: "Azure Content Understanding" and "Foundry Tools" are not standard or recognized Azure AI services for structured document extraction.
QUESTION 11 [HOT_AREA]
For each of the following statements, select Yes if the statement is true. Otherwise, select No.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
✅ Statement 1: Voice Live returns only transcribed text. —> No
Reasoning: A live voice conversational experience involves a full interaction loop. It must understand the user’s intent (reasoning) from the transcribed text and then generate a spoken response (text-to-speech). Simply returning text describes only the speech-to-text component, not the complete conversational system.
✅ Statement 2: Voice Live requires you to separately implement speech to text and text to speech services. —> No
Reasoning: Azure provides integrated solutions like the Speech SDK that bundle multiple capabilities. This SDK simplifies development by combining speech-to-text, text-to-speech, and connections to language understanding services into a single framework, eliminating the need for separate implementations.
✅ Statement 3: Voice Live combines speech to text, reasoning, and text to speech into a single conversational experience. —> Yes
Reasoning: This statement accurately defines a voice-enabled conversational AI agent. The system ingests speech, uses a reasoning engine like Conversational Language Understanding or a bot to process intent, and synthesizes a spoken reply, creating a seamless, interactive experience for the user.
QUESTION 12 [HOTSPOT]
You are developing a voice application that listens for spoken commands and converts them into text by using Azure Speech in Foundry Tools.How should you complete the Python code? To answer, select the appropriate option in the answer area.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
✅ recognizer.recognize_once()
Reasoning: The code creates a SpeechRecognizer object, whose purpose is to convert speech to text. The recognize_once() method is called to perform a single recognition. It captures one spoken utterance, such as a command, from the default microphone and returns the transcribed text. This is the most direct and fundamental method for handling a single command.
QUESTION 13
What are two purposes of instructions when prompting a generative AI model? Each correct answer presents part of the solution.NOTE: Each correct selection is worth one point.
- A. defines the agent’s role and behavior
- B. selects which model to use
- C. defines the Azure region where inference occurs
- D. defines the tokens per minute (TPM) allocation for the model
- E. defines constraints on the model’s responses
Click to View Verified Solution & Explanation
Correct Option: A,E
Explanation:
✅ Option A (Correct)
Reasoning: Instructions often define the AI’s persona, such as ‘You are a helpful assistant’ or ‘Act as a technical expert,’ guiding its responses and overall behavior.
✅ Option E (Correct)
Reasoning: Prompts use instructions to set boundaries on output, like specifying format (e.g., ‘respond in JSON’), length (e.g., ‘keep it brief’), or content restrictions (e.g., ‘do not use slang’).
❌ Why the other choices are incorrect:
- Option B is incorrect: Model selection occurs at the API or SDK level when calling the generative AI service, not within the text instructions of a prompt.
- Option C is incorrect: The Azure region for inference is a deployment configuration choice made when setting up the AI resource, entirely separate from prompt instructions.
- Option D is incorrect: Tokens per minute (TPM) allocation is a resource management setting for a deployed model, configured at the Azure subscription or resource level, not within the prompt itself.
QUESTION 14 [HOTSPOT]
You are developing an application that converts text into spoken audio and saves the synthesized audio to a file by using Azure Speech in Foundry Tools.How should you complete the Python code? To answer, select the appropriate option in the answer area.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
✅ AudioOutputConfig(filename=”output.wav”)
Reasoning: To save synthesized speech directly to a file, the SpeechSynthesizer requires an AudioOutputConfig instance. Using the filename parameter within the AudioOutputConfig constructor explicitly directs the synthesized audio stream to the specified .wav file, fulfilling the application’s requirement.
QUESTION 15 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ system prompt
Reasoning: A system prompt, also known as a system message, provides initial instructions to a large language model. It defines the agent’s persona, role (e.g., ‘You are a helpful travel agent’), and behavioral guidelines for the conversation. This is the direct method for configuring an agent’s role and behaviors.
QUESTION 16 [HOTSPOT]
You are developing an application that analyze invoices by using Azure Content Understanding in Foundry Tools.You need to ensure that the application retrieves the analysis results after processing completes.How should you complete the Python code? To answer, select the appropriate option in the answer area.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
result
The begin_analyze method initiates an asynchronous, long-running operation (LRO) and returns a poller object. In the Azure SDK for Python, the standard way to block execution until the LRO is complete and then retrieve the final deserialized result is by calling the result() method on the poller object. This method returns the outcome of the successful operation, which in this case is the invoice analysis data.
QUESTION 17 [DRAG_DROP]
You have a Microsoft Foundry project named project1 that contains an Azure OpenAI resource named Resource1.To Resource1, you deploy a gpt-4.1-mini model by using a model deployment named my-mini-gpt.You need to connect to my-mini-gpt from an application.How should you complete the Python code? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all.NOTE: Each correct selection is worth one point.
✔ Correct Answer / Solution View:
Click to View Verified Solution & Explanation
Explanation:
Solution Breakdown:
The Python code requires two values to correctly connect to the Azure OpenAI service and call the specific model deployment.
✅ Step 1: resource1 matches with -> base_url
Reasoning: The base URL for an Azure OpenAI resource’s endpoint is constructed using the resource’s unique name. The standard format is https://.openai.azure.com. In this case, the resource name is given as Resource1.
✅ Step 2: my-mini-gpt matches with -> model
Reasoning: When using the Azure OpenAI SDK to make an API call, the model parameter must specify the name of the model *deployment*, not the underlying base model name (like ‘gpt-4.1-mini’). The question states the deployment is named my-mini-gpt.
QUESTION 18 [HOT_AREA]
For each of the following statements, select Yes if the statement is true. Otherwise, select No.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
Statement 1: An AI generative model is retrained before performing each user request.
✅ No
Reasoning: Generative AI models are pre-trained on vast datasets. The process of using the model for a user request is called inference, which leverages the existing training. Retraining is a separate, computationally intensive process and is not performed for each individual query.
Statement 2: An AI agent responds by copying and pasting answers stored in a database.
✅ No
Reasoning: This describes a simple information retrieval system, not an AI agent. While an agent can retrieve data from a source (like in RAG), its primary function is to reason, plan actions, and generate new, context-aware responses rather than just fetching static answers.
Statement 3: An AI agent uses a generative AI model to establish actions based on user input.
✅ Yes
Reasoning: This is a core characteristic of an AI agent. The generative model serves as the agent’s reasoning engine, interpreting the user’s intent to determine a sequence of steps, use tools, or call APIs to accomplish a specific task.
QUESTION 19 [DRAG_DROP]
You are reviewing best practices for using AI at your company.Which Microsoft responsible AI principle is each task an example of? To answer, drag the appropriate principles to the correct tasks. Each task may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.NOTE: Each correct match is worth one point.
✔ Correct Answer / Solution View:
Click to View Verified Solution & Explanation
Explanation:
This question maps specific tasks to Microsoft’s six foundational principles for responsible AI. Each task is a direct, practical application of one of the principles. The matching is based on the core definition of each principle as defined by Microsoft.
✅ Fairness matches with -> Evaluating model outputs to ensure that decisions are NOT biased against specific demographic groups.
Reasoning: The Fairness principle aims to ensure AI systems treat all people equitably. A key practice is to actively identify and mitigate biases related to gender, ethnicity, or other demographics to prevent discriminatory or unfair outcomes.
✅ Privacy and security matches with -> Encrypting sensitive customer data and restricting system access to authorized personnel.
Reasoning: This principle covers protecting data and maintaining system integrity. Encrypting data and implementing strict access controls are fundamental security measures to safeguard user privacy and prevent data breaches.
✅ Transparency matches with -> Informing users when they are interacting with an AI system and explaining the system’s capabilities and limitations.
Reasoning: Transparency is about making AI systems understandable. Clearly disclosing when a user is interacting with AI and explaining how it works helps build trust and allows for informed use of the technology.
✅ Reliability and safety matches with -> Testing AI systems under different conditions to reduce unexpected failures.
Reasoning: This principle dictates that AI systems must operate dependably and safely. Rigorous testing under a wide range of operating conditions is essential to ensure the system behaves as expected and does not cause unintended harm.
QUESTION 20 [HOT_AREA]
For each of the following statements, select Yes if the statement is true. Otherwise, select No.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
✅ Generating a response to a user prompt occurs during the inference stage. -> Yes
Reasoning: Inference is the process of using a trained machine learning model to make predictions on new data. Generating a response to a user prompt is a classic example of inference, where the pre-trained model applies its learned knowledge to the input prompt.
✅ A generative AI model generates responses by copying stored documents directly from the model’s training data. -> No
Reasoning: Generative AI models learn statistical patterns, grammar, and concepts from training data. They do not store the data verbatim. Responses are generated by creating new combinations of tokens based on these learned patterns, not by copying and pasting existing documents.
✅ A generative AI model produces output by predicting the next token based on patterns learned from the model’s training data. -> Yes
Reasoning: This is the core mechanism of transformer-based large language models. They are autoregressive, meaning they generate responses one token (a word or part of a word) at a time, with each new token being the most probable one based on the preceding sequence.
QUESTION 21
You need to build an AI solution that produces new product images based on written descriptions provided by users.Which AI workload should you use?
- A. image analysis
- B. image generation
- C. object detection
- D. optical character recognition (OCR)
Click to View Verified Solution & Explanation
Correct Option: B
Explanation:
✅ Option B (Correct)
Reasoning: Image generation is an AI workload focused on creating new, synthetic images from various inputs, such as written descriptions. This aligns directly with the requirement to produce novel product images based on user-provided text.
❌ Why the other choices are incorrect:
- Option A is incorrect: Image analysis extracts information from existing images, like classifying content or identifying attributes, rather than creating new ones.
- Option C is incorrect: Object detection identifies and locates specific objects within pre-existing images or videos. It does not generate visual content.
- Option D is incorrect: Optical Character Recognition (OCR) converts text found in images into machine-readable text. It is not involved in image creation.
QUESTION 22 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ computer vision
Reasoning: Computer vision is the area of AI focused on processing and understanding visual information from images and videos. A primary capability within computer vision is Optical Character Recognition (OCR), which is the specific technology used to detect and extract text from scanned documents and images.
QUESTION 23
You have a Microsoft Foundry project that has a generative AI model deployment.You need to ensure that responses generated by the model minimize costs and remain within a defined length.Which parameter should you configure?
- A. Top P
- B. Temperature
- C. Max Completion Tokens
- D. Model version settings
Click to View Verified Solution & Explanation
Correct Option: C
Explanation:
✅ Option C (Correct)
Reasoning: Max Completion Tokens directly limits the maximum number of tokens the generative AI model will produce in its response. This parameter is crucial for controlling output length, thereby minimizing inference costs (which are often token-based) and ensuring responses adhere to a defined maximum length.
❌ Why the other choices are incorrect:
- Option A is incorrect:
Top P (nucleus sampling) influences the diversity and quality of the generated text by sampling from a cumulative probability distribution of tokens. It does not directly control the response length or cost.
- Option B is incorrect:
Temperature controls the randomness or creativity of the model’s output. A higher temperature yields more varied results, while a lower temperature makes the output more deterministic. It does not control length or cost.
- Option D is incorrect:
Model version settings refer to the specific iteration or version of the generative AI model being used. While different models may have different cost structures or performance, this setting does not directly control the length of a specific response during inference.
QUESTION 24 [HOT_AREA]
For each of the following statements, select Yes if the statement is true. Otherwise, select No.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
Statement 1: Human-in-the-loop practices provide accountability for AI-generated decisions. ✅ Yes
Reasoning: The principle of accountability in Responsible AI dictates that people are answerable for AI systems. Human-in-the-loop (HITL) practices ensure direct human oversight and the ability to intervene in AI decisions, making a person ultimately responsible for the outcomes and establishing clear accountability.
Statement 2: Deploying an AI system to a production environment eliminates the need for ongoing monitoring. ✅ No
Reasoning: AI models in production can suffer from performance degradation due to ‘model drift’ or ‘data drift’ as real-world data changes over time. Continuous monitoring is a critical MLOps practice to track performance, detect issues, and ensure the system remains reliable and fair.
Statement 3: Disclosing the team that designed and deployed an AI system provides accountability for the system’s output. ✅ Yes
Reasoning: Accountability is closely linked with transparency. Identifying the creators of an AI system is a key part of establishing who is responsible for its design, behavior, and impact. This makes the team answerable for the system’s output and for addressing any issues that may arise.
QUESTION 25 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ accountability
Reasoning: The principle of accountability states that the people who design and deploy AI systems are responsible for how those systems operate. The scenario described, where human reviewers oversee decisions and remain responsible for the final output, is a direct implementation of this principle, ensuring human oversight and ownership of the AI’s actions.
QUESTION 26
You need to build an AI solution that generates marketing email drafts based on a short description of a product and its target audience.Which AI workload should you use?
- A. speech recognition
- B. text classification
- C. generative AI
- D. computer vision
Click to View Verified Solution & Explanation
Correct Option: C
Explanation:
✅ Option C (generative AI) is correct
Reasoning: Generative AI models are specifically designed to create new, original content, such as text, images, or code. Generating marketing email drafts from a given description aligns directly with the capabilities of generative AI, which can synthesize coherent and contextually relevant text.
❌ Why the other choices are incorrect:
- Option A (speech recognition) is incorrect: Speech recognition converts spoken language into text. It does not generate new text content.
- Option B (text classification) is incorrect: Text classification categorizes existing text into predefined labels or classes. It does not create new text drafts.
- Option D (computer vision) is incorrect: Computer vision enables machines to interpret and understand visual information (e.g., images, videos). It is unrelated to generating text content.
QUESTION 27 [HOT_AREA]
For each of the following statements, select Yes if the statement is true. Otherwise, select No.NOTE: Each correct selection is worth one point.
Click to View Verified Solution & Explanation
Explanation:
Statement 1: The Temperature parameter can be set before deploying a model.
✅ No
Reasoning: The temperature parameter controls the creativity of the model’s response and is an inference-time setting. It is specified within the body of each API request sent to the deployed endpoint, not as a fixed configuration set before or during deployment.
Statement 2: During inference, the model name is used to route requests to a specific deployment.
✅ No
Reasoning: API requests are routed using the specific deployment name, which you define when you deploy a model. While this deployment is associated with a base model, it’s the unique deployment name that is used in the API endpoint or SDK calls to direct the request.
Statement 3: After a model is deployed, both code and testing tools can be used to interact with the model.
✅ Yes
Reasoning: A deployed model exposes a REST API endpoint. This enables interaction through code (using SDKs or direct HTTP calls) and through testing tools. Azure AI Studio provides a ‘Playground’ for interactive testing, and tools like Postman can also call the endpoint.
QUESTION 28 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ fairness
Reasoning: The Microsoft responsible AI principle of fairness specifically addresses the need to treat all people fairly. Evaluating a model’s performance across different demographic groups (like age, gender, or ethnicity) is a primary method for identifying and mitigating bias, ensuring the AI system does not unfairly impact any particular group.
QUESTION 29 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ be explainable to users
Reasoning: The Microsoft responsible AI principle of transparency focuses on making AI systems understandable. This involves providing clear information about the system’s purpose, how it operates, and its limitations. Explainability is a core component, enabling users to comprehend the reasoning behind AI decisions, which builds trust and confidence in the system.
QUESTION 30 [HOTSPOT]
Select the answer that correctly completes the sentence.
Click to View Verified Solution & Explanation
Explanation:
✅ generative AI
Reasoning: Generative AI is the specific field of artificial intelligence focused on creating new, original content—such as text, images, or code—based on user input or prompts. This directly matches the definition of an AI workload that produces new content. The other options describe analytical tasks performed on existing content.