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

988 questions total · 14pages · All types, answers revealed

Page 8

Page 9 of 14

Page 10
601
MCQhard

You have a real-time video processing pipeline using Azure AI Video Indexer. You need to detect when a specific person appears in archived video footage. Which approach minimizes latency and cost?

A.Use Video Indexer's face detection and indexing, then search
B.Extract keyframes and use Custom Vision to detect the person
C.Run face detection on every frame using Azure AI Face and store results
D.Use Azure AI Vision to detect faces in video frames and compare against a database
AnswerA

Video Indexer indexes faces efficiently and allows search without reprocessing.

Why this answer

Using face detection and indexing in Video Indexer allows efficient search. Re-indexing only when needed avoids unnecessary processing.

602
Multi-Selecthard

A legal firm is using Azure AI Language to analyze contracts. They need to extract key clauses, parties involved, and dates. The solution must be customizable to their specific contract types. Which TWO Azure AI Language features should they use?

Select 2 answers
A.Conversation summarization
B.Prebuilt NER for Legal
C.Custom Named Entity Recognition (NER)
D.Key phrase extraction
E.Entity linking
AnswersB, C

Prebuilt NER for Legal recognizes common legal entities such as parties, dates, and jurisdictions.

Why this answer

Custom NER allows extracting custom entities like specific clause types and party names. Prebuilt NER for Legal provides out-of-the-box legal entity recognition. The other options are not suitable: Conversation summarization is for chat logs; Key phrase extraction is too generic; Entity linking is for linking to knowledge bases.

603
MCQeasy

You need to extract key phrases from a large collection of customer reviews using Azure AI Language. The solution should be cost-effective and process up to 1,000 documents per day. Which pricing tier should you choose?

A.Standard (S) tier
B.Free (F0) tier
C.Premium (P) tier
D.Basic (B) tier
AnswerA

Standard tier offers pay-as-you-go for moderate volumes.

Why this answer

Option B is correct because the Standard (S) tier offers pay-as-you-go pricing for the key phrase extraction feature, which is cost-effective for moderate volumes. Option A is wrong because Free (F0) tier has a limit of 5,000 transactions per month, which may be exceeded. Option C is wrong because the Premium tier is for higher throughput and SLA, which may be overkill.

Option D is wrong because the Basic tier does not exist for Azure AI Language.

604
MCQeasy

You are using Microsoft Copilot Studio to create an agent that helps users reset their passwords. The agent should first verify the user's identity using multi-factor authentication (MFA) before proceeding. Which feature should you configure?

A.Add a variable to store the user's identity status
B.Configure Authentication settings to require Microsoft Entra ID authentication with MFA policy
C.Add a Power Automate flow that calls Microsoft Entra ID MFA
D.Use a 'Sign in' topic trigger from the customer channel
AnswerB

Authentication settings enforce sign-in with MFA.

Why this answer

Option C is correct because 'Authentication' in Copilot Studio allows you to require Microsoft Entra ID sign-in with MFA. Option A is incorrect because 'Power Automate flow' can call MFA but is not the primary configuration. Option B is incorrect because 'Variable' does not enforce authentication.

Option D is incorrect because 'Topic trigger' initiates the topic but does not enforce authentication.

605
MCQmedium

You are building a mobile app that allows users to take a photo of a product and get detailed information. The app uses Azure AI Custom Vision to classify products. You need to ensure low latency for inference. What should you do?

A.Increase the number of training iterations
B.Use the Azure AI Vision API directly
C.Use Azure Front Door to cache results
D.Export the Custom Vision model as a TensorFlow model and run on-device
AnswerD

On-device inference is fastest; TensorFlow Lite can run on mobile.

Why this answer

Deploying the model to a container on the edge (mobile device) reduces latency since inference happens locally without network calls.

606
MCQeasy

You are planning to use Azure AI Vision to analyze images for a retail inventory management application. The solution must detect products on shelves and read expiration dates. Which two Azure AI Vision capabilities should you use?

A.Image Captioning
B.Object Detection
C.Face Detection
D.Optical Character Recognition (OCR)
AnswerB, D

Detects and locates products.

Why this answer

Object Detection (B) is correct because it identifies and locates products on shelves by drawing bounding boxes around each detected item, which is essential for inventory tracking. Optical Character Recognition (OCR) (D) is correct because it extracts text from images, enabling the reading of expiration dates printed on product labels or packaging.

Exam trap

The trap here is that candidates may confuse Image Captioning with Object Detection, assuming a descriptive caption could identify products, or overlook OCR because they think expiration dates are purely numeric and can be handled by simpler methods, but Azure AI Vision's OCR is specifically designed for text extraction from images.

How to eliminate wrong answers

Option A is wrong because Image Captioning generates a natural language description of the entire image scene, not specific object locations or text extraction, so it cannot detect products on shelves or read expiration dates. Option C is wrong because Face Detection is designed to locate human faces in images, not products or text, and has no relevance to retail inventory management tasks.

607
Multi-Selectmedium

A developer is deploying a custom text classification model in Azure AI Language. The model must be accessible via a REST API with low latency. Which TWO actions should the developer take?

Select 2 answers
A.Use the batch processing API
B.Export the model as a Docker container
C.Obtain the endpoint URL and primary key from Language Studio
D.Deploy the model to a real-time endpoint
E.Deploy to a test endpoint in the Azure portal
AnswersC, D

Endpoint URL and key are needed to call the API.

Why this answer

Options A and C are correct. Deploying the model as a real-time endpoint is required for low-latency REST API access. Using the correct endpoint and key is also necessary.

Option B is wrong because batch processing is not low-latency. Option D is wrong because a 'test' endpoint does not exist. Option E is wrong because export/import is not needed for deployment.

608
MCQmedium

Refer to the exhibit. You are sending a request to an agent using the Chat Completions API. The agent should decide whether to call the 'get_weather' function or not. What is missing from the request to enable the agent to properly use the function?

A.The 'messages' array should include a system prompt
B.The 'tool_choice' should be 'required'
C.The 'model' should be 'gpt-4o-mini'
D.The 'strict' parameter in the function definition
AnswerD

The 'strict' parameter is required for function calling.

Why this answer

The function definition is missing the 'strict' parameter, which is required for the model to understand the function schema correctly. The other fields are present. The tool_choice is set to auto, which is correct.

609
MCQmedium

You have a computer vision solution that analyzes security camera feeds to detect people and vehicles. The solution uses Azure AI Vision Spatial Analysis. You need to ensure compliance with privacy regulations by blurring detected faces. Which feature should you enable?

A.Use Azure AI Content Safety to filter faces
B.Post-process frames with Azure AI Face client SDK
C.Enable face detection and redact faces using Azure AI Video Indexer
D.Enable face blurring in the Spatial Analysis configuration
AnswerD

Spatial Analysis supports face blurring to obscure identities.

Why this answer

Azure AI Vision includes face blurring (or anonymization) as a built-in capability for privacy compliance in spatial analysis scenarios.

610
MCQmedium

A company uses Microsoft Copilot Studio to build an agent that helps employees find policy documents. The agent needs to answer questions about the employee handbook, which is stored in SharePoint Online. The agent should only respond to queries about the handbook and ignore unrelated questions. Which configuration should the agent designer apply?

A.Create a topic for handbook queries and configure authentication and security to restrict access.
B.Disable fallback responses and add a condition to the existing topic.
C.Enable generative answers and add the SharePoint site as a data source.
D.Set bot-level authentication to require Microsoft Entra ID sign-in.
AnswerA

Topic-level security ensures only authenticated users can trigger the topic and the agent ignores unrelated queries.

Why this answer

Option B is correct because topic-level security with authentication is required to restrict access to the handbook content and ensure the agent only responds to relevant queries. Option A is wrong because generative answers alone may pick up unrelated content. Option C is wrong because bot-level security does not restrict topics.

Option D is wrong because disabling fallback does not prevent the agent from answering unrelated queries using generative answers.

611
MCQmedium

You are building a chatbot using Azure AI Language and need to handle user intents that are not covered by the predefined intents. What should you implement?

A.Custom entities to capture unknown phrases
B.A fallback intent in the QnA Maker knowledge base
C.A 'None' intent in a conversational language understanding project
D.A prebuilt intent from the LUIS catalog
AnswerC

The 'None' intent handles unrecognized utterances.

Why this answer

A 'None' intent in a conversational language understanding (CLU) project captures utterances that do not match any defined intent, allowing the bot to respond appropriately. Fallback is a general term, and custom entities are not intents.

612
MCQhard

Your Azure AI Search solution uses a custom skill to call an external API. The skill runs locally but fails when deployed to the search service. What is the most likely cause?

A.The skill's output field mappings are missing.
B.The skill's input field mappings are incorrect.
C.The indexer name is misspelled in the skillset.
D.The skill endpoint is not publicly accessible via HTTPS.
AnswerD

The search service cannot reach a local or non-HTTPS endpoint.

Why this answer

When a custom skill runs locally but fails after deployment to Azure AI Search, the most common cause is that the skill's endpoint is not publicly accessible via HTTPS. Azure AI Search indexers execute skills in the cloud and must be able to reach the external API over the internet using a secure HTTPS connection; localhost or HTTP endpoints will fail.

Exam trap

The trap here is that candidates assume the skill logic is faulty (input/output mappings) rather than recognizing that the network connectivity and HTTPS requirement is the fundamental difference between local testing and cloud execution.

How to eliminate wrong answers

Option A is wrong because missing output field mappings would cause the skill to execute successfully but fail to write results to the index, not prevent the skill from running. Option B is wrong because incorrect input field mappings would cause the skill to receive wrong or missing data but would not prevent the skill from being invoked or the endpoint from being called. Option C is wrong because a misspelled indexer name would cause the indexer to fail to run, but the skillset itself would still be valid and the custom skill endpoint would be reachable; the error would occur at the indexer level, not the skill execution.

613
Multi-Selecteasy

Which TWO of the following are best practices for securing Azure AI services?

Select 2 answers
A.Expose endpoints publicly to simplify client access.
B.Disable diagnostic logging to reduce data exposure.
C.Enable diagnostic settings to audit usage and detect anomalies.
D.Share API keys among multiple applications for simplicity.
E.Use managed identities to authenticate to Azure AI services.
AnswersC, E

