Courseiva

Microsoft Azure AI Engineer Associate AI-102 (AI-102) — Questions 751825

945 questions total · 13pages · All types, answers revealed

Page 10

Page 11 of 13

Page 12
751
MCQmedium

A retail company uses Azure Computer Vision to analyze customer traffic in stores. They deploy a custom object detection model to count customers and detect occupancy. After deployment, the model consistently underestimates the number of customers during peak hours. The company has retrained the model with more data but the issue persists. What is the most likely cause?

A.The model is not being batch-processed for inference.
B.The training data does not adequately represent peak-hour scenarios.
C.The model is overfitting to the training data.
D.The Computer Vision API version is outdated.
AnswerB

Data drift or lack of representative samples for peak hours leads to underestimation during those times.

Why this answer

The model consistently underestimates customer counts during peak hours, which indicates a distribution shift between the training data and the inference environment. Even after retraining with more data, the issue persists because the additional data likely still lacks sufficient representation of peak-hour scenarios (e.g., high density, occlusion, rapid movement). In Azure Custom Vision, object detection models learn from labeled examples; if the training set does not include diverse peak-hour images with varied lighting, crowd densities, and angles, the model will fail to generalize to those conditions.

Exam trap

The trap here is that candidates may assume retraining with 'more data' automatically fixes the issue, but the key is that the additional data must be representative of the specific failure scenario (peak hours), not just any data.

How to eliminate wrong answers

Option A is wrong because batch processing affects throughput and latency, not the accuracy of individual inference results; the model's underestimation is a precision/recall issue, not a processing mode issue. Option C is wrong because overfitting would cause the model to perform well on training data but poorly on new data in general, not specifically during peak hours; the consistent underestimation only in peak hours points to a data distribution mismatch, not overfitting. Option D is wrong because the Computer Vision API version affects available features and endpoints, not the learned weights of a custom object detection model; the model's behavior is determined by its training data and architecture, not the API version used for deployment.

752
MCQmedium

Your team is developing a chatbot using Azure AI Bot Service with language understanding via Azure AI Language (CLU). You need to ensure that the chatbot can handle multiple intents in a single user utterance and return confidence scores for each. Which configuration should you use?

A.Use a Conversational Language Understanding (CLU) project with the 'Multiple intents' setting enabled.
B.Use an Orchestration workflow project that connects to multiple CLU projects.
C.Use a standard CLU project and manually combine intents.
D.Use Azure AI QnA Maker with custom logic to detect intents.
AnswerA

CLU supports multiple intents per utterance with confidence scores.

Why this answer

Azure AI Language's Conversational Language Understanding (CLU) supports a 'Multiple intents' setting that allows the model to predict multiple intents from a single utterance, each with its own confidence score. This is the native way to handle multi-intent scenarios without requiring orchestration or custom logic.

Exam trap

The trap here is that candidates often confuse Orchestration workflow (which routes to different projects) with the ability to handle multiple intents within a single CLU project, leading them to choose Option B incorrectly.

How to eliminate wrong answers

Option B is wrong because an Orchestration workflow project routes utterances to different CLU projects or other services, but it does not enable multiple intents within a single CLU project; it selects one project per utterance. Option C is wrong because a standard CLU project without the 'Multiple intents' setting enabled will only return the top intent, not multiple intents with confidence scores; manually combining intents is not supported by the service. Option D is wrong because Azure AI QnA Maker is designed for FAQ-style question answering, not intent detection, and it lacks native multi-intent support; custom logic would be brittle and not leverage CLU's built-in capabilities.

753
MCQeasy

You are building a generative AI solution using Azure Machine Learning prompt flow. The solution must allow business analysts without coding experience to modify prompts and evaluate different model versions. What should you do?

A.Provide the analysts with a Jupyter notebook using the OpenAI Python SDK
B.Deploy a chatbot in Microsoft Copilot Studio and let analysts configure it
C.Implement a custom web UI using Azure Static Web Apps and Azure Functions
D.Use Azure Machine Learning prompt flow with the visual designer and variant management
AnswerD

Prompt flow's visual interface allows no-code prompt engineering and evaluation.

Why this answer

Azure Machine Learning prompt flow provides a visual designer that enables non-technical users to modify prompts without coding, and its variant management feature allows them to evaluate different model versions side-by-side. This directly addresses the requirement for business analysts to iteratively refine prompts and compare model outputs in a controlled, no-code environment.

Exam trap

The trap here is that candidates may confuse the no-code visual designer in Azure Machine Learning prompt flow with other low-code tools like Copilot Studio or assume that a custom web UI is simpler, but the question specifically requires a solution that allows prompt modification and model evaluation without coding, which only prompt flow's variant management and visual designer provide.

How to eliminate wrong answers

Option A is wrong because Jupyter notebooks require Python coding skills and familiarity with the OpenAI SDK, which business analysts without coding experience cannot use. Option B is wrong because Microsoft Copilot Studio is designed for building conversational agents with pre-built templates, not for modifying prompts or evaluating different model versions in a generative AI pipeline. Option C is wrong because implementing a custom web UI with Azure Static Web Apps and Azure Functions requires significant development effort and coding, which defeats the purpose of enabling non-technical analysts to modify prompts directly.

754
MCQhard

Refer to the exhibit. You are using the Azure AI Face API to detect faces in an image. You need to ensure that the response includes the unique face ID for each detected face. However, the response does not contain face IDs. What is the most likely cause?

A.The 'returnFaceLandmarks' parameter must be set to true.
B.The 'returnFaceId' parameter is set to false.
C.The 'detectionModel' parameter is not set; the default detection model does not return face IDs.
D.The API version is incorrect; use '2023-06-01-preview' instead.
AnswerC

Detection model must be set to 'detection_03' for face IDs.

Why this answer

The Face API's default detection model (detection_01) does not return face IDs. To obtain face IDs, you must explicitly set the 'detectionModel' parameter to 'detection_03' or 'detection_04', which support face ID generation. Without this parameter, the API omits the face ID field in the response.

Exam trap

A common trap in the AI-102 exam is assuming that face IDs are always returned by default when using the Azure Face API. In reality, only detection models 03 and 04 support face ID generation; the default model (detection_01) does not. Candidates must remember to explicitly set the 'detectionModel' parameter to 'detection_03' or 'detection_04' to obtain face IDs.

How to eliminate wrong answers

Option A is wrong because 'returnFaceLandmarks' controls the inclusion of facial landmark coordinates (e.g., eye, nose positions), not face IDs. Option B is wrong because 'returnFaceId' is not a valid parameter in the Face API; the correct parameter for requesting face IDs is 'returnFaceId' in older API versions, but in current versions the behavior is tied to the detection model. Option D is wrong because the API version '2023-06-01-preview' is not the cause; the default detection model in any supported version does not return face IDs unless the detection model is explicitly set to a model that supports it.

755
MCQeasy

A developer is creating a custom text classification model using Azure AI Language. The dataset has 10,000 documents across 50 categories. Which method is most suitable for labeling the data efficiently?

A.Use a prebuilt model from the Azure AI Language service
B.Use active learning in the custom text classification project
C.Manually label all documents in the Language Studio
D.Use Azure Machine Learning designer to auto-label
AnswerB

Active learning suggests labels, reducing manual effort.

Why this answer

Active learning in custom text classification projects automatically selects the most informative unlabeled documents for manual review, reducing labeling effort while maximizing model accuracy. With 10,000 documents across 50 categories, active learning prioritizes ambiguous or high-uncertainty samples, making it the most efficient approach for iterative labeling.

Exam trap

The trap here is that candidates assume 'prebuilt models' (Option A) can be adapted to custom categories via fine-tuning, but Microsoft Azure AI Language custom text classification requires a dedicated project with active learning—prebuilt models are static and cannot learn new labels.

How to eliminate wrong answers

Option A is wrong because prebuilt models are designed for general-purpose classification (e.g., sentiment, key phrases) and cannot be customized to 50 specific categories; they lack the ability to learn custom labels. Option C is wrong because manually labeling all 10,000 documents is inefficient and time-consuming, especially when active learning can achieve comparable accuracy with far fewer labeled examples. Option D is wrong because Azure Machine Learning designer does not provide auto-labeling for custom text classification; it focuses on automated ML pipelines for structured data, not active learning for text labeling.

756
MCQhard

You are a developer at a large retail company. The company receives thousands of product reviews daily. You need to build a solution that automatically categorizes reviews into positive, negative, and neutral sentiments, and also extracts key product features mentioned (e.g., battery life, screen quality) along with their associated sentiments. The solution must be scalable and cost-effective. You have access to Azure AI Language. You decide to use the built-in sentiment analysis and opinion mining features. However, after initial testing, you find that the opinion mining feature does not always correctly associate sentiments with the correct product features. For example, in the review 'The battery life is great but the screen is terrible', opinion mining might incorrectly associate 'terrible' with 'battery life'. You need to improve the accuracy of feature-sentiment association. What should you do?

A.Create a custom NER project in Azure AI Language to extract product features, then use the opinion mining results and post-process to associate sentiments with the extracted features.
B.Use the PII recognition feature to identify product features as entities.
C.Use Conversational Language Understanding (CLU) to define intents for each product feature and train a model with labeled utterances.
D.Use the standard sentiment analysis API without opinion mining, and then use key phrase extraction to identify features and assign overall sentiment.
AnswerA

Custom NER can accurately extract the product features, and you can then use opinion mining scores to assign sentiment to each feature.

Why this answer

It combines Azure AI Language's built-in opinion mining with a custom NER model to extract product features, then uses post-processing logic to correctly associate sentiments with those features. This approach addresses the core limitation of opinion mining, which can misalign sentiments when multiple features with contrasting sentiments appear in the same sentence. By first extracting features via custom NER, you can then map each sentiment phrase to the nearest or most relevant extracted entity, improving accuracy without sacrificing scalability or cost-effectiveness.

Exam trap

The trap here is that candidates assume Azure AI Language's built-in opinion mining is fully reliable for all scenarios, but the exam tests the understanding that custom NER combined with post-processing is needed when the default model fails on complex multi-feature sentences.

How to eliminate wrong answers

Option B is wrong because PII recognition is designed to detect personally identifiable information (e.g., names, addresses, credit card numbers), not product features like 'battery life' or 'screen quality', so it cannot extract the required entities. Option C is wrong because Conversational Language Understanding (CLU) is optimized for intent classification and entity extraction in conversational contexts (e.g., chatbots), not for fine-grained sentiment-feature association in unstructured product reviews; it would require extensive labeled data and still not directly solve the association problem. Option D is wrong because using standard sentiment analysis without opinion mining gives only an overall sentiment for the entire document, and key phrase extraction merely lists phrases without any sentiment association, so it cannot link sentiments to specific features.

757
MCQmedium

A healthcare provider uses Azure Computer Vision to analyze medical images. They need to ensure patient data is not stored outside the Azure region. What should you configure?

A.Use the Free tier for Computer Vision.
B.Enable customer-managed keys (CMK) for the Computer Vision resource.
C.Deploy Computer Vision in multiple regions.
D.Configure a private endpoint for the Computer Vision resource.
AnswerD

Ensures data stays within the virtual network and region.

Why this answer

Configuring a private endpoint for the Computer Vision resource ensures that all traffic to the service traverses a private IP address within your virtual network, using Azure Private Link. This prevents data from being routed through the public internet and allows you to enforce data residency by keeping all data processing within the designated Azure region, as the private endpoint is deployed in the same region as your VNet.

Exam trap

The trap here is that candidates often confuse encryption controls (like CMK) with data residency controls, or assume that deploying in multiple regions can somehow restrict data to one region, when in fact private endpoints are the correct mechanism to enforce network-level isolation and regional data containment.

How to eliminate wrong answers

Option A is wrong because the Free tier imposes rate limits and does not provide any data residency controls; it still processes data in the region where the resource is provisioned, but does not restrict data movement or storage. Option B is wrong because customer-managed keys (CMK) control encryption at rest using your own key, but they do not influence where data is stored or processed; data can still be replicated or cached outside the intended region. Option C is wrong because deploying Computer Vision in multiple regions increases availability but does not prevent data from being stored or processed outside a specific region; it actually distributes data across regions, violating the data residency requirement.

758
MCQhard

You are designing a solution to extract customer names and addresses from scanned handwritten forms. The forms are stored as images in Azure Blob Storage. The extraction must achieve high accuracy with minimal manual review. Which combination of Azure AI services should you use?

A.Azure AI Document Intelligence with prebuilt invoice and receipt models
B.Azure AI Document Intelligence with a custom model trained on handwritten forms
C.Azure AI Language Service with custom Named Entity Recognition (NER)
D.Azure AI Computer Vision with OCR and Azure AI Search
AnswerB

Custom models can be trained on handwriting samples to achieve high accuracy.

Why this answer

Azure AI Document Intelligence's custom model capability allows you to train a model specifically on handwritten forms, enabling it to learn the unique handwriting patterns and layout structures present in your scanned documents. This tailored approach achieves high accuracy with minimal manual review, as the model is optimized for your specific form type rather than generic invoice or receipt templates.

Exam trap

