Courseiva

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

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

Page 11

Page 12 of 13

Page 13
826
Matchingmedium

Match each Azure Cognitive Services endpoint to its purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Analyze sentiment of text

Generate description of an image

Query a knowledge base

Detect faces in an image

Translate text between languages

Why these pairings

The correct matches are: Computer Vision -> image analysis, Text Analytics -> sentiment analysis, Form Recognizer -> form data extraction, Face API -> face detection and attributes. Common confusions include mixing up Computer Vision with Translator, and Text Analytics with Content Moderator.

827
MCQhard

You are the Azure AI engineer for a large e-commerce company. The company uses Azure Computer Vision to automatically tag product images uploaded by sellers. The system has been running smoothly for months. However, after a recent update to the Computer Vision API, you notice that certain images of clothing items are being tagged with incorrect labels, such as 'shoe' for a shirt. The images are clear and well-lit. You have confirmed that the image format (JPEG) is supported and the size is within limits. The issue occurs consistently for clothing items with similar colors. Other product categories work fine. You suspect the issue is related to the API version. What should you do first?

A.Increase the image size limit.
B.Check the API version used in the application code and compare with the latest version.
C.Switch to a custom model trained on clothing items.
D.Reduce the confidence threshold to 50% to see if more tags appear.
AnswerB

API updates may change behavior; rolling back or updating code may fix.

Why this answer

The issue began after a Computer Vision API update, and the problem is specific to certain clothing images with similar colors, indicating a potential regression or behavioral change in the API version. Checking the API version used in the application code against the latest version is the first logical troubleshooting step to identify if a breaking change or bug was introduced. This aligns with Azure AI best practices: always verify API version compatibility before modifying thresholds or retraining models.

Exam trap

The trap here is that candidates may jump to retraining a custom model (Option C) or adjusting confidence thresholds (Option D) without first verifying the API version, which is the simplest and most cost-effective diagnostic step in Azure AI troubleshooting.

How to eliminate wrong answers

Option A is wrong because increasing the image size limit does not address incorrect labeling; the images are already within supported size limits and the issue is with tag accuracy, not file size. Option C is wrong because switching to a custom model is a significant investment and should only be considered after verifying that the pre-built API version is not the root cause; the problem may be a temporary API regression that a version rollback could fix. Option D is wrong because reducing the confidence threshold to 50% would increase the number of tags but not correct the mislabeling of a shirt as 'shoe'; it would likely introduce more false positives without fixing the core issue.

828
MCQeasy

Your team has built a knowledge mining pipeline using Azure AI Search and Document Intelligence. After ingestion, you notice that some documents are not appearing in search results. What is the most likely cause?

A.The indexer encountered errors and marked the documents as failed
B.The index does not have a semantic configuration
C.The search service has insufficient replicas
D.The search service is throttled due to high query volume
AnswerA

Indexer errors prevent documents from being indexed.

Why this answer

If the indexer encounters errors while processing specific documents (e.g., unsupported formats, parsing failures, or skill errors), those documents are marked as failed and not indexed. This explains why only some documents are missing from search results. Option B is incorrect because semantic configuration affects ranking and relevance features, not whether documents are indexed.

Option C is incorrect because insufficient replicas affect query performance and availability, not document ingestion. Option D is incorrect because throttling during high query volume would impact all search queries, not the indexing of specific documents.

829
MCQhard

You are deploying a Custom Vision object detection model to an Azure Container Instance for real-time inference. The model must respond within 500 ms. The default container runs on CPU. What should you do to meet the latency requirement?

A.Increase the number of CPU cores in the container instance.
B.Export the model as a Dockerfile with GPU support and deploy to a GPU-enabled ACI.
C.Deploy the model to Azure Functions with a Premium plan.
D.Use the Cognitive Services Computer Vision container instead.
AnswerB

GPU acceleration is key for low-latency object detection.

Why this answer

The default Custom Vision container runs on CPU, which is insufficient for real-time object detection inference within 500 ms. Exporting the model as a Dockerfile with GPU support and deploying to a GPU-enabled Azure Container Instance (ACI) leverages NVIDIA CUDA-accelerated inference, dramatically reducing latency to meet the sub-500 ms requirement.

Exam trap

The trap here is that candidates assume increasing CPU cores (Option A) is a valid performance fix, but Azure explicitly documents that Custom Vision object detection models require GPU acceleration for real-time latency under 500 ms, and the default CPU container is only suitable for batch or offline processing.

How to eliminate wrong answers

Option A is wrong because increasing CPU cores does not provide the parallel processing power needed for deep learning inference; object detection models like YOLO or Faster R-CNN require GPU acceleration for sub-500 ms latency. Option C is wrong because Azure Functions, even with a Premium plan, still runs on CPU and incurs cold-start latency, making it unsuitable for real-time inference under 500 ms. Option D is wrong because the Cognitive Services Computer Vision container is a pre-built container for general image analysis, not for deploying a custom-trained object detection model; it cannot be used to host your own Custom Vision model.

830
Multi-Selectmedium

Which TWO Azure AI services can perform optical character recognition (OCR)?

Select 2 answers
A.Custom Vision
B.Azure AI Document Intelligence
C.Face API
D.Video Indexer
E.Read API
AnswersB, E

Document Intelligence includes OCR for document processing.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) includes a prebuilt read model that extracts printed and handwritten text from documents, making it a valid OCR service. The Read API, part of Azure AI Vision, is specifically designed for OCR and can extract text from images and PDFs. Both services provide optical character recognition capabilities, though they target different use cases: Document Intelligence focuses on structured document analysis, while Read API is a general-purpose OCR engine.

Exam trap

The trap here is that candidates may confuse Video Indexer's ability to extract text from video frames as a primary OCR service, but the exam expects you to recognize that OCR is a core feature of the Read API and Azure AI Document Intelligence, not a secondary capability of a video analysis tool.

831
Multi-Selectmedium

Which TWO actions should you take to optimize the performance of an Azure AI Search solution that indexes large volumes of data?

Select 2 answers
A.Use the appropriate search tier (S1, S2, etc.) based on document size
B.Use the free tier for production workloads
C.Increase the replica count for better indexing throughput
D.Batch documents in groups of up to 1000 per index operation
E.Disable scoring profiles to speed up indexing
AnswersA, D

Higher tiers have better indexing capacity.

Why this answer

Choosing the appropriate search tier (S1, S2, etc.) ensures that the service has sufficient resources (CPU, memory, disk I/O) to handle the indexing load and document size. Higher tiers provide better indexing throughput and storage capacity, which is critical for large volumes of data. Using an undersized tier can lead to throttling, timeouts, or failed indexing operations.

Exam trap

The trap here is confusing replicas (which scale query performance) with partitions (which scale indexing throughput), leading candidates to incorrectly select option C as a way to improve indexing speed.

832
Multi-Selecteasy

Which TWO Azure services can be used together with Azure OpenAI to implement a Retrieval-Augmented Generation (RAG) solution?

Select 2 answers
A.Azure Blob Storage
B.Azure Cosmos DB
C.Azure AI Search
D.Azure SQL Database
E.Azure Functions
AnswersB, C

Cosmos DB supports vector indexing.

Why this answer

Azure Cosmos DB is correct because it can serve as a vector database for storing and querying embeddings generated by Azure OpenAI. When combined with Azure AI Search, which provides hybrid search (vector + keyword) and indexing capabilities, it enables a complete RAG pipeline where relevant documents are retrieved and passed as context to the OpenAI model for grounded generation.

Exam trap

The trap here is that candidates often assume any storage service (like Blob Storage or SQL Database) can directly support RAG, but they overlook the need for native vector search or hybrid retrieval capabilities that only Azure AI Search and Cosmos DB (with vector support) provide.

833
MCQhard

You are building a generative AI application that uses Azure OpenAI Service. The application must handle sensitive user data and comply with GDPR. You need to ensure that the service does not store or log user prompts and completions. What should you configure?

A.Disable data logging in the Azure OpenAI Service resource
B.Deploy the resource in a GDPR-compliant region
C.Configure content filtering to block sensitive data
D.Use a custom endpoint that anonymizes data
AnswerA

Disabling data logging ensures prompts and completions are not stored.

Why this answer

Azure OpenAI Service provides a data logging toggle that, when disabled, ensures Microsoft does not store or process your prompts and completions for monitoring or improvement purposes. This is essential for GDPR compliance when handling sensitive user data, as it prevents any retention of personal data in the service's logs.

Exam trap

The trap here is that candidates often confuse regional compliance (Option B) with operational data handling, not realizing that GDPR requires explicit control over data storage and logging, which is only achieved by disabling the data logging toggle.

How to eliminate wrong answers

Option B is wrong because deploying in a GDPR-compliant region addresses data residency requirements but does not prevent the service from storing or logging prompts and completions; logging is controlled by the data logging setting, not the region. Option C is wrong because content filtering blocks harmful or sensitive content from being generated or displayed, but it does not stop the service from logging the prompts and completions that were submitted. Option D is wrong because Azure OpenAI Service does not support custom endpoints that anonymize data; the only way to prevent logging is to disable the data logging feature in the resource configuration.

834
MCQmedium

You are building a customer support chatbot using Azure OpenAI Service. The chatbot must only respond based on the company's product documentation and should not generate answers outside that scope. Which approach should you use?

A.Implement content filters to block responses not found in the documentation.
B.Fine-tune a GPT-4 model on the product documentation.
C.Use Azure OpenAI On Your Data with a search index built from the documentation.
D.Use prompt engineering with a system message instructing the model to only answer from the documentation.
AnswerC

This approach grounds the model on the indexed documents, ensuring responses are based on the documentation.

Why this answer

Azure OpenAI On Your Data allows you to ground the model's responses on a specific set of documents by connecting it to a search index (e.g., Azure Cognitive Search) built from the product documentation. This ensures the model retrieves relevant chunks from the index and generates answers solely based on that content, preventing out-of-scope responses without modifying the underlying model.

Exam trap

The trap here is that candidates often confuse fine-tuning (Option B) with retrieval-augmented generation, assuming that training on documentation will fully constrain the model's output, when in fact fine-tuning does not prevent the model from generating information outside the training data due to its generative nature and lack of explicit retrieval grounding.

How to eliminate wrong answers

Option A is wrong because content filters in Azure OpenAI Service are designed to block harmful or policy-violating content (e.g., hate speech, violence), not to restrict responses to a specific knowledge base; they cannot enforce domain-specific boundaries like 'only answer from documentation.' Option B is wrong because fine-tuning a GPT-4 model on the product documentation would adapt the model's weights to the documentation's style and facts, but it does not guarantee the model will not hallucinate or generate answers outside that scope, as fine-tuning does not provide a retrieval mechanism to constrain responses to exact source text. Option D is wrong because prompt engineering with a system message instructing the model to only answer from the documentation is unreliable; the model may still generate plausible-sounding but incorrect information not present in the documentation, as it lacks a grounded retrieval step and relies solely on its parametric knowledge.

835
MCQhard

Your company uses Azure AI Language to process legal documents. You have built a custom NER model to extract parties, dates, and obligations. The model performs well on English documents but now you need to support French and German documents. You have no labeled data in those languages. You want to use the existing English model as a starting point. The solution must be cost-effective and avoid manual labeling as much as possible. You also need to ensure that the model can be retrained quickly when new document types are added. Which approach should you take?

A.Use the prebuilt NER model for French and German to extract entities like dates and organizations, and then map them to your custom entity types.
B.Enable the multilingual option in the custom NER project and retrain the model using the existing English labeled data.
C.Use the English custom NER model as-is and translate the French and German documents to English before processing.
D.Build separate custom NER models for French and German by translating the English labeled data using Azure AI Translator and training new models.
AnswerB

