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

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

Page 5

Page 6 of 14

Page 7
376
MCQhard

You are designing a knowledge mining solution that ingests content from SharePoint Online. The solution must index documents and also extract custom metadata such as project name and client ID using a custom skill. The custom skill is an Azure Function that calls an external API. The external API has a rate limit of 100 requests per minute. Your indexer processes 1000 documents per hour. How should you configure the indexer to avoid hitting the rate limit?

A.Use a different custom skill that doesn't call the external API.
B.Schedule the indexer to run every 2 hours with a batch size of 20.
C.Increase the indexer's batch size to 100.
D.Increase the indexer's maximum parallelism to 10.
AnswerB

Spreads requests over time, staying under limit.

Why this answer

Option B uses scheduling to spread the load. Option A increases parallelism, making it worse. Option C increases batch size, causing more requests per batch.

Option D uses a different skill but doesn't address rate limit.

377
MCQeasy

A news organization wants to automatically summarize long articles into short, coherent summaries. The solution must preserve the original meaning and key points. Which Azure AI service should be used?

A.Azure AI Document Intelligence
B.Azure AI Language - Key Phrase Extraction
C.Azure AI Language - Extractive Summarization
D.Azure AI Translator
AnswerC

Extractive summarization picks key sentences to form a summary.

Why this answer

Option C is correct because Azure AI Language's extractive summarization extracts key sentences from the text. Option A is wrong because Azure AI Translator is for translation. Option B is wrong because Azure AI Language's key phrase extraction extracts phrases, not summaries.

Option D is wrong because Azure AI Document Intelligence is for form data extraction.

378
Multi-Selecteasy

A company is planning to use Azure AI services. They require the ability to audit all API calls for compliance. Which THREE components should they enable?

Select 3 answers
A.Azure Monitor
B.Log Analytics workspace
C.Diagnostic settings for the AI service
D.Azure RBAC roles for the service
E.Managed identity for the service
AnswersA, B, C

Azure Monitor collects and analyzes logs from AI services.

Why this answer

Azure Monitor is correct because it provides a centralized platform for collecting, analyzing, and acting on telemetry data from Azure resources, including API call logs. By enabling diagnostic settings for the AI service, you can route audit logs (such as all REST API requests and responses) to Azure Monitor, which then integrates with Log Analytics for querying and alerting. This triad—Azure Monitor, Log Analytics workspace, and diagnostic settings—forms the complete pipeline required to audit all API calls for compliance.

Exam trap

The trap here is that candidates often confuse auditing (logging API calls) with security controls like RBAC or Managed Identity, mistakenly thinking that controlling access or identity automatically provides an audit trail, whereas auditing requires explicit diagnostic logging and a monitoring pipeline.

379
MCQhard

Your Azure AI Search index stores customer support tickets. You need to implement a search feature that returns semantically similar results even if the query uses different wording. Which configuration should you enable?

A.Use simple query parsing with searchMode=any
B.Add a synonym map with custom entries
C.Enable semantic search and configure a semantic configuration
D.Enable fuzzy search on the index
AnswerC

Semantic search uses AI to understand intent and return conceptually relevant results.

Why this answer

Semantic search in Azure AI Search uses deep neural networks to understand the intent and context of a query, returning results that are semantically similar even when the wording differs. By enabling semantic search and configuring a semantic configuration, you define which fields are used for summarization and ranking, which directly addresses the requirement for meaning-based matching rather than keyword matching.

Exam trap

The trap here is that candidates often confuse synonym maps (which handle predefined word equivalence) with semantic search (which handles contextual meaning), leading them to choose synonym maps when the question explicitly requires handling of different wording beyond simple synonyms.

How to eliminate wrong answers

Option A is wrong because simple query parsing with searchMode=any only controls how terms are combined (OR logic) and does not provide any semantic understanding or synonym expansion. Option B is wrong because a synonym map expands queries to include predefined equivalent terms, but it cannot handle novel or context-dependent paraphrasing that semantic search can. Option D is wrong because fuzzy search corrects for typos and minor spelling variations by using Levenshtein distance, but it does not capture semantic similarity between different words or phrases.

380
MCQmedium

You are building a knowledge mining solution for legal documents using Azure AI Search. The solution must extract entities like dates, organizations, and persons from PDF files and index them. Which built-in skill should you add to the skillset to perform this extraction?

A.Named Entity Recognition skill
B.Language Detection skill
C.Optical Character Recognition (OCR) skill
D.Key Phrase Extraction skill
AnswerA

NER extracts entities like persons, organizations, dates.

Why this answer

The Named Entity Recognition (NER) skill extracts entities like persons, organizations, and dates from text. Option A is incorrect because OCR is for extracting text from images, not entities. Option C is incorrect because Key Phrase Extraction extracts key phrases, not named entities.

Option D is incorrect because Language Detection identifies language.

381
Multi-Selecthard

You are deploying an Azure AI solution that uses multiple services. You need to manage access keys securely. Which TWO methods should you use?

Select 2 answers
A.Use Azure Key Vault to store the keys.
B.Use managed identities for Azure resources where possible.
C.Embed the keys directly in application code.
D.Store keys in Azure App Configuration.
E.Use Key Vault's automatic key rotation feature.
AnswersA, B

Key Vault securely stores secrets like access keys.

Why this answer

Azure Key Vault is the recommended service for securely storing and managing access keys, secrets, and certificates. By storing AI service keys in Key Vault, you centralize secret management, control access via Azure RBAC, and avoid hardcoding credentials in code or configuration files. This aligns with the principle of least privilege and reduces the risk of accidental exposure.

Exam trap

The trap here is that candidates often confuse Azure App Configuration with Azure Key Vault, thinking App Configuration can securely store secrets, but App Configuration is for non-sensitive settings and lacks the dedicated security controls (e.g., hardware security modules, access policies, and audit logging) that Key Vault provides.

382
MCQmedium

Refer to the exhibit. You have trained an object detection model in Azure Custom Vision. The model is published as 'defect-model'. You need to deploy this model to a Docker container for on-premises inference using the Azure IoT Edge runtime. What should you do first?

A.Create an Azure Container Registry and push the Custom Vision base image.
B.Export the model as a Docker container (e.g., TensorFlow) using the Custom Vision portal.
C.Use the Custom Vision prediction API to call the published endpoint from the edge device.
D.Retrain the model with more images to improve mAP.
AnswerB

Exporting creates a container image for offline inference.

Why this answer

Option B is correct because to deploy to a container, you must export the model as a Docker image (e.g., TensorFlow, ONNX) and then create an IoT Edge module. Option A is wrong because the model is already published; you need to export it. Option C is wrong because you don't need to retrain.

Option D is wrong because the container registry is used to store the exported container image.

383
MCQmedium

A company uses Azure OpenAI to generate product descriptions. They want to ensure that the descriptions are consistent in style and tone. Which strategy should they use?

A.Fine-tune the model on a dataset of product descriptions.
B.Provide a few examples of desired style in the prompt (few-shot learning).
C.Set max_tokens to a small value to limit output length.
D.Increase the temperature to 1.0 for more creativity.
AnswerB

Examples guide the model to mimic the style.

Why this answer

Few-shot learning (option B) is the correct strategy because it directly controls style and tone by providing examples of desired output within the prompt. This leverages the model's in-context learning ability without modifying the underlying model weights, making it ideal for enforcing consistency without the cost and complexity of fine-tuning.

Exam trap

The trap here is that candidates often confuse fine-tuning (option A) as the only way to enforce style, overlooking that few-shot learning is a lighter, more flexible method that achieves the same goal without retraining.

How to eliminate wrong answers

Option A is wrong because fine-tuning requires a large, curated dataset and retraining the model, which is overkill for simple style consistency and introduces risks of catastrophic forgetting or overfitting to narrow patterns. Option C is wrong because setting max_tokens to a small value only truncates the output length; it does not influence the style, tone, or content of the generated text. Option D is wrong because increasing temperature to 1.0 increases randomness and creativity, which would actually reduce consistency in style and tone, not enforce it.

384
MCQmedium

You are deploying a generative AI solution that uses DALL-E to generate images. The application must ensure that generated images do not contain violent content. Which feature should you enable?

A.Configure Azure AI Content Safety to moderate images
B.Use grounding with Azure AI Search
C.Fine-tune the DALL-E model
D.Enable content filtering in DALL-E
AnswerA

Azure AI Content Safety can moderate image content.

Why this answer

Azure AI Content Safety is a dedicated service for detecting and moderating harmful content, including violence, in images and text. By integrating this service into your DALL-E image generation pipeline, you can scan generated images for violent content before they are delivered to users, ensuring compliance with safety policies. This is the correct approach because Azure AI Content Safety provides pre-built, customizable content moderation models specifically designed for this purpose.

Exam trap

The trap here is that candidates may assume DALL-E has a built-in content filter that can be toggled on, but in reality, Azure OpenAI Service requires you to use an external service like Azure AI Content Safety for post-generation moderation.

How to eliminate wrong answers

Option B is wrong because grounding with Azure AI Search is used to connect AI models to specific data sources for retrieval-augmented generation (RAG), not for content moderation or filtering violent content. Option C is wrong because fine-tuning a DALL-E model is not supported by Azure OpenAI Service; DALL-E models are pre-trained and cannot be fine-tuned, and even if possible, fine-tuning would not guarantee the removal of violent content from outputs. Option D is wrong because DALL-E itself does not have a built-in content filtering feature that can be enabled; content filtering must be implemented externally using Azure AI Content Safety or similar services.

385
MCQmedium

You are testing a Conversational Language Understanding application. You send the JSON request shown in the exhibit. What is the purpose of this request?

A.Translate the text to another language.
B.Generate a response to the user.
C.Summarize the conversation.
D.Analyze the utterance for intent and entities.
AnswerD

The request is for conversation analysis.

Why this answer