The trap here is that candidates often confuse prebuilt models (which work well for printed documents) with custom models (which are necessary for handwritten forms), or they assume OCR alone is sufficient without considering the need for structured field extraction.

How to eliminate wrong answers

Option A is wrong because prebuilt invoice and receipt models are designed for structured, printed documents and cannot reliably extract handwritten text with high accuracy, leading to increased manual review. Option C is wrong because Azure AI Language Service with custom NER extracts entities from text but does not perform OCR or handle image-based handwritten input, so it cannot process scanned forms directly. Option D is wrong because Azure AI Computer Vision with OCR provides raw text extraction but lacks the document understanding and field-level extraction capabilities needed to accurately parse structured fields like customer names and addresses from forms, and Azure AI Search is for indexing and querying, not extraction.

759
Multi-Selectmedium

You are building an agentic solution using Microsoft Semantic Kernel. The agent uses a planner to orchestrate multiple functions. You want to improve the planner's ability to handle complex user requests that involve multiple steps. Which THREE strategies should you implement?

Select 3 answers
A.Limit the number of available functions to reduce planning overhead
B.Enable the planner to ask the user for clarification when the request is ambiguous
C.Create composite functions that encapsulate common multi-step sub-tasks
D.Use a simple, generic prompt to avoid overfitting
E.Provide few-shot examples of multi-step workflows in the planner prompt
AnswersB, C, E

Clarification improves accuracy.

Why this answer

Enabling the planner to ask for clarification when a request is ambiguous allows the agent to resolve underspecified intents or missing parameters, which is critical for complex multi-step workflows. In Semantic Kernel, the planner can be configured with a 'user interaction' step that prompts for additional context, improving plan accuracy and reducing the risk of incorrect function chaining.

Exam trap

Microsoft often tests the misconception that reducing function count (Option A) or using simpler prompts (Option D) improves planning, when in fact these strategies limit the planner's expressiveness and ability to handle complex, multi-step requests.

760
Multi-Selectmedium

Which TWO Azure services can be used to perform optical character recognition (OCR) on images?

Select 2 answers
A.Azure Computer Vision Read API
B.Azure Face API
C.Azure Video Indexer
D.Azure Custom Vision
E.Azure Form Recognizer
AnswersA, E

Core OCR service.

Why this answer

Azure Computer Vision Read API is correct because it provides a dedicated OCR capability that extracts printed and handwritten text from images and documents. It uses deep learning models to detect text regions, recognize characters, and return structured output with bounding boxes and confidence scores.

Exam trap

Candidates may mistakenly think that only the Computer Vision Read API can perform OCR. However, Azure Form Recognizer also uses OCR technology to extract text from documents, though it is optimized for structured forms and tables. The correct answers are both A and E.

A common mistake is to choose the Face API or Custom Vision, which do not provide OCR capabilities.

761
MCQhard

A company uses Azure AI Language's conversational language understanding (CLU) to build a customer support bot. They want to integrate the bot with Microsoft Teams and need to ensure that user authentication is handled by Microsoft Entra ID. However, users report that the bot sometimes fails to respond when they are not signed into Microsoft Entra ID. What is the most likely cause?

A.The CLU model requires a Microsoft Entra ID token for prediction.
B.The CLU project endpoint is not configured to accept anonymous requests.
C.The bot is not registered in Microsoft Entra ID.
D.The bot's authentication settings in Azure Bot Service require Microsoft Entra ID, but the bot is not passing the token correctly.
AnswerD

The bot may be configured to require Microsoft Entra ID authentication, and if the user is not signed in, the bot cannot respond.

Why this answer

The bot's authentication settings in Azure Bot Service require Microsoft Entra ID tokens for user authentication, but the bot is not passing the token correctly. When users are not signed into Microsoft Entra ID, the bot fails to respond because it cannot validate the user's identity via the missing or malformed token. The CLU service itself does not require tokens for prediction; the issue lies in the bot's authentication flow, not the CLU endpoint configuration.

Exam trap

The trap here is that candidates mistakenly think the CLU service itself requires user authentication via Microsoft Entra ID tokens, when in fact the authentication failure is due to the bot's token handling in Azure Bot Service, not the CLU model or endpoint configuration.

How to eliminate wrong answers

Option A is wrong because the CLU model does not require a Microsoft Entra ID token for prediction; it uses endpoint keys or managed identities for API access, not user tokens. Option B is wrong because the CLU project endpoint can accept anonymous requests by default; authentication is handled at the bot level, not the CLU endpoint. Option C is wrong because the bot must be registered in Microsoft Entra ID to enable authentication, but the failure to respond when users are not signed in indicates a token passing issue, not a missing registration.

762
MCQeasy

You need to monitor the costs of your Azure AI services across multiple subscriptions. Which Azure tool should you use to track spending and set budgets?

A.Azure Cost Management
B.Azure Portal
C.Azure Monitor
D.Azure Advisor
AnswerA

Cost Management provides cost analysis and budgets.

Why this answer

Azure Cost Management is the dedicated tool for monitoring, analyzing, and controlling cloud spending across multiple subscriptions. It provides cost analysis, budget creation, and alerting capabilities specifically designed for tracking Azure AI services costs at scale.

Exam trap

The trap here is that candidates often confuse Azure Monitor (which tracks resource metrics and logs) with cost monitoring, but Azure Monitor has no native capability to track financial spend or set budgets.

How to eliminate wrong answers

Option B is wrong because Azure Portal is the web-based management interface for provisioning and configuring resources, not a dedicated cost tracking and budgeting tool. Option C is wrong because Azure Monitor focuses on performance metrics, logs, and alerts for resource health and application diagnostics, not financial cost tracking. Option D is wrong because Azure Advisor provides best-practice recommendations for optimizing resource usage, security, and reliability, but it does not offer direct cost tracking or budget management features.

763
MCQmedium

A company uses Azure OpenAI to generate marketing copy. They want to ensure that the generated content does not contain offensive language. Which feature should they enable?

A.Use DALL-E to generate images instead of text.
B.Use a system message instructing the model to avoid offensive language.
C.Enable diagnostic logging to review all outputs.
D.Enable content filtering at the deployment level.
AnswerD

Content filtering proactively blocks offensive content.

Why this answer

Azure OpenAI provides built-in content filtering at the deployment level that automatically detects and blocks offensive or harmful language in both input prompts and generated outputs. This feature uses Microsoft's Responsible AI models to enforce safety policies without requiring custom code or manual review, making it the most reliable and scalable solution for preventing offensive content in marketing copy.

Exam trap

The trap here is that candidates often assume prompt engineering (system messages) is sufficient for safety, but Azure OpenAI requires explicit content filtering at the deployment level to enforce policies reliably and prevent bypassing via prompt injection.

How to eliminate wrong answers

Option A is wrong because DALL-E is an image generation model, not a text filtering mechanism; switching to images does not address the requirement to prevent offensive language in text outputs. Option B is wrong because a system message is a prompt engineering technique that provides guidance to the model but does not guarantee enforcement; the model may still generate offensive content if the instruction is not followed or if the model is manipulated. Option C is wrong because diagnostic logging only records outputs for review after generation, not preventing offensive content in real-time; it is a monitoring tool, not a content filter.

764
Multi-Selecteasy

Which TWO Azure AI services can be used to extract text from images as part of an Azure AI Search enrichment pipeline?

Select 2 answers
A.Azure Bot Service
B.Azure AI Speech to text
C.Azure AI Language translation
D.Azure AI Document Intelligence's read model
E.Azure AI Search's built-in OCR skill
AnswersD, E

Extracts text from documents and images.

Why this answer

Azure AI Document Intelligence's read model is specifically designed to extract printed and handwritten text from images and documents, and it can be integrated as a custom skill in an Azure AI Search enrichment pipeline to populate searchable text fields. Option E is correct because Azure AI Search includes a built-in OCR (optical character recognition) skill that can be added to a skillset to extract text from image files during the indexing process.

Exam trap

The trap here is that candidates often confuse Azure AI Document Intelligence's read model (which is a dedicated OCR skill) with the general-purpose Computer Vision OCR, or mistakenly think that Azure AI Search's built-in OCR skill is not a valid option because it is part of the search service rather than a standalone AI service.

765
MCQmedium

Refer to the exhibit. You submit this request to the Azure AI Language service. What is the expected response?

A.An error because the request format is invalid.
B.Only key phrase extraction results.
C.Both entity recognition and key phrase extraction results.
D.Only entity recognition results.
AnswerC

The request includes both tasks, so both are executed and results returned.

Why this answer

The request includes both the `entities` and `keyPhrases` tasks in the `tasks` array, which instructs the Azure AI Language service to perform both entity recognition and key phrase extraction on the same input document. The service processes each specified task independently and returns a combined response with results for both tasks, not just one.

Exam trap

The trap here is that candidates may assume only one task can be performed per request, or that the response will only include results for the first task listed, when in fact the Azure AI Language service supports multiple tasks in a single request and returns results for all specified tasks.

How to eliminate wrong answers

Option A is wrong because the request format is valid; the JSON structure with a `tasks` array containing multiple task objects is the correct way to submit multiple analysis tasks in a single request to the Azure AI Language service. Option B is wrong because the request explicitly includes both `entities` and `keyPhrases` tasks, so the response will contain results for both, not only key phrase extraction. Option D is wrong because, similarly, the request includes both tasks, so the response will include entity recognition results as well as key phrase extraction results, not only entity recognition.

766
MCQeasy

A company needs to extract personally identifiable information (PII) from customer support transcripts stored in Azure Blob Storage. Which Azure AI service should they use?

A.Azure AI Speech
B.Azure AI Language Service
C.Azure AI Translator
D.Azure AI Vision
AnswerB

Azure AI Language Service includes PII detection.

Why this answer

Azure AI Language Service (formerly Text Analytics) includes a pre-built PII detection feature that can identify, categorize, and redact personally identifiable information from unstructured text. This service is specifically designed for text-based extraction tasks, making it the correct choice for processing customer support transcripts stored in Azure Blob Storage.

Exam trap

In the AI-102 exam, candidates often confuse Azure AI services that process text (Language Service) versus those that process audio (Speech), images (Vision), or translation (Translator), leading them to incorrectly select Azure AI Speech when the question involves text extraction from stored files.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech is focused on converting audio to text (speech-to-text) and text to speech, not on extracting PII from existing text transcripts. Option C is wrong because Azure AI Translator is designed for language translation, not for identifying or redacting PII within text. Option D is wrong because Azure AI Vision handles image and video analysis (e.g., OCR, object detection), not text-based PII extraction from documents or transcripts.

767
Multi-Selecteasy

Which Azure AI service can be used to analyze sentiment in text data?

Select 1 answer
A.Azure AI Translator
B.Azure AI Language Service
C.Azure AI Vision
D.Azure AI Content Safety
E.Azure AI Speech
AnswersB

Azure AI Language Service includes built-in sentiment analysis capabilities, making it the correct choice.

Why this answer

Azure AI Language Service (formerly Text Analytics) includes a built-in sentiment analysis feature that evaluates text and returns sentiment labels (positive, negative, neutral, mixed) along with confidence scores at the sentence and document level. This makes it the primary service for analyzing sentiment in text data. Azure AI Content Safety is not designed for sentiment analysis; it is intended for harmful content moderation.

Exam trap

A common mistake is to think that Azure AI Content Safety can perform sentiment analysis, but it is actually designed to detect harmful content such as hate speech, threats, and self-harm, not to gauge sentiment. Only Azure AI Language Service provides native sentiment analysis capabilities.

768
MCQeasy

A developer is creating a custom question answering project in Azure AI Language. The knowledge base contains product manuals in PDF format. Which step is essential before importing the PDFs?

A.Ensure PDFs are in a supported format and accessible
B.Create an Azure AI Search index
C.Deploy a QnA Maker service
D.Translate PDFs to English
AnswerA

PDFs must be in a supported format and accessible via URL or upload.

Why this answer

Before importing PDFs into a custom question answering project in Azure AI Language, the essential step is to ensure the PDFs are in a supported format (e.g., searchable PDF, not scanned images without OCR) and accessible via a valid URL or local path. This is because the import process relies on the service being able to read and extract text from the documents; unsupported or inaccessible files will cause the import to fail.

Exam trap

The trap here is that candidates might assume creating an Azure AI Search index is required because custom question answering uses search under the hood, but the Azure AI Language service manages its own index automatically, making Option B a distractor that tests knowledge of Azure AI Language service boundaries.

How to eliminate wrong answers

Option B is wrong because creating an Azure AI Search index is not a prerequisite for importing PDFs into a custom question answering project; the project uses its own built-in indexing and storage, not an external Azure AI Search index. Option C is wrong because QnA Maker is a deprecated service; the current solution is custom question answering within Azure AI Language, which does not require deploying a separate QnA Maker service. Option D is wrong because translation to English is not mandatory; Azure AI Language supports multiple languages for question answering, and PDFs can be imported in their original language as long as the project's language setting matches.

769
MCQeasy

You are developing a mobile app that allows users to take a photo of a product and get information about it. The app must identify the product from the image. Which Azure AI service should you use?