Provides visibility into usage patterns.

Why this answer

Option C is correct because enabling diagnostic settings for Azure AI services allows you to collect and analyze logs and metrics, which is essential for auditing usage, detecting anomalies, and monitoring security-related events. This aligns with the security best practice of maintaining visibility into service activity to identify potential threats or misconfigurations.

Exam trap

The trap here is that candidates may think exposing endpoints publicly is acceptable for simplicity (Option A) or that sharing API keys is harmless (Option D), but Azure's security model emphasizes least privilege and credential isolation.

614
MCQmedium

You are building a knowledge mining solution that indexes technical manuals in multiple languages. The solution must enable users to search in their native language and retrieve results in the same language. Which approach should you use?

A.Detect the language of the query using Azure AI Language and then use a generic analyzer
B.Translate all queries to English using Azure AI Translator before searching
C.Use a single non-language-specific analyzer like 'standard.lucene' for all documents
D.Use language-specific analyzers in the Azure AI Search index for each language
AnswerD

Language analyzers provide stemming and stopword removal per language, improving search relevance.

Why this answer

Option A is correct because Azure AI Search language analyzers handle language-specific tokenization and stemming, enabling per-language search. Option B is wrong because Azure AI Translator translation of queries is unnecessary and may lose nuance. Option C is wrong because Azure AI Language's language detection is not needed if the language is known.

Option D is wrong because a single non-language analyzer (like Lucene standard) does not handle language specifics.

615
MCQeasy

You are deploying an agentic solution using Azure AI Agent Service. The agent needs to be invoked from a custom application using REST API calls. Which endpoint should you use to send a message to the agent?

A.POST /threads/{thread_id}/runs
B.POST /threads
C.POST /threads/{thread_id}/messages
D.GET /agents
AnswerC

This endpoint adds a message to an existing thread.

Why this answer

The correct endpoint is /threads/{thread_id}/messages to send a message. /threads creates a thread, /runs executes the agent, and /agents is for management.

616
MCQmedium

You are building a knowledge mining solution to extract insights from a large set of PDF contracts. The solution must identify parties, dates, and monetary amounts. Which Azure AI service should you use as the primary extraction engine?

A.Azure AI Language (custom NER)
B.Azure AI Search with integrated vectorization
C.Azure OpenAI Service with GPT-4o
D.Azure AI Document Intelligence
AnswerD

Designed for extracting fields from forms and documents.

Why this answer

Option C is correct because Document Intelligence (formerly Form Recognizer) is specialized in extracting structured fields from documents. Option A is wrong because Azure AI Search is for indexing and searching, not extraction. Option B is wrong because Azure OpenAI can extract entities but is not the most cost-effective for this specific scenario.

Option D is wrong because AI Language is for text analytics but not optimized for document layout analysis.

617
Multi-Selectmedium

Which THREE components are required to build a custom question answering solution using Azure AI Language?

Select 3 answers
A.A Language Understanding (LUIS) app
B.A project in Azure AI Language
C.An endpoint to query the knowledge base
D.An Azure AI Bot Service resource
E.A knowledge base with question and answer pairs
AnswersB, C, E

The project contains the knowledge base and settings.

Why this answer

A custom question answering project requires a project in Azure AI Language, a knowledge base containing Q&A pairs, and an endpoint for inference. A LUIS app is for language understanding, not QnA. An Azure AI Bot Service is optional for deploying a bot.

618
MCQmedium

You are a cloud solution architect at a legal firm. The firm needs to automate the summarization of legal documents. They have a large corpus of past case summaries and legal documents stored in Azure Blob Storage. They want to use Azure OpenAI to generate summaries for new documents. The solution must ensure that the generated summaries are accurate and do not contain hallucinated legal facts. The firm also requires that the solution be serverless and minimize operational overhead. You need to design the solution. Option A: Use Azure OpenAI with a system message that instructs the model to be accurate. Deploy the model as a web app on Azure App Service and call it from Azure Functions triggered by new blob uploads. Option B: Use Azure OpenAI with Retrieval-Augmented Generation (RAG) by indexing the past case summaries in Azure AI Search. Use Azure Functions to process new documents, retrieve relevant cases, and pass them as context to the model. Store summaries in Azure Cosmos DB. Option C: Fine-tune an Azure OpenAI model on the past case summaries and deploy it as a managed endpoint. Use Azure Logic Apps to trigger summarization when new blobs are added. Option D: Use Azure OpenAI with the chat API and provide the entire document in the prompt. Use Azure Container Instances to run a service that calls the API and writes summaries back to Blob Storage. Which option should you choose?

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

RAG grounds responses in retrieved documents, reducing hallucination.

Why this answer

Option B is correct because it uses Retrieval-Augmented Generation (RAG) with Azure AI Search to ground the model's output in verified past case summaries, directly addressing the requirement to avoid hallucinated legal facts. The serverless architecture is achieved via Azure Functions triggered by blob uploads, minimizing operational overhead, while storing summaries in Azure Cosmos DB provides a scalable, low-latency output store.

Exam trap

The trap here is that candidates may assume fine-tuning (Option C) or a simple system message (Option A) is sufficient to ensure factual accuracy, but Azure OpenAI models require grounded context via RAG to reliably avoid hallucination in domain-specific tasks like legal summarization.

How to eliminate wrong answers

Option A is wrong because a system message alone cannot prevent hallucination; the model may still fabricate legal facts without grounded context. Option C is wrong because fine-tuning on past case summaries does not guarantee factual accuracy for new, unseen documents and introduces operational overhead with a managed endpoint, contradicting the serverless requirement. Option D is wrong because providing the entire document in the prompt without retrieval augmentation does not anchor the model to verified facts, and Azure Container Instances adds operational overhead compared to a serverless trigger.

619
MCQmedium

You are deploying a Conversational Language Understanding (CLU) model to production. You need to monitor the model's performance and detect when retraining is needed due to concept drift. Which metric should you monitor?

A.Response time for each prediction
B.Number of endpoint calls
C.Number of utterances processed per day
D.Average confidence scores of predictions
AnswerD

Decreasing confidence suggests the model is encountering unfamiliar patterns.

Why this answer

Option A is correct because a significant drop in confidence scores for predictions may indicate concept drift, as the model becomes less certain. Option B is wrong because the number of utterances is a volume metric, not performance. Option C is wrong because response time is a performance metric, not related to model accuracy.

Option D is wrong because endpoint calls is a usage metric.

620
MCQmedium

A company is building a chatbot using Azure OpenAI Service to answer customer queries. The chatbot must not generate harmful or offensive content. Which Azure AI service should be integrated to filter inappropriate content?

A.Azure Bot Service
B.Azure Cognitive Search
C.Azure AI Content Safety
D.Azure Form Recognizer
AnswerC

Azure AI Content Safety is specifically designed to detect and filter harmful content.

Why this answer

Azure AI Content Safety is the correct service because it provides built-in content moderation APIs that detect and filter harmful or offensive text and images, including hate speech, violence, self-harm, and sexual content. Integrating this service with the Azure OpenAI chatbot ensures that user inputs and model outputs are screened in real time, preventing the generation of inappropriate responses.

Exam trap

The trap here is that candidates often confuse Azure Bot Service's ability to 'manage conversations' with built-in content filtering, but it actually lacks native moderation and requires explicit integration with a dedicated content safety service.

How to eliminate wrong answers

Option A is wrong because Azure Bot Service is a framework for building, deploying, and managing bots, but it does not include native content filtering capabilities; it would require integration with a separate content moderation service. Option B is wrong because Azure Cognitive Search is used for indexing and searching over structured and unstructured data, not for filtering harmful content in real-time chat interactions. Option D is wrong because Azure Form Recognizer (now Azure AI Document Intelligence) is designed to extract information from forms and documents, not to moderate or filter offensive language or imagery.

621
Matchingmedium

Match each Azure AI service to its primary function.

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

Concepts
Matches

Build conversational AI bots

AI-powered cloud search

Extract information from documents

Analyze video and audio content

Monitor metrics and detect anomalies

Why these pairings

These are core Azure AI services and their primary uses.

622
MCQeasy

You are building a knowledge mining solution to extract insights from customer support call transcripts. The solution must identify the customer's issue, the resolution provided, and the sentiment of the call. Which combination of Azure AI services should you use?

A.Azure AI Translator and Azure AI Search
B.Azure AI Speech and Azure AI Search
C.Azure AI Document Intelligence and Azure AI Language
D.Azure AI Language (key phrase extraction, entity recognition, sentiment analysis)
AnswerD

Azure AI Language provides built-in capabilities for extracting issues, resolutions, and sentiment from text.

Why this answer

Option C is correct because Azure AI Language provides pre-built models for key phrase extraction, entity recognition (issue/resolution), and sentiment analysis. Option A is wrong because Azure AI Speech is for speech-to-text, not text analysis. Option B is wrong because Azure AI Translator is for translation.

Option D is wrong because Azure AI Document Intelligence is for document extraction, not conversation text.

623
MCQmedium

You are an Azure AI engineer at Fabrikam Inc. The company has developed a custom vision model using Azure Custom Vision to detect defects on a manufacturing assembly line. The model is deployed as a Docker container to an on-premises edge device using Azure IoT Edge. Recently, the model's inference accuracy has decreased. The operations team reports that the edge device is running low on memory and CPU. The model was trained with images from a specific camera angle, but the camera angle has been changed slightly due to maintenance. You need to improve the model's accuracy. What should you do?

A.Upgrade the edge device to have more memory and CPU.
B.Reduce the image resolution to lower memory usage.
C.Retrain the model with new images captured from the current camera angle.
D.Convert the model to use grayscale images.
AnswerC

The model needs to learn the new perspective.

Why this answer

The decrease in accuracy is most likely due to the change in camera angle, which introduces a domain shift between the training images and the new inference images. Retraining the model with images captured from the current camera angle will realign the training data distribution with the production environment, directly addressing the root cause of the accuracy drop. This is a standard practice in Custom Vision when deployment conditions change.

Exam trap