Option D is correct because the request is analyzing a conversation utterance to detect intent and entities. Option A is incorrect because it's not translating. Option B is incorrect because it's not summarizing.

Option C is incorrect because it's not generating a response.

386
MCQmedium

You are building a solution to generate product descriptions using Azure OpenAI Service. You need to ensure that the output adheres to a specific tone (professional, friendly) and length (50-100 words). Which parameter should you adjust?

A.Configure max_tokens to limit response length.
B.Modify the top_p parameter.
C.Set the system message with instructions about tone and length.
D.Adjust the temperature parameter.
AnswerC

System message effectively guides the model's output style.

Why this answer

Option B is correct because the system message defines the assistant's behavior and output characteristics. Option A is wrong because temperature affects creativity, not tone or length. Option C is wrong because top_p is for sampling diversity.

Option D is wrong because max_tokens sets a hard limit but doesn't enforce a minimum or specific style.

387
MCQmedium

You are developing a customer support chatbot using Azure OpenAI Service. The chatbot must only answer questions related to the company's product catalog and policies. You want to minimize the risk of the chatbot generating harmful or off-topic responses. Which approach should you use?

A.Set the max_tokens parameter to 100.
B.Use a system message that instructs the model to only answer product-related questions.
C.Set the temperature parameter to 0.
D.Set the top_p parameter to 0.1.
AnswerB

System messages define the assistant's behavior and constraints.

Why this answer

Option B is correct because a system message sets the foundational behavior of the model by providing high-level instructions that guide all subsequent responses. By explicitly instructing the model to only answer product-related questions, you establish a clear boundary that minimizes off-topic or harmful outputs. This approach leverages the model's instruction-following capability, which is more effective than parameter tuning alone for content restriction.

Exam trap

The trap here is that candidates often confuse content filtering parameters (temperature, top_p, max_tokens) with instruction-based control, assuming that reducing randomness or output length can prevent off-topic responses, when in fact only explicit system-level instructions can enforce domain constraints.

How to eliminate wrong answers

Option A is wrong because setting max_tokens to 100 only limits the length of the response, not the content or topic; the model could still generate harmful or off-topic text within that token limit. Option C is wrong because setting temperature to 0 makes the model deterministic and reduces randomness, but it does not prevent the model from generating off-topic or harmful content if the prompt or context leads it there. Option D is wrong because setting top_p to 0.1 narrows the probability distribution for token selection, which reduces diversity but does not constrain the model to a specific domain or topic.

388
MCQmedium

A development team is using the Azure Cognitive Service for Language to perform sentiment analysis on social media posts. They notice that the returned sentiment scores are often neutral for posts that are clearly positive or negative. What is the most likely reason?

A.The service does not support sentiment analysis for social media language.
B.The posts are too short, causing the sentiment detection to default to neutral.
C.The service is not configured to detect mixed sentiment.
D.The posts are in a language that is not supported by the sentiment analysis API.
AnswerB

Short texts provide insufficient context for accurate sentiment detection.

Why this answer

The Azure Cognitive Service for Language sentiment analysis API has a minimum text length requirement for reliable scoring. When input text is very short (e.g., a few words or a single sentence), the model lacks sufficient context to confidently assign a positive or negative score, so it defaults to a neutral score (often around 0.5). This is a documented behavior of the API, not a limitation of social media language support.

Exam trap

The trap here is that candidates assume the service is failing due to language or configuration issues, when in fact the neutral default is a deliberate design choice to avoid false positives on very short, ambiguous input.

How to eliminate wrong answers

Option A is wrong because the service does support sentiment analysis for social media language; the issue is text length, not domain. Option C is wrong because mixed sentiment detection is a separate feature that identifies conflicting sentiments within a single text (e.g., 'I love the product but hate the service'), and it does not affect the default neutral score for short texts. Option D is wrong because the service supports over 100 languages for sentiment analysis, and the question does not indicate an unsupported language; the neutral scores are due to text brevity, not language.

389
MCQeasy

You need to extract handwritten text from scanned forms. Which Azure Computer Vision feature should you use?

A.OCR API (optical character recognition)
B.Tag API
C.Read API
D.Describe API
AnswerC

Supports both printed and handwritten text.

Why this answer

Option D is correct because the Read API supports handwritten text. Option A is wrong because the OCR API (legacy) is for printed text. Option B is wrong because the Describe API generates captions.

Option C is wrong because the Tag API returns tags.

390
MCQmedium

Your team is building a knowledge mining solution for research papers. You need to automatically categorize papers into topics and extract author names, publication dates, and references. The solution must use custom models because the papers are domain-specific. Which combination of Azure services should you use?

A.Azure AI Document Intelligence's pre-built invoice model and Azure Bot Service
B.Azure AI Document Intelligence's custom extraction model and Azure AI Language's custom text classification
C.Azure AI Search's built-in OCR skill and a custom skill using Azure Functions
D.Azure AI Language's pre-built entity extraction and Azure AI Search
AnswerB

Custom models can handle domain-specific extraction and classification.

Why this answer

Option C is correct because Azure AI Document Intelligence can extract custom fields, and Azure AI Language can be used for custom classification. Option A lacks custom extraction; Option B lacks classification; Option D uses OCR skill which is not for custom models.

391
MCQeasy

Your company is developing an AI-powered document processing solution using Azure AI Document Intelligence. The solution must extract data from scanned PDF forms. The forms are in a custom format not supported by prebuilt models. You have 10,000 labeled forms for training. The solution must be deployed in a region that supports Document Intelligence and must be accessible via a REST API. You need to ensure the solution can process forms with high accuracy. What should you do?

A.Use Azure AI Language to extract entities from the text
B.Train a custom extraction model using the labeled forms
C.Use a prebuilt model and map fields manually
D.Use the Read model and write custom logic to extract fields
AnswerB

Custom model trained on labeled data provides high accuracy.

Why this answer

Option B is correct because Azure AI Document Intelligence supports training custom extraction models using labeled forms, which is essential for handling custom form layouts not covered by prebuilt models. With 10,000 labeled forms, you have sufficient data to train a high-accuracy model that extracts specific fields via the REST API, meeting the deployment and accessibility requirements.

Exam trap

The trap here is that candidates may confuse Azure AI Language's entity extraction with Document Intelligence's form extraction, or assume that a prebuilt model can be adapted via manual mapping, when in reality custom training is mandatory for unsupported formats.

How to eliminate wrong answers

Option A is wrong because Azure AI Language is designed for text analytics and entity extraction from unstructured text, not for structured field extraction from scanned forms, and it cannot learn custom form layouts. Option C is wrong because prebuilt models are designed for standard form types (e.g., invoices, receipts) and cannot be manually mapped to extract fields from a custom format, leading to poor accuracy. Option D is wrong because the Read model only performs OCR (optical character recognition) to extract raw text and layout, requiring custom logic to identify and extract specific fields, which is error-prone and does not leverage the labeled training data for high accuracy.

392
MCQeasy

You are deploying a custom Azure AI Language question answering project. The solution must only answer questions based on a specific set of internal FAQ documents. Which data source type should you use when creating the project?

A.URLs or files containing FAQ content
B.Prebuilt model from Azure AI Language
C.Azure SQL Database with a QnA Maker schema
D.Azure Cognitive Search index
AnswerA

Custom question answering allows URLs or files as data sources.

Why this answer

Option A is correct because Azure AI Language custom question answering is designed to ingest structured FAQ content from URLs or files. When you create a custom project, selecting 'URLs or files containing FAQ content' as the data source type allows the service to automatically extract question-answer pairs from the provided documents, ensuring the solution only answers questions based on that specific set of internal FAQs.

Exam trap

The trap here is that candidates may confuse the data source types for creating a custom project with the broader integration options (like Cognitive Search or SQL), leading them to select a wrong option that is technically possible but not the correct data source type for the initial project creation.

How to eliminate wrong answers

Option B is wrong because a prebuilt model from Azure AI Language is a general-purpose, pretrained model that does not use your specific FAQ documents; it answers based on general knowledge, not your internal content. Option C is wrong because Azure SQL Database with a QnA Maker schema is a legacy approach from the deprecated QnA Maker service; Azure AI Language custom question answering does not support direct ingestion from a SQL database with that schema. Option D is wrong because an Azure Cognitive Search index is a separate search service that can be used as a custom answer source via the 'Custom question answering' feature, but it is not a data source type for creating the project itself; the project creation requires FAQ URLs or files as the initial data source.

393
Drag & Dropmedium

Drag and drop the steps to create a custom question answering project in Azure Language Service into the correct order.

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

Steps
Order

Why this order

First, create the Azure resource. Then access Language Studio, create the project, add QnA pairs, and finally train and deploy.

394
MCQhard

You are deploying an Azure AI Search solution that indexes medical research papers. The papers contain sensitive patient data that must be de-identified before indexing. You need to use Azure AI Services to detect and redact personal information. Which combination of skills should you include in a skillset?

A.Custom Entity Lookup skill and Sentiment skill
B.PII detection skill
C.Text Translation skill and Entity Recognition skill
D.Entity Recognition skill and Key Phrase Extraction skill
AnswerB

PII detection skill can identify and redact sensitive information like names, dates, and SSNs.

Why this answer

Option D is correct because the PII detection skill identifies and redacts personal information from text. The Text Translation skill is not relevant. The Entity Recognition skill does not redact.

The Custom Entity Lookup skill requires a predefined list and does not redact.

395
MCQeasy

You need to build a solution that can answer questions based on a set of PDF documents, such as product manuals. The solution should allow users to ask questions in natural language and receive answers with citations. Which Azure AI service should you use?

A.Azure AI Text Analytics
B.Azure Cognitive Search
C.Azure AI Custom Question Answering
D.Azure AI Document Intelligence (formerly Form Recognizer)
AnswerC

Builds a knowledge base from documents and provides answers with citations.

Why this answer