A.Azure AI Vision OCR
B.Azure AI Face API
C.Azure AI Custom Vision with image classification
D.Azure AI Custom Vision with object detection
AnswerC

Image classification assigns a label to the entire image, which is suitable for product identification.

Why this answer

Azure AI Custom Vision with image classification is specifically designed to identify and categorize products or objects within an image based on trained labels. This service allows you to upload images of products, train a model to recognize them, and then use the model to classify new product photos, making it ideal for a product identification app.

Exam trap

The trap here is that candidates often confuse image classification with object detection, thinking that identifying a product requires bounding boxes, when in fact classification alone suffices for determining the product type without needing its location in the image.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision OCR (Optical Character Recognition) extracts text from images, not product identification; it cannot recognize or classify objects like a specific product. Option B is wrong because Azure AI Face API is specialized for detecting, analyzing, and recognizing human faces, not general products or objects. Option D is wrong because Azure AI Custom Vision with object detection identifies and locates multiple objects within an image by drawing bounding boxes around them, which is overkill for simply identifying a single product; image classification is more appropriate for determining what the product is without needing spatial coordinates.

770
MCQhard

You are using Azure AI Studio to deploy a fine-tuned model for code generation. After deployment, you notice that the model returns nonsensical code snippets. You need to diagnose the issue. What should you check first?

A.Verify that the training data is in JSONL format.
B.Test the base model without fine-tuning to compare outputs.
C.Evaluate the model performance on a held-out test dataset.
D.Check the deployment's rate limits and quotas.
AnswerC

Evaluation helps identify if the model learned properly.

Why this answer

Evaluating the model on a held-out test dataset is the standard first step to diagnose whether the fine-tuned model has generalized properly or is overfitting. If the model produces nonsensical code, the most likely cause is poor training data quality or overfitting, and a held-out evaluation provides a quantitative measure (e.g., perplexity, BLEU score, or exact match) to confirm this before investigating other factors.

Exam trap

In the AI-102 exam, a common trap is to immediately suspect deployment configuration issues (e.g., quotas, rate limits, or data format) when a model produces poor output. However, the first step should always be to evaluate the model's performance on a held-out test dataset to check for overfitting or data quality issues.

How to eliminate wrong answers

Option A is wrong because JSONL format is required for training data ingestion in Azure AI Studio, but if the data were in an incorrect format, the fine-tuning job would fail or produce an error during training, not after deployment. Option B is wrong because testing the base model without fine-tuning compares outputs to see if the base model itself is flawed, but the question states the model was fine-tuned and then deployed; the base model likely generates reasonable code, so the issue is with the fine-tuning process, not the base model. Option D is wrong because rate limits and quotas affect request throughput (e.g., 429 errors), not the quality or coherence of generated code; nonsensical output is a model quality issue, not a capacity or throttling issue.

771
MCQhard

You deploy a Custom Vision object detection model to classify vehicles. The model works well in good lighting but fails in low-light conditions. What is the most appropriate action?

A.Add images with different lighting conditions to the training set
B.Increase the probability threshold
C.Increase the number of training iterations
D.Use a domain-specific model for vehicles
AnswerA

Including low-light images trains the model to handle such conditions.

Why this answer

The core issue is a data distribution mismatch: the model was trained primarily on well-lit images and lacks exposure to low-light examples. Adding images with diverse lighting conditions directly addresses this by enriching the training dataset, enabling the model to learn robust features for low-light scenarios. This aligns with the fundamental principle that Custom Vision models are only as good as the training data they receive.

Exam trap

The trap here is that candidates often confuse model performance tuning (threshold, iterations) with data quality issues, mistakenly believing that adjusting hyperparameters can compensate for missing training scenarios.

How to eliminate wrong answers

Option B is wrong because increasing the probability threshold only adjusts the confidence level required to return a prediction; it does not improve the model's ability to detect objects in low light, and may actually reduce recall by filtering out correct but lower-confidence detections. Option C is wrong because increasing the number of training iterations (epochs) on the same dataset does not introduce new visual patterns; it risks overfitting to the existing well-lit images without addressing the low-light deficiency. Option D is wrong because domain-specific models in Custom Vision are pre-trained on generic vehicle images and do not inherently compensate for lighting variations; the problem is not the domain but the lack of representative lighting conditions in the training set.

772
MCQmedium

A company uses Azure Content Moderator to review user-generated images in a social media app. Recently, the team noticed that images containing subtle adult content are not being flagged. What should they do to improve detection without increasing false positives?

A.Increase the moderation thresholds for adult content.
B.Disable the adult classification tier to allow all images to pass through.
C.Configure a human review team using the Review tool to manually inspect flagged content.
D.Retrain the Content Moderator model with additional labeled images of adult content.
AnswerC

Human review can catch subtle content that automated systems miss, and it helps reduce false positives by confirming or overturning automated decisions.

Why this answer

Azure Content Moderator is designed to work with human review teams via the Review tool to handle edge cases where automated detection fails. By configuring a human review team, flagged images can be manually inspected to catch subtle adult content that the machine learning model misses, without lowering thresholds that would increase false positives. This approach leverages human judgment to improve detection accuracy while maintaining the existing automated moderation settings.

Exam trap

The trap here is that candidates may assume Azure Content Moderator supports custom model retraining (like Custom Vision), but it is a fixed, pre-trained service that cannot be retrained, making human review the only viable option for improving detection without increasing false positives.

How to eliminate wrong answers

Option A is wrong because increasing moderation thresholds would make the model less sensitive, potentially missing even more subtle adult content, not improving detection. Option B is wrong because disabling the adult classification tier would allow all images to pass through without any moderation, completely defeating the purpose of content moderation. Option D is wrong because Azure Content Moderator does not support retraining its pre-built models with custom labeled images; it is a fixed, pre-trained service that cannot be customized with additional training data.

773
MCQhard

You are an Azure AI engineer at Contoso Ltd. The company has an Azure AI solution that uses Azure AI Language to analyze customer feedback. The solution is deployed in the East US region and uses the S0 pricing tier. Recently, the volume of feedback has increased significantly, causing the service to throttle requests. The application logs show HTTP 429 (Too Many Requests) errors during peak hours. The development team has already implemented retry logic with exponential backoff, but the errors persist. You need to recommend a solution to handle the increased load without changing the application code. The solution must minimize cost. What should you do?

A.Upgrade the Azure AI Language resource to a higher pricing tier (e.g., S1) or create additional resources and load balance.
B.Use Azure Front Door to cache responses and reduce load on the service.
C.Switch the Azure AI Language resource to the Free tier to reduce costs.
D.Move the service to a different Azure region with higher capacity.
AnswerA

Higher tiers provide higher rate limits and throughput.

Why this answer

Upgrading to a higher pricing tier (e.g., S1) increases the transactions-per-second (TPS) limit, directly addressing the HTTP 429 throttling errors without requiring code changes. Creating additional resources and load-balancing also distributes the request volume, but upgrading the existing resource is the simplest and most cost-effective approach when retry logic already fails.

Exam trap

The trap here is that candidates may think caching (Azure Front Door) or region relocation can solve throttling, but they fail to recognize that throttling is a rate-limit issue tied to the pricing tier, not network latency or content caching.

How to eliminate wrong answers

Option B is wrong because Azure Front Door caches static content at the edge, but Azure AI Language API responses are dynamic and cannot be cached, so it does not reduce the number of API calls hitting the service. Option C is wrong because the Free tier has extremely low rate limits (e.g., 20 calls per minute) and would immediately throttle even more, making the problem worse. Option D is wrong because moving to a different region does not change the S0 tier's capacity limits; all regions offer the same TPS for a given tier, so throttling would persist.

774
MCQmedium

A developer is building an application to extract text from scanned invoices using Azure Computer Vision's Read API. The invoices contain a mix of printed and handwritten text. The developer needs to ensure the highest accuracy for both types. Which parameter should they set in the API call?

A.Set the 'language' parameter to 'en' for English handwriting.
B.No special parameter; the Read API automatically handles both.
C.Specify the 'model-version' as '2022-04-30'
D.Use the 'mode' parameter set to 'Handwriting'
AnswerB

Read API OCR works on both printed and handwritten text without additional parameters.

Why this answer

The Read API in Azure Computer Vision is designed to extract text from images and documents, and it automatically handles both printed and handwritten text without requiring any special parameter. Setting the 'language' parameter to 'en' is optional and only improves accuracy for language-specific text, but it does not enable or disable handwriting recognition. Therefore, no additional parameter is needed to achieve the highest accuracy for both types.

Exam trap

The trap here is that candidates confuse the Read API with the older OCR API, which had a 'mode' parameter for handwriting, leading them to incorrectly assume a similar parameter is needed in the Read API.

How to eliminate wrong answers

Option A is wrong because the 'language' parameter is used to specify the language of the text for language-specific optimization, but it does not control whether handwriting is recognized; the Read API automatically detects and processes both printed and handwritten text regardless of this parameter. Option C is wrong because specifying a 'model-version' like '2022-04-30' only selects a specific version of the Read API model, but it does not enable or disable handwriting recognition; the latest model versions already support both printed and handwritten text by default. Option D is wrong because the Read API does not have a 'mode' parameter; the 'mode' parameter is a misconception from the older OCR API (Computer Vision OCR), not the Read API, which always processes both printed and handwritten text in a single call.

775
MCQmedium

You are a security engineer for a financial services company. The company uses Azure AI Language to analyze customer communications for compliance. The solution processes sensitive personal data. You need to ensure that all data transmitted to the Azure AI Language service is encrypted in transit and that the service endpoint is not accessible from the public internet. Additionally, you must use Microsoft Entra ID for authentication. The current implementation uses API keys and the public endpoint. You need to reconfigure the solution. What should you do?

A.Configure a private endpoint and continue using the public endpoint for redundancy
B.Disable the public network access without configuring a private endpoint
C.Enable Microsoft Entra ID authentication but keep the public endpoint and API keys
D.Disable the public network access, configure a private endpoint, enable managed identity, and enforce HTTPS
AnswerD

Meets all security requirements.

Why this answer

It addresses all three requirements: disabling public network access removes internet exposure, configuring a private endpoint ensures traffic stays within the Azure backbone and your virtual network, enabling managed identity allows Microsoft Entra ID authentication without API keys, and enforcing HTTPS guarantees encryption in transit via TLS. This combination fully secures the Azure AI Language service for sensitive personal data.

Exam trap

The trap here is that candidates may think disabling public network access alone is sufficient (Option B), but without a private endpoint, the service becomes unreachable, and they may overlook that managed identity is required to replace API keys for Microsoft Entra ID authentication.

How to eliminate wrong answers

Option A is wrong because continuing to use the public endpoint for redundancy still exposes the service to the public internet, violating the requirement that the endpoint not be accessible from the public internet. Option B is wrong because disabling public network access without a private endpoint leaves no way to connect to the service, as the service would be unreachable. Option C is wrong because keeping the public endpoint and API keys fails to restrict public internet access and does not eliminate the use of API keys, contradicting the requirement to use Microsoft Entra ID authentication exclusively.

776
MCQeasy

A developer is configuring an Azure AI Language resource for sentiment analysis. The solution must process social media posts in real-time with a throughput of 1000 requests per minute. After testing, the developer notices that the API returns a 429 (Too Many Requests) error when the load exceeds 500 requests per minute. What is the most likely cause and solution?

A.Scale out the resource by creating multiple Azure AI Language instances and load balancing requests.
B.Upgrade the Azure AI Language resource to a higher tier (e.g., Standard S) to increase the rate limit.
C.Implement retry logic with exponential backoff to handle 429 errors.
D.Use Azure API Management to cache responses and reduce calls.
AnswerB

The Free tier has a limit of 20 requests per minute; upgrading to Standard S allows up to 1000 requests per minute.

Why this answer

The 429 error indicates the request rate exceeds the resource's allocated tier limit. Azure AI Language resources have predefined rate limits per pricing tier; the Standard S tier offers higher throughput (e.g., 1,000 requests per minute) compared to lower tiers. Upgrading to Standard S directly increases the rate limit to match the required 1,000 requests per minute, making it the correct solution.

Exam trap

The trap here is that candidates often confuse rate limiting with transient errors and choose retry logic (C), not realizing that a consistent 429 at a specific threshold indicates a hard capacity cap that only a tier upgrade can resolve.

How to eliminate wrong answers

Option A is wrong because scaling out with multiple instances and load balancing does not increase the per-instance rate limit; it distributes load but each instance still enforces its own tier-based cap, and the 429 error originates from a single resource's limit being exceeded. Option C is wrong because retry logic with exponential backoff handles transient failures, not capacity limits; it would only delay inevitable errors if the rate consistently exceeds the tier's maximum. Option D is wrong because API Management caching reduces repeated calls for identical responses, but social media posts are unique and uncacheable; caching does not address the fundamental rate limit issue.

777
Multi-Selectmedium

A healthcare organization is implementing a knowledge mining solution to extract information from medical records. They need to ensure that the solution can identify medical conditions, medications, and treatment procedures using a pre-built model. The solution must be deployed in Microsoft Foundry. Which THREE components should be included? (Choose three.)