The trap here is that candidates focus on the resource constraints (low memory/CPU) as the primary cause of accuracy loss, but the question explicitly states the camera angle changed, making retraining the only option that addresses the domain shift.

How to eliminate wrong answers

Option A is wrong because upgrading hardware (more memory/CPU) addresses resource constraints but does not fix the accuracy degradation caused by the camera angle change; the model's inference logic remains unchanged. Option B is wrong because reducing image resolution may lower memory usage but will likely further degrade accuracy by removing fine-grained defect details, and it does not correct the domain shift from the new camera angle. Option D is wrong because converting to grayscale discards color information that may be critical for defect detection (e.g., color-based anomalies), and it does not address the camera angle change.

624
MCQhard

A healthcare startup is developing a chatbot that uses Azure OpenAI to answer patient questions. They need to ensure that the chatbot only uses information from their verified medical database and does not generate unsupported medical advice. What is the best approach?

A.Fine-tune a model on the medical database and deploy it.
B.Embed the entire medical database in the system message.
C.Rely on Azure OpenAI's content filtering to block unsupported advice.
D.Use Azure AI Search with vector search to retrieve relevant documents and pass them as context.
AnswerD

RAG ensures responses are grounded in indexed data.

Why this answer

Option D is correct because it uses Azure AI Search with vector search to retrieve only relevant, verified documents from the medical database and passes them as context to the Azure OpenAI model. This grounds the model's responses in authoritative data, preventing it from generating unsupported medical advice. The retrieval-augmented generation (RAG) pattern ensures the chatbot answers are based on the provided context rather than the model's internal knowledge.

Exam trap

Microsoft often tests the misconception that fine-tuning or content filtering alone can control factual accuracy, when in reality retrieval-augmented generation (RAG) with Azure AI Search is the correct pattern for grounding responses in specific, verified data.

How to eliminate wrong answers

Option A is wrong because fine-tuning a model on a medical database does not guarantee it will avoid generating unsupported advice; the model can still hallucinate or produce information not present in the training data, and fine-tuning does not enforce retrieval of specific verified documents at inference time. Option B is wrong because embedding the entire medical database in the system message would exceed the token limit (typically 4,096 or 8,192 tokens for most models), making it impractical and inefficient, and it would not allow dynamic retrieval of the most relevant information. Option C is wrong because Azure OpenAI's content filtering is designed to block harmful or offensive content, not to verify the factual accuracy or medical validity of the model's responses; it cannot prevent the generation of unsupported medical advice that appears plausible.

625
Multi-Selectmedium

Which TWO actions should you take to ensure that an Azure AI Search indexer can access data from an Azure Storage account that contains sensitive data?

Select 2 answers
A.Create a private endpoint in the storage account for the search service
B.Use a shared access key (SAS) in the data source definition
C.Configure the search service to use a system-assigned managed identity
D.Allow the search service's IP address in the storage account firewall
E.Disable the storage account firewall entirely
AnswersC, D

Managed identity provides secure access without keys.

Why this answer

Option A is correct because using managed identity eliminates the need for keys. Option C is correct because allowing the search service's IP in the firewall ensures access. Option B is wrong because shared access keys are less secure.

Option D is wrong because disabling firewall is insecure. Option E is wrong because the search service connects to Azure Storage, not the other way.

626
MCQhard

A company is deploying a custom vision model using Azure Custom Vision. The training data contains images with varying resolutions. The model must achieve high accuracy. Which pre-processing step should be applied to the images before training?

A.Resize all images to the same dimensions (e.g., 224x224).
B.Convert images to grayscale.
C.Normalize pixel values to a range of 0-1.
D.Apply data augmentation techniques like random cropping.
AnswerA

Custom Vision expects consistent image sizes for optimal performance.

Why this answer

Custom Vision models use a fixed input size (e.g., 224x224 for ResNet-based architectures). Images with varying resolutions must be resized to the same dimensions before training to ensure consistent tensor shapes for the neural network. Without this step, the model cannot process the data correctly, leading to training failures or degraded accuracy.

Exam trap

Microsoft often tests the misconception that normalization or augmentation alone can compensate for varying image sizes, but the core requirement is that all images must be resized to the same dimensions to satisfy the fixed input layer of the neural network.

How to eliminate wrong answers

Option B is wrong because converting to grayscale removes color information, which is often critical for object recognition tasks (e.g., distinguishing objects by color); Custom Vision models expect 3-channel RGB input by default. Option C is wrong because pixel normalization (0-1) is typically applied internally by the Custom Vision service or as a separate step, but it does not address the fundamental requirement of uniform input dimensions. Option D is wrong because data augmentation (e.g., random cropping) is a technique to improve generalization, not a mandatory pre-processing step to handle varying resolutions; the model still requires all images to be resized to the same dimensions before augmentation.

627
Multi-Selecthard

Which THREE factors should you consider when selecting the pricing tier for an Azure AI Language resource to handle a high-volume production workload?

Select 3 answers
A.Transactions per second (TPS) limits
B.Maximum document size
C.Language support
D.SLA percentage
E.Latency guarantees
AnswersA, B, E

Higher tiers have higher TPS limits.

Why this answer

Option A is correct because the pricing tier for Azure AI Language directly determines the Transactions Per Second (TPS) limit, which is critical for high-volume production workloads. For example, the Free tier (F0) allows only 20 TPS, while Standard (S) tiers can scale to thousands of TPS depending on the selected SKU. Exceeding the TPS limit results in throttling (HTTP 429 errors), so selecting a tier with sufficient TPS capacity is essential to maintain throughput under load.

Exam trap

The trap here is that candidates often confuse 'features available' (like language support or SLA) with 'performance characteristics' (like TPS, document size, and latency), which are the actual tier-dependent factors that impact production workload handling.

628
MCQmedium

Your knowledge mining solution uses Azure AI Document Intelligence to extract data from purchase orders. The extracted data is then indexed by Azure AI Search. You need to ensure that the search index includes the purchase order number and total amount as searchable fields. What should you do?

A.Create a custom skill that calls Azure AI Document Intelligence and returns extracted fields, then use outputFieldMappings to map to index fields.
B.Use Azure AI Document Intelligence's pre-built model to analyze documents and store results in a database, then use a SQL indexer to index the database.
C.Use the OCR skill to extract text and then use regular expressions to find PO number and total.
D.Manually enter the extracted data into the search index.
AnswerA

This integrates Document Intelligence into the skillset and maps outputs to index fields.

Why this answer

First, use Azure AI Document Intelligence to extract fields. Then, use a custom skill or the Document Extraction skill combined with a Web API skill to pass the extracted data to the indexer. The indexer maps the output to index fields via outputFieldMappings.

629
MCQmedium

Refer to the exhibit. You are creating a Custom Vision project using the Azure AI Custom Vision API. The training data is stored in Azure Blob Storage with a SAS URI. The project creation fails with an authorization error. What is the most likely reason?

A.The domain 'general' is invalid
B.The exportModelContainerUri is missing
C.The SAS token is expired or has insufficient permissions
D.The project type 'Classification' is not supported
AnswerC

The SAS token expiry may be past or missing read permission.

Why this answer

The Custom Vision project creation fails because the SAS URI used to access training data in Azure Blob Storage has an expired token or lacks sufficient permissions (e.g., read/list). Custom Vision requires a valid SAS token with at least read and list permissions to import images from the container. An expired or under-permissioned SAS token results in an authorization error when the service attempts to access the blob storage.

Exam trap

The trap here is that candidates may confuse a SAS authorization error with a missing container URI or an invalid domain, when in fact the SAS token's expiry or insufficient permissions is the direct cause of the 403 error during blob access.

How to eliminate wrong answers

Option A is wrong because 'general' is a valid and commonly used domain for Custom Vision projects; it is not invalid. Option B is wrong because exportModelContainerUri is only required when exporting a trained model to a container, not for project creation or importing training data. Option D is wrong because 'Classification' is a fully supported project type in Custom Vision; the error is authorization-related, not about unsupported project types.

630
MCQhard

Your Azure AI Search indexer is failing to index a large number of PDFs from Azure Blob Storage. The error log shows 'Document extraction timeout' for many documents. You need to resolve this issue without losing data. What should you do?

A.Increase the indexer execution timeout in the indexer definition
B.Change the parsing mode of the indexer to 'text'
C.Split large PDFs into smaller files before uploading
D.Enable incremental enrichment on the skillset
AnswerA

The timeout can be increased to allow large documents to be processed.

Why this answer

Option A is correct because increasing the indexer execution timeout allows more time for large document extraction. Option B is wrong because enabling incremental enrichment does not affect extraction timeout. Option C is wrong because splitting PDFs into smaller files would require re-uploading.

Option D is wrong because changing the parsing mode to text does not apply to PDFs; PDFs are already parsed as text or image.

631
MCQmedium

Your organization is using Azure AI Document Intelligence to process expense reports. The reports are submitted as images and need to be classified into categories (e.g., travel, office supplies) before extraction. Which feature of Document Intelligence should you use?

A.Custom classification model
B.OCR capability
C.Layout extraction
D.Prebuilt expense report model
AnswerA

Custom classification models can categorize documents based on their content.

Why this answer

Option C is correct because Document Intelligence supports custom classification models for categorizing documents. Option A is wrong because OCR is for text extraction, not classification. Option B is wrong because layout extraction extracts text structure, not categories.

Option D is wrong because prebuilt models are for specific document types, not custom categories.

632
MCQhard

A company uses the Face API to detect and identify employees for building access. They need to ensure that the system complies with GDPR requirements for biometric data. Which action should they take?

A.Store faces in a secure database and delete after 30 days.
B.Anonymize the face data by blurring key features.
C.Obtain explicit consent from each employee before enrollment.
D.Use encryption for stored face templates.
AnswerC

GDPR requires explicit consent for processing biometric data.

Why this answer

Option C is correct because obtaining explicit consent is a key GDPR requirement for biometric data processing. Option A is wrong because deleting data after a period may not be sufficient without consent. Option B is wrong because encrypting data is a security measure but does not address consent.

Option D is wrong because anonymizing data may circumvent the need for consent but is not always feasible for facial recognition.