Option B is correct because Azure AI custom question answering (part of Azure AI Language) allows you to create a knowledge base from PDFs and provides answers with citations. Option A is wrong because Azure Cognitive Search provides search results, not direct answers. Option C is wrong because Form Recognizer extracts text, but does not answer questions.

Option D is wrong because the Text Analytics service provides sentiment, key phrases, etc., not question answering.

396
MCQhard

You are using Azure OpenAI Service to generate marketing copy. You have a requirement to reduce the cost of inference without significantly impacting output quality. Which parameter should you adjust?

A.Decrease the max_tokens.
B.Increase the frequency_penalty.
C.Decrease the temperature.
D.Increase the top_p.
AnswerA

Lower max_tokens limits the output length, reducing tokens consumed and cost.

Why this answer

Decreasing max_tokens directly reduces the number of tokens generated per API call, which lowers the compute cost because Azure OpenAI charges per token (both input and output). Since the requirement is to reduce inference cost without significantly impacting output quality, reducing max_tokens is the most direct and effective parameter. It caps the response length, preventing unnecessarily verbose output while preserving the model's ability to generate high-quality, concise copy.

Exam trap

Microsoft often tests the misconception that temperature or top_p are cost-control parameters, when in fact they only affect output diversity and randomness, not token count or pricing; candidates mistakenly think lowering temperature reduces cost because it 'simplifies' output, but the real cost driver is token length.

How to eliminate wrong answers

Option B is wrong because increasing frequency_penalty reduces the likelihood of repeating the same phrases, which can actually increase token usage (and thus cost) by forcing the model to generate more varied, longer responses to avoid repetition. Option C is wrong because decreasing temperature reduces randomness and makes output more deterministic, but it does not directly affect the number of tokens generated or the cost per call; it changes the sampling behavior, not the length. Option D is wrong because increasing top_p (nucleus sampling) expands the pool of candidate tokens considered, which can lead to longer or more diverse outputs, potentially increasing token count and cost, not reducing it.

397
Multi-Selecthard

Which THREE considerations are important when designing a custom skill for Azure AI Search that calls an external API for specialized data extraction?

Select 3 answers
A.The API endpoint must be reachable from the search service
B.The skill can only accept one input and produce one output
C.The skill must be written in Python
D.The skill must handle payloads up to 16 MB
E.The skill must complete within 230 seconds
AnswersA, D, E

The search service must be able to call the API over the network.

Why this answer

Options B, C, and D are correct. Custom skills must have a timeout of 230 seconds (default), the API must be accessible from the search service (public or via private endpoint), and data size limits apply (payload up to 16 MB). Option A is incorrect because custom skills can be written in any language that supports JSON.

Option E is incorrect because the skill can have multiple inputs and outputs.

398
Multi-Selecteasy

Which TWO features of Azure AI Content Safety can help you moderate user-generated content in a social media application?

Select 2 answers
A.Self-harm content detection.
B.Hate speech severity detection.
C.PII redaction.
D.Groundedness detection.
E.Prompt injection detection.
AnswersA, B

Detects self-harm content.

Why this answer

Self-harm content detection (A) is a feature of Azure AI Content Safety that specifically identifies text or images related to self-harm, which is a critical category for moderating user-generated content in social media to prevent harm and comply with safety policies. Hate speech severity detection (B) is another core feature that classifies hate speech into severity levels (e.g., low, medium, high), enabling nuanced moderation of offensive content.

Exam trap

The trap here is that candidates may confuse Azure AI Content Safety's features with those of other Azure AI services (like Azure AI Language for PII or Azure OpenAI for prompt injection), leading them to select options that are technically valid in Azure but not part of Content Safety's core moderation capabilities.

399
MCQmedium

Refer to the exhibit. You execute a search query on an Azure AI Search index and get these results. The query was 'brown fox'. Why is the first result scored higher than the second?

A.The first document has a higher value in a scoring profile field
B.The first document is more similar to the query in vector space
C.The first document was boosted by a semantic ranking function
D.The first document has a higher term frequency and better term proximity for the query terms
AnswerD

Default scoring favors higher term frequency and proximity.

Why this answer

Option A is correct. The default scoring algorithm uses TF-IDF, which gives higher scores to documents where the query terms appear more frequently. The first document contains 'brown' and 'fox' exactly, while the second uses 'brown' and 'fox' but also has 'fast' and 'leaps', but the exact phrase match is stronger.

Actually, the first document has the exact phrase 'brown fox' while the second has 'brown fox' separated. The first document likely has a higher term frequency or better proximity. Option B is wrong because there is no semantic ranking configured.

Option C is wrong because there is no scoring profile defined. Option D is wrong because the index is not using vector search.

400
Multi-Selecthard

You are deploying a generative AI model using Azure AI Foundry. The model must be accessible only from within a specific virtual network. Additionally, you need to monitor all API calls for auditing. Which two configurations are required? (Choose two.)

Select 2 answers
A.Assign a managed identity to the model deployment.
B.Configure CORS to allow only the VNet's domain.
C.Enable public network access from selected IP addresses.
D.Enable diagnostic settings to send logs to a Log Analytics workspace.
E.Disable public network access and configure a private endpoint.
AnswersD, E

Logs enable auditing of all API calls.

Why this answer

Option D is correct because enabling diagnostic settings to send logs to a Log Analytics workspace allows you to capture and audit all API calls made to the model deployment. This is essential for monitoring, security auditing, and compliance, as it records detailed telemetry such as request timestamps, caller IPs, and operation names. Option E is correct because disabling public network access and configuring a private endpoint ensures that the model is only accessible from within the specified virtual network, meeting the isolation requirement.

Exam trap

The trap here is that candidates often confuse network-level access controls (like IP whitelisting or CORS) with true VNet isolation via private endpoints, and they overlook that diagnostic settings are the standard Azure mechanism for auditing API calls, not managed identities or CORS.

401
MCQeasy

You need to implement a solution that searches through a collection of scanned invoices and extracts invoice numbers, dates, and total amounts. The solution must run on a schedule without manual intervention. Which Azure service should you use?

A.Azure Bot Service
B.Azure AI Document Intelligence
C.Azure AI Search with built-in skills
D.Azure AI Foundry model catalog
AnswerB

It extracts structured fields from documents.

Why this answer

Option A is correct because Azure AI Document Intelligence is designed for extracting structured data from documents. Option B is for AI model deployment, not extraction. Option C is for indexing data for search.

Option D is for conversational AI.

402
MCQmedium

You are building a solution to extract customer feedback from PDF documents stored in Azure Blob Storage. The solution must extract key phrases and sentiment scores, but you cannot use any pre-built models from Azure AI Language. What should you use?

A.Use the sentiment analysis capability in Azure AI Language
B.Train a custom entity extraction model in Azure AI Document Intelligence
C.Use Azure AI Language's pre-built key phrase extraction API
D.Use Azure AI Document Intelligence with the pre-built read model
AnswerB

Custom models can extract entities like key phrases from documents.

Why this answer

Option D is correct because Azure AI Document Intelligence (formerly Form Recognizer) can be trained with custom models to extract entities like key phrases. Options A and B are pre-built models, which are disallowed. Option C is for extraction of text layout, not semantic entities.

403
Multi-Selectmedium

Which TWO actions should you take when designing an Azure AI solution that uses Microsoft Foundry to ensure responsible AI practices?

Select 2 answers
A.Implement a human-in-the-loop review for critical decisions
B.Optimize the model for maximum throughput
C.Run an AI fairness assessment on the model
D.Store all training data indefinitely for auditability
E.Remove all explainability metrics to simplify the model
AnswersA, C

Ensures oversight.

Why this answer

Option A and C are correct. Option A is correct because an AI fairness assessment detects bias. Option C is correct because a human-in-the-loop review provides oversight.

Option B is wrong because storing all data indefinitely violates privacy. Option D is wrong because performance is not a responsible AI practice. Option E is wrong because removing all metrics hinders transparency.

404
MCQhard

You are developing an agentic solution that uses multiple AI agents to collaborate on a complex task. To ensure the agents work together effectively, you need to define a clear handoff protocol. Which approach should you use in Microsoft Foundry to enable agent-to-agent communication?

A.Configure a shared memory store
B.Implement a custom API for agent communication
C.Orchestrate agents sequentially using a script
D.Use Agent Handoff feature
AnswerD

Agent Handoff is designed for seamless context transfer between agents.

Why this answer

Agent Handoff is a built-in feature in Microsoft Foundry that allows one agent to pass control to another agent along with context. Custom API integration is possible but not the designed approach. Shared memory is for state management, not handoff.

Sequential orchestration is manual.

405
MCQeasy

You have the above data source definition for Azure AI Search. You want to index only PDF files from the 'documents' container. How should you modify the data source?

A.Set the 'query' field to a blob prefix that corresponds to the folder containing PDF files.
B.Change the container name to 'pdfs' and move all PDFs there.
C.Add a 'fileExtension' property to the container object.
D.Change the connection string to use a different storage account that contains only PDFs.
AnswerA

Filters to that folder.

Why this answer

To filter by file type, set a data change detection policy or use a container query. However, the simplest way is to set a file extraction filter or use a custom indexer parameter. Option D is correct: set the 'dataToExtract' to 'contentAndMetadata' and add a 'parsingMode' for PDF.

But the best answer is to set a query parameter to filter by .pdf extension. Option A is incorrect because connection string doesn't filter. Option B is incorrect because container name can't have filters.

Option C is correct: set the 'query' field to filter by .pdf. Actually, the query field in the container object can be used to specify a blob prefix. For example, "*.pdf" is not valid; you need to use a prefix.

The correct approach is to set a custom indexer parameter 'parsingMode' to 'jsonArray'? No. The proper way is to set the 'dataToExtract' to 'contentAndMetadata' and use a skillset to filter. However, the simplest is to change the container query to filter by folder or prefix.

Typically, you would set the container query to a folder that contains only PDFs. Option C is plausible: set the query to filter by .pdf extension. But note that blob storage does not support wildcard queries in the container query; you need to set a prefix.