The multilingual option allows the model to learn from English data and predict entities in French and German without additional labeled data, meeting cost-effectiveness and avoiding manual labeling.

Why this answer

Enabling the multilingual option in custom NER allows training on the existing English labeled data, and the model can generalize to French and German without requiring labeled data in those languages. This is cost-effective and avoids manual labeling. Option A is wrong because using the prebuilt NER would not extract custom entities like parties, dates, and obligations in the specific format needed.

Option C is wrong because translating documents introduces potential errors and latency, and may not capture legal nuances. Option D is wrong because building separate models requires translating the labeled data, which is additional effort and may lose context.

Exam trap

A common trap is to assume that labeled data is needed for each target language, but Azure AI Language's custom NER supports multilingual training, allowing a model trained on English data to generalize to other languages.

836
MCQeasy

Refer to the exhibit. You are creating an Azure Cognitive Services account using an ARM template snippet. What type of account is being created?

A.Azure AI Language
B.Azure AI Computer Vision
C.Azure AI Services multi-service account
D.Azure OpenAI Service
AnswerC

The kind 'CognitiveServices' creates a multi-service account.

Why this answer

The ARM template snippet uses the 'CognitiveServices' resource type and sets 'kind' to 'CognitiveServices', which provisions a multi-service account that provides access to multiple Azure AI services (e.g., Language, Computer Vision, Translator) under a single endpoint and key. This is distinct from single-service accounts, which use specific 'kind' values like 'TextAnalytics' or 'ComputerVision'.

Exam trap

The trap here is that candidates often confuse the 'CognitiveServices' kind (multi-service) with a specific single-service account, especially when the ARM template lacks explicit service-specific properties, leading them to pick a single-service option like Azure AI Language or Computer Vision.

How to eliminate wrong answers

Option A is wrong because Azure AI Language (formerly Text Analytics) is a single-service account created with 'kind': 'TextAnalytics', not 'CognitiveServices'. Option B is wrong because Azure AI Computer Vision is a single-service account created with 'kind': 'ComputerVision', not 'CognitiveServices'. Option D is wrong because Azure OpenAI Service uses a different resource type 'OpenAI' and 'kind': 'OpenAI', not the 'CognitiveServices' resource type.

837
MCQmedium

A financial services company uses Azure AI Document Intelligence to process loan applications. The solution extracts data from uploaded PDFs and stores it in Azure Cosmos DB. Recently, extraction errors increased due to poor-quality scans. The company needs to improve accuracy without manual intervention. The solution must also handle varying document layouts. You need to recommend a plan. What should you do?

A.Increase the throughput (TPS) of the Document Intelligence resource.
B.Enable OCR enhancement in Document Intelligence.
C.Switch to Azure AI Language for entity extraction.
D.Train a custom document extraction model using labeled samples of poor-quality scans and different layouts.
AnswerD

Custom models learn from specific examples, improving accuracy on varied layouts and quality.

Why this answer

Training a custom document extraction model using labeled samples of poor-quality scans and varying layouts directly addresses the root cause of extraction errors. Azure AI Document Intelligence's custom model capability allows you to train on specific document types and quality issues, improving accuracy without manual intervention. This approach adapts to the company's need to handle diverse layouts and degraded image quality, which prebuilt models cannot reliably manage.

Exam trap

The trap here is that candidates may confuse throughput scaling (Option A) or generic OCR enhancement (Option B) with actual model improvement, overlooking that only custom training can adapt to specific data quality issues and layout variations.

How to eliminate wrong answers

Option A is wrong because increasing throughput (TPS) only affects the rate of processing requests, not the accuracy of extraction from poor-quality scans; it does not improve model performance. Option B is wrong because OCR enhancement in Document Intelligence is a built-in feature that applies to all documents, but it cannot be specifically tuned to handle poor-quality scans or varying layouts; it does not replace the need for a custom model trained on the company's specific data. Option C is wrong because Azure AI Language is designed for text analytics and entity extraction from clean text, not for processing scanned PDFs with layout variations and poor image quality; it lacks the document understanding capabilities of Document Intelligence.

838
MCQhard

A company uses Azure Document Intelligence to extract data from invoices. They deploy the model to a container for on-premises processing. After deployment, they notice that the container consumes more memory than expected. What should they do to optimize memory usage?

A.Set the 'Memory' environment variable to a lower value in the container configuration
B.Use the 'Read' model instead of the 'Layout' model
C.Use the cloud API instead of the container
D.Reduce the batch size in the client application
AnswerA

The container's memory usage can be controlled via the 'Memory' setting.

Why this answer

Azure Document Intelligence containers expose a 'Memory' environment variable that allows you to limit the container's memory allocation. By setting this variable to a lower value, you constrain the container's memory usage, which directly addresses the issue of higher-than-expected consumption. This is the recommended approach for optimizing memory in containerized deployments.

Exam trap

The trap here is that candidates may think memory optimization is achieved by changing the model or client-side settings, when in fact container memory is controlled by environment variables or runtime resource limits specific to the container orchestrator.

How to eliminate wrong answers

Option B is wrong because switching from the 'Layout' model to the 'Read' model changes the extraction capabilities (e.g., losing table and structure extraction) but does not directly control or reduce the container's memory allocation; memory usage is governed by container runtime settings, not model selection. Option C is wrong because moving to the cloud API would change the deployment model entirely, not optimize memory usage of the existing container; the question specifically asks about optimizing the container deployment. Option D is wrong because reducing the batch size in the client application affects throughput and request size, not the memory footprint of the container itself; the container's memory consumption is primarily determined by its internal processes and allocated resources, not client-side batching.

839
MCQmedium

You need to build a chatbot that answers questions based on your company's internal knowledge base. The knowledge base consists of Word documents and PDFs. Which service should you use to create a conversational interface that retrieves answers from these documents?

A.Azure AI Search with Azure AI Bot Service
B.Azure AI Language Service - Custom Question Answering
C.Azure AI Computer Vision
D.Azure AI Document Intelligence
AnswerA

Index documents with Search and use Bot Service for Q&A.

Why this answer

Azure AI Search indexes the content from Word documents and PDFs, enabling full-text and vector search over the knowledge base. Azure AI Bot Service provides the conversational interface that queries the search index and returns answers to users. Together, they form a retrieval-augmented generation (RAG) pipeline that answers questions from unstructured documents.

Exam trap

Azure exam often tests the distinction between a dedicated Q&A service (Custom Question Answering) and a general-purpose search-and-retrieve pipeline (Azure AI Search + Bot Service), leading candidates to choose Option B when the requirement is to answer from unstructured documents rather than curated Q&A pairs.

How to eliminate wrong answers

Option B is wrong because Azure AI Language Service - Custom Question Answering is designed for extracting Q&A pairs from structured FAQ-like content, not for ad-hoc retrieval from arbitrary Word and PDF documents without predefined question-answer pairs. Option C is wrong because Azure AI Computer Vision is an image analysis service for extracting text from images (OCR) and describing visual content, not for building conversational retrieval systems over documents. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) extracts structured data (like tables, key-value pairs) from documents, but it does not provide a conversational interface or semantic search over the extracted content.

840
MCQeasy

You deploy a custom vision model using Azure AI Custom Vision. After deployment, you notice the model has high accuracy on training data but low accuracy on new images. What is the most likely cause?

A.The training time was too short
B.The training dataset has too few images
C.The wrong domain was selected during training
D.The model is overfitted to the training data
AnswerD

Overfitting leads to high training accuracy but poor generalization.

Why this answer

High accuracy on training data but low accuracy on new images is the classic symptom of overfitting, where the model has memorized the training examples (including noise and irrelevant patterns) rather than learning generalizable features. In Azure AI Custom Vision, this typically occurs when the training dataset is too small, too homogeneous, or lacks sufficient variation, causing the model to fail on unseen data.

Exam trap

The trap here is that candidates confuse 'too few images' (a contributing factor) with the direct diagnosis of 'overfitting,' but the question asks for the most likely cause of the described symptom, which is the overfitting itself, not its root cause.

How to eliminate wrong answers

Option A is wrong because training time in Custom Vision is automatically managed by the service; extending it does not directly cause overfitting—the model stops when convergence is reached. Option B is wrong because having too few images can contribute to overfitting, but the question asks for the 'most likely cause' given the symptom, and overfitting is the direct description of the behavior, not the root cause of small dataset size. Option C is wrong because selecting the wrong domain (e.g., 'General' vs. 'Food' or 'Landmarks') affects feature extraction and may reduce accuracy overall, but it does not specifically produce the pattern of high training accuracy and low test accuracy—that pattern is the hallmark of overfitting.

841
Multi-Selecteasy

Which TWO statements about Azure OpenAI Service content filters are true?

Select 2 answers
A.They can be configured with severity levels (low, medium, high)
B.They only filter the output of the model
C.They cannot be customized for specific use cases
D.They are bypassed when using PTU deployments
E.They include categories such as hate, sexual, violence, and self-harm
AnswersA, E

Severity levels allow granular control over filtering.

Why this answer

Azure OpenAI Service content filters can be configured with severity levels (low, medium, high) to control the strictness of filtering for each content category. This allows administrators to fine-tune the filter sensitivity based on their application's risk tolerance and compliance requirements.

Exam trap

The trap here is that candidates often assume content filters only apply to model outputs (Option B) or that PTU deployments offer a way to bypass safety controls (Option D), but Azure enforces filters uniformly across all deployment types.

842
MCQhard

Refer to the exhibit. A developer tries to deploy a custom speech model but receives an error. What should the developer do to resolve the issue?

A.Use a different model format.
B.Specify a specific version number for the model.
C.Use the model version 'current' instead of 'latest'.
D.Re-train the model with more data.
AnswerB

The error message explicitly says to specify a specific version.

Why this answer

The error states that 'latest' is not supported; a specific version must be specified.

843
MCQmedium

You are building a multilingual chatbot using Azure AI Language. For a given user utterance, you need to first detect the language, then route to the appropriate language-specific intent model. Which combination of Azure AI Language features should you use?

A.Language Detection and Conversational Language Understanding
B.Key Phrase Extraction and Conversational Language Understanding
C.Translator and Conversational Language Understanding
D.Language Detection and Custom Text Classification
AnswerA

Language Detection identifies the language, then CLU processes intents in that language.

Why this answer

The scenario requires first detecting the language of the user utterance (using Language Detection) and then routing to a language-specific intent model (using Conversational Language Understanding, which supports multiple languages in separate projects or deployments). This combination directly fulfills the requirement of language-aware intent routing.

Exam trap

The trap here is that candidates often confuse Translator (which changes the language) with Language Detection (which identifies the language without altering the text), leading them to choose Option C incorrectly.

How to eliminate wrong answers

Option B is wrong because Key Phrase Extraction identifies important terms in text but does not detect the language, so it cannot be used to route to a language-specific model. Option C is wrong because Translator translates text between languages, but the requirement is to detect the language and route to an existing intent model, not to translate the utterance before processing. Option D is wrong because Custom Text Classification assigns predefined labels to text but does not extract intents or entities in a conversational context, and it lacks the built-in language detection needed for routing.

844
MCQhard

Your company uses Azure Bot Service with QnA Maker to answer HR questions. You need to migrate to Microsoft Copilot Studio to leverage generative AI capabilities. You have an existing QnA Maker knowledge base. What is the recommended migration path?

A.In Copilot Studio, use the 'Import from QnA Maker' option to directly bring in the knowledge base.
B.Create a new Copilot and manually recreate each Q&A pair.
C.Use Azure PowerShell to export the knowledge base and then upload to Copilot Studio.
D.Export the QnA Maker KB to a TSV file, then import into Azure AI Language custom question answering.
AnswerA

Copilot Studio provides built-in import from QnA Maker.

Why this answer