633
MCQmedium

You are building a custom copilot using Microsoft Foundry. The copilot must answer questions based on internal documents stored in SharePoint. Which two components are essential for this solution?

A.Azure AI Search with a SharePoint indexer
B.Azure AI Language conversational language understanding (CLU)
C.Azure AI Document Intelligence (Form Recognizer)
D.Azure OpenAI Service with a GPT model
AnswerA, D

Enables retrieval of relevant documents from SharePoint.

Why this answer

Azure AI Search with a SharePoint indexer is essential because it ingests and indexes the internal documents from SharePoint, enabling full-text and vector search capabilities that the copilot uses to retrieve relevant content. This indexer automates the crawling of SharePoint sites and keeps the search index synchronized with document changes, which is critical for answering questions based on up-to-date internal data.

Exam trap

The trap here is that candidates often confuse Azure AI Language CLU or Document Intelligence as necessary for understanding or processing documents, when in fact the core requirement is a search indexer to make SharePoint content queryable, and a generative model to produce answers from that content.

How to eliminate wrong answers

Option B is wrong because Azure AI Language conversational language understanding (CLU) is designed for intent classification and entity extraction in conversational flows, not for indexing or retrieving content from SharePoint documents. Option C is wrong because Azure AI Document Intelligence (Form Recognizer) is used for extracting structured data from scanned forms and documents, not for building a searchable index or powering a Q&A copilot over SharePoint content.

634
MCQeasy

You are building a knowledge mining solution using Azure AI Search. You need to ensure that sensitive information such as credit card numbers is automatically removed from the indexed content. Which built-in skill should you add to your skillset?

A.Entity Recognition skill
B.Conditional skill
C.PII Detection skill
D.Text Translation skill
AnswerC

The PII Detection skill can identify and redact sensitive information like credit card numbers.

Why this answer

Option B is correct because the Text Translation skill does not handle sensitive data. Option C is correct because the Entity Recognition skill can detect entities but not redact. The correct skill is Text Analytics for health, but for PII redaction, use the PII detection skill (part of Azure AI Language).

However, among the options, the correct one is not listed directly. Assuming the correct answer is the 'Text Analytics for PII' skill, but since it's not an option, the closest is 'Entity Recognition' which can detect but not redact. The question may be outdated.

For the sake of this exercise, Option A is correct because the 'Conditional skill' can be used to conditionally redact, but that is not built-in. Actually, the built-in skill for PII redaction is 'PII detection' (preview). In the official skills, there is 'PII detection skill'.

So I'll set Option D as correct.

635
MCQmedium

Your organization is deploying an Azure AI service for document translation. The solution must support custom glossaries and real-time translation. Cost optimization is a key requirement. Which pricing tier should you choose?

A.Standard S1
B.Free F0
C.Basic S0
D.Premium S2
AnswerA

Standard tier supports custom glossaries and real-time translation at a cost-effective price.

Why this answer

The Standard S1 tier is the correct choice because it supports custom glossaries and real-time translation, which are required for the document translation solution. Additionally, S1 offers a balance of features and cost, making it optimal for production workloads where cost optimization is a key requirement, unlike the Free F0 tier which has limited throughput and no SLA, or the Premium S2 tier which is designed for high-volume scenarios at a higher cost.

Exam trap

The trap here is that candidates may confuse the pricing tiers of different Azure AI services (e.g., assuming Translator has a Basic S0 or Premium S2 tier like other services such as Language or Computer Vision) or incorrectly think the Free F0 tier can support custom glossaries and real-time translation at scale, when in fact it lacks those capabilities and has strict usage limits.

How to eliminate wrong answers

Option B (Free F0) is wrong because it does not support custom glossaries and has a capped monthly limit (e.g., 2 million characters), making it unsuitable for production use with real-time translation and glossary requirements. Option C (Basic S0) is wrong because the Basic tier is not available for the Translator service; the Translator service only offers Free F0 and Standard S1 tiers (S0 is a legacy tier for other Azure AI services like Text Analytics, not Translator). Option D (Premium S2) is wrong because it is not a valid tier for the Translator service; the Translator service does not have a Premium S2 tier, and even if it did, it would be more expensive than necessary for a solution that only needs custom glossaries and real-time translation.

636
Multi-Selecthard

You are designing a solution to detect personally identifiable information (PII) in documents using Azure AI Language. The solution must also handle documents in multiple languages. Which THREE features should you use?

Select 3 answers
A.The language detection feature of Azure AI Language.
B.The conversation summarization API.
C.The PII detection feature of Azure AI Language.
D.The Text Analytics for health feature.
E.The multilingual support in Azure AI Language PII detection.
AnswersA, C, E

Can identify the language of the document.

Why this answer

Options A, B, and E are correct because PII detection supports multiple languages, language detection can identify the document language, and the multilingual model can handle mixed-language documents. Option C is wrong because the Text Analytics for health is for medical data, not general PII. Option D is wrong because the conversation summarization API is for summarizing conversations, not detecting PII.

637
MCQhard

A hospital uses Azure Custom Vision to classify X-ray images as normal or abnormal. The model achieves 98% accuracy on the test set. However, during deployment, the model misclassifies many abnormal cases as normal, causing missed diagnoses. The hospital has a class imbalance where abnormal cases are only 5% of the data. What should the data scientist do first to address this?

A.Increase the number of training epochs.
B.Add more normal X-ray images to the dataset.
C.Switch to a different object detection algorithm.
D.Use oversampling or class-weight techniques to balance the training.
AnswerD

Balancing the dataset or adjusting loss weights improves minority class recall.

Why this answer

Option D is correct because the primary issue is class imbalance, where abnormal cases constitute only 5% of the data. Oversampling (e.g., SMOTE) or class-weight techniques adjust the training process to give more importance to the minority class, directly addressing the model's bias toward the majority class and reducing false negatives. This is a standard preprocessing step in Custom Vision and other ML frameworks before tuning hyperparameters or changing algorithms.

Exam trap

The trap here is that candidates often confuse accuracy with model effectiveness, assuming high test accuracy (98%) means the model is robust, but they overlook that accuracy is misleading with severe class imbalance—a model predicting 'normal' for every image would achieve 95% accuracy while missing all abnormal cases.

How to eliminate wrong answers

Option A is wrong because increasing training epochs does not fix class imbalance; it may lead to overfitting on the majority class without improving minority class recall. Option B is wrong because adding more normal X-ray images exacerbates the imbalance, making the model even more biased toward the majority class. Option C is wrong because switching to a different object detection algorithm (e.g., YOLO vs.

Faster R-CNN) does not inherently address data imbalance; the core problem is the skewed training distribution, not the algorithm choice.

638
MCQhard

You are designing a knowledge mining solution that must handle sensitive customer data. The solution must ensure that personally identifiable information (PII) is not returned in search results. What should you do?

A.Use Azure AI Search with encryption at rest
B.Implement role-based access control on the search index
C.Use a custom skill in the skillset to detect and redact PII before indexing
D.Configure field mappings to exclude PII fields
AnswerC

Redacting PII in the enrichment pipeline prevents it from appearing in search results.

Why this answer

Option B is correct because enabling PII detection in the enrichment pipeline and using a custom skill to remove or mask PII fields before indexing prevents PII from being stored in the index. Option A is wrong because encryption does not prevent PII from being returned in results. Option C is wrong because field mappings control how fields are imported, not content removal.

Option D is wrong because access control restricts who can search but does not remove PII from results.

639
MCQhard

You are an AI engineer at a healthcare company. The company uses Azure Cognitive Services to process medical records. They have a Computer Vision resource deployed in the East US region. Recently, they implemented a custom vision model for detecting specific anomalies in X-ray images. The model was trained using the Custom Vision portal and exported as a TensorFlow model. They deployed the model to an Azure Kubernetes Service (AKS) cluster using a Docker container. The container runs the model and exposes a REST API endpoint for inference. The endpoint is used by a web application that is also hosted in the same AKS cluster. The web application is experiencing high latency when making inference requests. The latency spikes up to 10 seconds during peak hours. The AKS cluster has autoscaling enabled based on CPU metrics. The container's resource limits are set to 1 CPU core and 2 GB memory. The model's inference time on a single image is approximately 500 ms on the development machine. The team has not changed the model or the application code recently. The number of concurrent users has increased by 50% in the last month. What should you do to reduce inference latency?

A.Increase the memory limit for the container to 8 GB.
B.Deploy additional replicas of the container and use a load balancer.
C.Optimize the model by quantizing it to reduce inference time.
D.Increase the CPU limit for the container to 4 cores.
AnswerD

More CPU allows handling more concurrent requests, reducing latency.

Why this answer

Option D is correct because the inference latency is caused by CPU saturation during peak hours. The container is limited to 1 CPU core, and with a 50% increase in concurrent users, the single core becomes a bottleneck, causing inference times to spike. Increasing the CPU limit to 4 cores allows the model to process multiple requests in parallel, reducing queue wait times and overall latency.

Exam trap

The trap here is that candidates often confuse horizontal scaling (adding replicas) with vertical scaling (increasing CPU cores), but in this scenario, the bottleneck is per-request CPU throughput, not request volume, so vertical scaling is the correct fix.

How to eliminate wrong answers

Option A is wrong because increasing memory to 8 GB does not address the CPU-bound nature of inference; the model's inference time is 500 ms on a development machine, indicating CPU is the bottleneck, not memory. Option B is wrong because deploying additional replicas with a load balancer would help with horizontal scaling but does not fix the per-request CPU starvation; each replica still has only 1 CPU core, so each request still faces the same single-core bottleneck. Option C is wrong because the model was exported as a TensorFlow model and the team has not changed the model or code recently; quantizing would require retraining or conversion, and the question states the model is already deployed and working, so this is a significant change that is not necessary when the root cause is resource limits.

640
MCQeasy

You are planning to use Azure AI Document Intelligence to process a large volume of mixed document types (invoices, receipts, and purchase orders). The solution must automatically classify each document type and extract relevant fields. What should you configure?

A.Use the Form Recognizer service with neural models
B.Create a custom classification model to identify document types, then use extraction models
C.Use prebuilt models for each document type and route based on filename
D.Use the Read model to extract all text and then use regular expressions to classify
AnswerB