Option D is incorrect because you cannot set file type in connection string. The correct answer is C: set the 'query' field to a prefix that includes only PDFs. However, the exhibit shows empty query.

To filter PDFs, you would set a prefix like 'pdf/' if they are in a folder. But the question expects to set the 'parsingMode' to 'jsonArray'? No. Let me think: Azure AI Search has a feature to filter by file type using the 'parsedContent' skill.

But the simplest is to set a data change detection policy. Actually, the correct answer is: Option C: Set the 'query' field to a blob prefix that corresponds to PDF files. But since the exhibit has empty query, you can set it to a folder.

However, the distractors: Option A: Change the connection string -> no. Option B: Change the container name -> no. Option C: Set the 'query' field to filter by .pdf extension -> this is not directly supported; you need to use a prefix.

Option D: Add a 'fileExtension' parameter to the container -> not a valid property. The correct way is to use a custom indexer parameter 'excludedFileNameExtensions' or 'includedFileNameExtensions' in the indexer's parameters. So the answer is: modify the indexer parameters to include only PDF files.

But the question asks to modify the data source. Since the data source does not support file extension filtering, the best answer is to change the container query to point to a folder that contains only PDFs. Option C is the closest.

I'll go with C.

406
MCQmedium

You are developing a solution that uses Azure Document Intelligence to extract data from invoices and then uses Azure OpenAI to summarize the extracted data. The solution occasionally produces summaries that omit key fields like the invoice total. What should you do to improve accuracy?

A.Set temperature to 0 to make the output more deterministic
B.Use a larger model like GPT-4 instead of GPT-3.5
C.Increase the max_tokens parameter
D.Define a structured prompt that explicitly requests each field and provide examples
AnswerD

Structured prompt with explicit requests improves adherence to required fields.

Why this answer

Option D is correct because the issue is that the summarization prompt lacks explicit instructions for which fields to include. By defining a structured prompt that explicitly requests each key field (e.g., invoice total, date, vendor) and providing examples, you guide the Azure OpenAI model to consistently extract and include those fields in the summary, reducing omission errors. This approach leverages prompt engineering to improve output reliability without changing model parameters or size.

Exam trap

The trap here is that candidates often assume that model size or parameter tuning (temperature, max_tokens) is the primary fix for content omission, when in fact prompt engineering—specifically structured prompts with explicit field requests—is the correct solution for ensuring specific data is included in the output.

How to eliminate wrong answers

Option A is wrong because setting temperature to 0 makes the output more deterministic but does not force the model to include specific fields; it only reduces randomness in token selection, not the likelihood of omitting requested content. Option B is wrong because using a larger model like GPT-4 instead of GPT-3.5 improves general reasoning but does not guarantee that key fields are included unless the prompt explicitly requests them; the omission is a prompt design issue, not a model capability issue. Option C is wrong because increasing max_tokens only allows longer responses but does not influence which content the model chooses to include; the model may still omit fields even with a larger token budget.

407
Multi-Selecthard

A company uses Azure Content Moderator to moderate user-generated content. They need to ensure that content moderation workflows comply with regional regulations. Which TWO actions should they take?

Select 2 answers
A.Deploy Content Moderator resources in the required geographic regions to meet data residency requirements.
B.Use the free tier to reduce costs while meeting compliance needs.
C.Enable geo-tagging on the Content Moderator API to automatically apply region-specific moderation.
D.Configure the API to automatically reject any content that violates regional laws.
E.Set up human review teams to handle content that requires regional context for moderation decisions.
AnswersA, E

Azure allows choosing a region to store data in compliance with regional regulations.

Why this answer

Deploying Azure Content Moderator resources in the required geographic regions ensures that user-generated content is processed and stored within specific data boundaries, directly addressing data residency regulations. This is a fundamental compliance requirement because Azure resources are region-bound, and data does not leave the selected region unless explicitly configured otherwise.

Exam trap

The trap here is that candidates often assume the API can automatically enforce regional laws (Option D) or that a single global deployment with geo-tagging (Option C) is sufficient, when in fact compliance requires explicit regional resource deployment and human-in-the-loop review for context-sensitive decisions.

408
MCQmedium

A company uses Azure AI Speech for real-time captioning during live events. They notice a delay of 5 seconds between speech and caption display. Which action should they take to reduce latency?

A.Deploy a custom speech model
B.Use the Speech SDK with intermediate results enabled
C.Switch to batch transcription API
D.Increase the maxAlternatives parameter
AnswerB

Intermediate results reduce perceived latency by displaying partial captions.

Why this answer

Option A is correct because using the SDK with intermediate results reduces perceived latency by displaying partial captions. Option B is wrong because batch transcription is for offline processing, not real-time. Option C is wrong because increasing maxAlternatives increases processing.

Option D is wrong because custom models improve accuracy, not necessarily latency.

409
MCQeasy

You are responsible for managing costs for Azure AI services used by multiple teams. You notice that costs are higher than expected. Which two actions should you take to reduce costs without impacting performance?

A.Set up budgets and alerts in Cost Management.
B.Migrate all services to a higher tier for better performance.
C.Evaluate and choose the appropriate pricing tier based on usage patterns.
D.Deactivate unused resources to save costs.
AnswerA, C

Alerts help prevent cost overruns.

Why this answer

Option A is correct because setting up a budget alert helps monitor spending. Option C is correct because choosing a tier that matches actual usage avoids overpaying. Option B is wrong because it does not reduce costs.

Option D is wrong because deactivating resources would impact performance.

410
MCQhard

A company is building a chatbot using Azure Language Service and wants to ensure that the chatbot can understand user intents and extract entities from user utterances. The chatbot must be able to handle multiple intents in a single utterance and must support pre-built entities such as numbers and dates. Which action should the developer take to configure the Language service accordingly?

A.Enable the 'Multiple intents' setting in the Language service project.
B.Upgrade the Language service tier from Standard to Custom.
C.Configure the project to use Orchestration workflow.
D.Set the project language to 'Multilingual' to enable entity recognition.
E.Define list entities for numbers and dates.
AnswerA

This setting allows the model to predict multiple intents for a single utterance.

Why this answer

Option A is correct because the Azure Language Service's Conversational Language Understanding (CLU) project includes a 'Multiple intents' setting that, when enabled, allows the model to predict more than one intent per utterance. This is essential for handling compound user inputs where the user expresses multiple goals in a single sentence.

Exam trap

The trap here is that candidates often confuse the 'Multiple intents' setting with Orchestration workflow or assume that pre-built entities require manual list definitions, when in fact the former is a project-level toggle and the latter are automatically available without any custom configuration.

How to eliminate wrong answers

Option B is wrong because the Language service tier (Standard vs. Custom) refers to the pricing and feature set, not the ability to handle multiple intents or pre-built entities; the 'Custom' tier is not a valid upgrade path for CLU. Option C is wrong because Orchestration workflow is used to route utterances to different services (e.g., CLU, QnA Maker, LUIS) based on intent, but it does not itself enable multiple intents within a single CLU project; the multiple intents feature must be enabled at the project level.

Option D is wrong because setting the project language to 'Multilingual' enables the model to process utterances in multiple languages, but it does not directly enable multiple intents or pre-built entity recognition; pre-built entities like numbers and dates are available regardless of the multilingual setting. Option E is wrong because pre-built entities for numbers and dates are built-in and do not require manual definition as list entities; list entities are used for custom, fixed-value entities, not for pre-built types.

411
Multi-Selecthard

Which TWO Azure AI services can be used to build a conversational AI system that handles multi-turn dialogues with context?

Select 2 answers
A.Azure AI Search
B.Azure AI Language
C.Azure OpenAI Service
D.Azure AI Content Safety
E.Azure AI Bot Service
AnswersB, C

Conversational language understanding supports multi-turn.

Why this answer

Azure AI Language provides conversational language understanding (CLU) capabilities that enable you to build a model capable of understanding multi-turn dialogues by maintaining context across user utterances. Azure OpenAI Service offers advanced language models like GPT-4, which can handle multi-turn conversations with context through prompt engineering and conversation history, making it suitable for building conversational AI systems.

Exam trap

Microsoft often tests the distinction between a platform (Azure AI Bot Service) and the actual AI services that provide the intelligence, leading candidates to mistakenly select Bot Service as a conversational AI service rather than recognizing it as a hosting and orchestration layer.

412
Multi-Selectmedium

You are designing a generative AI solution using Azure OpenAI Service with your own data indexed in Azure AI Search. Which THREE components are essential for the retrieval-augmented generation (RAG) pattern?

Select 3 answers
A.Data ingestion pipeline to Azure AI Search
B.Azure AI Search index
C.Azure Functions for orchestration
D.Azure API Management for rate limiting
E.Azure OpenAI model
AnswersA, B, E

Data must be ingested into the search index.

Why this answer

Option A is correct because a data ingestion pipeline is essential to load and index your data into Azure AI Search, enabling the retrieval step in RAG. Without this pipeline, the search index would have no data to query, breaking the retrieval-augmented generation pattern.

Exam trap

The trap here is that candidates often confuse optional production components (like Azure Functions for orchestration or API Management for rate limiting) with the core, mandatory components of the RAG pattern, which are the data source, search index, and the LLM model.

413
MCQhard

You deploy the ARM template shown in the exhibit. After deployment, you need to allow access to the Language service from your on-premises application. What should you do?

A.Add an IP rule with your on-premises public IP address.
B.Remove the customSubDomainName property.
C.Set the defaultAction to Allow.
D.Change the SKU to F0 to allow public access.
AnswerA

IP rule allows specific IPs.

Why this answer

Option D is correct because with 'Deny' as default action, you must add a virtual network rule or IP rule to allow access. Option A is incorrect because changing the SKU does not affect network access. Option B is incorrect because enabling firewall with 'Deny' blocks all, so you must add an exception.

Option C is incorrect because custom subdomain is for endpoint, not access control.