Copilot Studio provides a direct 'Import from QnA Maker' option that migrates the entire knowledge base automatically, preserving Q&A pairs, metadata, and synonyms. Option B is incorrect because manually recreating each Q&A pair is unnecessary and inefficient when the native import tool exists. Option C is incorrect because Azure PowerShell does not have a specific cmdlet to export a QnA Maker knowledge base for direct import into Copilot Studio; the import feature handles the migration.

Option D is incorrect because exporting to TSV and importing into Azure AI Language custom question answering is an intermediate step that doesn't directly move the KB into Copilot Studio; the simplest path is the built-in import.

845
MCQeasy

You are planning an Azure AI solution that uses Azure AI Document Intelligence to extract data from invoices. The solution must handle large volumes of documents with varying layouts. Which pricing tier should you choose to ensure scalability and high throughput?

A.Premium (P0)
B.Standard (S0)
C.Free (F0)
D.Basic (B0)
AnswerB

Standard tier provides scalable throughput for production workloads.

Why this answer

The Standard (S0) tier is correct because Azure AI Document Intelligence requires the S0 tier for production workloads that demand high throughput and scalability across varying document layouts. The S0 tier supports unlimited transactions per second (TPS) with auto-scaling, whereas lower tiers impose strict rate limits or lack the capacity to handle large volumes of invoices with diverse formats.

Exam trap

The trap here is that candidates may confuse Azure AI Document Intelligence's tier structure with other Azure AI services (like Cognitive Services) that offer a 'Premium' tier, or assume a 'Basic' tier exists for cost savings, when in fact Document Intelligence only has Free and Standard tiers.

How to eliminate wrong answers

Option A is wrong because Azure AI Document Intelligence does not offer a 'Premium (P0)' tier; the service uses Free (F0) and Standard (S0) tiers only. Option C is wrong because the Free (F0) tier is limited to 20 transactions per minute and is intended for evaluation and development, not for production-scale invoice processing with high throughput. Option D is wrong because Azure AI Document Intelligence does not have a 'Basic (B0)' tier; the only paid tier is Standard (S0), which provides the necessary scalability and throughput for large volumes.

846
MCQmedium

You are designing a knowledge mining solution for a manufacturing company that needs to extract information from equipment maintenance manuals. The manuals are in multiple languages (English, French, German). You need to ensure that the extracted content is searchable in English only. Which approach should you use?

A.Use the Entity Recognition skill to extract entities and then index entities only.
B.Use the Language Detection skill to identify language and then index all content as-is.
C.Use the Text Translation skill to translate all content to English during indexing.
D.Use the Key Phrase Extraction skill to extract key phrases and then index them.
AnswerC

Text Translation skill translates documents to a target language, enabling search in English only.

Why this answer

You can use the Text Translation skill to translate content to English during indexing, and then index only the translated text. Option A would not translate. Option B only detects language.

Option D uses two skills unnecessarily.

847
MCQhard

You have a custom Named Entity Recognition (NER) model trained using Azure AI Language. The model is performing poorly on new data. You need to improve its accuracy. Which action should you take first?

A.Increase the training epochs.
B.Retrain the model using the same training data.
C.Review the test set results and add more labeled examples for entities with low precision/recall.
D.Reduce the number of entity types in the model.
AnswerC

Adding targeted training data helps the model learn patterns it missed.

Why this answer

The first step to improve a custom NER model's accuracy is to analyze the test set results to identify which entity types have low precision or recall, then add more labeled examples for those specific entities. This targeted data augmentation addresses the root cause of poor performance—insufficient or imbalanced training data—rather than blindly adjusting hyperparameters or reducing complexity.

Exam trap

The trap here is that candidates often jump to hyperparameter tuning (epochs) or model simplification (reducing entity types) as a quick fix, when the core issue is almost always insufficient or low-quality labeled data for specific entities, which is the first diagnostic step in any custom NER workflow.

How to eliminate wrong answers

Option A is wrong because simply increasing training epochs without addressing data quality or quantity will likely lead to overfitting on the existing training data, not improve generalization to new data. Option B is wrong because retraining with the same training data will produce the same model with the same errors, offering no improvement. Option D is wrong because reducing the number of entity types may simplify the model but does not fix the underlying issue of poor labeling or insufficient examples for the entities that matter; it could also discard useful entity types that are correctly identified.

848
MCQhard

You are designing a solution that must extract specific entities from customer emails, such as product names, order numbers, and dates. The solution must be able to learn from a small set of labeled examples and improve over time. Which Azure AI service should you use?

A.QnA Maker
B.Pre-built Entity Extraction
C.Text Analytics for health
D.Custom Entity Extraction
AnswerD

Trainable with small labeled datasets to extract custom entities.

Why this answer

Custom Entity Extraction (D) is correct because it allows you to train a model with a small set of labeled examples to extract domain-specific entities like product names, order numbers, and dates from customer emails. This service supports iterative learning and improvement over time, making it ideal for scenarios where pre-built models lack the required specificity.

Exam trap

The trap here is that candidates often confuse pre-built entity extraction (which is out-of-the-box but inflexible) with custom entity extraction (which requires training but adapts to specific needs), leading them to choose Option B because they assume 'pre-built' means 'easier' without recognizing the requirement for custom entities.

How to eliminate wrong answers

Option A is wrong because QnA Maker is designed for building conversational question-answering bots over a knowledge base, not for extracting entities from unstructured text. Option B is wrong because Pre-built Entity Extraction provides fixed, general-purpose entity types (e.g., person, location) and cannot be trained on custom entities like product names or order numbers. Option C is wrong because Text Analytics for health is specialized for medical and healthcare entities (e.g., diagnoses, medications) and cannot be repurposed for general customer email entity extraction.

849
Multi-Selecthard

Which THREE components are essential when building a custom skill for Azure AI Search?

Select 3 answers
A.A Web API endpoint that processes documents
B.Field mappings to pass data between the skill and the indexer
C.A machine learning model trained in Azure Machine Learning
D.An Azure Function to trigger the skill on a schedule
E.Input and output definitions in JSON format
AnswersA, B, E

Custom skills are implemented as web APIs.

Why this answer

A custom skill in Azure AI Search must be implemented as a Web API endpoint that integrates with the AI Search enrichment pipeline. This endpoint receives JSON payloads containing documents to be processed, performs custom logic (e.g., entity extraction, classification), and returns enriched JSON results. The Web API must be hosted (e.g., on Azure Functions, App Service) and conform to the specific request/response schema defined by Azure AI Search.

Exam trap

The trap here is that candidates often assume a custom skill must involve a machine learning model (Option C) or a scheduled trigger (Option D), but the core requirement is simply a Web API endpoint with proper JSON input/output definitions and field mappings to integrate with the indexer.

850
Multi-Selecteasy

Which TWO Azure services can be used to perform optical character recognition (OCR) on documents? (Select two.)

Select 2 answers
A.Azure AI Metrics Advisor
B.Azure AI Language
C.Azure AI Document Intelligence
D.Azure AI Personalizer
E.Azure AI Vision
AnswersC, E

Extracts text and structure from documents.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is correct because it provides prebuilt models specifically designed for extracting text, tables, and key-value pairs from documents using OCR as a core component. It uses advanced deep learning models to analyze scanned documents and images, making it a dedicated service for document OCR tasks.

Exam trap

The trap here is that candidates often assume only Azure AI Vision (the Computer Vision service) can perform OCR, forgetting that Azure AI Document Intelligence also provides OCR as part of its document analysis capabilities, and both services are valid for OCR tasks depending on the scenario.

851
Multi-Selecthard

Which THREE factors are critical to consider when designing a custom vision solution for a manufacturing quality inspection system?

Select 3 answers
A.Imbalance between defective and non-defective product samples.
B.Variation in lighting conditions across different inspection stations.
C.Inference latency requirements for real-time decisions.
D.The need for optical character recognition (OCR) of product serial numbers.
E.Multilingual support for labeling.
AnswersA, B, C

Class imbalance leads to biased models.

Why this answer

Class imbalance is a critical factor in custom vision solutions for manufacturing quality inspection. If defective samples are rare compared to non-defective ones, the model may become biased toward predicting the majority class, leading to poor recall for defects. Azure Custom Vision allows adjusting the probability threshold and using techniques like oversampling or weighted loss to mitigate this, but the imbalance must be accounted for during dataset preparation.

Exam trap

The trap here is that candidates may confuse peripheral requirements (like OCR or multilingual labels) with core design factors that directly impact model accuracy, latency, and robustness in a production vision system.

852
Multi-Selectmedium

Which TWO actions should you perform to ensure that an Azure AI Search indexer can successfully enrich documents using a custom skill that calls an external API?

Select 2 answers
A.Enable CORS on the Azure Function app to allow cross-origin requests
B.Configure a retry policy in the skillset definition for the custom skill
C.Provide a managed identity for the search service to access the Azure Function
D.Set the indexer's execution timeout to unlimited
E.Add the external API endpoint to the indexer's allowed domains list
AnswersB, C

Retry policy handles transient errors when calling the custom skill.

Why this answer

A custom skill in an Azure AI Search skillset can fail due to transient errors when calling an external API. Configuring a retry policy in the skillset definition allows the indexer to automatically retry failed skill executions, improving resilience. Option C is correct because using a managed identity for the search service eliminates the need to manage credentials when accessing an Azure Function, providing secure authentication without storing secrets.

Exam trap

The trap here is that candidates often confuse client-side CORS requirements with server-to-server authentication, leading them to select Option A, when in fact managed identity and retry policies are the correct mechanisms for secure and resilient custom skill execution.

853
MCQmedium

You deploy an agent using the ARM template shown. Users report that the agent cannot answer questions about uploaded documents. What is the most likely cause?

A.The function tool is missing required parameters
B.The model specified is not supported for file operations
C.The file_search tool is disabled in the agent configuration
D.The code_interpreter tool is enabled, which conflicts with file_search
AnswerC

Disabled file_search prevents document search.

Why this answer

The ARM template shown in the question likely configures the agent with the `file_search` tool set to `disabled` or omitted, which prevents the agent from indexing and querying uploaded documents. Without this tool enabled, the agent cannot perform retrieval-augmented generation (RAG) on file content, even if files are uploaded. Option C directly identifies this missing capability as the root cause.

Exam trap

The trap here is that candidates may assume file uploads automatically enable document Q&A, but Azure AI Agent Service requires explicit tool configuration—specifically enabling `file_search`—to index and query file content.

How to eliminate wrong answers

Option A is wrong because the function tool is used for calling external APIs or custom logic, not for file search; missing parameters in a function tool would cause a different error (e.g., invocation failure), not an inability to answer document questions. Option B is wrong because the model specified (e.g., GPT-4o or GPT-4 Turbo) supports file operations such as file_search and code_interpreter; unsupported models would typically be rejected at deployment time, not silently fail to answer document queries. Option D is wrong because the code_interpreter tool does not conflict with file_search; they can coexist, and enabling code_interpreter alone does not disable file_search—the agent would still need file_search enabled to retrieve document content.

854
MCQeasy

A developer is building a multilingual translation solution using Azure AI Translator. The solution must translate text to French, German, and Spanish. Which parameter should the developer set to specify the target language?

A.language
B.to
C.targetLanguage
D.from
AnswerB

'to' specifies target language.

Why this answer

In Azure AI Translator, the target language for translation is specified using the 'to' query parameter in the API request. This parameter accepts language codes such as 'fr' for French, 'de' for German, and 'es' for Spanish. The 'to' parameter is required and can be specified multiple times to translate into multiple target languages simultaneously.

Exam trap

The trap here is that candidates may confuse the parameter names with those from other Azure services (like 'targetLanguage' in Cognitive Services Text Analytics) or assume a generic 'language' parameter works, but Azure AI Translator specifically requires 'to' for the target language.