Custom classification model handles mixed types accurately.

Why this answer

Option B is correct because Azure AI Document Intelligence (formerly Form Recognizer) requires a two-step process for mixed document types: first, a custom classification model identifies each document type (invoice, receipt, purchase order), then separate extraction models (custom or prebuilt) extract the relevant fields from each classified type. This approach ensures accurate routing and field extraction without relying on filenames or brittle regex patterns.

Exam trap

The trap here is that candidates assume a single model (like neural or prebuilt) can both classify and extract, but Azure AI Document Intelligence requires a separate classification step before extraction for mixed document types.

How to eliminate wrong answers

Option A is wrong because neural models are a type of extraction model (for improved accuracy on complex documents) but do not provide document-type classification; they cannot automatically distinguish between invoices, receipts, and purchase orders without a separate classifier. Option C is wrong because routing based on filename is unreliable and not a supported feature of Document Intelligence; filenames can be inconsistent or missing, and the service requires explicit classification logic. Option D is wrong because the Read model only extracts raw text and layout, not structured fields, and using regular expressions to classify document types is error-prone and not scalable for mixed document types with varying formats.

641
MCQhard

Your company has a large collection of legal contracts in PDF format stored in Azure Blob Storage. You need to extract key clauses, parties, and effective dates using a custom model in Azure AI Document Intelligence. The model must be retrained monthly as new contract templates are added. What is the recommended approach to handle model versioning and retraining?

A.Train a new model version using the 'compose' operation or copy the existing model and retrain with new samples
B.Use a multi-model ensemble by training separate models per template
C.Retrain the model from scratch each month using all historical data
D.Use Azure Machine Learning pipelines to automate retraining and deploy a new endpoint
AnswerA

Model composition allows building on top of existing models.

Why this answer

Option C is correct because Azure AI Document Intelligence allows training a new model version from an existing model using supervised training, preserving previously learned patterns. Option A is inefficient; Option B is not a feature; Option D is not supported.

642
MCQhard

A healthcare organization uses Azure AI Language to extract medical entities from clinical notes. The solution must comply with HIPAA and redact protected health information (PHI). Which capability should the team configure?

A.Azure Purview Information Protection
B.Custom named entity recognition (NER)
C.Azure AI Document Intelligence
D.Text Analytics for health
AnswerD

Text Analytics for health includes PHI detection and redaction.

Why this answer

Option D is correct because the Azure AI Language health feature includes PHI detection and redaction. Option A is wrong because custom entity extraction does not automatically redact PHI. Option B is wrong because Azure Purview is for data governance, not real-time redaction.

Option C is wrong because Azure AI Document Intelligence is for document processing, not language-specific PHI.

643
Multi-Selecthard

A company uses Azure AI Language to analyze customer reviews. They need to detect sentiment, extract key phrases, and identify named entities. Which THREE capabilities should they combine?

Select 3 answers
A.Named entity recognition (NER)
B.Abstractive summarization
C.Language detection
D.Key phrase extraction
E.Sentiment analysis
AnswersA, D, E

NER identifies named entities.

Why this answer

Options A, B, and D are correct. Sentiment analysis, key phrase extraction, and named entity recognition are distinct capabilities in Azure AI Language. Option C is wrong because summarization is a separate skill.

Option E is wrong because language detection is not needed if language is known.

644
Multi-Selectmedium

Which TWO Azure AI Search features should you enable to improve the relevance of search results for a knowledge mining solution that supports natural language queries?

Select 2 answers
A.Synonyms
B.Semantic ranking
C.Search mode 'all'
D.Scoring profiles
E.Filters
AnswersB, D

Improves relevance by understanding query intent.

Why this answer

Options A and D are correct. Semantic ranking re-orders results using deep learning models to match query intent, and scoring profiles allow customizing relevance based on field weights, boosting, and freshness. Option B is incorrect because search mode 'all' returns documents containing all terms, which may not improve relevance.

Option C is incorrect because synonyms expand queries but do not re-rank. Option E is incorrect because filters narrow results but do not improve ranking.

645
Multi-Selecthard

You are deploying an agentic solution that must comply with data residency requirements. The agent processes personal data from users in the European Union. Which THREE actions should you take to ensure compliance?

Select 3 answers
A.Deploy the agent service in an Azure region within the European Union
B.Disable logging for the agent to avoid storing personal data
C.Enable data encryption at rest using customer-managed keys
D.Configure the agent's data storage to use a globally redundant storage account
E.Store all agent data in an Azure SQL Database located in the EU region
AnswersA, C, E

Deploying in EU regions ensures data stays within the EU.

Why this answer

Data residency requires storing and processing data within the EU region. Using Azure regions in the EU, configuring data storage in those regions, and enabling data encryption at rest are key compliance measures. Global regions may violate residency.

Disabling logging may hinder auditing.

646
MCQeasy

Your company wants to build a custom Copilot for customer support using Microsoft Copilot Studio. The support team needs to query a backend CRM system securely using the Copilot. Which authentication method should you configure for the custom connector to the CRM?

A.Microsoft Entra ID OAuth 2.0
B.API key authentication
C.Basic authentication
D.Client certificate authentication
AnswerA

OAuth 2.0 with Microsoft Entra ID provides secure token-based authentication.

Why this answer

Option C is correct because Microsoft Entra ID OAuth 2.0 is the recommended secure authentication for custom connectors in Copilot Studio, allowing token-based access without exposing credentials. Option A is wrong because API keys are less secure and not recommended for production. Option B is wrong because Basic authentication sends credentials in plain text.

Option D is wrong because client certificates are not directly supported by Copilot Studio connectors.

647
MCQmedium

Refer to the exhibit. You called the Key Phrase Extraction API on two documents. What is the total number of key phrases extracted?

A.7
B.5
C.3
D.2
AnswerB

Sum of key phrases from both documents.

Why this answer

Document 1 has 3 key phrases: Azure, NLP, services. Document 2 has 2 key phrases: Microsoft, AI. Total is 5.

648
Multi-Selecthard

A company uses Azure Cognitive Search to index customer support emails. They need to implement a custom skill that extracts the sentiment of the email body and also identifies the primary product mentioned. The custom skill is a Python function deployed as an Azure Function. They want to ensure the skill can process multiple documents concurrently and handle errors gracefully. Which THREE configurations should they apply?

Select 3 answers
A.Set continueOnError to false to ensure that if the skill fails for one document, the entire indexer run stops.
B.Set the inputs of the skill to include the 'text' field from the enriched document and the 'product' field from a previous skill.
C.Set the uri of the skill to the HTTP endpoint of the Azure Function, including the function key.
D.Set the context property to '/document/pages/*' to process each page of the email individually.
E.Set the batchSize of the custom skill definition to 10 to allow parallel processing of multiple documents.
AnswersB, C, E

Inputs define the data passed to the skill; they should reference fields from the enrichment pipeline.

Why this answer

Option B is correct because the custom skill must receive the email body text for sentiment analysis and the product field from a prior skill (e.g., a key phrase extraction or entity recognition skill) to identify the primary product. This ensures the Azure Function has all required inputs to produce the desired outputs (sentiment score and product name).

Exam trap

The trap here is that candidates often confuse the 'context' property with the 'inputs' property, incorrectly assuming that setting context to '/document/pages/*' is necessary for page-level processing, when in fact the context should match the granularity at which the skill should operate—here, the entire document for overall sentiment.

649
Multi-Selecthard

You are designing a solution that uses Azure AI Document Intelligence to extract data from invoices. The solution must handle high throughput and process documents in batch. Which TWO configuration options should you use?

Select 2 answers
A.Use the synchronous API for each invoice
B.Train a custom model for invoice extraction
C.Provision a standard (S0) tier Document Intelligence resource
D.Implement batch processing using the async document analysis API
E.Store output directly in Azure Blob Storage without API calls
AnswersC, D

S0 tier supports higher throughput and batch processing.

Why this answer

The standard (S0) tier is required for production-grade throughput because it offers higher transactions per second (TPS) and better scalability compared to the free (F0) tier. For batch processing of invoices, the async document analysis API is the correct choice because it supports submitting multiple documents in a single call and returns results via a polling mechanism, which is designed for high-volume scenarios.

Exam trap

The trap here is that candidates often confuse the synchronous API (which is simpler but not scalable) with the async API (which is designed for batch and high throughput), and they may also overlook that the free tier (F0) cannot handle production-level batch loads.

650
Multi-Selecthard

Which THREE components are part of the Azure AI Foundry SDK for building multi-agent solutions?

Select 3 answers
A.AIAgentClient
B.AIProjectClient
C.InferenceClient
D.Azure AI Search client
E.Azure OpenAI client
AnswersA, B, C

AIAgentClient is used to create and manage agents.

Why this answer

A is correct because AIAgentClient is a core component of the Azure AI Foundry SDK specifically designed for building and managing multi-agent solutions. It provides the necessary abstractions to create, orchestrate, and communicate with multiple AI agents within a single project, enabling complex workflows and agent collaboration.

Exam trap

The trap here is that candidates often confuse general-purpose clients like Azure OpenAI client or Azure AI Search client with the specialized agent orchestration client, assuming any 'AI' client can build multi-agent solutions, but only AIAgentClient provides the necessary agent lifecycle and communication primitives.

651
MCQmedium

Your company uses a custom question answering knowledge base in Azure AI Language to answer employee questions about HR policies. You need to update the knowledge base with a new set of FAQ documents that contain tables and images. What is the best way to ingest the new content?

A.Use Azure AI Search to index the documents and then import the index into the knowledge base.
B.Manually add the new QnA pairs using the Language Studio portal.
C.Use the Azure AI Language REST API to add the new QnA pairs programmatically.
D.Use Microsoft Foundry Copilot Studio to automatically ingest the documents into the knowledge base.
AnswerD

Copilot Studio can automatically extract QnA pairs from documents, including tables and images.

Why this answer

Option C is correct because Microsoft Foundry Copilot Studio can automatically ingest structured content from documents, including tables and images, into the knowledge base. Option A is wrong because manual QnA pairs are time-consuming and error-prone. Option B is wrong because the REST API can only add QnA pairs, not directly ingest documents.