414
MCQeasy

You are deploying an Azure AI Speech custom voice model. After training, the voice sounds unnatural. Which parameter should you adjust to improve naturalness?

A.Change the audio output format to 48 kHz
B.Increase the speaking rate
C.Increase the training duration
D.Use a different language for the training data
AnswerC

Longer training with more data typically yields more natural voices.

Why this answer

Increasing the training duration (Option C) allows the custom voice model to learn more nuanced prosody, intonation, and phonetic patterns from the training data, directly improving naturalness. Azure AI Speech's custom neural voice (CNV) training uses deep neural networks that benefit from extended epochs to reduce overfitting and enhance voice quality.

Exam trap

The trap here is that candidates confuse output format or speaking rate adjustments with model training parameters, mistakenly believing that post-processing can fix unnaturalness that actually stems from insufficient model convergence.

How to eliminate wrong answers

Option A is wrong because changing the audio output format to 48 kHz affects sample rate and bit depth, not the linguistic or prosodic naturalness of the voice; naturalness is driven by model training, not output encoding. Option B is wrong because increasing the speaking rate artificially speeds up the synthesized speech, which typically makes it sound more robotic and less natural, not more human-like. Option D is wrong because using a different language for training data would mismatch the target language, causing incorrect phoneme mapping and degraded naturalness; the training data language must match the target voice language.

415
MCQmedium

A developer is building a chatbot using Azure Bot Service and Language Understanding (LUIS). The bot needs to handle multiple intents, including 'BookFlight', 'CancelFlight', and 'CheckWeather'. During testing, the bot frequently confuses 'BookFlight' and 'CancelFlight' intents. What is the most effective way to improve intent classification accuracy?

A.Reduce the number of intents by merging similar ones.
B.Increase the confidence threshold for intent predictions.
C.Add more entities to the utterances.
D.Add more varied training utterances for 'BookFlight' and 'CancelFlight' intents.
AnswerD

More diverse training data improves the model's ability to distinguish similar intents.

Why this answer

Adding more varied training utterances for the 'BookFlight' and 'CancelFlight' intents directly addresses the root cause of confusion: insufficient or overlapping training data. LUIS relies on diverse utterance patterns to distinguish between semantically similar intents; increasing the quantity and variety of labeled examples improves the model's ability to learn discriminative features, thereby boosting classification accuracy.

Exam trap

The trap here is that candidates often confuse confidence thresholds with model improvement, thinking that raising the threshold will fix misclassifications, when in reality it only masks the problem by rejecting more utterances instead of improving the model's discriminative power.

How to eliminate wrong answers

Option A is wrong because merging similar intents would reduce the bot's functionality and is not a best practice for improving accuracy—it avoids the problem rather than fixing the model's discrimination. Option B is wrong because increasing the confidence threshold only filters out low-confidence predictions but does not improve the underlying model's ability to distinguish between intents; it may cause more utterances to be misclassified or rejected. Option C is wrong because entities are used to extract specific data from utterances, not to differentiate between intents; adding more entities does not help the model learn which intent an utterance belongs to.

416
MCQhard

You are developing a knowledge mining solution for a legal firm that needs to process thousands of legal contracts stored as PDFs in Azure Blob Storage. The solution must extract clauses, parties, and dates using a custom model. You are using Microsoft Foundry with Azure AI Search and Azure AI Document Intelligence. The custom model must be trained on labeled contract data. After training, you deploy the model and integrate it into the AI Search enrichment pipeline. The pipeline must also perform OCR for scanned contracts. You have configured the following: - A custom classification model in Document Intelligence for document types. - A custom extraction model in Document Intelligence for clauses, parties, and dates. - An Azure AI Search index with fields: clause, party, date. - A skillset with a Document Intelligence skill pointing to the custom extraction model. During testing, the pipeline runs successfully for digital PDFs but fails for scanned PDFs. The error indicates that OCR is not being applied. What should you do to fix the issue?

A.Retrain the custom extraction model with scanned document images.
B.Delete and recreate the index with a different field mapping.
C.Modify the Document Intelligence skill configuration to enable OCR processing.
D.Add an OCR skill to the skillset before the Document Intelligence skill.
AnswerC

Document Intelligence can perform OCR on images; enabling it in the skill allows processing of scanned PDFs.

Why this answer

Option B is correct because scanned PDFs require OCR to convert images to text. The Document Intelligence custom extraction model can process images if OCR is enabled in the skill. Option A is wrong because the issue is OCR, not the model type.

Option C is wrong because an OCR skill would duplicate functionality; Document Intelligence handles OCR internally. Option D is wrong because reindexing won't fix the missing OCR step.

417
Multi-Selecteasy

Which TWO Azure AI services can be used to perform sentiment analysis on text?

Select 2 answers
A.Azure AI Language
B.Azure AI Search
C.Azure AI Bot Service
D.Azure AI Translator
E.Azure AI Content Safety
AnswersA, D

Azure AI Language includes sentiment analysis.

Why this answer

Azure AI Language is the primary service for sentiment analysis. Azure AI Translator can also detect sentiment as part of its translation capabilities. Azure AI Search and Azure AI Bot Service do not perform sentiment analysis natively.

418
MCQmedium

You are building a knowledge mining solution for a financial services company that needs to extract key financial terms (e.g., revenue, EBITDA, net income) from annual reports in PDF format. The solution must use a custom skill that runs a Python script to perform the extraction. The Python script is deployed as an Azure Function. You have added the custom skill to the skillset and tested it with a small set of documents. However, when processing the full dataset, the custom skill fails with time-out errors. The Azure Function has a default timeout of 230 seconds. What should you do to resolve the issue without changing the extraction logic?

A.Configure the indexer to process documents in smaller batches.
B.Replace the custom skill with a Document Intelligence custom extraction model.
C.Split the skillset into multiple skillsets and run them sequentially.
D.Change the Azure Function to a Premium plan and increase the function timeout.
AnswerD

Premium plan allows longer timeouts, giving the script more time to execute.

Why this answer

Option B is correct because increasing the Azure Function timeout (in Premium or Dedicated plans) allows longer execution. Option A is wrong because the skill failure is due to timeout, not the number of skills. Option C is wrong because indexing in batches doesn't change the per-document execution time.

Option D is wrong because Document Intelligence is not used for custom Python extraction.

419
Matchingmedium

Match each Azure AI tool to its purpose.

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

Concepts
Matches

Drag-and-drop ML model building

Interactive code development

Command-line management of Azure resources

Programmatic access to Azure services

Run AI services on-premises

Why these pairings

These are tools used in Azure AI development.

420
MCQmedium

You are developing a generative AI solution that uses Azure OpenAI Service. The solution must generate product descriptions in multiple languages. You need to ensure that the model consistently follows specific formatting rules, such as including a bullet list of features. Which strategy should you use?

A.Fine-tune the model with a dataset containing formatted examples.
B.Set a system message with explicit formatting instructions.
C.Increase the max_tokens parameter to allow longer outputs.
D.Adjust the temperature parameter to a lower value.
AnswerB

System messages define behavior and formatting guidelines for the model.

Why this answer

Option B is correct because system messages in Azure OpenAI Service allow you to set persistent instructions that guide the model's behavior across the entire conversation. By including explicit formatting rules—such as requiring a bullet list of features—in the system message, you enforce consistent output structure without retraining the model. This approach is efficient, cost-effective, and directly leverages the API's design for controlling response format.

Exam trap

Microsoft often tests the misconception that fine-tuning is the only way to enforce output structure, when in fact system messages provide a lightweight, zero-shot alternative for formatting control.

How to eliminate wrong answers

Option A is wrong because fine-tuning requires a large, curated dataset and significant compute resources; it is overkill for simple formatting rules and introduces risk of overfitting or losing generality, whereas a system message achieves the same goal with zero training overhead. Option C is wrong because increasing max_tokens only extends the maximum length of the response, not the structure or format; it does not enforce bullet lists or any specific formatting rules. Option D is wrong because lowering the temperature parameter reduces randomness and makes outputs more deterministic, but it does not impose explicit formatting constraints like bullet lists; it controls creativity, not structure.

421
Multi-Selecthard

A company uses Azure Document Intelligence to extract data from tax forms. They need to improve accuracy for a specific field. Which TWO actions should they take?

Select 2 answers
A.Label more examples of the specific field in the training set
B.Increase the batch size in the analysis request
C.Reduce the image resolution to 200 DPI
D.Use the prebuilt-tax.us model
E.Train a custom model using 10 similar forms
AnswersA, E

More labeled examples improve model accuracy for that field.

Why this answer

Option A is correct because labeling more examples of the specific field in the training set directly provides the custom model with additional ground-truth annotations for that field. This increases the model's ability to learn the variations in handwriting, formatting, and layout for that field, which is the most effective way to improve extraction accuracy for a targeted field in Azure Document Intelligence custom models.

Exam trap

The trap here is that candidates often confuse prebuilt models with custom models, assuming that prebuilt models can be retrained or fine-tuned, when in fact they are static and cannot be customized for specific field accuracy improvements.

422
MCQeasy

An e-commerce company wants to build an agent that helps users track orders, initiate returns, and answer FAQs. The agent should be available on the company's website and mobile app. Which Azure service should the team use to deploy the agent?

A.Azure Logic Apps
B.Azure API Management
C.Azure Bot Service
D.Azure Functions
AnswerC

Azure Bot Service provides bot hosting and channel integration.

Why this answer

Azure Bot Service is the correct choice because it provides a managed environment for building, deploying, and scaling conversational AI agents that can be integrated with multiple channels, including websites and mobile apps. It supports the Bot Framework SDK, which enables the agent to handle order tracking, returns, and FAQs through natural language understanding (NLU) with LUIS or the newer CLU service.

Exam trap

The trap here is that candidates often confuse Azure Bot Service with Azure Logic Apps or Azure Functions, mistakenly thinking that workflow automation or serverless compute alone can serve as a conversational agent, but they lack the essential dialog management, channel integration, and NLU capabilities that Azure Bot Service provides.