Select 3 answers
A.Text Analytics for Health skill in an Azure AI Search skillset.
B.Azure AI Search index.
C.Text Analytics for Health model in Microsoft Foundry.
D.Azure AI Document Intelligence (formerly Form Recognizer) custom model.
E.Language Understanding (LUIS) model.
AnswersA, B, C

This skill integrates the model into the indexing pipeline.

Why this answer

The Text Analytics for Health skill in an Azure AI Search skillset applies the pre-built healthcare model to extract medical conditions, medications, and treatment procedures during indexing. Option B is correct because the Azure AI Search index stores the extracted healthcare entities and supports search and retrieval. Option C is correct because the Text Analytics for Health model is a pre-built model available in Microsoft Foundry (Azure AI Foundry) for direct use in knowledge mining solutions.

Option D is incorrect because Azure AI Document Intelligence custom model is designed for extracting structured data from forms and requires training, not for pre-built healthcare entity extraction. Option E is incorrect because Language Understanding (LUIS) is used for conversational intent and entity recognition, not for extracting medical concepts from documents.

778
Drag & Dropmedium

Drag and drop the steps to implement an Azure AI Bot Service with QnA Maker into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

Start with QnA Maker, build the knowledge base, create the bot, connect it, and test.

779
MCQmedium

You are building a chatbot that must understand user intents from free-text input. You have a small set of labeled examples. Which Azure AI Language feature should you use to classify intents with minimal effort?

A.Entity Linking
B.Custom Text Classification
C.Language Detection
D.Conversational Language Understanding (CLU)
AnswerD

CLU is designed for intent classification and entity extraction from conversational utterances.

Why this answer

Conversational Language Understanding (CLU) is the correct choice because it is specifically designed to extract intents and entities from free-text input in a conversational context, and it can be trained with a small set of labeled examples to classify user intents with minimal effort. CLU provides a pre-built pipeline for intent recognition and entity extraction, making it the most efficient option for building a chatbot that understands user intents.

Exam trap

The trap here is that candidates often confuse Custom Text Classification (option B) with intent classification, but CLU is the dedicated Azure AI Language feature for conversational intent recognition, while Custom Text Classification is better suited for static document categorization without dialog context.

How to eliminate wrong answers

Option A is wrong because Entity Linking is used to identify and disambiguate named entities by linking them to a knowledge base (e.g., Wikipedia), not for classifying intents from free-text input. Option B is wrong because Custom Text Classification is designed for categorizing whole documents or sentences into predefined classes, but it does not natively handle conversational context or extract intents and entities in a dialog flow, requiring more custom effort for chatbot scenarios. Option C is wrong because Language Detection identifies the language of the input text, not the user's intent, and is irrelevant to intent classification.

780
MCQhard

Refer to the exhibit. You are deploying an AI project in Microsoft Foundry using an ARM template. The deployment fails with an error indicating that the hub resource is not in the same region. What is the most likely cause?

A.The resource group for the hub is different from the project's resource group
B.The identity type is SystemAssigned, but the hub requires UserAssigned
C.The hub and project are in different Azure regions
D.The location property is misspelled in the template
AnswerC

Project must be in same region as its hub.

Why this answer

In Azure AI Foundry, the hub and project resources must reside in the same Azure region because the project is a child resource of the hub and relies on the hub's regional endpoint for metadata storage and compute orchestration. The ARM template deployment fails with a region mismatch error when the location property of the project specifies a different region than the hub's location, as Azure enforces regional affinity for child resources to ensure low-latency communication and data residency compliance.

Exam trap

The trap here is that candidates confuse resource group boundaries with regional boundaries, assuming that resources in different resource groups cannot be linked, when in fact Azure allows cross-resource-group parent-child relationships as long as the regions match.

How to eliminate wrong answers

Option A is wrong because the resource group can be different for the hub and project; Azure allows child resources to be in a separate resource group from the parent, so a resource group mismatch does not cause a region-related deployment failure. Option B is wrong because the identity type (SystemAssigned vs. UserAssigned) is unrelated to regional constraints; the hub does not require a specific identity type for region validation, and identity configuration affects authentication, not deployment location.

Option D is wrong because a misspelled location property would typically result in a validation error (e.g., 'Invalid template property') rather than a specific 'not in the same region' error; the error message explicitly indicates a regional mismatch, not a syntax issue.

781
Multi-Selectmedium

Which TWO Azure AI services can be used to implement a content moderation pipeline that detects hate speech and blocks violent images?

Select 2 answers
A.Azure AI Content Safety
B.Azure AI Translator
C.Azure AI Speech to Text
D.Azure AI Language sentiment analysis
E.Azure AI Vision Image Analysis
AnswersA, E

Detects hate speech and other offensive text.

Why this answer

Azure AI Content Safety is correct because it is specifically designed to detect hate speech, profanity, and other harmful text content, while Azure AI Vision Image Analysis can analyze images for violent or inappropriate visual content. Together, they form a comprehensive content moderation pipeline that addresses both text and image moderation requirements.

Exam trap

The trap here is that candidates may confuse Azure AI Language sentiment analysis (which only measures positive/negative sentiment) with Azure AI Content Safety (which specifically detects hate speech and harmful content), or assume Azure AI Translator can handle moderation tasks because it processes text.

782
MCQmedium

You are using Azure OpenAI Service to generate code snippets for a development team. You notice that the generated code sometimes contains security vulnerabilities. You need to minimize the risk of generating insecure code while maintaining productivity. What should you do?

A.Use system messages to instruct the model to prioritize security
B.Fine-tune the model on a dataset of secure code
C.Set the temperature parameter to 0
D.Disable content filtering to allow more flexibility
AnswerA

System messages set behavior and can guide the model to generate secure code.

Why this answer

System messages in Azure OpenAI Service allow you to set the context and behavior of the model, including instructing it to prioritize security when generating code. This approach directly influences the model's output without requiring retraining or sacrificing flexibility, making it the most effective way to reduce security vulnerabilities while maintaining productivity.

Exam trap

The trap here is that candidates may overestimate the effectiveness of fine-tuning (Option B) for security, not realizing that system messages are a simpler, more practical first-line defense in Azure OpenAI Service, while fine-tuning is better suited for domain-specific style or knowledge rather than real-time safety constraints.

How to eliminate wrong answers

Option B is wrong because fine-tuning requires a curated dataset of secure code and significant computational resources, which is time-consuming and may not generalize well to all scenarios; it also reduces the model's flexibility for other tasks. Option C is wrong because setting the temperature parameter to 0 makes the model deterministic and less creative, which can hinder code generation quality and does not inherently address security vulnerabilities. Option D is wrong because disabling content filtering removes safety guardrails that help block harmful or insecure outputs, increasing the risk of generating vulnerable code rather than reducing it.

783
MCQmedium

You are building a solution to analyze images of handwritten medical prescriptions. The text is in English and includes drug names and dosages. Which combination of Azure AI services should you use?

A.Azure AI Computer Vision Read API and Azure AI Language
B.Azure AI Custom Vision and Azure AI Language
C.Azure AI Document Intelligence and Azure AI Language
D.Azure AI Video Indexer and Azure AI Language
AnswerA

Read API extracts text, Language Service extracts entities.

Why this answer

The Azure AI Computer Vision Read API (part of the Image Analysis service) extracts printed and handwritten text from images, including medical prescriptions. Azure AI Language then provides entity recognition to identify drug names and dosages from the extracted text. This combination directly addresses the requirement of analyzing handwritten images and extracting structured medical information.

Exam trap

The trap here is that candidates often confuse Azure AI Document Intelligence (Form Recognizer) with general OCR capabilities, assuming it can handle any text extraction from images, but it is specifically designed for structured documents and lacks the handwritten text recognition strength of the Computer Vision Read API.

How to eliminate wrong answers

Option B is wrong because Azure AI Custom Vision is designed for image classification and object detection, not for extracting text from images; it cannot read handwritten text. Option C is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is optimized for structured documents like forms and invoices, not for general handwritten text in images; it relies on layout analysis and prebuilt models that are not suited for unstructured prescription images. Option D is wrong because Azure AI Video Indexer is for analyzing video content, not static images; it cannot process handwritten text from a single image.

784
MCQmedium

You are designing an Azure AI solution for a global e-commerce company. The solution must: (1) Translate product descriptions into 12 languages in real-time. (2) Detect sentiment in customer reviews for each language. (3) Extract key product attributes (e.g., color, size) from unstructured review text. (4) Store results in a centralized database for analytics. The solution must minimize latency and cost. You plan to use Azure AI services. Which combination of services should you use?

A.Azure AI Language for translation and sentiment, and Azure AI Computer Vision for attribute extraction.
B.Azure AI Speech for translation, Azure AI Language for sentiment, and Azure AI Search for storage.
C.Azure AI Translator for translation, Azure AI QnA Maker for attribute extraction, and Azure SQL Database for storage.
D.Azure AI Translator for translation, Azure AI Language for sentiment and entity extraction, and Azure AI Search to index the results.
AnswerD

Translator provides real-time translation, Language provides sentiment and entity extraction, and Search stores results for analytics.

Why this answer

Azure AI Translator provides real-time translation into 12 languages, Azure AI Language handles both sentiment analysis and entity extraction (for attributes like color and size) from unstructured text, and Azure AI Search indexes the results for low-latency analytics. This combination minimizes latency by using dedicated services for each task and avoids unnecessary overhead from services like Speech or Computer Vision that are not required for text-only processing.

Exam trap

The trap here is that candidates may confuse Azure AI Language's entity extraction with Azure AI Computer Vision or QnA Maker, assuming attribute extraction requires visual analysis or Q&A logic, when in fact it is a text-based NLP task handled by the Language service.

How to eliminate wrong answers

Option A is wrong because Azure AI Computer Vision is designed for image analysis, not for extracting attributes from unstructured text; attribute extraction from text is a job for Azure AI Language's entity extraction. Option B is wrong because Azure AI Speech is for speech-to-text and text-to-speech, not for text translation, and Azure AI Search is a search indexer, not a storage solution; storage should be a database like Cosmos DB or SQL Database. Option C is wrong because Azure AI QnA Maker is for building question-answer bots, not for extracting product attributes from review text; attribute extraction requires entity recognition, which Azure AI Language provides.

785
MCQhard

Your Azure OpenAI application experiences high latency during peak hours. You have already scaled up the deployment to the maximum PTUs. What is the most effective next step to reduce latency?

A.Create multiple deployments across different regions and use Azure Traffic Manager to distribute requests
B.Use Azure OpenAI's global deployment with the same PTU
C.Switch from GPT-4 to GPT-3.5-turbo
D.Increase the token limit per request
AnswerA

Geographic load balancing spreads load and reduces latency.

Why this answer

When PTU deployment is already maxed out, the bottleneck is the capacity of a single regional deployment. Distributing requests across multiple regional deployments via Azure Traffic Manager (using performance or geographic routing) spreads the load, reducing per-deployment contention and lowering latency. This approach leverages regional redundancy and global load balancing without requiring a model change or sacrificing quality.

Exam trap

The trap here is that candidates assume 'global deployment' (Option B) provides automatic load distribution, but in reality it still uses a single PTU pool and does not distribute load across regions; the correct approach is to explicitly create multiple regional deployments and route traffic with a traffic manager.

How to eliminate wrong answers

Option B is wrong because a global deployment with the same PTU still routes all traffic through a single quota pool and regional endpoint, so it does not alleviate the capacity bottleneck during peak hours. Option C is wrong because switching to a less capable model reduces quality and may not address the root cause of high latency if the deployment is already saturated; it is a workaround, not a scaling solution. Option D is wrong because increasing the token limit per request actually increases processing time per request, worsening latency under load, and does not increase throughput capacity.

786
Multi-Selectmedium

Which TWO Azure AI Language features can you use to extract structured data from unstructured text?

Select 2 answers
A.Sentiment Analysis
B.Language Detection
C.Entity Linking
D.Key Phrase Extraction
E.Named Entity Recognition
AnswersC, E

Entity Linking provides structured links to known entities.

Why this answer

Entity Linking (C) and Named Entity Recognition (E) are both Azure AI Language features designed to extract structured data from unstructured text. Entity Linking disambiguates entities by linking them to a knowledge base (e.g., Wikipedia), providing a unique identifier and structured metadata. Named Entity Recognition identifies and categorizes entities (e.g., person, organization, location) directly from text, enabling extraction of structured information.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction (D) with extracting structured data, but key phrases are merely unstructured text snippets, not categorized or linked entities, which is the core requirement for structured data extraction.

787
MCQhard

You are using Azure AI Foundry to fine-tune a GPT-3.5 model on a dataset of customer service conversations. The fine-tuning job fails with an error indicating that the training data format is invalid. What is the most likely issue?

A.The training data is not in JSONL format with the correct structure.
B.The training data is in CSV format instead of JSON.
C.The training data contains only one conversation example.
D.The training data does not include the assistant's responses.
AnswerA

Fine-tuning requires JSONL format with each line containing a valid 'messages' array.

Why this answer

Azure AI Foundry requires fine-tuning data to be in JSONL format with a specific structure: each line must be a JSON object containing a 'messages' array with 'role' and 'content' fields for system, user, and assistant turns. The error indicates the training data format is invalid, and the most likely cause is that the data is not in this required JSONL structure, as JSONL is the only accepted format for GPT-3.5 fine-tuning in Azure OpenAI Service.