How to eliminate wrong answers

Option A is wrong because 'language' is not a valid parameter in the Azure AI Translator API; the correct parameter is 'to'. Option C is wrong because 'targetLanguage' is not a recognized parameter in the Azure AI Translator REST API; the API uses 'to' instead. Option D is wrong because 'from' specifies the source language, not the target language; it is optional and defaults to auto-detection if omitted.

855
MCQhard

You are designing a multilingual chatbot using Azure AI Language. The chatbot must support English, Spanish, and French. You need to minimize development effort and ensure consistent intent recognition across languages. What should you do?

A.Use the Azure AI Translator to translate all utterances to English before sending to a single English-only CLU project.
B.Create a separate CLU project for each language and combine them with a routing mechanism.
C.Use a single CLU multilingual project that supports all three languages.
D.Use the Language Understanding (LUIS) service with a single app that includes language-specific utterances.
AnswerC

Multilingual project leverages cross-lingual transfer and reduces effort.

Why this answer

Azure AI Language's CLU (Conversational Language Understanding) supports multilingual projects, allowing you to train a single model that handles English, Spanish, and French. This minimizes development effort by avoiding separate projects for each language. Option A is wrong because translating all utterances to English adds latency and complexity, and may lose nuances.

Option B is wrong because creating separate CLU projects for each language increases maintenance and deployment overhead. Option D is wrong because LUIS does not offer the same multilingual capabilities as CLU and is being deprecated.

856
MCQhard

You are deploying an Azure AI solution that uses Azure OpenAI Service. The solution must be deployed in a way that minimizes latency for users in Asia. However, the company's data residency policy requires data to stay in the United States. What should you do?

A.Use Azure CDN to cache the model responses in Asia.
B.Deploy the Azure OpenAI Service in an Asian region and use Azure Front Door to route traffic.
C.Deploy the service in multiple regions globally and use Traffic Manager for routing.
D.Deploy the service in a US region and use Azure Front Door with caching to reduce latency.
AnswerD

Front Door provides low-latency access while keeping data in US.

Why this answer

It satisfies both requirements: data residency (deploying in a US region keeps data within the United States) and latency reduction for Asian users. Azure Front Door with caching stores frequently accessed model responses at edge locations closer to users in Asia, minimizing round-trip time without moving the origin data.

Exam trap

The trap here is that candidates assume caching (Option A) or global deployment (Option C) can solve latency without considering data residency, or they mistakenly think deploying in Asia (Option B) is acceptable despite the policy constraint.

How to eliminate wrong answers

Option A is wrong because Azure CDN caches static content, but Azure OpenAI Service responses are dynamic and often non-cacheable (e.g., unique prompts or streaming outputs); caching would not reduce latency for real-time inference. Option B is wrong because deploying in an Asian region violates the data residency policy requiring data to stay in the United States. Option C is wrong because deploying in multiple regions globally would require data replication outside the US, breaking the data residency constraint; Traffic Manager routes traffic but does not cache responses, so latency from a US region would remain high for Asian users.

857
MCQmedium

You are building a custom entity extraction solution using Azure AI Language. You have a small dataset (50 documents) with annotated entities. You need to train a model that can extract similar entities from new documents. What is the best approach?

A.Create a custom NER project in Azure AI Language and train it with your annotated data.
B.Use the prebuilt entity recognition API to extract entities.
C.Use the Conversational PII entity extraction feature.
D.Use the built-in entity extraction skill in Azure AI Search.
AnswerA

Custom NER can be trained with small datasets and improved with active learning.

Why this answer

Azure AI Language's custom NER (Named Entity Recognition) feature allows you to train a model using your own annotated dataset. With 50 documents, you have enough labeled data to fine-tune a custom entity extraction model that learns the specific entity types and patterns in your domain, enabling accurate extraction from new documents.

Exam trap

The trap here is that candidates may assume prebuilt APIs or search skills can be adapted to custom entities, but Azure AI Language requires a dedicated custom NER project for training on your own annotated data.

How to eliminate wrong answers

Option B is wrong because the prebuilt entity recognition API extracts only a fixed set of common entities (e.g., person, organization, location) and cannot be customized to recognize domain-specific entities from your annotated data. Option C is wrong because Conversational PII entity extraction is designed to detect personally identifiable information (PII) in conversational text (e.g., chat logs), not for general custom entity extraction from documents. Option D is wrong because the built-in entity extraction skill in Azure AI Search is a preconfigured cognitive skill that uses prebuilt models; it does not support training on custom annotated data.

858
MCQeasy

You need to analyze a live video stream from a security camera to detect people entering a restricted area. Which Azure AI service should you use?

A.Azure Video Indexer
B.Azure AI Custom Vision
C.Azure Video Analyzer for Media (deprecated)
D.Azure AI Face API
AnswerA

Azure Video Indexer analyzes recorded videos, not live streams, making it unsuitable for real-time detection.

Why this answer

Azure Video Indexer supports live video stream analysis for detecting people in restricted areas using pre-built AI models. It can process live streams and generate alerts in real time. Azure Video Analyzer for Media is a deprecated predecessor and is not the optimal choice.

Custom Vision requires custom model training, and Face API focuses on facial recognition rather than general person detection.

Exam trap

Candidates may confuse Azure Video Indexer with the deprecated Azure Video Analyzer for Media, or incorrectly assume that Azure AI Face API is sufficient for person detection in video streams without understanding its facial recognition focus.

How to eliminate wrong answers

Option B is wrong because Azure AI Custom Vision requires you to train a custom model with labeled images, which is overkill and not optimized for live video stream analysis; it is better suited for static image classification or object detection with custom datasets. Option C is wrong because Azure Video Analyzer for Media is deprecated and should not be used for new solutions; it has been replaced by Azure Video Indexer. Option D is wrong because Azure AI Face API is specifically for face detection, recognition, and analysis, not for general person detection or monitoring restricted areas; it cannot detect people entering a zone without facial recognition context.

859
Multi-Selecteasy

Which TWO capabilities are available in Azure AI Search to improve search relevance? (Choose two.)

Select 2 answers
A.Filters
B.Indexers
C.Scoring profiles
D.Semantic ranking
E.Synonym maps
AnswersC, D

Scoring profiles boost results based on criteria.

Why this answer

Scoring profiles allow you to boost search results based on specific criteria such as field weight, freshness, or geographic distance, directly influencing relevance. Semantic ranking uses deep neural networks to re-rank results based on the semantic meaning of the query and documents, improving relevance beyond simple keyword matching.

Exam trap

The trap here is that candidates confuse features that expand query scope (like synonym maps or filters) with features that directly alter relevance scoring or ranking, leading them to pick options that affect recall rather than relevance.

860
Multi-Selectmedium

Which THREE practices should be followed to secure an Azure AI solution that uses Azure OpenAI Service and Azure AI Search?

Select 3 answers
A.Store API keys in Azure Key Vault but use them directly in application code.
B.Use managed identities to authenticate between Azure OpenAI and Azure AI Search.
C.Place all AI services in a DMZ subnet with public IP addresses.
D.Require that all client applications use HTTPS with TLS 1.2 or higher.
E.Enable firewall and private endpoints for all AI service endpoints.
AnswersB, D, E

Managed identities provide secure authentication without secrets.

Why this answer

Managed identities allow Azure OpenAI and Azure AI Search to authenticate securely without storing or rotating credentials. By assigning a managed identity to the Azure OpenAI service, you can grant it access to Azure AI Search via Azure RBAC, eliminating the need for API keys or shared access keys in code or configuration.

Exam trap

The trap here is that candidates often think storing keys in Key Vault is sufficient for security, but the question tests whether you understand that managed identities eliminate the need to handle keys altogether, and that public endpoints (even in a DMZ) are not secure for AI services.

861
MCQhard

Your company is using Azure OpenAI Service to generate marketing copy. The compliance team requires that all generated content be reviewed for sensitive data before delivery. You need to implement a solution that automatically scans the output for personally identifiable information (PII) and blocks it if detected. Which service should you integrate?

A.Azure AI Content Safety with a custom blocklist
B.Microsoft Purview Information Protection
C.Microsoft Defender for Cloud Apps
D.Azure AI Language PII detection
AnswerA

Content Safety can detect and block sensitive content including PII in real-time.

Why this answer

Azure AI Content Safety with a custom blocklist is the correct choice because it is specifically designed to filter and block harmful or sensitive content, including PII, in real-time. By adding a custom blocklist of PII patterns (e.g., regex for social security numbers), you can automatically block any output from Azure OpenAI that matches those patterns before delivery. This service integrates directly with Azure OpenAI Service via the content filtering system, making it the most appropriate for this use case.

Exam trap

The trap here is that candidates confuse Azure AI Language PII detection (which only identifies PII) with Azure AI Content Safety (which can both detect and block content), leading them to choose D even though it lacks the blocking capability required by the question.

How to eliminate wrong answers

Option B is wrong because Microsoft Purview Information Protection is a data classification and labeling service for files and emails, not a real-time content filter for API responses from Azure OpenAI. Option C is wrong because Microsoft Defender for Cloud Apps is a cloud access security broker (CASB) focused on monitoring and controlling cloud app usage, not scanning generative AI output for PII. Option D is wrong because Azure AI Language PII detection is a text analytics API that identifies PII in text, but it does not have built-in blocking capabilities or integration with Azure OpenAI's output pipeline to automatically block content before delivery.

862
MCQhard

You are using Azure AI Custom Vision to classify images of animals. The training set has 1000 images of cats and 1000 images of dogs. After training, the model performs well on the test set. However, when deployed, it misclassifies images of wolves as dogs. What is the most likely cause?

A.The training set does not include enough negative examples that look like dogs but are not.
B.The probability threshold is set too low.
C.The model is overfitted to the training data.
D.The training set has class imbalance.
AnswerA

Lack of hard negatives causes false positives.

Why this answer

The model misclassifies wolves as dogs because the training set lacks negative examples that are visually similar to dogs but belong to a different class. Custom Vision learns to distinguish classes based on the features present in the training images; without images of wolf-like canines labeled as 'not dog,' the model has no basis to reject wolves. This is a classic case of insufficient hard negative mining, where the model generalizes too broadly for the 'dog' class.

Exam trap

Microsoft often tests the misconception that class imbalance is the primary cause of misclassification, but here the dataset is balanced, and the real issue is the lack of representative negative examples—a subtle but critical distinction in Custom Vision training.

How to eliminate wrong answers

Option B is wrong because the probability threshold controls the confidence required for a prediction, not the model's ability to distinguish between visually similar classes; lowering the threshold would increase false positives, not fix the underlying feature confusion. Option C is wrong because overfitting would cause poor performance on the test set, not specifically misclassify wolves as dogs; the model generalizes well to test images but fails on out-of-distribution examples like wolves. Option D is wrong because class imbalance is not present—the training set has equal numbers of cats and dogs (1000 each)—and imbalance would typically bias predictions toward the majority class, which is not the issue here.

863
MCQhard

A retail company uses Azure AI Vision to analyze shelf images for inventory management. They notice that the Object Detection model sometimes misses small items. What is the most effective way to improve detection of small objects?

A.Preprocess images to remove background noise.
B.Train a custom object detection model with annotated images that include small objects.
C.Use the Background Removal API to isolate items.
D.Increase the image resolution before sending to the API.
AnswerB

Custom training with representative data improves detection for specific scenarios.

Why this answer

Training a custom object detection model with annotated images that include small objects directly improves the model's ability to detect them. Option A is wrong because preprocessing to remove background noise does not specifically target small object detection; the model may still miss small items. Option C is wrong because the Background Removal API is used for isolating items from the background, not for improving detection accuracy.

Option D is wrong although higher resolution can help, it is not as effective as training a custom model with properly annotated small objects, and it may increase cost and latency.