How to eliminate wrong answers

Option A is wrong because Azure Logic Apps is a workflow automation service for integrating apps and data, not a conversational agent platform; it lacks built-in support for dialog management, NLU, and multi-channel deployment. Option B is wrong because Azure API Management is used to publish, secure, and monitor APIs, not to host interactive conversational agents; it cannot manage user intents or multi-turn dialogues. Option D is wrong because Azure Functions is a serverless compute service for running event-driven code, but it does not provide the necessary framework for building conversational flows, channel adapters, or state management required for an agent.

423
MCQhard

You are designing a solution that uses Azure AI Vision to analyze images for moderation. The solution must detect adult content and identify text in images. You need to minimize latency and cost. Which approach should you recommend?

A.Call the Analyze Image API twice: once for adult content and once for OCR
B.Use the Computer Vision 3.2 API with the 'adult' and 'OCR' parameters
C.Call the Analyze Image API with the 'adult' and 'read' visual features
D.Use the Read API for text and the Content Moderator API for adult content
AnswerC

Single call handles both tasks efficiently.

Why this answer

Option C is correct because the Analyze Image API in Azure AI Vision supports multiple visual features in a single call, including 'adult' for adult content detection and 'read' for OCR (text extraction). This minimizes latency by avoiding multiple API calls and reduces cost since you are billed per API call, not per feature.

Exam trap

The trap here is that candidates may think separate API calls or older API versions (like Computer Vision 3.2) are required for different tasks, but the Analyze Image API supports multiple visual features in a single call, which is the most efficient approach.

How to eliminate wrong answers

Option A is wrong because calling the Analyze Image API twice doubles both latency and cost, as each call incurs a separate charge and network round-trip. Option B is wrong because the Computer Vision 3.2 API does not support an 'OCR' parameter; OCR is handled via the 'read' visual feature in the Analyze Image API or the dedicated Read API. Option D is wrong because using separate APIs (Read API for text and Content Moderator API for adult content) increases latency and cost due to multiple calls, and the Content Moderator API is a separate service that is not optimized for the same single-call efficiency as the Analyze Image API.

424
MCQeasy

You need to generate a poem using Azure OpenAI. The poem should be about nature and have a cheerful tone. Which parameter should you adjust to influence the tone?

A.top_p
B.temperature
C.max_tokens
D.system message
AnswerD

System message guides the model's overall behavior and tone.

Why this answer

The system message (D) is the correct parameter to influence the tone of a generated poem because it acts as a high-level instruction that sets the behavior, persona, and style of the model. By including a directive like 'You are a cheerful poet writing about nature,' you directly control the tone without altering randomness or output length.

Exam trap

The trap here is that candidates confuse parameters that control randomness (temperature, top_p) with those that control instruction-following and style (system message), leading them to incorrectly select temperature as the primary tone influencer.

How to eliminate wrong answers

Option A is wrong because top_p controls nucleus sampling—the cumulative probability threshold for token selection—and does not directly set tone; it affects diversity of output, not style. Option B is wrong because temperature adjusts the randomness of token probabilities (higher values increase creativity, lower values make output more deterministic), but it does not specify a cheerful tone; it only influences how likely the model is to choose less probable tokens. Option C is wrong because max_tokens limits the length of the generated response and has no impact on the emotional tone or style of the poem.

425
MCQhard

You are troubleshooting an agent built with Microsoft Copilot Studio. The agent uses a custom topic to check inventory levels. The topic calls a Power Automate flow that returns JSON with 'inStock' boolean. The agent sometimes says 'Item is in stock' even when the flow returns false. What is the most likely cause?

A.The Power Automate flow has a timeout and returns default true.
B.The topic's condition is using a variable that is not being updated with the flow output.
C.The agent's response is based on a different variable that defaults to true.
D.The agent's topic is not parsing the JSON output correctly.
AnswerB

The variable might be stale or not set correctly.

Why this answer

Option C is correct because the agent's response might be based on the topic's condition, not the flow output. Option A is wrong because if the flow fails, the agent wouldn't get a response. Option B is wrong because parsing JSON is standard.

Option D is wrong because the agent doesn't require a specific variable type.

426
MCQmedium

You are using Azure AI Language to extract information from medical research papers. You need to identify terms like 'dosage', 'side effects', and 'contraindications' specific to the medical domain. Which capability should you use?

A.Prebuilt Named Entity Recognition (NER)
B.Custom Named Entity Recognition (NER)
C.PII detection
D.Entity linking
AnswerB

Custom NER allows you to train a model on your specific domain vocabulary.

Why this answer

Option B is correct because custom Named Entity Recognition allows you to train a model to recognize custom entities like medical terms. Option A is wrong because prebuilt NER only recognizes general entities like person, location, etc. Option C is wrong because entity linking links to external knowledge bases.

Option D is wrong because PII detection is for personal information.

427
MCQeasy

You are developing a generative AI application that uses Azure OpenAI Service. You want to ensure that the application does not generate offensive content. Which Azure service should you use?

A.Azure AI Bot Service
B.Azure AI Content Safety
C.Azure AI Language
D.Azure AI Search
AnswerB

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

Why this answer

Option B is correct because Azure AI Content Safety provides content filtering and moderation for harmful content. Option A is wrong because Azure AI Language is for NLP tasks, not content safety. Option C is wrong because Azure AI Search is for indexing.

Option D is wrong because Azure AI Bot Service is for building chatbots, not content safety.

428
MCQmedium

A company uses Azure OpenAI Service to generate product descriptions. They notice that the descriptions sometimes contain factually incorrect information. Which strategy should they use to reduce hallucinations?

A.Increase the temperature parameter to 1.0.
B.Implement Retrieval-Augmented Generation (RAG) by grounding prompts with a knowledge base.
C.Reduce the max_tokens parameter to limit output length.
D.Add a system message instructing the model to be more careful.
AnswerB

RAG provides factual context from a trusted source, reducing hallucinations.

Why this answer

Option B is correct because Retrieval-Augmented Generation (RAG) grounds the model's output in a trusted, external knowledge base, providing factual context that directly reduces hallucinations. By retrieving relevant documents and injecting them into the prompt, the model generates responses based on verified information rather than relying solely on its parametric memory, which is the primary cause of factual inaccuracies in Azure OpenAI Service.

Exam trap

The trap here is that candidates often confuse hyperparameter tuning (temperature, max_tokens) or prompt engineering (system messages) as solutions for factual accuracy, when in fact only grounding with external data (RAG) directly addresses the hallucination problem by providing a verifiable source of truth.

How to eliminate wrong answers

Option A is wrong because increasing the temperature parameter to 1.0 increases randomness and creativity in the output, which actually exacerbates hallucinations by encouraging the model to generate less predictable and potentially more fabricated content. Option C is wrong because reducing max_tokens only truncates the output length; it does not address the root cause of factual inaccuracies and may even cut off critical context or reasoning. Option D is wrong because adding a system message to 'be more careful' is a vague instruction that the model cannot reliably interpret to correct factual errors; it lacks the concrete, grounded data source that RAG provides.

429
MCQmedium

You are building a multilingual support chatbot using Azure AI Language. The chatbot must understand user queries in English, Spanish, and French, and respond in the same language. The solution should minimize latency and cost. What is the recommended approach?

A.Use Azure AI Translator to translate all queries to English, process with an English-only project, then translate responses back.
B.Use a single Azure AI Language project with multilingual support enabled.
C.Create separate Azure AI Language projects for each language and route queries based on detected language.
D.Use a single English-only project and rely on Azure AI Translator for all non-English queries.
AnswerB

Multilingual support handles multiple languages in a single project, reducing latency and cost.

Why this answer

Option A is correct because Azure AI Language's multilingual support allows processing multiple languages with a single endpoint. Option B is wrong because creating separate projects for each language increases management overhead and cost. Option C is wrong because Translator adds cost and latency.

Option D is wrong because English-only with translation adds latency and may lose context.

430
MCQmedium

You are building a knowledge mining solution using Azure AI Search and Azure AI Language. The solution must extract key phrases, entities, and sentiment from customer feedback documents. After processing, the enriched content should be stored in the search index for full-text search. You need to configure the enrichment pipeline. Which two Azure AI services should you integrate?

A.Azure AI Language and Azure AI Search
B.Azure AI Language and a custom skill in Azure Functions
C.Azure AI Translator and Azure AI Search
D.Azure AI Document Intelligence and Azure AI Search
AnswerA

Language provides the required skills; Search indexes the enriched content.

Why this answer

Azure AI Language provides key phrase extraction, entity recognition, and sentiment analysis as built-in skills. Azure AI Search provides the indexing and search capabilities. Option A is wrong because Azure AI Translator is for translation, not the required analyses.

Option B is wrong because Azure AI Document Intelligence is for extracting text from documents, not for language analysis. Option D is wrong because the custom skill would be redundant if native skills exist.

431
MCQmedium

A company uses Azure AI Search to index product catalogs. The search must support multilingual queries and return results in the user's language. What should you configure?

A.Assign appropriate language analyzers to fields
B.Create synonym maps for each language
C.Configure scoring profiles based on language
D.Enable semantic search
AnswerA

Language analyzers handle language-specific tokenization and stemming.

Why this answer

Azure AI Search allows you to assign language-specific analyzers (e.g., Microsoft English, French, Arabic) to individual fields in the index. When a query is submitted, the search engine uses the analyzer associated with the field to tokenize and normalize the text according to the linguistic rules of that language, enabling accurate multilingual search and returning results in the user's language.

Exam trap

The trap here is that candidates confuse semantic search (which improves relevance via deep learning) with language-specific analysis, not realizing that semantic search still requires language analyzers for proper tokenization and stemming in multilingual scenarios.

How to eliminate wrong answers