Exam trap

The trap here is that candidates confuse the general requirement for 'JSON format' with the specific requirement for 'JSONL format with a messages array,' leading them to incorrectly select CSV or plain JSON as the issue, when the real problem is the lack of the correct conversational structure.

How to eliminate wrong answers

Option B is wrong because CSV format is not supported for fine-tuning GPT-3.5 models in Azure AI Foundry; the service requires JSONL, not JSON or CSV, and CSV lacks the nested 'messages' structure needed for conversational data. Option C is wrong because having only one conversation example does not cause a format error; it may lead to poor model performance but the format itself would still be valid if structured correctly. Option D is wrong because while missing assistant responses would make the data unusable for training, the error specifically indicates a format issue, not a content issue; the JSONL structure could still be technically valid without assistant responses.

788
MCQhard

You are building a generative AI solution using Azure OpenAI Service. The application must retrieve information from a large private knowledge base. You need to ensure the model uses only relevant documents from the knowledge base to generate answers. Which feature should you configure?

A.Implement a custom prompt flow
B.Use Azure OpenAI On Your Data with vector search
C.Configure a content filter
D.Fine-tune the model with the knowledge base
AnswerB

This feature enables retrieval-augmented generation (RAG) using vector search.

Why this answer

B is correct because Azure OpenAI On Your Data with vector search enables the model to retrieve only the most semantically relevant documents from a private knowledge base by converting both the user query and the documents into high-dimensional vectors and performing similarity search. This ensures the model's responses are grounded in the specific, relevant information without exposing the entire knowledge base to the model.

Exam trap

The trap here is that candidates often confuse fine-tuning (D) with retrieval-augmented generation (RAG), assuming that training the model on the knowledge base is the best way to ground answers, when in fact RAG with vector search is the correct pattern for dynamic, relevant document retrieval without modifying the base model.

How to eliminate wrong answers

Option A is wrong because implementing a custom prompt flow does not inherently include a retrieval mechanism; it only orchestrates the sequence of calls and prompts, so it cannot ensure that only relevant documents are used from the knowledge base. Option C is wrong because configuring a content filter is a safety mechanism to block harmful or inappropriate content, not a retrieval or grounding feature to select relevant documents. Option D is wrong because fine-tuning the model with the knowledge base would bake the entire knowledge into the model's weights, which is inefficient, costly, and does not allow dynamic retrieval of only relevant documents per query; it also risks overfitting and cannot handle updates to the knowledge base without retraining.

789
MCQmedium

You are designing a solution that uses Azure OpenAI Service to generate product descriptions based on product attributes (name, category, features). The solution must: - Use a GPT-4 model deployed in the West US region. - Implement content filtering to block inappropriate content. - Handle up to 100 requests per second. - Minimize latency. - Use managed identity for authentication. What should you include in the design?

A.Deploy multiple GPT-4 models across different regions to reduce latency.
B.Deploy a single GPT-4 model with sufficient capacity (e.g., 100K TPM). Enable content filtering. Use a system-assigned managed identity for authentication.
C.Use API key authentication stored in Azure Key Vault. Deploy two GPT-4 models to load balance requests.
D.Use Azure AI Content Safety in addition to Azure OpenAI to filter content.
AnswerB

Meets all requirements with minimal complexity.

Why this answer

Deploying a single GPT-4 model with sufficient capacity (e.g., 100K TPM) ensures the solution can handle up to 100 requests per second while minimizing latency by avoiding cross-region calls. Enabling content filtering directly on the Azure OpenAI deployment blocks inappropriate content without additional services, and using a system-assigned managed identity provides secure, keyless authentication that aligns with Azure best practices.

Exam trap

The trap here is that candidates often overcomplicate the solution by adding unnecessary redundancy (multiple models or regions) or extra services (Azure AI Content Safety), when the built-in capabilities of Azure OpenAI—content filtering, managed identity, and sufficient TPM—directly satisfy all requirements with minimal latency.

How to eliminate wrong answers

Option A is wrong because deploying multiple GPT-4 models across different regions would increase latency due to cross-region network hops and does not address the requirement to minimize latency, as the model must be in West US. Option C is wrong because using API key authentication stored in Azure Key Vault violates the requirement to use managed identity for authentication, and deploying two GPT-4 models for load balancing is unnecessary when a single model with sufficient TPM capacity can handle 100 requests per second. Option D is wrong because Azure AI Content Safety is an additional service that adds latency and complexity; Azure OpenAI’s built-in content filtering already meets the requirement to block inappropriate content without needing an extra component.

790
MCQeasy

A financial services company uses Azure AI Language to analyze customer support transcripts. They want to identify the main topics discussed in each conversation and generate a summary of the key points. The solution must minimize development effort and use prebuilt functionality. You need to recommend the appropriate Azure AI Language features. What should you use?

A.Custom Named Entity Recognition (NER) and conversation summarization.
B.Key phrase extraction and conversation summarization.
C.Entity linking and conversation summarization.
D.Sentiment analysis and key phrase extraction.
AnswerB

Key phrase extraction identifies topics, and conversation summarization generates summaries.

Why this answer

Conversation summarization is a prebuilt feature that generates summaries of conversations, and key phrase extraction identifies main topics. Both are available in Azure AI Language without custom training. Option B correctly combines these two features to identify main topics and generate a summary.

Option A is wrong because custom NER requires custom labeling and is not necessary for identifying main topics. Option C is wrong because entity linking is not used for summarization or topic identification. Option D is wrong because sentiment analysis does not provide summarization or topic extraction.

791
MCQhard

Your team is using Azure AI Search to index a large collection of technical manuals. Users report that searches for 'disk failure' do not return relevant results because the manuals use terms like 'hard drive crash'. Which feature should you implement to improve recall?

A.Apply a filter
B.Configure a scoring profile
C.Enable semantic search
D.Add a synonym map to the index
AnswerD

Synonyms map equivalent terms to improve recall.

Why this answer

A synonym map in Azure AI Search allows you to define equivalent terms (e.g., 'disk failure' = 'hard drive crash') so that queries automatically expand to include synonyms. This directly addresses the vocabulary mismatch between user queries and indexed content, improving recall without requiring changes to the documents or queries.

Exam trap

The trap here is that candidates often confuse semantic search (which improves ranking via language models) with synonym expansion (which directly addresses vocabulary mismatch by broadening the query), leading them to choose option C instead of D.

How to eliminate wrong answers

Option A is wrong because a filter narrows results based on structured field criteria (e.g., date range, category) and does not expand query terms to match synonyms. Option B is wrong because a scoring profile boosts relevance ranking based on fields or functions (e.g., freshness, magnitude) but does not alter which documents match the query. Option C is wrong because semantic search re-ranks results using language understanding to improve relevance, but it does not expand the query to include synonymous terms; it still relies on the original query tokens for matching.

792
MCQeasy

A company wants to moderate user-generated images for adult content. Which Azure AI Vision feature should they use?

A.Custom Vision with a custom adult classifier
B.Face API
C.Analyze Image API with moderation categories
D.OCR
AnswerC

The Analyze Image API can detect adult, racy, and gory content.

Why this answer

The Analyze Image API in Azure AI Vision includes built-in moderation categories for detecting adult, racy, and gory content in images. This feature is specifically designed for content moderation without requiring custom training, making it the correct choice for moderating user-generated images for adult content.

Exam trap

The trap here is that candidates may assume Custom Vision is needed for any custom moderation task, but Azure AI Vision's Analyze Image API already includes built-in adult content detection, making custom training unnecessary for this specific use case.

How to eliminate wrong answers

Option A is wrong because Custom Vision requires training a custom classifier with labeled data, which is unnecessary when Azure AI Vision already provides pre-built adult content moderation categories. Option B is wrong because Face API is designed for face detection, recognition, and analysis, not for general adult content moderation. Option D is wrong because OCR (Optical Character Recognition) extracts text from images and does not analyze visual content for adult themes.

793
MCQeasy

Refer to the exhibit. You have a skillset with two skills. You run the indexer and find that the output field 'organizations' is empty for documents that clearly contain organization names. The 'keyPhrases' output is populated correctly. What is the most likely cause of the issue?

A.The skill's 'name' property is set to '#1', which is invalid.
B.The skill is not configured with a 'defaultLanguageCode' and the documents are not in English.
C.The 'categories' property is misspelled; it should be 'entityCategories'.
D.The input source '/document/content' is incorrect; it should be '/document/text'.
AnswerB

EntityRecognitionSkill needs a language hint to perform correctly for non-English languages.

Why this answer

The 'keyPhrases' output is populated correctly, indicating the text extraction and overall pipeline are functional. The Entity Recognition skill requires a 'defaultLanguageCode' to correctly identify entities; if it is not set and the documents are not in English, the skill may fail to extract organizations, resulting in an empty 'organizations' field. This is a known behavior where the skill defaults to English and cannot process other languages without explicit configuration.

Exam trap

The trap here is that candidates assume the 'keyPhrases' skill working correctly implies all skills are fine, overlooking that Entity Recognition is language-dependent and requires explicit 'defaultLanguageCode' configuration, while 'keyPhrases' is more robust across languages.

How to eliminate wrong answers

Option A is wrong because the skill's 'name' property being set to '#1' is not invalid; skill names can include special characters and are only used for identification within the skillset, not for functionality. Option C is wrong because the 'categories' property is correctly spelled for the Entity Recognition skill (it uses 'categories' to specify which entity types to extract, such as 'organization'); there is no property named 'entityCategories'. Option D is wrong because '/document/content' is the correct default input path for content extracted from most data sources (e.g., Azure Blob Storage), while '/document/text' is not a standard field in the enriched document tree unless explicitly mapped.

794
Multi-Selectmedium

Which TWO Azure AI services can be used to perform optical character recognition (OCR) on images? (Choose two.)

Select 2 answers
A.Azure AI Document Intelligence Read model
B.Azure Video Indexer
C.Azure AI Custom Vision
D.Azure AI Face API
E.Azure AI Vision OCR (Read API)
AnswersA, E

Document Intelligence offers a Read model for OCR with layout preservation.

Why this answer

Azure AI Document Intelligence Read model (option A) is correct because it is specifically designed to extract printed and handwritten text from images and documents using OCR. It leverages deep learning models to analyze text layout, including lines and words, and is optimized for document-centric OCR tasks.

Exam trap

The trap here is that candidates may confuse Azure AI Custom Vision (option C) with OCR capabilities, assuming it can read text from images, when it is actually limited to classifying and detecting objects based on custom training data.

795
MCQhard

You are implementing an agentic solution using Azure AI Agent Service with multiple agents that need to collaborate. Each agent has access to different knowledge bases. You want to ensure that the agents can share context and hand off tasks to each other seamlessly. Which architecture should you use?

A.Create a single monolithic agent that includes all knowledge bases
B.Deploy each agent independently and configure them to call each other via HTTP
C.Use a supervisor agent that delegates to specialized agents, with a shared context store in Azure Cosmos DB
D.Chain the agents sequentially, passing output from one to the next
AnswerC

Supervisor pattern with shared context enables seamless handoff.

Why this answer

The supervisor agent pattern with a shared context store (e.g., Azure Cosmos DB) enables multiple agents to maintain a consistent conversation state and hand off tasks seamlessly. The supervisor orchestrates specialized agents, each with its own knowledge base, while the shared store ensures context is preserved across agent boundaries, which is essential for collaborative agentic workflows in Azure AI Agent Service.

Exam trap

The trap here is that candidates often assume sequential chaining (Option D) is sufficient for handoffs, but they overlook the need for a shared context store to maintain state across agent boundaries, which is a core requirement for seamless collaboration in agentic solutions.

How to eliminate wrong answers

Option A is wrong because a single monolithic agent that includes all knowledge bases violates the principle of separation of concerns and does not allow specialized agents to collaborate or share context dynamically; it also creates a single point of failure and scalability bottleneck. Option B is wrong because deploying each agent independently and configuring them to call each other via HTTP introduces tight coupling, latency, and no built-in mechanism for shared context or state management, leading to inconsistent handoffs. Option D is wrong because chaining agents sequentially passes output from one to the next without a shared context store, which prevents agents from accessing the full conversation history or collaborating in a non-linear fashion, breaking seamless handoff.

796
MCQhard

A healthcare company is using Azure AI Document Intelligence to extract patient data from forms. They need to ensure that all extracted data is encrypted at rest using a customer-managed key (CMK) and that the service endpoint is restricted to a specific virtual network. Which combination of steps should they take?

A.Use a service endpoint and configure a managed identity
B.Disable public network access and enable CMK via Azure Key Vault
C.Configure IP firewall rules and enable CMK via Azure Key Vault
D.Create a private endpoint and associate a customer-managed key in the resource encryption settings
AnswerD

Private endpoint secures network traffic; CMK encryption is configured in resource settings with Key Vault.

Why this answer