Option D is wrong because Azure AI Search is for indexing, not for adding content to the knowledge base.

652
Multi-Selecthard

Which THREE actions should you take when designing a custom skill for an Azure AI Search enrichment pipeline? (Choose three.)

Select 3 answers
A.Define input and output parameters in the skillset definition
B.Handle errors in the skill and return appropriate status codes
C.Ensure the skill executes within 2 minutes
D.Write the skill in a language supported by Azure AI Search
E.Deploy the skill as an Azure Function or other HTTP endpoint
AnswersA, B, E

The skillset must specify inputs and outputs.

Why this answer

Options A, C, and D are correct. The skill must be deployed as a web API that accepts JSON input and returns JSON output. It should handle errors gracefully.

It must be registered in the skillset. Option B is wrong because the skill should not be long-running; indexer timeouts apply. Option E is wrong because the skill can be in any language as long as it exposes a REST API.

653
MCQmedium

A company is developing an agent that uses Azure AI Vision to analyze images uploaded by users. The agent must identify objects and read text in images. The team uses the Azure AI Vision API. During testing, the agent fails to read text from images with low contrast. What should the team do to improve optical character recognition (OCR) accuracy for such images?

A.Use a different OCR API from Azure Cognitive Services.
B.Pre-process the image to adjust contrast and brightness before calling the OCR API.
C.Train a custom OCR model using Azure Custom Vision.
D.Increase the confidence threshold for text detection.
AnswerB

Image pre-processing improves OCR accuracy.

Why this answer

Option B is correct because Azure AI Vision's OCR API performs best on images with sufficient contrast and brightness. Pre-processing the image (e.g., using OpenCV or PIL to adjust contrast and brightness) enhances text visibility, directly improving OCR accuracy for low-contrast images without changing the API or training a custom model.

Exam trap

The trap here is that candidates may assume Azure Custom Vision can be repurposed for OCR or that adjusting confidence thresholds can fix recognition accuracy, when in fact pre-processing the image is the standard approach to improve OCR results for low-quality inputs.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision's Read API is already the dedicated OCR service within Azure Cognitive Services; switching to a different OCR API (e.g., Form Recognizer) would not inherently solve low-contrast issues and may add unnecessary complexity. Option C is wrong because Azure Custom Vision is designed for image classification and object detection, not for reading text; it cannot be trained to perform OCR. Option D is wrong because increasing the confidence threshold for text detection would filter out more detections, potentially missing low-confidence but correct text reads, and does not improve the underlying OCR engine's ability to recognize text in low-contrast images.

654
MCQhard

You are an AI engineer at Contoso. Contoso has a Microsoft Copilot for Microsoft 365 deployment. They want to build a custom copilot in Microsoft Copilot Studio that can answer questions about their internal IT support knowledge base stored in a SharePoint Online document library. The knowledge base includes hundreds of PDF and Word documents. Requirements: - The copilot must only answer from the approved knowledge base documents. - Responses must be grounded in the documents and include citations. - The solution must use generative answers with a prebuilt AI model (no custom model training). - Authentication must be via Microsoft Entra ID with single sign-on (SSO). - The copilot should be published to a Microsoft Teams channel. You need to recommend the minimal configuration steps. What should you do?

A.Create a custom Azure AI Language model using the documents. Then build a bot with Azure Bot Service and connect it to Copilot Studio.
B.Use Power Virtual Agents to create a bot. Add a custom entity to map document content. Use Power Automate to retrieve documents.
C.Use Azure AI Search to index the documents. Create a custom connector in Copilot Studio to query the search index. Configure authentication and publish to Teams.
D.In Copilot Studio, create a new copilot. Add the SharePoint document library as a knowledge source. Configure authentication with Microsoft Entra ID. Enable generative answers. Publish to the Teams channel.
AnswerD

This uses built-in features without custom coding, meeting all requirements.

Why this answer

Option B is correct. Copilot Studio allows connecting to SharePoint Online as a knowledge source for generative answers. Setting up authentication with Microsoft Entra ID provides SSO.

Publishing to Teams is a built-in channel. This meets all requirements without custom development. Option A is wrong because building a custom Azure AI Language model is unnecessary and violates the 'no custom model training' requirement.

Option C is wrong because Azure AI Search requires creating an index and custom skills, which is more complex and not minimal. Option D is wrong because Power Virtual Agents (now part of Copilot Studio) does not natively support generative answers with SharePoint grounding in the same simple way; the recommended approach is Copilot Studio with knowledge sources.

655
Multi-Selectmedium

You are developing a content moderation solution that uses Azure Content Moderator to review images uploaded by users. The solution must flag images for potential adult content. Which TWO actions should you take to achieve this goal?

Select 2 answers
A.Train a custom image classifier using Content Moderator's training API
B.Use the List Management API to add images to a blocklist
C.Configure a human review loop using the Review tool
D.Call the Evaluate operation on the image endpoint
E.Use the OCR operation to extract text from images
AnswersC, D

Human reviews can provide accurate final decisions and improve the moderation system.

Why this answer

Option C is correct because Azure Content Moderator's Review tool enables human-in-the-loop review, which is essential for accurately flagging adult content when automated confidence scores are borderline. This allows human moderators to confirm or override the automated classification, ensuring compliance with content policies. Option D is correct because the Evaluate operation on the image endpoint directly analyzes images for adult and racy content using pre-trained models, returning a confidence score that can trigger further action.

Exam trap

The trap here is that candidates may confuse the Evaluate operation with the OCR operation, or assume that custom training (Option A) is required when Azure Content Moderator already provides pre-trained adult content detection models.

656
MCQeasy

A company needs to implement a chatbot that answers customer queries using a knowledge base. Which Azure AI service should be used to build the knowledge base?

A.Azure AI Language (Question Answering)
B.Azure Bot Service
C.Azure AI Translator
D.Azure AI Speech
AnswerA

Question Answering is specifically for creating knowledge bases.

Why this answer

Azure AI Language's Question Answering feature is specifically designed to create a knowledge base from structured or unstructured content (e.g., FAQs, product manuals, support documents). It uses a custom question-answering model that can be trained and published as a REST API endpoint, which a chatbot can then query to retrieve precise answers. This makes it the correct service for building the knowledge base itself.

Exam trap

The trap here is that candidates often confuse the chatbot orchestration service (Azure Bot Service) with the knowledge base service itself, forgetting that the Bot Service is a host for the bot logic and channel integration, while the knowledge base must be built using a dedicated AI service like Question Answering.

How to eliminate wrong answers

Option B (Azure Bot Service) is wrong because it is a framework for building, deploying, and managing chatbots, not for creating or storing a knowledge base; it would consume a knowledge base built by another service. Option C (Azure AI Translator) is wrong because it provides real-time text translation between languages, not a question-answering knowledge base. Option D (Azure AI Speech) is wrong because it handles speech-to-text and text-to-speech capabilities, not the storage or retrieval of factual answers from a knowledge base.

657
MCQeasy

A healthcare organization needs to redact personally identifiable information (PII) from patient records before using them for research. They have large volumes of unstructured text in multiple languages. Which Azure AI service should they use?

A.Azure AI Content Safety
B.Azure AI Language (PII detection feature)
C.Azure AI Document Intelligence (formerly Form Recognizer)
D.Azure AI Translator
AnswerB

Azure AI Language includes a PII detection capability that can identify and optionally redact personal information in text across multiple languages.

Why this answer

Option B is correct because Azure AI Language's PII detection feature can identify and redact PII across multiple languages. Option A is wrong because Azure AI Document Intelligence is for extracting information from documents, not specifically for PII redaction. Option C is wrong because Azure AI Translator focuses on translation, not PII detection.

Option D is wrong because Azure AI Content Safety focuses on harmful content, not PII.

658
MCQmedium

A healthcare organization is building a clinical decision support system that must extract medical entities (e.g., symptoms, diagnoses, medications) from unstructured clinical notes. The solution must be able to detect relationships between entities, such as 'medication X treats symptom Y'. Which Azure AI service should be used?

A.Azure AI Translator
B.Azure AI Speech-to-Text
C.Azure AI Document Intelligence (formerly Form Recognizer)
D.Azure AI Language - Custom NER with entity linking
AnswerD

Custom NER with entity linking can extract medical entities and identify relationships.

Why this answer

Option D is correct because Azure AI Language's custom NER with entity linking can extract medical entities and identify relationships. Option A is wrong because Translator is for language translation, not entity extraction. Option B is wrong because Speech-to-Text converts audio to text, not entity extraction.

Option C is wrong because Form Recognizer extracts structured data from forms, not relationships.

659
MCQeasy

A team is building a chatbot using Azure Bot Service and Language Understanding (LUIS). The chatbot must handle multiple languages. What should you configure?

A.Configure a single LUIS app with multilingual utterances
B.Use Azure AI Search to index translated content
C.Use Azure Translator to translate utterances before calling LUIS
D.Create separate LUIS applications for each language
AnswerD

Each LUIS app supports one language; multiple apps are needed for multiple languages.

Why this answer

Option D is correct because LUIS does not natively support multilingual models within a single app. Each LUIS application is designed for a single language, so to handle multiple languages, you must create separate LUIS apps—one per language—and route user utterances to the appropriate app based on the detected language. This ensures accurate intent and entity recognition tailored to each language's linguistic patterns.

Exam trap

The trap here is that candidates assume a single LUIS app can handle multiple languages by simply adding multilingual utterances, but LUIS explicitly requires separate apps per language because its models are language-specific and cannot generalize across languages.

How to eliminate wrong answers

Option A is wrong because a single LUIS app cannot be configured with multilingual utterances; LUIS apps are monolingual by design, and mixing languages in one app degrades prediction accuracy. Option B is wrong because Azure AI Search is a cognitive search service for indexing and querying content, not a tool for language detection or intent recognition in a chatbot; it does not replace the need for language-specific LUIS apps. Option C is wrong because while Azure Translator can translate utterances, translating before calling LUIS introduces latency, potential loss of nuance, and is not a recommended pattern—LUIS expects native-language utterances for optimal performance, and translation is better handled at the application layer if needed.