Option B is wrong because synonym maps expand query terms to include equivalent terms (e.g., 'car' and 'automobile') but do not handle language-specific tokenization, stemming, or normalization required for multilingual search. Option C is wrong because scoring profiles boost results based on metadata like freshness or field weight, not on language detection or linguistic processing. Option D is wrong because semantic search improves relevance by understanding intent and context (using L2 re-ranking) but does not inherently support multilingual analysis; it still relies on language analyzers for tokenization.

432
MCQmedium

Your organization has a knowledge base of technical manuals in PDF format. You need to enable users to ask natural language questions and get answers from the manuals. Which solution should you build?

A.Azure AI Search with integrated vectorization and semantic search
B.Azure OpenAI Service with GPT-4o and Azure AI Search as a data source
C.Azure AI Language custom question answering with the documents as sources
D.Azure AI Document Intelligence to extract text and then use Azure AI Search
AnswerC

Provides direct answers from documents.

Why this answer

Option B is correct because custom question answering (from Azure AI Language) is designed for FAQ-like Q&A over documents. Option A is wrong because Azure AI Search alone does not provide Q&A. Option C is wrong because Document Intelligence only extracts text.

Option D is wrong because Azure OpenAI can do Q&A but requires careful grounding; custom question answering is more straightforward for this use case.

433
MCQmedium

A company uses Azure AI Vision to analyze product images in an e-commerce application. The solution uses the Analyze Image API with OCR. Recently, the OCR accuracy has decreased for images with handwritten text on product labels. What should the team do to improve accuracy?

A.Enable OCR in the Analyze Image API configuration.
B.Use Azure AI Document Intelligence prebuilt receipt model.
C.Switch to the Read API for OCR.
D.Retrain the OCR model with additional handwritten samples.
AnswerC

The Read API is better for handwritten text.

Why this answer

Option B is correct because the Read API is optimized for images with text, including handwritten text, and offers better accuracy than the Analyze Image API for OCR. Option A is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed for structured documents. Option C is wrong because OCR is already enabled; the issue is using the wrong API.

Option D is wrong because adding more training data does not apply to the prebuilt OCR model.

434
MCQmedium

A company is building a custom question-answering solution using Azure AI Language. They need to ensure that the model can provide answers from a set of internal documents, but only to authenticated users from the company's Azure Active Directory tenant. The solution should minimize latency and cost. Which deployment option should the team choose?

A.Deploy a custom question-answering model using a dedicated Azure AI Language resource with a private endpoint and managed identity.
B.Use the public endpoint of Azure AI Language with Azure AD token-based authentication.
C.Deploy a serverless endpoint with Azure Functions and Azure Cognitive Search.
D.Use the prebuilt question-answering model from Azure AI Language with a custom answer list.
AnswerA

This provides secure access via private endpoint and managed identity, and dedicated resources ensure low latency and predictable cost.

Why this answer

Option A is correct because deploying a custom question-answering model with a dedicated Azure AI Language resource, a private endpoint, and managed identity ensures that only authenticated users from the company's Azure AD tenant can access the solution via private network connectivity, minimizing latency by avoiding public internet routing and reducing cost by using a dedicated (not serverless) resource that can be right-sized.

Exam trap

The trap here is that candidates often assume Azure AD token-based authentication alone is sufficient for security, overlooking that a public endpoint still exposes the service to internet-based attacks and latency, while private endpoints are required for true network isolation.

How to eliminate wrong answers

Option B is wrong because using the public endpoint with Azure AD token-based authentication still exposes the endpoint to the public internet, increasing latency and security risk, and does not meet the requirement for private access. Option C is wrong because deploying a serverless endpoint with Azure Functions and Azure Cognitive Search introduces additional components and cold-start latency, increasing cost and complexity without providing the native private endpoint and managed identity integration of Azure AI Language. Option D is wrong because the prebuilt question-answering model cannot be customized to answer from a specific set of internal documents; it only provides general answers from a predefined knowledge base, and custom answer lists are limited to static Q&A pairs, not document-based retrieval.

435
Multi-Selectmedium

Which TWO actions should you take to ensure compliance with data privacy regulations when using Azure AI Language to process customer support transcripts that contain personally identifiable information (PII)?

Select 2 answers
A.Disable diagnostic logging for the resource.
B.Use customer-managed keys (CMK) for encryption.
C.Apply Azure AI Content Safety filters to anonymize personal data.
D.Enable PII detection and redaction in the Azure AI Language service.
E.Configure data residency by selecting the appropriate Azure region.
AnswersD, E

PII detection identifies and redacts sensitive information.

Why this answer

Option D is correct because Azure AI Language's PII detection and redaction feature is specifically designed to identify and mask personally identifiable information (PII) in text, such as names, addresses, and social security numbers, directly within the service. This built-in capability ensures that sensitive data is removed or obfuscated before storage or further processing, directly supporting compliance with data privacy regulations like GDPR or HIPAA.

Exam trap

The trap here is that candidates often confuse data encryption (Option B) with data anonymization or redaction, assuming that encrypting the data at rest or in transit is sufficient for privacy compliance, whereas regulations like GDPR require active masking or removal of PII from the content itself, not just cryptographic protection.

436
MCQeasy

Refer to the exhibit. You have this Azure AI Search indexer configuration. The indexer is failing after processing 6 documents that contain errors. What should you do to ensure the indexer continues processing even if some documents fail?

A.Decrease the batch size to 5
B.Increase batch size to 20
C.Increase maxFailedItems to a higher value, such as 100
D.Remove the schedule to run the indexer on demand
AnswerC

Increasing maxFailedItems allows more failures before stopping.

Why this answer

Option B is correct. The current configuration has maxFailedItems=5, meaning the indexer stops after 5 failures. Increasing maxFailedItems to a higher value (e.g., 100) allows the indexer to continue.

Option A is wrong because decreasing batch size may reduce failures but does not increase the failure tolerance. Option C is wrong because removing the schedule does not affect failure handling. Option D is wrong because increasing batch size may increase failures.

437
MCQmedium

Your organization uses Azure OpenAI Service to generate code snippets. You want to log all user prompts and model responses for auditing purposes. What should you configure?

A.Use Azure API Management to log requests and responses.
B.Store logs in Azure Key Vault.
C.Enable diagnostic settings in Azure OpenAI Service to send logs to a Log Analytics workspace.
D.Use Azure AI Search to index the prompts and responses.
AnswerC

Diagnostic settings capture API call logs including prompts and completions for auditing.

Why this answer

Option A is correct because Azure OpenAI Service supports content filtering and logging via diagnostic settings; you can send logs to Azure Monitor or storage. Option B is wrong because Azure AI Search is not for logging. Option C is wrong because Azure API Management proxies but does not natively log model responses.

Option D is wrong because Azure Key Vault is for secrets management.

438
MCQmedium

A company uses Azure Computer Vision to moderate user-generated content. The solution must detect adult content and flag it. Which API should you call?

A.Read API
B.Analyze API with visualFeatures set to 'Adult'
C.Detect API
D.Describe API
AnswerB

Detects adult/racy content.

Why this answer

Option C is correct because the Analyze API with the visualFeatures parameter set to 'Adult' detects adult content. Option A is wrong because the Read API is for OCR. Option B is wrong because the Describe API generates captions.

Option D is wrong because the Detect API is for object detection.

439
MCQmedium

You are building a knowledge mining solution for a legal firm that needs to extract key clauses from thousands of scanned contract PDFs. The solution must identify parties, effective dates, and termination conditions. Which Azure AI service should you use as the primary component?

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

Azure AI Document Intelligence (formerly Form Recognizer) is designed to extract data from documents, including scanned PDFs.

Why this answer

Option B is correct because Azure AI Document Intelligence (formerly Form Recognizer) is designed for extracting structured information from documents using prebuilt and custom models. Option A is incorrect because Azure AI Language is for text analytics and NLP but not optimized for scanned documents. Option C is incorrect because Azure AI Search is for indexing and searching, not extraction.

Option D is incorrect because Azure AI Vision is for image analysis, not document extraction.

440
MCQhard

Refer to the exhibit. You have this skillset definition for an Azure AI Search enrichment pipeline. You notice that the entity recognition skill is not executing on any document. What is the most likely cause?

A.The entity recognition skill requires a language code that is missing
B.The split skill is not producing pages because the content is too short
C.The entity recognition skill is not registered in the skillset
D.The input source path in the entity recognition skill should be relative to the context, not absolute
AnswerD

The absolute path '/document/pages/*' conflicts with the context; relative path should be used.

Why this answer

Option C is correct. The context of the EntityRecognitionSkill is '/document/pages/*', but the SplitSkill outputs 'pages' at '/document/pages'. However, the SplitSkill's output is named 'pages' but the context for the split skill is '/document', so the output path is '/document/pages'.