It combines a private endpoint (which restricts the service endpoint to a specific virtual network by providing a private IP address within that VNet, eliminating public internet exposure) with a customer-managed key (CMK) in the resource encryption settings, which ensures data at rest is encrypted using a key stored in Azure Key Vault that the customer controls. This directly meets both requirements: network isolation via private endpoint and CMK-based encryption at rest.

Exam trap

The trap here is that candidates often confuse 'service endpoint' or 'IP firewall rules' with 'private endpoint' for VNet-specific access, but only a private endpoint provides a fully private IP within the VNet and meets the 'restricted to a specific virtual network' requirement, while the other options either allow public exposure or do not enforce VNet-level isolation.

How to eliminate wrong answers

Option A is wrong because using a service endpoint with a managed identity only secures network access at the subnet level and provides identity-based authentication, but it does not restrict the endpoint to a specific virtual network in the same way a private endpoint does, and it does not enable CMK for encryption at rest. Option B is wrong because disabling public network access alone does not restrict access to a specific virtual network; it only blocks all public traffic, and while enabling CMK via Azure Key Vault is correct for encryption, the network requirement is not met. Option C is wrong because configuring IP firewall rules only restricts access based on source IP addresses, not to a specific virtual network, and while CMK via Azure Key Vault is correct, the network isolation is insufficient for a VNet-specific restriction.

797
MCQmedium

A company is developing a conversational AI solution using Microsoft Copilot Studio. They want the copilot to answer questions based on a knowledge base of technical documents. Which data source integration should they use?

A.Azure AI Search
B.Azure Blob Storage
C.Azure SQL Database
D.Microsoft Lists
AnswerA

Azure AI Search can index documents and be used as a knowledge source.

Why this answer

Azure AI Search is the correct data source because it provides a search index that can be queried by Copilot Studio using the 'Azure AI Search' connector. This allows the copilot to perform semantic or keyword-based retrieval over indexed technical documents, enabling accurate question-answering from a knowledge base. Copilot Studio natively supports Azure AI Search as a data source for generative answers, making it the optimal choice for this scenario.

Exam trap

The trap here is that candidates often confuse data storage (Blob Storage, SQL Database) with data retrieval and search capabilities, assuming any storage service can be directly used for Q&A, but Copilot Studio requires a search-optimized index like Azure AI Search to perform effective knowledge base queries.

How to eliminate wrong answers

Option B is wrong because Azure Blob Storage is a raw object storage service that does not provide built-in search capabilities; Copilot Studio cannot directly query blobs for question-answering without an indexing layer like Azure AI Search. Option C is wrong because Azure SQL Database is a relational database designed for transactional workloads, not for full-text or semantic search over unstructured technical documents; while it can be queried, it lacks the optimized search and ranking features needed for knowledge base retrieval. Option D is wrong because Microsoft Lists is a simple data-tracking tool for small-scale lists and lacks the indexing, scoring, and natural language query support required for a production knowledge base; it is not designed for document-based Q&A.

798
MCQeasy

A company is building an agent that needs to perform tasks like sending emails and updating a CRM system. The agent uses Azure OpenAI with function calling. The team defines functions for these tasks. When the agent is tested, it sometimes calls the wrong function or invents function names. What should the team do to improve the reliability of function calling?

A.Fine-tune the model on a dataset of correct function calls.
B.Reduce the number of functions to only the most common ones.
C.Set the temperature parameter to 0 for deterministic output.
D.Provide better function descriptions with examples of when to use each function.
AnswerD

Clear descriptions improve function selection.

Why this answer

Providing better function descriptions with examples directly improves the model's ability to select the appropriate function. Azure OpenAI's function calling relies on the semantic understanding of the function definitions; clear descriptions and usage examples reduce ambiguity, helping the model map user intent to the correct function signature without hallucinating names.

Exam trap

The trap here is that candidates often assume deterministic output (temperature=0) or reducing complexity (fewer functions) will fix reliability, when the real issue is semantic ambiguity in function definitions that the model cannot resolve without better descriptions.

How to eliminate wrong answers

Option A is wrong because fine-tuning on a dataset of correct function calls is unnecessary and inefficient; Azure OpenAI's base models already understand function calling patterns, and fine-tuning would require a large, curated dataset and could introduce overfitting or degrade general performance. Option B is wrong because reducing the number of functions limits the agent's capabilities and does not address the root cause of incorrect selection; the model may still invent names if descriptions are poor. Option C is wrong because setting temperature to 0 makes output deterministic but does not fix ambiguous or poorly defined function descriptions; the model will still confidently choose the wrong function if it misinterprets the intent.

799
MCQmedium

Refer to the exhibit. You are configuring an Azure AI Foundry agent for customer support. The agent uses Azure AI Search for retrieval and Azure OpenAI for generation. Users report that the agent provides correct answers but sometimes includes inappropriate language. What is the most likely cause?

A.The content safety blocklist is not applied to the chat output
B.The OpenAI deployment 'gpt-4o' does not support content filtering
C.The content safety threshold should be set to 'low' to block more content
D.The semantic configuration is not optimized for safety
AnswerA

Content safety configuration in the JSON is for input but may not be applied to the generated output; need to configure output filtering.

Why this answer

Azure AI Foundry agents rely on Azure OpenAI content filtering to block harmful language in generated responses. If the content safety blocklist is not applied to the chat output, the agent can produce inappropriate language even when the retrieved information is accurate. The blocklist must be explicitly configured to filter the final output of the agent.

Exam trap

Candidates may assume that content safety filtering is automatically applied to all outputs from Azure OpenAI, including those from AI Foundry agents. However, for agents, the blocklist must be explicitly assigned to the chat output in the agent configuration. Without this, the agent can generate inappropriate language even if the underlying model supports content filtering.

How to eliminate wrong answers

Option B is wrong because Azure OpenAI deployments, including 'gpt-4o', do support content filtering; content filtering is a platform-level feature that applies to all models, not a model-specific capability. Option C is wrong because setting the content safety threshold to 'low' would block less content, not more; higher thresholds (e.g., 'high') block more content. Option D is wrong because semantic configuration in Azure AI Search is used to improve relevance of search results, not to filter or block inappropriate language in generated responses.

800
MCQhard

A bank uses Azure AI Document Intelligence to process loan applications. The solution must extract data from scanned PDFs and validate it against a database. The bank requires that all extracted data be encrypted at rest and in transit. Which security measure should you implement?

A.Enable customer-managed keys (CMK) with Azure Key Vault for the Document Intelligence resource
B.Use a system-assigned managed identity for the application
C.Configure a private endpoint for the Document Intelligence resource
D.Use Azure RBAC to restrict access to the Document Intelligence resource
AnswerA

CMK provides encryption at rest with customer-controlled keys.

Why this answer

Customer-managed keys (CMK) with Azure Key Vault provide the ability to control the encryption keys used to protect data at rest in Azure AI Document Intelligence. This, combined with the platform's default encryption in transit (TLS), satisfies the requirement for encrypting extracted data both at rest and in transit. CMK is the only option that directly addresses encryption key management for data at rest.

Exam trap

The trap here is confusing network isolation (private endpoint) or access control (RBAC/managed identity) with data encryption, leading candidates to pick options that secure the connection or identity but do not encrypt the data at rest.

How to eliminate wrong answers

Option B is wrong because a system-assigned managed identity provides authentication and authorization to Azure resources, not encryption of data at rest or in transit. Option C is wrong because a private endpoint ensures network traffic stays within the Azure backbone and never traverses the public internet, but it does not encrypt the data itself at rest or in transit (it relies on TLS for encryption in transit). Option D is wrong because Azure RBAC controls who can access the Document Intelligence resource, not how data is encrypted at rest or in transit.

801
Multi-Selectmedium

Which TWO features are available in Azure AI Language's extractive summarization?

Select 2 answers
A.Confidence scores for each extracted sentence.
B.Identified named entities from the document.
C.Sentiment scores for each extracted sentence.
D.Ranked list of sentences extracted from the document.
E.Generated abstractive summary.
AnswersA, D

Each sentence has a confidence score indicating its relevance.

Why this answer

Azure AI Language's extractive summarization returns a confidence score for each extracted sentence, indicating the model's certainty that the sentence is important. Option D is correct because the feature outputs a ranked list of sentences extracted from the source document, ordered by their relevance scores.

Exam trap

The trap here is that candidates often confuse extractive summarization with abstractive summarization or assume it includes sentiment or entity extraction, but Azure AI Language keeps these as separate, distinct features.

802
Multi-Selectmedium

Which TWO actions can reduce the cost of using Azure Custom Vision for image classification? (Choose two.)

Select 2 answers
A.Include negative samples in the dataset.
B.Use the compact domain for faster training.
C.Reduce the number of training images.
D.Use a larger image size for higher accuracy.
E.Increase the number of training iterations.
AnswersB, C

Compact domain reduces training time and cost.

Why this answer

Using the compact domain in Azure Custom Vision reduces model complexity and training time, which directly lowers compute costs. Compact domains are optimized for edge deployment and require fewer resources, making them more cost-effective for image classification tasks.

Exam trap

The trap here is that candidates often confuse 'faster training' with 'reduced cost' but may overlook that compact domains specifically lower resource consumption, while options like reducing images or iterations seem intuitive but are not explicitly cost-reduction features in the exam context.

803
MCQhard

A PowerShell script (exhibit) attempts to update the endpoint for an Azure AI Language resource. What is the outcome of running this script?

A.The script creates a new resource
B.The script changes the API version
C.The script updates the endpoint successfully
D.The script fails because the property does not exist
AnswerD

The property path is invalid, causing an error.

Why this answer

The PowerShell script attempts to set the 'endpoint' property on an existing Azure AI Language resource using the `Set-AzCognitiveServicesAccount` cmdlet. However, the 'endpoint' property is read-only and cannot be modified after resource creation; it is generated automatically by Azure based on the resource's name and region. Attempting to update it results in a failure because the property does not exist as a writable attribute in the resource's schema.

Exam trap

The trap here is that candidates assume the 'endpoint' property is a simple string that can be updated like any other resource property, overlooking that it is a read-only system-generated attribute in Azure Cognitive Services.

How to eliminate wrong answers

Option A is wrong because the script uses `Set-AzCognitiveServicesAccount` on an existing resource object retrieved via `Get-AzCognitiveServicesAccount`, not `New-AzCognitiveServicesAccount`, so no new resource is created. Option B is wrong because the script targets the 'endpoint' property, not the API version; the API version is controlled via the `-ApiVersion` parameter or the REST API call, not by modifying the resource's endpoint. Option C is wrong because the 'endpoint' property is read-only; Azure automatically assigns the endpoint URL when the resource is provisioned, and any attempt to update it via PowerShell or ARM will fail with an error indicating the property does not exist or is not modifiable.

804
MCQhard

You are using Azure AI Language's conversational language understanding (CLU). The above JSON is a request to a CLU endpoint. What is the purpose of this request?

A.To predict the intent and entities from the user utterance
B.To query a knowledge base for answers
C.To deploy the CLU model to production
D.To train a new CLU model
AnswerA

The analysisInput contains the utterance for prediction.

Why this answer

The JSON request is sent to the Azure AI Language CLU endpoint with a 'query' field containing the user utterance. The 'kind' field is set to 'Conversation', which triggers the CLU runtime to analyze the utterance against the deployed model. The purpose is to return a prediction of the top intent and any extracted entities, which is the core function of a conversational language understanding endpoint.

Exam trap

The trap here is that candidates confuse the CLU prediction endpoint with the training or deployment endpoints, mistakenly thinking a request with a 'query' field is used for model management rather than runtime inference.

How to eliminate wrong answers

Option B is wrong because querying a knowledge base for answers is the purpose of Azure AI Language's custom question answering (QnA Maker) or Azure Cognitive Search, not CLU. Option C is wrong because deploying a CLU model is a separate operation performed via the Azure portal, REST API (e.g., PUT on the deployment resource), or SDK; this request is a prediction call, not a deployment action. Option D is wrong because training a new CLU model requires a training API call (e.g., POST to the /train endpoint with a training dataset), not a prediction request to the runtime endpoint.

805
MCQhard

Your Azure AI Search index contains millions of documents. Users report that search results are slow for complex queries. You need to improve query performance without reducing result quality. Which action should you take?

A.Reduce the maximum number of results returned per query
B.Increase the number of replicas
C.Remove all facet fields from the index
D.Disable complex query types such as fuzzy and regex
AnswerB

Adding replicas allows load balancing and faster query responses.

Why this answer

Increasing the number of replicas in Azure AI Search distributes query load across multiple copies of the index, enabling parallel processing of complex queries. This directly improves query throughput and latency without altering the index schema or reducing result quality, as replicas provide dedicated resources for query execution.

Exam trap

The trap here is that candidates confuse replicas (which improve query performance and availability) with partitions (which improve indexing speed and storage capacity), leading them to choose options that degrade functionality instead of scaling resources.

How to eliminate wrong answers

Option A is wrong because reducing the maximum number of results per query (e.g., via $top) only limits the response payload and does not address the underlying computational cost of complex queries; it can also degrade user experience by hiding relevant results. Option C is wrong because removing facet fields eliminates aggregation capabilities and does not improve query performance—facets are computed during indexing, not at query time, and their removal would reduce result quality by removing navigation aids. Option D is wrong because disabling complex query types (fuzzy, regex) restricts search functionality and may reduce result relevance; while these queries are resource-intensive, the correct approach is to scale out via replicas rather than sacrifice search capabilities.