660
MCQhard

Your Azure AI Search indexer is failing to index documents from an Azure Blob Storage container. The error message shows 'AccessDenied'. What is the most likely cause?

A.The blob container name is misspelled in the datasource.
B.The indexer execution interval is set too high.
C.The search service's managed identity lacks 'Storage Blob Data Reader' role.
D.The index schema does not match the blob metadata.
AnswerC

AccessDenied indicates missing permissions to read blobs.

Why this answer

The 'AccessDenied' error indicates that the Azure AI Search service lacks the necessary permissions to read data from the Azure Blob Storage container. The most likely fix is to assign the 'Storage Blob Data Reader' role to the search service's system-assigned managed identity, which grants read access to blob containers and their contents.

Exam trap

Microsoft often tests the distinction between authentication (who you are) and authorization (what you can do), leading candidates to confuse a missing role assignment with a configuration error like a misspelled container name or schema mismatch.

How to eliminate wrong answers

Option A is wrong because a misspelled container name would cause a 'ContainerNotFound' or 'InvalidContainerName' error, not an 'AccessDenied' error. Option B is wrong because the indexer execution interval affects scheduling, not authentication or authorization; a high interval would simply delay indexing, not cause an access denial. Option D is wrong because schema mismatches between the index and blob metadata result in indexing failures with errors like 'FieldNotFound' or 'CannotConvertValue', not 'AccessDenied'.

661
MCQhard

You have deployed a chatbot using Azure OpenAI with a system message as shown. The chatbot sometimes provides incorrect answers that are not supported by the sources. What is the most likely cause?

A.Content filters are incorrectly configured, allowing harmful content.
B.The data ingestion pipeline has errors, so the sources are not available.
C.The temperature parameter is too low, causing repetitive answers.
D.The system message does not guarantee grounding; the model may still hallucinate.
AnswerD

System messages are guidelines, not strict constraints, so the model may generate unsupported answers.

Why this answer

Option D is correct because a system message in Azure OpenAI provides instructions and context but does not enforce factual grounding. The model can still generate responses that are not supported by the provided sources (hallucination), especially if the system message is not explicitly designed to restrict the model to only use the given data. Grounding requires additional techniques like retrieval-augmented generation (RAG) or explicit constraints in the prompt.

Exam trap

The trap here is that candidates often assume a system message is sufficient to enforce factual accuracy, confusing instruction-following with grounded generation, and overlook the need for retrieval-augmented generation or explicit source constraints.

How to eliminate wrong answers

Option A is wrong because content filters control the safety and appropriateness of outputs, not the factual accuracy or grounding of responses; they would not cause unsupported answers. Option B is wrong because if the data ingestion pipeline had errors making sources unavailable, the chatbot would likely fail to retrieve data or return errors, not produce plausible but incorrect answers. Option C is wrong because a low temperature parameter makes outputs more deterministic and repetitive, but it does not cause hallucination; in fact, lower temperature often reduces randomness and can improve consistency with training data, but it does not guarantee grounding to specific sources.

662
MCQhard

Your company is developing a knowledge mining solution for a legal firm that needs to extract information from scanned legal documents. The documents contain handwritten notes in addition to printed text. You need to extract both printed and handwritten text. You are using Azure AI Document Intelligence with the Read OCR model. The solution must be integrated into Azure AI Search. During testing, the printed text is extracted correctly, but handwritten text is often missing or incorrect. What should you do to improve the extraction of handwritten text?

A.Preprocess the documents to increase image resolution before sending to Document Intelligence.
B.Add an OCR skill from Azure AI Search's built-in skills to the skillset.
C.Train a custom Document Intelligence model on handwritten samples.
D.Ensure the Document Intelligence skill is configured with the Read OCR model and handwriting recognition enabled.
AnswerD

The Read model with handwriting option extracts both printed and handwritten text.

Why this answer

Option C is correct because Document Intelligence's Read OCR model supports handwriting recognition; enabling it ensures handwritten text is extracted. Option A is wrong because the issue is not about custom models. Option B is wrong because the built-in OCR skill does not support handwriting.

Option D is wrong because increasing resolution doesn't enable handwriting recognition.

663
Multi-Selectmedium

Which TWO actions should you take to reduce the cost of using Azure OpenAI for a chatbot that handles high traffic?

Select 2 answers
A.Increase max_tokens to reduce the number of requests.
B.Use the batch API for non-real-time requests.
C.Implement caching for frequently asked questions.
D.Lower the temperature to 0 to reduce token usage.
E.Fine-tune the model to reduce prompt length.
AnswersB, C

Batch API has lower cost per token.

Why this answer

Option B is correct because the batch API allows you to submit non-real-time requests that are processed asynchronously, often at a lower cost per token compared to real-time inference. This is ideal for chatbot scenarios where some queries (e.g., historical analysis or bulk processing) do not require immediate responses, reducing overall Azure OpenAI consumption costs.

Exam trap

The trap here is that candidates confuse token-related parameters (max_tokens, temperature) with cost-saving mechanisms, when in reality cost reduction for high-traffic chatbots relies on architectural patterns like batching and caching, not on tweaking inference parameters.

664
MCQmedium

You run the PowerShell script above to call the Text Analytics API. The response shows a sentiment label of 'positive' with a score of 0.99. However, you expected 'negative' because the word 'excellent' was meant to be sarcastic. What is the most likely reason for this result?

A.The score threshold for negative sentiment is too high.
B.The language parameter is set incorrectly.
C.The API version does not support sentiment analysis.
D.The model does not detect sarcasm and interprets the text literally.
AnswerD

Sarcasm detection is not a built-in feature.

Why this answer

Option A is correct because the Text Analytics API does not inherently detect sarcasm; it analyzes literal sentiment. Option B is wrong because the API does handle negation. Option C is wrong because the language parameter is correctly set.

Option D is wrong because the API version is stable.

665
MCQeasy

You are deploying a conversational AI solution using Microsoft Copilot Studio. The solution must provide responses based on data from an internal knowledge base stored in SharePoint. Which feature should you configure?

A.Configure Azure AI Language with custom question answering.
B.Create an Azure Bot Service with a QnA Maker knowledge base.
C.Enable Generative Answers and add SharePoint as a data source.
D.Use Azure OpenAI Service with data integration (Bring Your Own Data).
AnswerC

Generative Answers allows Copilot to use content from SharePoint for responses.

Why this answer

Option A is correct because Generative Answers in Copilot Studio can use SharePoint as a data source. Option B is wrong because an Azure Bot Service with QnA Maker is legacy; Copilot Studio is preferred. Option C is wrong because Azure OpenAI Service on your own data is a different approach, not integrated into Copilot Studio.

Option D is wrong because Azure AI Language is a development platform, not a out-of-the-box conversational AI solution.

666
MCQmedium

A company is building a chatbot using Azure OpenAI Service to handle customer inquiries. The bot sometimes responds with incorrect or fabricated information. The team wants to ground the model responses using their own product documentation stored in Azure Cognitive Search. Which configuration should they implement?

A.Use Azure AI Document Intelligence to extract text and generate embeddings, then store them in a vector database for direct similarity search.
B.Fine-tune the GPT model on the product documentation dataset.
C.Enable the semantic ranker in Azure Cognitive Search to improve the relevance of search results.
D.Configure Azure OpenAI on your data with Azure Cognitive Search as the data source.
AnswerD

This enables RAG, where the model retrieves relevant chunks from the search index and uses them as context to generate responses, reducing hallucinations.

Why this answer

Option B is correct because using Azure OpenAI on your data with Azure Cognitive Search indexes enables Retrieval Augmented Generation (RAG) to ground responses in the company's documents. Option A is wrong because fine-tuning requires labeled data and doesn't guarantee grounding. Option C is wrong because embedding search alone doesn't integrate with the model's response generation.

Option D is wrong because semantic ranker improves search relevance but doesn't ground the model's output.

667
MCQhard

Your organization runs a popular news website. You want to use Azure AI Language to automatically generate summaries of news articles for the homepage. The summaries must be concise (under 100 words), extractive (selecting key sentences from the article), and available in both English and Spanish. You have a large corpus of articles in both languages. You need to implement a solution that requires minimal custom development and leverages Azure AI Language's prebuilt capabilities. Which approach should you take?

A.Use the prebuilt extractive summarization API in Azure AI Language for both languages, specifying the maximum summary length.
B.Train a custom extractive summarization model using Azure AI Language's custom text summarization feature with labeled data in both languages.
C.Use the conversation summarization API to summarize each article.
D.Use the prebuilt abstractive summarization API to generate summaries.
AnswerA

The prebuilt extractive summarization API supports English and Spanish, and allows configuring summary length. It requires no custom model training.

Why this answer

Option A is correct because Azure AI Language's prebuilt extractive summarization supports multiple languages, including English and Spanish, and can be configured to output concise summaries. Option B is wrong because extractive summarization is a prebuilt feature, not a custom model. Option C is wrong because abstractive summarization generates new sentences, not extractive.

Option D is wrong because conversational summarization is designed for multi-turn conversations, not news articles.

668
Multi-Selectmedium

Which TWO are valid techniques for reducing latency in an Azure AI solution that processes real-time chat messages?

Select 2 answers
A.Use a larger, more accurate model for better performance.
B.Move the application to a different region to use a different pricing tier.
C.Deploy Azure AI services in the same region as the application.
D.Use batch processing to combine multiple messages into one API call.
E.Increase the client-side timeout to allow for slower responses.
AnswersC, D

Minimizes network round-trip time.

Why this answer

Option C is correct because deploying Azure AI services in the same region as the application minimizes network latency by reducing the physical distance data must travel. This ensures lower round-trip times (RTT) for real-time chat message processing, which is critical for maintaining responsiveness in interactive applications.

Exam trap

The trap here is that candidates often confuse model accuracy with performance, assuming a larger model will be faster, when in reality it increases latency due to higher compute demands, and they may overlook batch processing as a valid latency-reduction technique because they associate it only with throughput, not real-time responsiveness.

669
Multi-Selecteasy