The entity recognition skill context '/document/pages/*' would iterate over each element in '/document/pages', but if the split skill's output is not an array, the iteration fails. Actually, the split skill outputs 'textItems' as an array, but the target name is 'pages', so the output is at '/document/pages', which is an array. The context '/document/pages/*' should work.

However, the issue is that the split skill's output is 'textItems' but the target name is 'pages', so the actual output node is '/document/pages'. The entity recognition skill inputs source '/document/pages/*' expects each page's content, but the input field name is 'text' and source is correct. Another potential issue is that the split skill's output is not being passed correctly because the entity recognition skill is not referencing the correct output from the split skill.

Actually, the correct output should be '/document/pages' which is an array of strings. The entity recognition skill context '/document/pages/*' should iterate over each page. But the entity recognition skill's input source is '/document/pages/*', which is incorrect because that would be the element itself, not the text content.

The input source should be '/document/pages/*' to get the text of each page. However, the split skill outputs the text items as strings, so '/document/pages/*' would be the string content. That should work.

Wait, the exhibit shows the split skill output target name 'pages', so the output node is '/document/pages' (array). The entity recognition skill input source is '/document/pages/*', which is the individual page string. That seems correct.

However, the entity recognition skill expects a 'text' input, and the source is '/document/pages/*' which is the page text. So why would it not execute? Possibly because the language code source '/document/language' is not present in the document. But that would cause an error for the split skill too.

Another reason could be that the entity recognition skill requires the language code to be provided, and if it's missing, the skill fails. But the question says 'not executing on any document', implying it never runs. The most likely cause is that the split skill is not producing pages because the maximumPageLength might be too large and the content is short, but that would still produce one page.

Actually, the split skill will always produce at least one page. The exhibit shows the skillset, but the entity recognition skill context is '/document/pages/*' which is correct. However, the entity recognition skill might fail if the language code is invalid.

But the most common mistake is that the entity recognition skill's context is set to '/document/pages/*', but the input source is '/document/pages/*', which is the same as context, leading to no iteration. Actually, the context defines the iteration, and the input source should be the property of that context, not the context itself. For example, if context is '/document/pages/*', then input source should be relative to that context, like 'text' if the page object had a 'text' property.

But here, the input source is '/document/pages/*' which is an absolute path that points to the same node as the context, so it might cause a conflict. In Azure AI Search, the input source should be a path relative to the context or absolute. If the source is absolute and points to the same node as the context, it might not work as expected because the skill expects the input to be a scalar value, but the context is an array element.

This is a known issue. Option C states that the input source path should be relative to the context, not absolute. That is the correct answer.

441
Multi-Selecthard

Which TWO configurations are required to enable incremental enrichment in Azure AI Search?

Select 2 answers
A.Configure the indexer to run in 'once' mode.
B.Enable blob metadata extraction in the indexer.
C.Add a custom skill that outputs a hash of the document content.
D.Define a projection in the skillset to store enriched data.
E.Set the 'cacheKey' property in the skillset to a unique document identifier.
AnswersD, E

Projection stores intermediate state.

Why this answer

Incremental enrichment requires a projection to store intermediate state and a cache key to identify documents. Option A is not required because blob metadata is not needed. Option D is not required because a custom skill is optional.

Option E is not required because incremental enrichment works without custom skills.

442
MCQmedium

Your team is building a custom ChatGPT-like copilot using Microsoft Foundry that answers questions based on internal HR policies stored in SharePoint. The solution must retrieve only the most relevant documents to minimize token usage. Which Azure AI Search feature should you configure?

A.Synonyms
B.Scoring profiles
C.Semantic ranking
D.Filters
AnswerC

Semantic ranking uses deep learning to re-rank results for better relevance.

Why this answer

Option C is correct because semantic ranking improves relevance by using deep learning models to re-rank search results. Option A is incorrect because synonyms expand queries but don't necessarily improve relevance ranking. Option B is incorrect because scoring profiles are simpler and less effective for deep relevance.

Option D is incorrect because filters reduce the result set but don't improve ranking.

443
MCQeasy

You need to provide a team of developers with access to manage Azure AI resources in a specific resource group. The developers should be able to create, read, update, and delete AI resources, but not manage access control (IAM). Which built-in role should you assign?

A.Cognitive Services Contributor
B.Owner
C.Reader
D.Contributor
AnswerD

Contributor allows create/read/update/delete but not IAM.

Why this answer

The Contributor role grants full access to manage all resources within a resource group, including creating, reading, updating, and deleting Azure AI resources, but explicitly denies the ability to manage access control (IAM). This matches the requirement exactly, as developers need full resource management without IAM permissions.

Exam trap

The trap here is that candidates often confuse the Contributor role with the Cognitive Services Contributor role, mistakenly thinking the latter provides broader resource group-level management, when in fact it is limited to Cognitive Services resources only.

How to eliminate wrong answers

Option A is wrong because Cognitive Services Contributor is a built-in role that provides full access to Azure Cognitive Services resources, but it is scoped to the Cognitive Services resource level and does not grant the ability to manage other AI resource types (e.g., Azure Machine Learning, Azure Bot Service) within the resource group. Option B is wrong because the Owner role grants full access to all resources, including the ability to manage access control (IAM), which violates the requirement that developers should not manage IAM. Option C is wrong because the Reader role only allows read-only access to resources; it does not permit create, update, or delete operations.

444
MCQmedium

Your NLP solution uses custom text classification in Azure AI Language. You need to improve the model's accuracy. Which action should you take?

A.Add more labeled training data with balanced classes.
B.Increase the number of training epochs.
C.Decrease the batch size.
D.Use a different pretrained model.
AnswerA

More labeled data improves accuracy.

Why this answer

Option D is correct because adding more labeled data improves model accuracy. Option A is incorrect because increasing training epochs may lead to overfitting. Option B is incorrect because using a different pretrained model is not applicable.

Option C is incorrect because decreasing batch size may not help.

445
Matchingmedium

Match each Azure AI scenario to the appropriate service.

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

Concepts
Matches

Computer Vision

Speech Translation

Form Recognizer

Text Analytics

QnA Maker

Why these pairings

These are typical use cases for Azure AI services.

446
MCQmedium

You are designing a knowledge mining solution for a publishing company that needs to extract metadata from thousands of book manuscripts in various formats (PDF, Word, EPUB). The solution must identify authors, publication dates, and chapter titles. You are using Microsoft Foundry with Azure AI Search and Azure AI Document Intelligence. The manuscripts are stored in Azure Blob Storage. You need to ensure that the solution can handle all file formats. You have configured a skillset with a Document Intelligence skill for the PDFs and Word documents. However, the EPUB files are not being processed. What should you do to include EPUB files in the enrichment pipeline?

A.Use Azure AI Document Intelligence to extract text from EPUB files directly.
B.Develop a custom skill that converts EPUB files to plain text and add it to the skillset.
C.Modify the Document Intelligence skill to accept EPUB files.
D.Register a new data source type for EPUB in Azure AI Search.
AnswerB

A custom skill can convert unsupported formats into text that the pipeline can process.

Why this answer

Option C is correct because Azure AI Search's indexer does not natively support EPUB files. A custom skill can convert EPUB to text or a supported format. Option A is wrong because the skill itself cannot handle unsupported formats.

Option B is wrong because the indexer must support the format. Option D is wrong because Document Intelligence does not support EPUB.

447
MCQeasy

You are extracting text from scanned documents that are in French. Which capability of Azure AI Document Intelligence should you use?

A.Custom model
B.Read API
C.Layout model
D.Prebuilt invoice model
AnswerB

Read API supports OCR in over 100 languages.

Why this answer

Option C is correct because the Read API supports multiple languages including French for OCR. Option A is wrong because the Layout model extracts tables but not necessarily text in specific languages. Option B is wrong because the custom model requires training.

Option D is wrong because the prebuilt invoice model is for invoices and may not support all languages or general text extraction.

448
MCQhard

A security company uses Azure Video Analyzer on IoT Edge to detect intrusions. The edge device has limited compute and network. They need to reduce latency. What should they configure?

A.Increase the video resolution sent to the cloud.
B.Set a high minimum confidence threshold for detection.
C.Enable cloud-based processing for all frames.
D.Use multiple AI models simultaneously.
AnswerB

Filters out low-confidence results, saving compute.

Why this answer

Option B is correct because setting a high minimum confidence threshold for detection reduces the number of false positives and the volume of events that need to be processed and transmitted. This directly lowers the computational load on the edge device and reduces network bandwidth usage, thereby decreasing latency for actionable intrusion alerts.

Exam trap

The trap here is that candidates often assume increasing cloud processing (Option C) or using more models (Option D) improves accuracy, but they overlook the critical constraint of limited compute and network on the edge device, which makes local filtering via confidence thresholds the correct latency-reducing strategy.

How to eliminate wrong answers

Option A is wrong because increasing video resolution sent to the cloud increases the data size per frame, which consumes more network bandwidth and processing time on the edge device, worsening latency rather than reducing it. Option C is wrong because enabling cloud-based processing for all frames would require continuous high-bandwidth uploads from the edge device, defeating the purpose of edge processing and increasing end-to-end latency due to network round trips. Option D is wrong because using multiple AI models simultaneously increases the computational load on the resource-constrained edge device, leading to higher processing latency and potential queueing delays.

449
Multi-Selecthard

You are planning an Azure AI solution that processes sensitive customer data. Compliance requires encryption at rest using a customer-managed key (CMK) stored in Azure Key Vault. The AI resource must also be accessible only from specific virtual networks. Which two configurations are necessary? (Choose two.)

Select 2 answers
A.Assign a system-assigned managed identity to the Azure AI service.
B.Deploy Azure Firewall to inspect outbound traffic.
C.Enable customer-managed key encryption for the Azure AI service.
D.Enable public network access from selected IP addresses.
E.Configure private endpoints for the Azure AI service.
AnswersC, E

CMK is needed for encryption at rest with customer control.

Why this answer

This is a multi-select question requiring two correct answers. Option A is correct because CMK support is required for encryption at rest. Option C is correct because private endpoints enable network isolation.

Option B is incorrect because managed identity is not required for network access. Option D is incorrect because Azure Firewall is not required. Option E is incorrect because public network access must be disabled, not allowed.

450
MCQmedium

You are developing an agentic solution that uses Azure AI Search as a knowledge base. The agent needs to retrieve the most relevant documents based on a user query. You notice that the agent sometimes returns irrelevant results. Which configuration should you adjust?

A.Change the language analyzer to a different language
B.Increase the 'top' parameter to retrieve more candidate documents
C.Disable semantic ranking
D.Decrease the minimum search score threshold
AnswerB

More candidates increase chance of relevant results.

Why this answer

Option B is correct because increasing the number of results gives the agent more context to choose from, reducing irrelevant returns. Option A is incorrect because decreasing the search score threshold may include more irrelevant results. Option C is incorrect because semantic ranking improves relevance but may not help if the initial retrieval is poor.

Option D is incorrect because changing the analyzer affects tokenization, not relevance directly.

Page 5

Page 6 of 14

Page 7