806
MCQmedium

Refer to the exhibit. You have deployed a GPT-3.5 Turbo model in Azure OpenAI Service with the shown configuration. Users report that the model generates responses that are too repetitive. You need to reduce repetition. Which parameter should you modify?

A.Increase presencePenalty to 0.5
B.Increase frequencyPenalty to 0.5
C.Increase temperature to 1.0
D.Decrease topP to 0.5
AnswerA

Presence penalty reduces the likelihood of repeating any token that has appeared, reducing repetition.

Why this answer

Increasing the presencePenalty parameter penalizes tokens that have already appeared in the generated text, encouraging the model to introduce new topics and reduce repetition. In Azure OpenAI Service, presencePenalty directly influences the logit scores of previously seen tokens, making them less likely to be selected again, which addresses the user's complaint of overly repetitive responses.

Exam trap

The trap here is that candidates often confuse presencePenalty with frequencyPenalty, assuming both address repetition equally, but presencePenalty specifically targets repetition of already-seen tokens in the current response, making it the correct choice for this scenario.

How to eliminate wrong answers

Option B is wrong because frequencyPenalty reduces repetition by penalizing tokens based on how frequently they appear overall, which can still allow repetitive patterns if the same token appears many times in a short span; it is less targeted for immediate repetition within a single response. Option C is wrong because increasing temperature to 1.0 increases randomness and creativity but does not specifically penalize repeated tokens, potentially leading to more diverse but still repetitive output. Option D is wrong because decreasing topP to 0.5 narrows the sampling pool to the most likely tokens, which can actually increase repetition by making the model more deterministic and likely to reuse common phrases.

807
MCQeasy

You are implementing a chatbot using Microsoft Copilot Studio that helps employees find company policies. The chatbot must: - Use generative answers based on a SharePoint Online site. - Only respond with information from approved policy documents. - Include citations in responses. - Be accessible from Microsoft Teams. - Require no custom code. What should you do?

A.Use Power Automate to retrieve documents and feed them to Azure OpenAI. Build a custom connector for Teams.
B.In Copilot Studio, create a new copilot. Add the SharePoint site as a knowledge source. Enable generative answers with citations. Publish to Teams.
C.Build a bot using Azure Bot Service and QnA Maker. Train it with the policy documents. Deploy to Teams.
D.Create a custom GPT in Azure OpenAI Studio. Upload the policy documents. Deploy via Azure API Management and expose to Teams.
AnswerB

Simplest approach meeting all requirements.

Why this answer

Microsoft Copilot Studio natively supports adding a SharePoint Online site as a knowledge source, enabling generative answers that retrieve and cite only approved policy documents. It requires no custom code, automatically includes citations in responses, and can be published directly to Microsoft Teams, fulfilling all stated requirements.

Exam trap

The trap here is that candidates may overcomplicate the solution by choosing Azure OpenAI or Azure Bot Service options, missing that Copilot Studio is the no-code, fully integrated tool designed specifically for this scenario with built-in SharePoint knowledge sources, citations, and Teams deployment.

How to eliminate wrong answers

Option A is wrong because it requires custom code (Power Automate flow, custom connector) and Azure OpenAI, which violates the 'no custom code' requirement and adds unnecessary complexity. Option C is wrong because QnA Maker is deprecated and does not support generative answers with citations from SharePoint; it also requires manual training and custom deployment to Teams. Option D is wrong because creating a custom GPT in Azure OpenAI Studio and deploying via Azure API Management involves custom code and infrastructure management, contradicting the 'no custom code' and 'accessible from Teams' requirements without additional integration.

808
MCQeasy

Your organization needs to analyze customer feedback from social media posts to determine the sentiment (positive, negative, neutral). The solution must process up to 10,000 posts per day and provide a confidence score for each sentiment. Which Azure AI service should you use?

A.Azure AI Speech Service
B.Azure AI Language Service
C.Azure AI Translator
D.Azure AI Language Understanding (LUIS)
AnswerB

Offers sentiment analysis with confidence scores.

Why this answer

Azure AI Language Service provides pre-built sentiment analysis capabilities that can process up to 10,000 posts per day and return a confidence score for each sentiment (positive, negative, neutral). This service is specifically designed for natural language processing tasks like sentiment analysis, making it the correct choice for analyzing customer feedback from social media posts.

Exam trap

The trap here is that candidates often confuse Azure AI Language Service with LUIS, assuming both are for language understanding, but LUIS is specifically for intent and entity extraction in conversational AI, not for general sentiment analysis with confidence scores.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech Service is designed for speech-to-text, text-to-speech, and speech translation, not for analyzing text sentiment from social media posts. Option C is wrong because Azure AI Translator focuses on translating text between languages, not on determining sentiment or providing confidence scores. Option D is wrong because Azure AI Language Understanding (LUIS) is a conversational AI service for intent recognition and entity extraction in chatbots, not for general-purpose sentiment analysis with confidence scores.

809
MCQmedium

You are using Azure OpenAI Service to generate marketing copy. The marketing team reports that the generated content sometimes contains factual inaccuracies. You need to improve the factual accuracy of the generated content. What should you do?

A.Increase the max_tokens parameter
B.Include relevant context and facts in the prompt
C.Decrease the temperature parameter
D.Disable content filtering
AnswerB

Providing context helps the model generate more accurate responses.

Why this answer

Providing relevant context in the prompt gives the model factual information to base its response on. Option A is wrong because increasing max_tokens only allows longer responses, not more accurate ones. Option C is wrong because decreasing temperature reduces randomness, but does not directly improve factual accuracy; it may reduce creativity.

Option D is wrong because disabling content filtering does not address factual inaccuracies.

810
Multi-Selecthard

Which THREE factors should you consider when choosing between Azure AI Document Intelligence prebuilt models and custom models for invoice processing?

Select 3 answers
A.Both model types can be deployed on-premises.
B.Prebuilt models require no training data.
C.Prebuilt models are always less accurate than custom models.
D.Custom models require a large set of labeled training invoices.
E.Custom models can handle non-standard invoice layouts.
AnswersB, D, E

Prebuilt models are ready to use immediately.

Why this answer

Azure AI Document Intelligence prebuilt models are designed to extract common fields from standard invoice layouts without requiring any labeled training data. They are pretrained on a large corpus of documents, enabling immediate use for typical invoice structures.

Exam trap

The trap here is that candidates assume prebuilt models are always less accurate than custom models, but accuracy depends on the document's similarity to the training data; prebuilt models can outperform custom ones on standard layouts, especially when training data is limited.

811
MCQeasy

You need to extract key-value pairs from scanned forms as part of a knowledge mining solution. Which Azure AI service should you use?

A.Azure AI Vision
B.Azure AI Language
C.Azure AI Search
D.Azure AI Document Intelligence
AnswerD

Specialized for form extraction.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct service because it is specifically designed to extract key-value pairs, tables, and structured data from scanned forms and documents using prebuilt and custom models. This aligns directly with the requirement for knowledge mining from scanned forms.

Exam trap

The trap here is that candidates often confuse Azure AI Vision's OCR capability with form-specific extraction, not realizing that Document Intelligence is the dedicated service for key-value pair extraction from scanned forms, while Vision only provides raw text coordinates without semantic understanding.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision provides image analysis capabilities like OCR, object detection, and captioning, but it does not have native support for extracting key-value pairs from forms; it would require additional processing to structure the data. Option B is wrong because Azure AI Language focuses on text analytics, sentiment analysis, and entity recognition from written text, not from scanned forms or document layouts. Option C is wrong because Azure AI Search is a search indexing and query service that can index extracted data but does not perform the extraction itself; it relies on other services like Document Intelligence to provide the structured input.

812
MCQeasy

You need to provide a business analyst with access to create and manage Azure AI Language projects without granting them full subscription-level permissions. What role should you assign?

A.Cognitive Services Language Owner at the resource level
B.Reader at the resource group level
C.Contributor at the subscription level
D.Cognitive Services User at the resource level
AnswerA

Grants full management of Language projects within the resource.

Why this answer

The Cognitive Services Language Owner role at the resource level grants full permissions to create, read, update, and delete Azure AI Language projects and resources, including managing custom models and deployments, without granting any permissions outside that specific resource. This is the least-privilege role that satisfies the business analyst's need to manage Language projects while avoiding subscription-level access.

Exam trap

The trap here is that candidates often confuse the Cognitive Services User role (which only allows consumption of the service) with the Language Owner role, mistakenly thinking 'User' implies management capabilities, or they default to a broad Contributor role without considering resource-level scoping.

How to eliminate wrong answers

Option B is wrong because the Reader role at the resource group level provides read-only access, which does not allow creating or managing projects. Option C is wrong because Contributor at the subscription level grants full management access to all resources in the subscription, far exceeding the required scope and violating the least-privilege principle. Option D is wrong because Cognitive Services User at the resource level only allows using the service (e.g., calling APIs) but does not include permissions to create or manage projects, which require owner-level or contributor-level roles.

813
Multi-Selecteasy

You are deploying a chat application using Azure OpenAI. The application should only answer questions based on a specific set of internal documents. Which THREE features should you use?

Select 3 answers
A.Azure AI Search index with the internal documents
B.Grounding with your data in Azure OpenAI Studio
C.Content filters to block out-of-domain questions
D.System message to limit the assistant's scope
E.Fine-tuning the model on the internal documents
AnswersA, B, D

The index provides the data source for grounding.

Why this answer

Azure AI Search indexes allow you to ingest internal documents and perform vector or hybrid search over them. When integrated with Azure OpenAI, the search results are used as grounding context for the model, ensuring responses are based solely on your data.

Exam trap

Microsoft often tests the distinction between content filtering (which handles safety) and domain restriction (which requires retrieval or prompt engineering), leading candidates to incorrectly select content filters for limiting question scope.

814
MCQhard

You are a machine learning engineer at a retail company. The company wants to build a product knowledge base by extracting information from product manuals, specifications sheets, and customer reviews. The data sources include PDFs, Word documents, and plain text files stored in Azure Blob Storage. The solution must: (1) extract product name, model number, price, and key features; (2) analyze customer reviews to extract sentiment and common issues; (3) enable natural language queries like 'Which products have the best reviews under $100?'; (4) handle documents in English and Spanish. You need to design a solution using Azure AI Search and Azure AI Services. Which approach meets all requirements with the least development effort?

A.Use Azure AI Document Intelligence custom model to extract product info from manuals/specs. Use a separate Azure AI Search pipeline for customer reviews with sentiment analysis. Enable semantic search.
B.Use a single Azure AI Search pipeline with a skillset that includes Document Layout skill, Text Translation skill (to English), Sentiment skill, and Key Phrase Extraction skill. Enable semantic search.
C.Use Azure AI Search with a blob indexer and a skillset that includes OCR skill (for scanned PDFs), Text Translation skill, Sentiment skill, and Entity Recognition skill. Enable semantic search.
D.Use Azure AI Document Intelligence to extract product info from all documents, then feed into Azure AI Search. Enable semantic search.
AnswerB

Single pipeline handles all document types, translates, extracts sentiment, and enables natural language queries.

Why this answer

It uses a single Azure AI Search pipeline with a skillset that includes Document Layout skill (to handle various document formats like PDFs, Word docs, and text files), Text Translation skill (to convert Spanish documents to English, unifying the language), Sentiment skill (to analyze customer reviews for sentiment), and Key Phrase Extraction skill (to extract key features and common issues). Enabling semantic search allows natural language queries such as 'Which products have the best reviews under $100?'. This approach meets all requirements with the least development effort, as it avoids the need for multiple pipelines or custom model training required by other options.

815
MCQeasy

You need to generate an image of a cat wearing a hat using Azure OpenAI. Which model should you use?

A.Codex
B.DALL-E
C.GPT-4
D.Whisper
AnswerB

DALL-E generates images from text descriptions.

Why this answer

DALL-E is the Azure OpenAI model specifically designed for generating images from natural language descriptions. It uses a diffusion-based architecture to create high-quality, original images based on text prompts, making it the correct choice for generating an image of a cat wearing a hat.

Exam trap

The trap here is that candidates may confuse GPT-4's multimodal capabilities (which can analyze images but not generate them) with DALL-E's generative image creation, leading them to incorrectly select GPT-4 for image generation tasks.

How to eliminate wrong answers

Option A is wrong because Codex is a model specialized for generating code from natural language, not for image generation. Option C is wrong because GPT-4 is a large language model focused on text generation and reasoning, lacking native image generation capabilities. Option D is wrong because Whisper is a speech-to-text model designed for audio transcription, not image generation.

816
MCQhard