Which TWO Azure services are used together to build a custom question-answering solution?

Select 2 answers
A.Azure AI Language (Custom Question Answering)
B.Azure AI Computer Vision
C.Azure AI Speech
D.Azure AI Search
E.Azure AI Translator
AnswersA, D

Custom Question Answering builds a knowledge base from documents.

Why this answer

Azure AI Language's Custom Question Answering (formerly QnA Maker) provides the core service for building a knowledge base of question-answer pairs and processing user queries. Azure AI Search acts as the underlying search index and retrieval engine, enabling the solution to scale, perform semantic ranking, and return relevant answers from the knowledge base. Together, they form a complete custom Q&A pipeline: Custom Question Answering for authoring and orchestration, and Azure AI Search for indexing and retrieval.

Exam trap

The trap here is that candidates often assume Azure AI Speech or Azure AI Translator are needed for a 'custom' solution, but the core requirement is a searchable knowledge base, which is provided by Azure AI Search, not by speech or translation services.

670
MCQmedium

You are a developer for a legal firm. The firm uses Azure Cognitive Search to index legal documents. They have a custom skill that performs OCR on scanned PDFs using Azure Form Recognizer. The skill is implemented as an Azure Function. Recently, the indexer has been failing with the error: "The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing." The documents are large (up to 200 pages each). The skill calls the Form Recognizer API asynchronously. You need to resolve the timeout issue without losing the ability to process large documents. Current configuration: batchSize = 1, maxPageSize = 100, timeout = 100 seconds. You cannot change the execution time of the Form Recognizer API. What should you do?

A.Increase the batchSize to 10 to process more documents per invocation, reducing the number of total invocations.
B.Increase the maxPageSize to 500 to reduce the number of API calls to Form Recognizer.
C.Decrease the batchSize to 1 and increase the timeout property in the skillset skill definition to PT300S.
D.Remove the custom skill and use the built-in OCR skill in the skillset.
AnswerC

Increasing the skill timeout to 300 seconds allows the function more time to process the document. The function's timeout must also be increased in host.json.

Why this answer

Option C is correct because the error indicates the HttpClient timeout (100 seconds) is too short for large documents processed by the custom skill. Increasing the timeout to PT300S (300 seconds) in the skill definition allows the Azure Function to wait longer for the asynchronous Form Recognizer API to complete, while keeping batchSize=1 ensures each invocation handles one document at a time, preventing overload and maintaining reliability for large PDFs.

Exam trap

The trap here is that candidates may think increasing batchSize or maxPageSize will reduce the number of invocations and thus fix the timeout, but these parameters do not affect the per-invocation timeout; the correct approach is to increase the timeout duration while keeping batchSize small to avoid overloading the skill.

How to eliminate wrong answers

Option A is wrong because increasing batchSize to 10 would cause the custom skill to process multiple large documents per invocation, increasing the total processing time per call and likely exacerbating the timeout issue, not resolving it. Option B is wrong because maxPageSize controls how many documents are returned per page in indexer results, not the size of data sent to the custom skill; it does not affect the timeout or the Form Recognizer API call duration. Option D is wrong because the built-in OCR skill in Azure Cognitive Search cannot handle scanned PDFs with the same accuracy or layout analysis as Form Recognizer, and removing the custom skill would lose the specialized OCR capability required for legal documents.

671
MCQhard

A healthcare organization uses Azure AI Health Insights to analyze patient data. They must ensure that PHI is not logged by the AI services. Which configuration should you apply?

A.Disable all logging for the Azure AI resource
B.Enable diagnostic settings to stream logs to a Log Analytics workspace with a data masking rule
C.Configure the resource to use a system-assigned managed identity
D.Use Azure Policy to restrict logging to metadata only
AnswerB

Data masking rules can redact PHI before logging.

Why this answer

Option B is correct because Azure AI Health Insights processes protected health information (PHI), and enabling diagnostic settings to stream logs to a Log Analytics workspace with a data masking rule allows you to redact sensitive PHI from logs before they are stored. Data masking rules in Log Analytics can be configured to hide patterns like patient IDs or names, ensuring compliance with HIPAA while still retaining operational logs.

Exam trap

The trap here is that candidates confuse disabling logging entirely (Option A) with selectively masking sensitive data, or they mistakenly think managed identities (Option C) or Azure Policy (Option D) can control log content, when in fact only data masking rules within diagnostic settings provide the required PHI redaction at the log ingestion layer.

How to eliminate wrong answers

Option A is wrong because disabling all logging for the Azure AI resource would prevent any monitoring or auditing, which is often required for compliance and operational troubleshooting; it does not selectively protect PHI. Option C is wrong because configuring a system-assigned managed identity controls authentication and access to other Azure resources, not the content of logs or PHI masking. Option D is wrong because Azure Policy can enforce resource configurations but cannot directly restrict the content of logs to metadata only; it lacks the granularity to mask or filter PHI within log entries.

672
MCQeasy

You are developing a solution that uses Azure AI Translator to translate documents from English to French. You need to ensure that the translated text maintains the original formatting, such as HTML tags. Which feature should you use?

A.Use the Translator glossary to preserve formatting.
B.Use the Translator parallel corpus to train a custom model.
C.Set the content type to 'text/html' in the translation request.
D.Use the Transliterate method to preserve formatting.
AnswerC

Setting content type to 'text/html' tells the translator to preserve HTML tags.

Why this answer

Option C is correct because the translator can preserve the original formatting when using the appropriate content type or using the 'textType' parameter set to 'html'. Option A is wrong because the glossary is for custom translations. Option B is wrong because the parallel corpus is for training custom models.

Option D is wrong because transliteration converts between scripts, not formats.

673
MCQeasy

Your company deploys an Azure AI Document Intelligence solution to extract data from invoices. During testing, you notice that some fields are not being extracted correctly, especially for invoices from a specific vendor with a non-standard layout. You need to improve extraction accuracy for this vendor's invoices. What should you do?

A.Enable OCR on the documents and use regular expressions to extract fields.
B.Convert the invoices to a standard format before processing.
C.Train a custom model using labeled samples of the vendor's invoices.
D.Use the prebuilt invoice model with confidence threshold adjustment.
AnswerC

Custom models learn specific layouts and fields.

Why this answer

Custom models in Document Intelligence can be trained on a set of sample documents to learn the specific layout of a vendor's invoices, improving extraction accuracy for non-standard formats. Option A is wrong because using a prebuilt model for invoices is designed for standard layouts. Option B is wrong because Azure AI Form Recognizer (now part of Document Intelligence) supports custom models.

Option D is wrong because OCR provides text but not structured extraction.

674
MCQeasy

A healthcare company is developing a solution to analyze patient feedback using Azure AI Language. The solution must extract key phrases, detect sentiment, and identify personally identifiable information (PII) such as patient names and medical record numbers from unstructured text. The company has strict compliance requirements: all text processing must occur within the United States region, and no data may leave the Azure geography. The development team has provisioned a Language resource in the East US region and has been testing the solution. During testing, the team notices that the PII detection feature is returning results, but the key phrase extraction and sentiment analysis are failing with a 403 error. The error message indicates that the resource is not allowed to access these features. The team has verified that the resource is in the S0 tier. What should the team do to resolve the issue?

A.Switch to the free tier to access all features.
B.Upgrade the Language resource to the S1 tier to enable all features.
C.Verify regional availability of the features and recreate the Language resource in a supported region if necessary.
D.Regenerate the API key and update the application code.
AnswerC

Certain features may not be available in all regions; checking regional availability and recreating the resource in a supported region resolves the issue.

Why this answer

The 403 error indicates an authorization or regional availability issue, not a tier or key problem. Key phrase extraction and sentiment analysis are available in all regions that support the Language service, but PII detection may have broader regional support. The team must verify that the East US region supports all three features; if not, they need to recreate the resource in a supported region like West US or South Central US to ensure compliance with the United States geography requirement.

Exam trap

The trap here is that candidates assume a 403 error always means an authentication or authorization issue (like an invalid key or insufficient tier), when in fact it can indicate that the requested feature is not available in the resource's region, a subtle but critical distinction in Azure AI services.

How to eliminate wrong answers

Option A is wrong because the free tier (F0) has lower throughput limits and does not unlock features that are regionally restricted; the 403 error is not related to tier limits. Option B is wrong because the S0 tier already includes all Language service features; upgrading to S1 only increases throughput and does not change feature availability or regional restrictions. Option D is wrong because regenerating the API key does not resolve a 403 error caused by regional unavailability of specific features; the error indicates the resource endpoint does not support those features in that region.

675
MCQeasy

Refer to the exhibit. The developer is using Azure OpenAI with data sources (preview) to ground the model on a custom dataset. The assistant response includes a citation [^1]. However, the developer notices that the citation does not appear in the final output displayed to the user. What is the most likely cause?

A.The 'include_contexts' parameter in the API call is set to false.
B.The citation format [^1] is not supported in Azure OpenAI with data sources.
C.The system message overrides the citation rendering.
D.The 'context' object in the assistant response is not being passed back in the prompt for the next turn.
AnswerA

When include_contexts is false, citations and other context are not included in the final output.

Why this answer

Option A is correct because the 'include_contexts' parameter controls whether citation metadata from the data sources is included in the final output. When set to false, the API suppresses the citation markers (e.g., [^1]) even though the underlying context was used to generate the response. This is a preview feature of Azure OpenAI with your own data, where the citation rendering is explicitly gated by this parameter.

Exam trap

Microsoft often tests the distinction between parameters that control output formatting versus those that control retrieval behavior; the trap here is that candidates assume citations are always included when data sources are used, overlooking the 'include_contexts' parameter that explicitly suppresses them.

How to eliminate wrong answers

Option B is wrong because the [^1] citation format is indeed supported in Azure OpenAI with data sources (preview); it is the standard way citations are rendered when the 'include_contexts' parameter is true. Option C is wrong because system messages do not override citation rendering; citations are controlled by the API parameters, not by system prompt instructions. Option D is wrong because the 'context' object not being passed back affects conversational continuity, not the presence of citations in the current turn's output; citations are generated per turn based on the retrieved documents.

Page 8

Page 9 of 14

Page 10