864
Multi-Selecteasy

A company wants to deploy an agent using Azure Bot Service that integrates with Microsoft Teams. Which THREE steps should the team take?

Select 3 answers
A.Use the Bot Framework SDK to build the bot with Teams-specific features.
B.Create a Teams app manifest file with bot configuration.
C.Register the bot in the Azure portal and obtain a Microsoft App ID.
D.Deploy the bot code to an Azure Function.
E.Write the bot in C# using Azure SDK for .NET.
AnswersA, B, C

SDK provides Teams integration capabilities.

Why this answer

The Bot Framework SDK provides the necessary APIs and tools to build bots that can leverage Teams-specific features such as adaptive cards, messaging extensions, and task modules. Without the SDK, you cannot implement the channel-specific logic required for Teams integration.

Exam trap

The trap here is that candidates often assume hosting (Azure Function) or language choice (C#) are mandatory steps, when in fact the three required steps are always: register the bot in Azure, build with the SDK, and create the Teams app manifest.

865
MCQmedium

You are using Azure AI Document Intelligence to extract data from invoices. The invoices have varying layouts, and you need to build a custom model that can handle multiple document formats. Which type of model should you train?

A.Custom neural model
B.Custom template model
C.Prebuilt invoice model
D.Custom composed model
AnswerA

Neural models handle varied layouts and learn from a variety of document structures.

Why this answer

Custom neural models are designed to learn from diverse layouts without requiring manual labeling of field positions, making them ideal for invoices with varying formats. They use deep learning to understand document structure and extract fields accurately even when layouts differ significantly. This is the recommended approach for handling multiple invoice formats in Azure AI Document Intelligence.

Exam trap

The trap here is that candidates often confuse custom template models (which require fixed layouts) with custom neural models (which handle varying layouts), leading them to select the template model due to familiarity with older OCR approaches.

How to eliminate wrong answers

Option B (Custom template model) is wrong because it relies on fixed spatial patterns and requires consistent layouts, failing when invoices have varying formats. Option C (Prebuilt invoice model) is wrong because it is optimized for standard invoice layouts and cannot be retrained to handle custom or highly variable formats. Option D (Custom composed model) is wrong because it combines multiple custom models but does not inherently handle varying layouts within a single model; it requires separate models for each layout type.

866
MCQhard

You are designing a knowledge mining solution using Azure AI Search. The solution must process large volumes of PDFs daily. You need to minimize the cost of cognitive skills execution while ensuring the pipeline can handle transient failures. Which approach should you recommend?

A.Enable incremental enrichment on the indexer
B.Disable field mappings
C.Increase the number of replicas
D.Use the free tier for the indexer
AnswerA

Incremental enrichment caches skill outputs, so on failure only changed documents are reprocessed, saving cost.

Why this answer

Enabling incremental enrichment caches intermediate results and recovers from failures without re-processing unchanged documents, reducing cost. Option B is incorrect because disabling field mappings would break the pipeline. Option C is incorrect because increasing the number of replicas improves query performance, not indexing.

Option D is incorrect because using a free tier is not feasible for large volumes.

867
MCQeasy

You are deploying a chatbot using Azure AI Bot Service integrated with Azure AI Language for natural language understanding. The bot must be able to handle multiple languages and route queries to the appropriate language model. What should you configure?

A.Deploy Azure AI Translator to translate all input to English before processing
B.Deploy the bot in multiple regions, each with a different language model
C.Use Azure AI Language with a multi-language project and enable language detection
D.Use Azure AI Search to route queries based on language
AnswerC

Azure AI Language supports multiple languages and can detect language automatically.

Why this answer

Azure AI Language supports multi-language projects that allow you to train a single model to understand multiple languages. By enabling language detection, the bot can automatically identify the input language and route the query to the appropriate language-specific model or intent recognition within the same project, eliminating the need for separate deployments or translation steps.

Exam trap

The trap here is that candidates may assume translation (Option A) is necessary for multilingual support, but Azure AI Language's native multi-language capability eliminates the need for a separate translation step, directly handling multiple languages within a single project.

How to eliminate wrong answers

Option A is wrong because translating all input to English before processing introduces latency, potential loss of nuance, and is not a native NLU approach; Azure AI Language can directly handle multiple languages without translation. Option B is wrong because deploying the bot in multiple regions with different language models is unnecessary and inefficient; a single multi-language project in Azure AI Language can handle multiple languages without regional separation. Option D is wrong because Azure AI Search is a cognitive search service for indexing and querying data, not designed for language detection or routing queries based on language; it lacks the NLU capabilities required for this task.

868
MCQhard

An organization uses Azure AI Search to power an internal knowledge base. They notice that search results are returning irrelevant documents. The index includes a 'content' field with full text and a 'tags' field with metadata. Users often search for specific terms that appear in the 'tags' field. How should you configure the search index to improve relevance?

A.Add a custom scoring profile based on freshness.
B.Configure a scoring profile with a higher weight for the 'tags' field.
C.Set the 'tags' field to use the 'keyword' analyzer.
D.Enable semantic search on the 'content' field.
AnswerB

Field weighting boosts the importance of matches in the 'tags' field, improving relevance.

Why this answer

Configuring a scoring profile with a higher weight for the 'tags' field increases the relevance score of documents where search terms match the tags, thereby prioritizing those results. Option A (freshness-based scoring) would favor newer documents but does not address matching on tags. Option C sets the 'tags' field to use the 'keyword' analyzer, which changes tokenization but does not adjust field weighting.

Option D enables semantic search on the 'content' field, which enhances understanding of natural language queries but does not specifically boost the weight of the tags field.

869
MCQeasy

You are designing an agentic solution that uses Azure AI Agent Service to answer customer support queries. The agent needs to retrieve information from a knowledge base stored in Azure AI Search. Which tool should you enable for the agent?

A.Code Interpreter
B.Function calling
C.KQL
D.Knowledge base
AnswerD

Knowledge base tool allows the agent to query Azure AI Search indexes.

Why this answer

The Knowledge base tool is the correct choice because it is specifically designed to connect an Azure AI Agent to an Azure AI Search index, enabling retrieval-augmented generation (RAG) from structured or unstructured knowledge sources. This tool allows the agent to query the search index and return relevant chunks of information to answer customer support queries without custom code.

Exam trap

The trap here is that candidates often confuse the Knowledge base tool with Function calling, assuming any external data retrieval requires a custom function, but the Knowledge base tool is a first-party, no-code integration specifically for Azure AI Search indexes.

How to eliminate wrong answers

Option A is wrong because Code Interpreter is a tool for executing Python code in a sandboxed environment, typically used for data analysis, mathematical calculations, or generating visualizations, not for querying a pre-built knowledge base. Option B is wrong because Function calling enables the agent to invoke user-defined functions or APIs, but it requires custom implementation to connect to Azure AI Search, whereas the Knowledge base tool provides a built-in, optimized integration. Option C is wrong because KQL (Kusto Query Language) is used to query Azure Data Explorer or Log Analytics, not Azure AI Search; the agent would need a separate tool or connector to use KQL against a search index.

870
Multi-Selecthard

Which THREE actions can be performed using the Azure Custom Vision service?

Select 3 answers
A.Extract text from scanned receipts.
B.Export a trained model to ONNX format for offline inference.
C.Train a model to classify images of different product types.
D.Detect and locate multiple objects in an image with bounding boxes.
E.Identify specific individuals in a crowd using facial recognition.
AnswersB, C, D

Custom Vision allows export to ONNX, TensorFlow, etc.

Why this answer

Azure Custom Vision allows you to export trained models to ONNX format for offline inference. This enables running the model on edge devices or in environments without continuous internet connectivity, leveraging the ONNX runtime for efficient deployment.

Exam trap

The trap here is that candidates may confuse Azure Custom Vision's capabilities with other Azure AI services, mistakenly thinking it handles OCR (like Form Recognizer) or facial recognition (like Face API), when Custom Vision is strictly for custom image classification and object detection.

871
MCQmedium

You need the project to support English, Spanish, and French. What change should you make to the command?

A.Change --language to "multi".
B.Change --multilingual false to --multilingual true.
C.Add --description "Multi-language support".
D.Change --project-name to "SupportBotML".
AnswerB

Enabling multilingual support allows the project to handle multiple languages.

Why this answer

The command requires multilingual support for English, Spanish, and French. By default, the `--multilingual` flag is set to `false`, which restricts the project to a single language. Changing it to `true` enables the project to accept utterances in multiple languages, allowing the Conversational Language Understanding (CLU) model to process and train on intents and entities across all specified languages.

Exam trap

Azure exams often test the misconception that adding a description or changing the project name can enable multilingual support, when in fact only the explicit `--multilingual true` flag activates this feature.

How to eliminate wrong answers

Option A is wrong because `--language` specifies the primary language of the project (e.g., 'en' for English), not a multilingual mode; setting it to 'multi' is not a valid value and would cause an error. Option C is wrong because `--description` is a metadata field for human-readable notes and has no effect on language support or multilingual capabilities. Option D is wrong because `--project-name` simply renames the project and does not alter any language configuration; the project would still default to single-language mode.

872
MCQeasy

You are building an agentic solution using Azure AI Agent Service. The agent needs to send an email via Microsoft Graph API. Which authentication method should you use for the action?

A.Client Certificate
B.API Key
C.OAuth 2.0
D.Basic Authentication
AnswerC

Standard for Microsoft Graph.

Why this answer

Microsoft Graph API requires OAuth 2.0 for authentication because it uses delegated or application permissions to access user data securely. Azure AI Agent Service can use OAuth 2.0 with a managed identity or service principal to obtain an access token for the Graph API, ensuring proper authorization and compliance with Microsoft's security model.

Exam trap

Azure certification exams often test the misconception that API keys or basic authentication can be used with modern REST APIs like Microsoft Graph, but the trap here is that candidates overlook the mandatory OAuth 2.0 requirement for Microsoft Graph API and the deprecation of basic authentication in Azure services.

How to eliminate wrong answers

Option A is wrong because client certificates are used for authentication in scenarios like mutual TLS or Azure AD app registration with certificate-based credentials, but Microsoft Graph API does not accept client certificates directly for token acquisition; OAuth 2.0 is still required to exchange the certificate for an access token. Option B is wrong because API keys are not supported by Microsoft Graph API; it relies on OAuth 2.0 tokens (Bearer tokens) for authorization, not static keys. Option D is wrong because Basic Authentication sends credentials in plaintext (Base64-encoded) and is deprecated for Microsoft Graph API; it lacks the token-based security and scoped permissions that OAuth 2.0 provides.

873
MCQeasy

A healthcare company is developing an agent that processes patient records and suggests treatment plans. The agent must comply with HIPAA regulations. Which service should the team use to ensure data privacy and compliance?

A.Microsoft Bot Framework SDK with a custom connector.
B.Azure Cognitive Search with custom analyzers.
C.Azure OpenAI Service with data processing enabled.
D.Azure AI Services deployed in a private endpoint with no data leaving the network.
AnswerD

Private endpoint ensures data stays within the network, aiding compliance.

Why this answer

Deploying Azure AI Services within a private endpoint, combined with ensuring no data leaves the network, aligns with HIPAA's requirement for data privacy and compliance. This configuration uses Azure Private Link to keep all traffic within the Microsoft backbone network, preventing exposure to the public internet and meeting the strict data residency and encryption standards mandated by HIPAA.

Exam trap

The trap here is that candidates often assume enabling data processing or using a specific SDK automatically satisfies compliance, but HIPAA requires explicit network isolation and data residency controls, which only private endpoints and network restrictions provide.

How to eliminate wrong answers

Option A is wrong because the Microsoft Bot Framework SDK with a custom connector focuses on building conversational interfaces and does not inherently enforce data privacy or compliance controls like HIPAA; it lacks built-in mechanisms to prevent data from leaving a secure network boundary. Option B is wrong because Azure Cognitive Search with custom analyzers is a search service that indexes and queries data, but it does not provide native HIPAA compliance features or guarantee that data remains within a private network; custom analyzers only affect tokenization and indexing, not data privacy. Option C is wrong because Azure OpenAI Service with data processing enabled does not automatically ensure HIPAA compliance; while it can process data, it may still transmit data to external endpoints or rely on public network paths unless explicitly configured with private endpoints and data residency controls, which are not guaranteed by simply enabling data processing.

874
Multi-Selectmedium

You are building a knowledge mining solution that uses Azure Cognitive Search and Azure AI Language. The solution must extract key phrases and detect the language of documents. Which THREE components are required?

Select 3 answers
A.A custom skill to combine key phrases and language.
B.A search index that contains fields for the extracted data.
C.A skillset that includes the built-in Key Phrase Extraction and Language Detection skills.
D.A data source that points to the document store.
E.An indexer that runs on a schedule.
AnswersB, C, D

The index stores the enriched content.

Why this answer

A search index is the destination where extracted data (key phrases and language) must be stored for querying. Without an index, the extracted information has no structured location to be persisted and made searchable. The index schema must include fields specifically mapped to the output of the skillset's Key Phrase Extraction and Language Detection skills.

Exam trap

The trap here is that candidates often assume a custom skill is needed to merge multiple skill outputs, when in fact outputFieldMappings in the indexer configuration handle the routing of each skill's output to separate index fields without custom code.

875
MCQhard

You are building a generative AI solution using Azure AI Foundry. The solution must meet compliance requirements that require all model inputs and outputs to be auditable for a minimum of one year. What should you enable?

A.Azure Monitor alerts for unusual activity.
B.Azure Monitor metrics for the Azure AI Foundry resource.
C.Azure Monitor workbooks to visualize usage.
D.Diagnostic settings to capture request and response logs and store them in a storage account.
AnswerD

Diagnostic settings can log full request/response data for auditing.

Why this answer

Enabling diagnostic settings for the Azure AI Foundry resource allows you to capture detailed request and response logs for all model interactions. By routing these logs to a storage account, you retain the data for the required one-year audit period, meeting compliance needs for full traceability of inputs and outputs.

Exam trap

The trap here is that candidates confuse monitoring features (alerts, metrics, workbooks) with data retention capabilities, assuming any Azure Monitor feature can satisfy audit requirements without understanding that only diagnostic settings provide the raw log capture needed for compliance.

How to eliminate wrong answers

Option A is wrong because Azure Monitor alerts are designed to notify on unusual activity or anomalies, not to provide long-term audit storage of model inputs and outputs. Option B is wrong because Azure Monitor metrics capture aggregated performance data like latency or request counts, not the detailed request/response payloads needed for auditing. Option C is wrong because Azure Monitor workbooks are visualization tools for metrics and logs, not a storage mechanism for raw audit data.

876
MCQhard

You are deploying a generative AI solution using Azure OpenAI Service. The solution must comply with data residency requirements that mandate all data processing and storage remain within a specific geographic region. You need to configure the service to meet these requirements. What should you do?

A.Deploy the Azure OpenAI Service resource in the required region
B.Use a custom endpoint that routes traffic to the required region
C.Select a model that is only available in the required region
D.Configure content filtering to block data leaving the region
AnswerA

Deploying the resource in the required region ensures data processing and storage stay within that region.

Why this answer

Deploying the Azure OpenAI Service resource in the required region ensures that all data processing and storage occur within that geographic boundary, as Azure OpenAI Service is a regional resource that processes and stores data only in the region where it is provisioned. This directly satisfies data residency requirements because the service's infrastructure, including model inference and training data, remains within the selected Azure region. No additional routing or filtering is needed because the resource itself is bound to the region.

Exam trap

The trap here is that candidates confuse data residency with network routing or content filtering, mistakenly believing that a custom endpoint or filtering can override the regional deployment requirement, when in fact the resource's deployment region is the sole determinant of data location.

How to eliminate wrong answers

Option B is wrong because custom endpoints only control the URL used to access the service, not the physical location of data processing or storage; traffic routing does not change where the Azure OpenAI Service resource is deployed or where data resides. Option C is wrong because model availability in a region does not guarantee data residency—selecting a model available only in the required region still requires the resource itself to be deployed in that region to ensure data stays there. Option D is wrong because content filtering is a safety feature that blocks harmful content, not a mechanism to enforce geographic data boundaries; it cannot prevent data from being processed or stored outside the region if the resource is deployed elsewhere.

877
MCQeasy

You need to monitor an agent deployed in Microsoft Foundry. Which Azure service should you use to collect and analyze logs and metrics from the agent?

A.Application Insights
B.Azure Log Analytics
C.Microsoft Sentinel
D.Azure Monitor
AnswerD

Collects logs and metrics.

Why this answer

Azure Monitor is the correct choice because it is the comprehensive monitoring service for Azure resources, including agents deployed in Microsoft Foundry. It collects and analyzes logs and metrics from the agent, providing a unified view of performance and health. Application Insights is a subset of Azure Monitor focused on application performance monitoring (APM), but for general agent monitoring, Azure Monitor is the primary service.

Exam trap

The trap here is that candidates often confuse Application Insights (which is for APM) with Azure Monitor (the overarching monitoring service), leading them to select Application Insights for general agent monitoring when Azure Monitor is the correct umbrella service.

How to eliminate wrong answers

Option A is wrong because Application Insights is specifically designed for application performance monitoring (APM) and telemetry from web applications, not for collecting and analyzing logs and metrics from an agent in Microsoft Foundry at the infrastructure level. Option B is wrong because Azure Log Analytics is a tool within Azure Monitor used for querying and analyzing log data, but it is not the overarching service for collecting logs and metrics; it is a component of Azure Monitor. Option C is wrong because Microsoft Sentinel is a security information and event management (SIEM) service, focused on security threat detection and response, not general monitoring of agent logs and metrics.

878
MCQeasy

You need to monitor costs for an Azure AI solution that uses multiple Azure AI services. Which Azure tool should you use to set budgets and receive alerts?

A.Azure Advisor
B.Azure Monitor
C.Azure Service Health
D.Azure Cost Management
AnswerD

Azure Cost Management allows you to set budgets and configure alerts.

Why this answer

Azure Cost Management is the dedicated Azure tool for setting budgets, defining cost thresholds, and configuring alerts when spending exceeds those limits. It provides detailed cost analysis, forecasting, and policy enforcement across all Azure services, including AI services like Cognitive Services and Azure Machine Learning.

Exam trap

The trap here is that candidates confuse Azure Advisor's cost recommendations with actual budget management, or they mistakenly think Azure Monitor's alerting capabilities extend to financial cost thresholds rather than just operational metrics.

How to eliminate wrong answers

Option A is wrong because Azure Advisor provides personalized recommendations for cost optimization, security, and performance, but it does not allow you to set budgets or configure cost alerts. Option B is wrong because Azure Monitor collects and analyzes telemetry data (metrics, logs) for application performance and health, not for financial cost tracking or budget management. Option C is wrong because Azure Service Health provides information about service outages, planned maintenance, and health advisories for Azure services, not cost monitoring or budget alerts.

879
MCQmedium

You are building a multi-tenant application that uses Azure OpenAI. Each tenant has different content filtering requirements. How should you configure the solution to meet these requirements?

A.Use a single Azure OpenAI deployment and configure content filters at the application level.
B.Configure different system messages for each tenant to enforce content policies.
C.Pass the tenant ID in the API call and use a custom middleware to apply filters.
D.Create separate Azure OpenAI deployments for each tenant with their own content filter configurations.
AnswerD

Each deployment can have its own content filter settings.

Why this answer

Azure OpenAI content filters are configured at the deployment level, not at the application or API-call level. By creating separate deployments for each tenant, you can assign distinct content filter configurations (e.g., severity thresholds for hate, violence, self-harm) that are enforced server-side by Azure's content filtering service, ensuring isolation and compliance with each tenant's requirements.

Exam trap

The trap here is that candidates assume content filters can be dynamically applied per request using a tenant ID or custom middleware, but Azure OpenAI enforces filters at the deployment level only, requiring separate deployments for different filter configurations.

How to eliminate wrong answers

Option A is wrong because content filters in Azure OpenAI are not configurable at the application level; they are applied per deployment via the Azure AI Studio or ARM templates, and a single deployment shares the same filter configuration across all callers. Option B is wrong because system messages are part of the prompt and do not enforce content filtering policies; they guide model behavior but cannot override or customize the built-in content filter rules that Azure applies before returning responses. Option C is wrong because the tenant ID is not a parameter in the Azure OpenAI API call that affects content filtering; custom middleware could apply post-processing filters, but it cannot modify the pre-built Azure content filters that run server-side before the response is sent.

880
MCQmedium

A company plans to deploy an Azure AI solution that processes sensitive customer data. The solution must comply with GDPR and ensure data residency within the European Union. Which Azure resource configuration should be used?

A.Deploy the Azure AI services in multiple regions globally and use geo-replication.
B.Use the Azure AI services 'Data Residency' SKU.
C.Use the Free tier of Azure AI services.
D.Create an Azure AI services resource in a specific EU region and set the data residency option to 'EU'.
AnswerD

Azure AI services allow you to choose a region to control data residency.

Why this answer

Azure AI services allow you to specify a data residency option when creating the resource in a specific EU region, ensuring that all customer data remains within the European Union as required by GDPR. This configuration explicitly restricts data processing and storage to the chosen geographic boundary, meeting compliance and residency mandates.

Exam trap

The trap here is that candidates confuse the 'Data Residency' option with a separate SKU or assume that geo-replication across EU regions is acceptable, but Azure requires explicit regional restriction to prevent data leaving the EU boundary.

How to eliminate wrong answers

Option A is wrong because deploying in multiple regions globally with geo-replication would replicate data outside the EU, violating GDPR data residency requirements. Option B is wrong because there is no 'Data Residency SKU' for Azure AI services; data residency is configured via the resource creation settings, not a separate SKU. Option C is wrong because the Free tier of Azure AI services does not provide any data residency guarantees and may process data in any Azure region, failing to meet EU residency compliance.

881
MCQeasy

A company wants to analyze customer reviews to determine whether sentiment is positive, negative, or neutral. The solution must also extract key phrases such as 'great battery life' and 'poor camera quality'. Which Azure AI feature should be used?

A.Azure AI Language - Named Entity Recognition (NER)
B.Azure AI Content Safety
C.Azure AI Language Understanding (LUIS)
D.Azure AI Language - Sentiment Analysis and Key Phrase Extraction
AnswerD

Both capabilities are available in Azure AI Language.

Why this answer

Azure AI Language's Sentiment Analysis and Key Phrase Extraction are specifically designed to evaluate text for positive, negative, or neutral sentiment and to extract meaningful phrases like 'great battery life' or 'poor camera quality'. This combined capability directly matches the dual requirement of sentiment classification and key phrase extraction in a single API call, using pre-built models that require no custom training.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with key phrase extraction because both extract text, but NER targets predefined entity types (e.g., person, location) while key phrase extraction targets descriptive phrases that are not entities.

How to eliminate wrong answers

Option A is wrong because Named Entity Recognition (NER) identifies entities such as people, organizations, and locations, not sentiment or key phrases like 'great battery life'. Option B is wrong because Azure AI Content Safety detects harmful content (e.g., hate speech, self-harm) and is not designed for sentiment analysis or key phrase extraction. Option C is wrong because LUIS (Language Understanding) is a conversational AI service for intent and entity extraction from utterances, not for general-purpose sentiment analysis or key phrase extraction; it requires custom training and does not natively output sentiment scores or key phrases.

882
Multi-Selectmedium

A company is building a bot using Microsoft Copilot Studio (formerly Power Virtual Agents). They want to use Azure AI Language to understand user intents. Which TWO components are required?

Select 2 answers
A.A QnA Maker knowledge base
B.A Conversational Language Understanding (CLU) app
C.A Microsoft Copilot Studio bot
D.An Azure AI Translator resource
E.An Azure AI Bot Service bot
AnswersB, C

CLU app is needed for intent recognition.

Why this answer

Conversational Language Understanding (CLU) is the Azure AI Language service that enables intent recognition and entity extraction from user utterances. When building a bot with Microsoft Copilot Studio, you can integrate a CLU app to handle complex natural language understanding, allowing the bot to route user intents to appropriate topics or actions.

Exam trap

The trap here is that candidates often confuse QnA Maker (or its successor, custom question answering) with CLU, thinking both serve the same purpose, but QnA Maker is for extracting answers from a knowledge base, not for intent classification, which is the core requirement for understanding user intents.

883
Drag & Dropmedium

Drag and drop the steps to configure an Azure AI Vision custom image classification model 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

The correct sequence is to start with labeled images, then create the Azure AI Vision resource, train the model, evaluate its performance, and finally publish it. This ensures that all prerequisites are met and the model is validated before deployment.

884
MCQmedium

You are troubleshooting an Azure AI Vision application that calls the Analyze Image API. The application suddenly returns HTTP 403 errors. The API key and endpoint have not changed. What is the most likely cause?

A.The image file size exceeds the maximum limit.
B.The API key has been regenerated or the resource is in a different region.
C.The service is throttling requests due to high volume.
D.The API call quota has been exceeded.
AnswerB

Key change or region mismatch causes 403.

Why this answer

HTTP 403 errors indicate the server understood the request but refused to authorize it. Since the API key and endpoint have not changed from the client's perspective, the most likely cause is that the key was regenerated in the Azure portal or the resource was moved to a different region, invalidating the previously valid key. This is a common authorization failure distinct from quota or throttling issues.

Exam trap

The trap here is that candidates often confuse HTTP 403 with quota exhaustion (which can also return 403 but with a distinct error code) or throttling (429), but the question's emphasis on unchanged key and endpoint leads to the correct answer that the key was regenerated or the resource region changed, as these are silent changes that break authentication without any client-side modification.

How to eliminate wrong answers

Option A is wrong because exceeding the image file size limit (typically 20 MB for Analyze Image) returns an HTTP 400 Bad Request error, not a 403 Forbidden. Option C is wrong because throttling due to high volume returns HTTP 429 (Too Many Requests) with a Retry-After header, not 403. Option D is wrong because exceeding the API call quota results in HTTP 403 only if the resource is configured with a key-based quota enforcement that denies access; however, standard Azure AI Services quota exhaustion returns HTTP 403 with a specific error code 'OutOfCallVolumeQuota', but the question states the key and endpoint have not changed, making a regenerated key or region mismatch the more direct and common cause.

885
MCQhard

Refer to the exhibit. You are using Azure AI Document Intelligence with a layout model. The pipeline returns an empty tables array even though the document contains tables. The OCR step extracts text correctly. What is the most likely issue?

A.The OCR step is not recognizing table cells.
B.The table extraction step is misconfigured.
C.The output field mapping for tables is missing.
D.The layout extraction step is not correctly identifying table structures.
AnswerD

Layout extraction must detect tables; if it fails, tables are empty.

Why this answer

The layout model in Azure AI Document Intelligence performs OCR and then uses a layout extraction step to identify structural elements like tables. If the OCR extracts text correctly but the tables array is empty, it indicates that the layout extraction step failed to detect the table boundaries or cell structure, not that OCR missed the text. Option D correctly identifies this as the most likely issue.

Exam trap

The trap here is that candidates assume OCR and table extraction are the same step, but Azure AI Document Intelligence separates text recognition from structural layout analysis, so correct OCR does not guarantee correct table detection.

How to eliminate wrong answers

Option A is wrong because the OCR step extracts text correctly, as stated in the question, so it is recognizing table cells as text; the issue is not with OCR recognition. Option B is wrong because the layout model does not have a separate 'table extraction' configuration that can be misconfigured; table extraction is an inherent part of the layout analysis, and the pipeline is using the standard layout model. Option C is wrong because output field mapping is used for custom extraction models (like prebuilt or custom neural models), not for the layout model, which returns raw structural elements like tables and cells directly in the JSON output without requiring field mapping.

886
MCQeasy

Your company wants to use Azure OpenAI to generate code snippets. You need to ensure the generated code does not contain security vulnerabilities. Which approach should you take?

A.Scan the generated code with a static analysis tool after generation.
B.Include a system message that instructs the model to generate secure code following best practices.
C.Use content filters to block malicious code.
D.Fine-tune the model on a dataset of secure code examples.
AnswerB

System messages can guide the model to produce secure code.

Why this answer

Azure OpenAI's system messages allow you to set the context and behavior of the model, including instructing it to follow secure coding best practices (e.g., OWASP Top 10). This is the most direct and scalable way to influence the model's output at inference time without requiring post-processing or retraining. The system message acts as a persistent instruction that guides every response, making it the recommended approach for steering content generation.

Exam trap

Microsoft often tests the misconception that content filters can handle security vulnerabilities, but content filters are for policy compliance (e.g., hate speech, violence), not for code security flaws like injection attacks or improper error handling.

How to eliminate wrong answers

Option A is wrong because scanning generated code with a static analysis tool after generation is a reactive measure that does not prevent vulnerabilities from being created; it only catches them after the fact, and the model may still produce insecure code that requires rework. Option C is wrong because content filters in Azure OpenAI are designed to block harmful or policy-violating content (e.g., hate speech, violence), not to detect or prevent security vulnerabilities in code (e.g., SQL injection, buffer overflows). Option D is wrong because fine-tuning on a dataset of secure code examples is costly, requires significant expertise, and may not generalize well to all coding scenarios; moreover, Azure OpenAI does not currently support fine-tuning for code generation models like GPT-4 in the same way as for text models, and system messages are the simpler, supported alternative.

887
Multi-Selectmedium

You are designing a generative AI solution using Azure OpenAI Service. The solution must meet compliance requirements by preventing the model from generating sensitive personal data. Which TWO configurations should you implement? (Select TWO.)

Select 2 answers
A.Implement data loss prevention (DLP) policies using Microsoft Purview
B.Configure content filters in Azure AI Content Safety
C.Add a system message instructing the model not to generate personal data
D.Deploy the model in a specific region
E.Fine-tune the model with a dataset that excludes personal data
AnswersA, B

DLP policies provide data governance and protection.

Why this answer

Microsoft Purview DLP policies can scan and block sensitive data (e.g., PII, credit card numbers) in prompts and responses when integrated with Azure OpenAI Service, ensuring compliance by preventing data exfiltration. Azure AI Content Safety content filters allow you to configure severity thresholds to block harmful or sensitive content categories, directly preventing the model from generating personal data at the inference layer.

Exam trap

The trap here is that candidates often choose a system message (Option C) as a reliable control, but Microsoft explicitly warns that system messages are not a security boundary and can be bypassed, whereas DLP and content filters provide enforceable guardrails.

888
MCQmedium

You are deploying a generative AI model using Azure Machine Learning. The model is a large language model that requires GPU compute. You need to minimize costs while ensuring the model is always available for inference. Which compute option should you choose?

A.Managed online endpoint with a GPU VM
B.Batch endpoint with GPU
C.Serverless GPU compute
D.CPU-based inference
AnswerA

Managed online endpoints provide real-time inference with GPU, and autoscaling can help cost while keeping availability.

Why this answer

A managed online endpoint with a GPU VM is the correct choice because it provisions a dedicated GPU instance that remains always active, ensuring the model is available for real-time inference at any time. This option balances cost and availability by allowing you to choose a lower-cost GPU SKU (e.g., NCas_v4) while avoiding the cold-start latency of serverless or batch options. The managed endpoint also handles auto-scaling and load balancing, but for constant availability, a fixed minimum instance count is required.

Exam trap

Microsoft often tests the distinction between 'always available' (requiring a persistent compute instance) and 'cost-optimized' (allowing scale-to-zero), leading candidates to mistakenly choose serverless GPU compute because it sounds cheaper, but it fails the availability requirement.

How to eliminate wrong answers

Option B is wrong because batch endpoints are designed for asynchronous, large-scale inference jobs on a schedule or trigger, not for always-on, real-time availability; they incur costs only during job execution but cannot guarantee immediate response. Option C is wrong because serverless GPU compute (e.g., Azure Machine Learning serverless spark or serverless inference) typically scales to zero when idle, meaning the model may not be available for inference without a cold start, which violates the 'always available' requirement. Option D is wrong because CPU-based inference is insufficient for large language models that require GPU acceleration for acceptable latency and throughput; using CPU would result in unacceptable performance or failure to load the model.

889
MCQhard

You are building a multilingual chatbot using Azure AI Language. The chatbot must handle English, Spanish, and French. You need to configure the LUIS (Language Understanding) model to support multiple languages efficiently. What is the best practice?

A.Use the prebuilt multilingual LUIS model and fine-tune it with your intents.
B.Create a separate LUIS app for each language and use the same intents and entities structure.
C.Create a single LUIS app and add utterances in all three languages.
D.Create one LUIS app with language set to 'Multilingual' and add utterances in all languages.
AnswerB

Each language requires its own app with utterances in that language.

Why this answer

LUIS does not support a single multilingual model; each LUIS app is designed for a single primary language. To handle multiple languages efficiently, you must create a separate LUIS app per language, each with the same intent and entity schema, and route user queries to the appropriate app based on the detected language. This ensures optimal language-specific model training and accuracy.

Exam trap

The trap here is that candidates assume a 'Multilingual' setting or a single app with mixed utterances is supported, but LUIS requires separate apps per language for custom models, and the 'Multilingual' option only applies to prebuilt domains.

How to eliminate wrong answers

Option A is wrong because there is no prebuilt multilingual LUIS model; LUIS requires separate apps per language and does not offer a single fine-tunable multilingual base model. Option C is wrong because creating a single LUIS app with utterances in multiple languages violates LUIS's design, which expects all utterances to be in the app's single primary language, leading to poor performance and incorrect predictions. Option D is wrong because the 'Multilingual' setting in LUIS is a legacy feature that only enables language detection for prebuilt domains, not for custom models; it does not allow training a single app with utterances in multiple languages.

890
MCQhard

A financial services company is building a computer vision solution to automatically extract data from scanned checks. The solution must recognize handwritten amounts, printed account numbers, and signature presence. The company has a large dataset of labeled check images. They need high accuracy and the ability to retrain with new data. Which Azure service should they use?

A.Azure AI Vision OCR with a custom dataset using Custom Vision
B.Azure AI Language with custom entity recognition
C.Azure AI Document Intelligence (Form Recognizer) with a custom model trained on check images
D.Azure AI Vision Image Analysis with a custom model
AnswerC

Supports custom extraction models for documents like checks.

Why this answer

Azure AI Document Intelligence (Form Recognizer) is optimized for document extraction, supports custom models, and handles handwriting and printed text. Custom Vision is for object detection. Azure AI Vision OCR is for general text extraction.

Azure AI Language is for text analytics.

891
Multi-Selecthard

Which THREE factors should you consider when selecting a model for a generative AI solution on Azure?

Select 3 answers
A.Cost per token and deployment options.
B.Model capability and modality (text, code, image).
C.Latency and throughput requirements.
D.Number of transformer layers in the model.
E.Training data source and licensing.
AnswersA, B, C

Cost and deployment flexibility are key considerations.

Why this answer

Cost per token directly impacts operational expenses in pay-per-use models like GPT-4 on Azure OpenAI, and deployment options (e.g., global vs. regional, provisioned throughput) affect availability and scalability. These are fundamental considerations when operationalizing a generative AI solution.

Exam trap

The trap here is that candidates confuse internal model architecture (like transformer layers) with selection criteria, when in fact Azure abstracts those details and you only need to consider cost, capability, latency, and deployment options.

892
MCQeasy

You need to generate realistic synthetic data for training a machine learning model while ensuring the data does not contain personally identifiable information (PII). Which Azure service should you use?

A.Azure AI Search
B.Azure AI Document Intelligence
C.Azure OpenAI Service
D.Azure AI Language
AnswerC

GPT models can generate realistic synthetic data without PII when properly prompted.

Why this answer

Azure OpenAI Service provides access to powerful generative AI models (e.g., GPT-4) that can create realistic synthetic data by learning patterns from training data. Crucially, these models can be configured to avoid memorizing or reproducing PII, and you can apply content filters and data masking to ensure the generated output is free of personally identifiable information.

Exam trap

The trap here is that candidates confuse Azure AI Language's text generation capabilities (e.g., summarization, question answering) with the full generative AI power of Azure OpenAI Service, but Azure AI Language does not offer the same level of flexible, high-fidelity synthetic data generation.

How to eliminate wrong answers

Option A is wrong because Azure AI Search is a search-as-a-service solution for indexing and querying data, not a generative AI service capable of creating synthetic data. Option B is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed to extract structured information from documents (e.g., OCR, key-value pairs), not to generate new synthetic datasets. Option D is wrong because Azure AI Language provides pre-built and custom NLP capabilities (e.g., sentiment analysis, entity recognition) but does not include generative models for creating realistic synthetic data from scratch.

893
MCQhard

Your company uses Azure OpenAI to generate code snippets. Developers need to ensure that the generated code does not contain security vulnerabilities. What should you implement?

A.Set usage quotas to limit the number of code generation requests
B.Fine-tune the model on a dataset of secure code examples
C.Configure Azure OpenAI content filters to block vulnerable code
D.Integrate a static code analysis tool into the CI/CD pipeline to scan generated code
AnswerD

Static analysis tools can detect vulnerabilities in generated code before deployment.

Why this answer

Integrating a static code analysis tool (e.g., Microsoft Defender for DevOps, SonarQube, or Checkmarx) into the CI/CD pipeline allows automated scanning of generated code for security vulnerabilities before deployment. This approach directly addresses the requirement to ensure generated code is free of vulnerabilities, as Azure OpenAI content filters are not designed to detect code-level security flaws like SQL injection or buffer overflows.

Exam trap

The trap here is that candidates confuse Azure OpenAI content filters (which handle text-level safety) with code-level security scanning, leading them to incorrectly select Option C, while the correct approach requires a dedicated security analysis tool integrated into the development pipeline.

How to eliminate wrong answers

Option A is wrong because setting usage quotas only limits the number of requests, not the security quality of the generated code; it prevents abuse but does not scan for vulnerabilities. Option B is wrong because fine-tuning on secure code examples improves the model's output quality but does not guarantee that every generated snippet is vulnerability-free, as the model can still produce insecure patterns not present in the training data. Option C is wrong because Azure OpenAI content filters are designed to block harmful or policy-violating content (e.g., hate speech, violence), not to detect code-specific security vulnerabilities like cross-site scripting or insecure cryptographic practices.

894
Multi-Selectmedium

Which THREE of the following are capabilities of Azure AI Content Safety?

Select 3 answers
A.Sexual content detection
B.Hate speech detection
C.Self-harm detection
D.Sentiment analysis
E.Personally identifiable information (PII) detection
AnswersA, B, C

Sexual content is one of the four categories in Content Safety.

Why this answer

Azure AI Content Safety is specifically designed to detect harmful content across four categories: sexual content, hate speech, self-harm, and violence. Option A is correct because sexual content detection is one of the four core content categories that the service is trained to identify, using multi-class classification models to flag explicit or suggestive material.

Exam trap

The trap here is that candidates confuse Azure AI Content Safety with other Azure AI services that handle sentiment analysis or PII detection, leading them to select options that belong to Azure AI Language or Azure AI Search instead of the specific content moderation service.

895
MCQmedium

You call the Azure Computer Vision Analyze API with the above request body. The response includes a 'description' object with captions. Which parameter is responsible for generating captions?

A.Description
B.Categories
C.Adult
D.Tags
AnswerA

Generates captions describing the image.

Why this answer

The 'description' parameter in the Azure Computer Vision Analyze API request body explicitly requests the service to generate human-readable captions and tags that describe the image content. When set to true, it enables the 'description' object in the response, which contains an array of captions with confidence scores. This is the direct mechanism for caption generation.

Exam trap

The trap here is that candidates confuse 'tags' (single-word labels) with 'captions' (full sentences), assuming that enabling tags will also produce descriptive text, but only the 'description' parameter triggers the caption generation pipeline.

How to eliminate wrong answers

Option B (Categories) is wrong because the 'categories' parameter requests taxonomy-based classification (e.g., 'people', 'indoor') and does not produce descriptive captions. Option C (Adult) is wrong because the 'adult' parameter enables detection of adult, racy, or gory content, not caption generation. Option D (Tags) is wrong because the 'tags' parameter returns a list of content tags based on objects and concepts, but these are single-word labels, not full sentence captions.

896
MCQeasy

A company uses Azure AI Search to index customer support transcripts. They want to enable users to find relevant answers by asking natural language questions. Which feature should they enable in the search service?

A.Semantic search
B.Synonym maps
C.Cognitive skills
D.Knowledge mining
AnswerA

Semantic search improves relevance by understanding natural language queries and providing answer-style results.

Why this answer

Semantic search improves relevance by understanding natural language queries and providing answer-style results. Synonym maps (B) help with query expansion but not natural language understanding. Cognitive skills (C) are used for enrichment during indexing, not query-time interpretation.

Knowledge mining (D) is a broader process that encompasses multiple services, not a specific feature of Azure AI Search.

897
MCQmedium

You are building an agent for a legal firm that uses Azure OpenAI to analyze contracts. The agent must extract key clauses, identify risks, and summarize the contract. The agent uses a RAG pattern with Azure Cognitive Search as the vector database. After deployment, the agent sometimes returns irrelevant information or fails to find relevant clauses. You suspect the issue is with the chunking strategy. The contracts are large, typically 50-100 pages. Currently, you are chunking by page (each page is one chunk). You want to improve retrieval accuracy. Which action should you take?

A.Keep page-level chunking but add 50% overlap between chunks.
B.Use a different embedding model, such as text-embedding-3-large.
C.Increase the chunk size to 5 pages per chunk and reduce overlap.
D.Change chunking to use semantic boundaries: split at clause or section headings.
AnswerD

Semantic chunking improves relevance.

Why this answer

Splitting contracts at semantic boundaries (clause or section headings) preserves the natural meaning and context of each chunk, which is critical for legal document analysis. Page-level chunking often splits a clause across two pages, causing the vector search to retrieve incomplete or irrelevant information. By aligning chunks with the document's logical structure, the RAG pattern retrieves more coherent and relevant passages for the Azure OpenAI agent to process.

Exam trap

The trap here is that candidates often focus on tuning parameters like overlap or chunk size, or switching embedding models, without recognizing that the fundamental issue is the chunking strategy's failure to respect the document's logical structure.

How to eliminate wrong answers

Option A is wrong because adding 50% overlap to page-level chunking still splits clauses at arbitrary page boundaries, and the overlap only partially mitigates the issue without guaranteeing that a complete clause is captured in a single chunk. Option B is wrong because the embedding model is not the root cause; even a better model like text-embedding-3-large cannot fix retrieval accuracy if the chunking strategy destroys semantic coherence. Option C is wrong because increasing chunk size to 5 pages per chunk makes the chunks too large and reduces precision, and reducing overlap further increases the risk of missing relevant content that spans chunk boundaries.

898
MCQmedium

You need to analyze customer service call transcripts to identify common issues. The solution must extract key phrases, detect sentiment, and identify the language used. The transcripts are stored in Azure Blob Storage. Which Azure AI Language feature should you use to process them asynchronously?

A.Conversational Summarization API
B.Custom Text Classification API
C.Async Text Analytics API
D.Opinion Mining API
AnswerC

Supports asynchronous processing with multiple analytics capabilities.

Why this answer

The Async Text Analytics API (now part of Azure AI Language's asynchronous operations) is designed for batch processing of documents stored in Azure Blob Storage. It supports key phrase extraction, sentiment analysis, and language detection in a single asynchronous call, making it ideal for processing large volumes of customer service call transcripts without blocking the application.

Exam trap

The trap here is that candidates confuse the synchronous Text Analytics API (which is for real-time, small-scale requests) with the asynchronous version required for batch processing from Blob Storage, or they mistakenly think Opinion Mining or Custom Classification can handle all three tasks (key phrases, sentiment, language) simultaneously.

How to eliminate wrong answers

Option A is wrong because the Conversational Summarization API is designed for summarizing conversations in real-time or near-real-time, not for asynchronous batch processing of stored transcripts with key phrase extraction, sentiment, and language detection. Option B is wrong because Custom Text Classification API is used for classifying text into custom categories defined by the user, not for extracting key phrases, detecting sentiment, or identifying language. Option D is wrong because the Opinion Mining API is a sub-feature of sentiment analysis that extracts opinions about specific aspects (e.g., product features), but it does not provide key phrase extraction or language detection, and it is not designed for asynchronous batch processing from Blob Storage.

899
Multi-Selecteasy

You are tasked with creating a solution that can identify and count people in a retail store to analyze foot traffic. Which TWO Azure AI services can be used together?

Select 2 answers
A.Azure AI Content Safety
B.Azure AI Document Intelligence
C.Azure AI Video Indexer
D.Azure AI Vision Spatial Analysis
E.Azure AI Face
AnswersC, D

Video Indexer can detect and count people in videos.

Why this answer

Azure AI Video Indexer can extract insights from video feeds, including detecting and counting people in a retail store by analyzing recorded or live video streams. Azure AI Vision Spatial Analysis provides real-time computer vision capabilities specifically designed for counting people and measuring foot traffic in physical spaces, such as retail environments. Together, these services enable both historical analysis (Video Indexer) and real-time monitoring (Spatial Analysis) of people flow.

Exam trap

The trap here is that candidates often confuse Azure AI Face with general people counting, but Face requires detectable faces and is not optimized for counting anonymous individuals in crowded or occluded retail spaces, whereas Spatial Analysis is purpose-built for this task.

900
MCQeasy

A healthcare organization needs to mine clinical notes to find mentions of diseases, medications, and treatment procedures. The data is stored in Azure SQL Database. Which Azure AI service should they integrate with Azure AI Search to extract these entities?

A.Azure AI Health Insights
B.Azure AI Document Intelligence
C.Azure AI Search
D.Azure AI Language
AnswerA

Azure AI Health Insights extracts diseases, medications, and treatments from clinical text.

Why this answer

Azure AI Health Insights (formerly Text Analytics for Health) is a specialized service designed to extract healthcare-related entities such as diseases, medications, and treatment procedures from clinical text. Azure AI Language (option D) offers general entity extraction but lacks domain-specific models for healthcare. Azure AI Document Intelligence (option B) is optimized for extracting information from structured documents like forms and invoices, not clinical narratives.

Azure AI Search (option C) is the indexing and querying service, not an extraction service. Therefore, Azure AI Health Insights is the appropriate choice to integrate with Azure AI Search for entity extraction from clinical notes.

Page 11

Page 12 of 13

Page 13