You are an AI engineer at a global e-commerce company. The company uses Azure AI Language to analyze product reviews in English, Spanish, and French. The current solution calls the sentiment analysis API for each review individually, resulting in high latency and cost. You need to design a new solution that processes reviews in batches, reduces the number of API calls, and still supports multiple languages. The solution must also extract key phrases and detect the language automatically. You have the following options: Option A: Use the Azure AI Language synchronous API with the 'multi-language' parameter set to true. Send reviews one by one. Option B: Use the Azure AI Language asynchronous batch API. Combine all reviews into a single batch request, but only for one language at a time. Option C: Use the Azure AI Language asynchronous batch API. Send a single batch request with all reviews, setting the 'language' parameter to 'multi' to auto-detect language, and specify sentiment analysis, key phrase extraction, and language detection as tasks. Option D: Use the Azure AI Translator service to translate all reviews to English, then use the Azure AI Language batch API for English-only sentiment and key phrase extraction.

A.Option C
B.Option B
C.Option A
D.Option D
AnswerA

Asynchronous batch API with multi-language and multiple tasks reduces calls and supports all languages.

Why this answer

The asynchronous batch API supports multiple tasks (sentiment, key phrases, language detection) in a single request, and setting language to 'multi' enables auto-detection. This reduces API calls and latency. Option A is wrong because synchronous one-by-one calls increase latency/cost.

Option B is wrong because it processes only one language per batch, requiring multiple batches. Option D is wrong because it adds translation cost and latency, and may lose nuances.

817
MCQeasy

A company is building a chatbot using Azure Cognitive Service for Language. They need to ensure that user utterances are correctly mapped to the appropriate intent in a custom question answering project. What should they configure?

A.Add synonyms and phrase list to the LUIS application.
B.Add alternative question phrases to the QnA pairs in the custom question answering project.
C.Define entities in the custom question answering project to capture key information.
D.Add synonyms and phrase list to the custom question answering project.
AnswerD

Synonyms and phrase lists help match varied user utterances to the correct QnA pair.

Why this answer

Adding synonyms and phrase lists to a custom question answering project directly improves the mapping of user utterances to intents by normalizing variations in phrasing. This configuration allows the project to recognize equivalent terms (e.g., 'cost' and 'price') as the same intent, ensuring accurate intent mapping without requiring exact matches.

Exam trap

The trap here is that candidates confuse the role of synonyms/phrase lists in custom question answering with the separate LUIS service, or mistakenly think alternative question phrases (Option B) are the primary mechanism for intent mapping, when in fact they only expand answer triggers, not intent classification.

How to eliminate wrong answers

Option A is wrong because LUIS (Language Understanding Intelligent Service) is a separate Azure service for intent and entity extraction, not used within custom question answering; the question specifies a custom question answering project, which does not use LUIS phrase lists. Option B is wrong because adding alternative question phrases to QnA pairs improves answer matching for specific questions but does not configure intent mapping across utterances—it only expands the set of questions that trigger a given answer. Option C is wrong because defining entities captures key information (e.g., dates, product names) from utterances but does not map utterances to intents; entities are for extracting data, not for intent classification.

818
Multi-Selectmedium

Which THREE factors should be considered when choosing between Azure Computer Vision and Azure Custom Vision? (Choose three.)

Select 3 answers
A.The need for custom model retraining over time.
B.Whether the solution runs on edge devices.
C.The amount of labeled training data available.
D.The geographic region of the Azure subscription.
E.Whether the detection objects are generic or domain-specific.
AnswersA, C, E

Custom Vision allows retraining.

Why this answer

Azure Custom Vision is specifically designed for scenarios where you need to retrain a model over time with new labeled data, such as when the visual characteristics of objects change (e.g., new product packaging). Azure Computer Vision is a pre-trained API that cannot be retrained; it only supports fixed, generic models. Custom Vision allows iterative training with your own images, making it essential when model drift or evolving requirements demand periodic retraining.

Exam trap

Microsoft often tests the misconception that edge deployment is exclusive to Custom Vision, but in reality, both services support containerized edge deployment, so the true differentiator is the need for custom retraining and domain-specific detection.

819
MCQeasy

You need to deploy a generative AI model that can be used by multiple applications within your organization. The model must support real-time inference with low latency. Which Azure service should you use?

A.Azure AI Search
B.Azure OpenAI Service
C.Azure Machine Learning real-time endpoint
D.Azure Functions
AnswerB

Azure OpenAI Service provides managed endpoints with low-latency inference for generative AI models.

Why this answer

Azure OpenAI Service provides managed access to powerful generative AI models like GPT-4, which are optimized for real-time inference with low latency through provisioned throughput units (PTUs) and regional deployment options. This service is specifically designed for generative AI workloads, offering REST API endpoints that support streaming responses and sub-second latency for single-turn interactions, making it ideal for multiple applications requiring consistent, low-latency responses.

Exam trap

The trap here is that candidates often confuse Azure Machine Learning real-time endpoints (which are for custom ML models) with Azure OpenAI Service (which is purpose-built for generative AI), overlooking the fact that Azure OpenAI provides managed, low-latency inference optimized for large language models without the overhead of containerized deployments.

How to eliminate wrong answers

Option A is wrong because Azure AI Search is a retrieval service for indexing and querying vector and keyword data, not a generative AI model deployment service; it lacks native model inference capabilities. Option C is wrong because Azure Machine Learning real-time endpoints are designed for custom ML model deployment, but they introduce higher latency due to container startup times and lack the optimized inference infrastructure (e.g., PTUs) that Azure OpenAI provides for generative models. Option D is wrong because Azure Functions is a serverless compute service for event-driven code execution, not a model hosting platform; it would require manual integration with a model endpoint and cannot guarantee the low latency needed for real-time generative AI inference.

820
Multi-Selectmedium

You need to design a computer vision solution that detects defects in manufactured parts on a conveyor belt. The solution must run in near real-time and adapt to new defect types without retraining from scratch. Which TWO approaches should you consider?

Select 2 answers
A.Use Azure AI Face to detect anomalies
B.Use Azure AI Custom Vision with object detection and retrain with new defect images
C.Implement transfer learning with a pre-trained model and fine-tune on defect images
D.Use Azure AI Video Indexer to analyze video feeds
E.Use pre-built Azure AI Vision Image Analysis to classify images
AnswersB, C

Custom Vision supports retraining with new images to learn new defects.

Why this answer

Azure AI Custom Vision with object detection allows you to train a model to identify defects in images, and its retraining capability enables the model to adapt to new defect types without starting from scratch, meeting the near real-time requirement. This approach is specifically designed for custom visual inspection tasks like defect detection on a conveyor belt.

Exam trap

The trap here is that candidates may confuse pre-built Azure AI Vision Image Analysis (option E) with Custom Vision, but pre-built models cannot be retrained or fine-tuned, making them inflexible for adapting to new defect types.

821
MCQmedium

Refer to the exhibit. A developer received this response from an Azure OpenAI chat completion call. The prompt was "What is the capital of France?". The finish_reason is "stop". What does this indicate?

A.The response was truncated due to content filtering.
B.The model completed the response naturally.
C.The model stopped generating before the response was complete.
D.The response reached the max_tokens limit.
AnswerB

Finish_reason 'stop' indicates normal completion.

Why this answer

The finish_reason 'stop' indicates that the model completed the response naturally, meaning it generated a complete answer to the prompt and reached a logical stopping point (e.g., the end of a sentence or the end of the generated text). This is the standard behavior for a successful completion where the model did not encounter any content filter, token limit, or other interruption.

Exam trap

Microsoft often tests the distinction between finish_reason values, and the trap here is that candidates confuse 'stop' with 'length' or assume any non-error finish_reason means truncation, when in fact 'stop' explicitly signals a natural and complete generation.

How to eliminate wrong answers

Option A is wrong because 'stop' specifically means the model finished generating on its own, not that content filtering truncated the response; content filtering would return a finish_reason of 'content_filter'. Option C is wrong because 'stop' indicates the model completed the response, not that it stopped prematurely; a premature stop would be indicated by a finish_reason of 'length' (if max_tokens hit) or 'null' (if interrupted). Option D is wrong because reaching the max_tokens limit would result in a finish_reason of 'length', not 'stop'.

822
MCQmedium

Your company uses Azure AI Vision to analyze images. You receive an alert that the number of 429 (Too Many Requests) errors has increased significantly. What is the most likely cause?

A.The endpoint URL is incorrect.
B.The API key has expired.
C.The service principal does not have the correct role assignment.
D.The application is exceeding the transactions-per-second (TPS) limit.
AnswerD

429 errors occur when the request rate exceeds the allowed TPS.

Why this answer

HTTP 429 (Too Many Requests) is a rate-limiting response from Azure AI Vision when the client exceeds the allowed transactions-per-second (TPS) for the chosen pricing tier. The alert indicates the application is sending requests faster than the service's capacity, triggering throttling to protect backend resources.

Exam trap

The trap here is confusing HTTP 429 with authentication or authorization errors (401/403), leading candidates to incorrectly select options about API keys or role assignments when the real issue is rate limiting.

How to eliminate wrong answers

Option A is wrong because an incorrect endpoint URL would produce a 404 Not Found or connection error, not a 429 rate-limit error. Option B is wrong because an expired API key results in a 401 Unauthorized or 403 Forbidden response, not a 429. Option C is wrong because an incorrect role assignment on the service principal would cause 403 Forbidden errors due to missing RBAC permissions, not a 429 throttling response.

823
Multi-Selecteasy

Which TWO Azure AI services can be used to extract text from images as part of a knowledge mining pipeline?

Select 2 answers
A.Azure AI Language
B.Azure AI Document Intelligence
C.Azure AI Computer Vision
D.Azure AI Video Indexer
E.Azure AI Custom Vision
AnswersB, C

Includes OCR and layout extraction.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is correct because it is specifically designed to extract text, tables, and key-value pairs from scanned documents and images using optical character recognition (OCR) and deep learning models. It is a core service for knowledge mining pipelines that require structured data extraction from unstructured documents.

Exam trap

The trap here is that candidates often confuse Azure AI Computer Vision's OCR capabilities with Azure AI Document Intelligence, but Document Intelligence is the dedicated service for structured document extraction in knowledge mining, while Computer Vision provides general-purpose image analysis and OCR without the same level of document-specific parsing.

824
MCQmedium

You are the AI engineer at a global e-commerce company that allows users to upload product images and descriptions. You use Azure Content Moderator to automatically moderate images for adult and racy content, and text for profanity and personal data. Recently, you noticed that some product descriptions containing profanity in French are not being flagged. Your Content Moderator text moderation API call includes the language parameter set to 'eng'. The profanity list appears to be English-only. You have a requirement to support French and Spanish in addition to English. You also need to ensure that false positives for legitimate product descriptions are minimized. You cannot use a custom term list because the profanity terms are dynamic. What should you do?

A.Disable the language parameter so that the API defaults to all languages.
B.Create separate API calls for each language and specify the language code in the request.
C.Set the language parameter to 'auto-detect' in the text moderation API request.
D.Add French and Spanish profanity terms to a custom term list and use the list in the API call.
AnswerC

Auto-detect enables Content Moderator to identify the language and apply the correct profanity detection model, supporting multiple languages dynamically.

Why this answer

Setting the language parameter to 'auto-detect' allows the Azure Content Moderator text moderation API to automatically identify the language of the input text and apply the corresponding built-in profanity list (including French and Spanish). This meets the requirement to support multiple languages without using a custom term list, and it minimizes false positives by using the appropriate language-specific moderation model rather than a generic English-only list.

Exam trap

The trap here is that candidates may think disabling the language parameter or creating separate calls will enable multi-language support, but they overlook that the API's default behavior is English-only unless 'auto-detect' is explicitly specified, and that custom term lists are not allowed per the scenario's constraints.

How to eliminate wrong answers

Option A is wrong because disabling the language parameter does not cause the API to default to all languages; instead, it defaults to English-only moderation, which would still miss French and Spanish profanity. Option B is wrong because creating separate API calls for each language is inefficient and does not solve the core issue—the API still uses the English-only profanity list unless the language parameter is set to 'auto-detect' or a supported language code. Option D is wrong because the requirement explicitly states you cannot use a custom term list due to dynamic profanity terms, and adding French and Spanish terms to a custom list would violate that constraint and introduce maintenance overhead.

825
MCQeasy

A company wants to use Azure AI Language to automatically summarize large documents. The summarization must extract the most important sentences from each document. Which feature should they use?

A.Extractive summarization
B.Abstractive summarization
C.Key phrase extraction
D.Entity recognition
AnswerA

Extracts important sentences.

Why this answer

Extractive summarization selects the most important sentences directly from the source document to create a concise summary, preserving the original wording. This aligns with the requirement to extract key sentences without generating new text, making it the correct choice for this scenario.

Exam trap

The trap here is that candidates often confuse 'key phrase extraction' with summarization because both involve identifying important content, but key phrase extraction returns only isolated terms, not coherent sentences, which fails the requirement for a sentence-based summary.

How to eliminate wrong answers

Option B is wrong because abstractive summarization generates new sentences that paraphrase the content, rather than extracting existing sentences from the document. Option C is wrong because key phrase extraction identifies individual words or short phrases (e.g., 'machine learning', 'Azure'), not complete sentences, and does not produce a coherent summary. Option D is wrong because entity recognition identifies named entities (e.g., people, organizations, locations) within text, but does not extract or summarize sentences.

Page 10

Page 11 of 13

Page 12