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

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

Page 12

Page 13 of 14

Page 14
901
MCQhard

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

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

Custom training with representative data improves detection for specific scenarios.

Why this answer

Option C is correct because training a custom model with images containing small objects annotated properly will improve the model's ability to detect them. Option A is wrong because increasing resolution may help but can also increase cost and latency without targeted training. Option B is wrong because background removal does not improve detection of small objects.

Option D is wrong because the Background Removal API is for image editing, not object detection.

902
Multi-Selecteasy

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

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

SDK provides Teams integration capabilities.

Why this answer

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

Exam trap

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

903
MCQmedium

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

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

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

Why this answer

Option D is correct because a custom neural model is best for extracting data from documents with varied layouts. Option A is wrong because a prebuilt invoice model only works for fixed layouts. Option B is wrong because a custom template model requires consistent layouts.

Option C is wrong because a custom composed model combines multiple custom models, but neural is better for varied layouts.

904
MCQhard

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

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

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

Why this answer

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

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

905
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

906
MCQhard

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

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

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

Why this answer

Option B is correct because by assigning a higher weight to the 'tags' field, search results that match tags will rank higher. Option A changes analyzers but doesn't address field weighting. Option C only affects the 'content' field.

Option D is about scoring profiles but not specifically about field weighting.

907
MCQeasy

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

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

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

Why this answer

Knowledge base tool (or file search / grounding) is used to connect to Azure AI Search index. Code Interpreter is for code execution. Function calling is for APIs.

KQL is for Azure Data Explorer.

908
Multi-Selecthard

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

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

Custom Vision allows export to ONNX, TensorFlow, etc.

Why this answer

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

Exam trap

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

909
MCQmedium

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

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

Enabling multilingual support allows the project to handle multiple languages.

Why this answer

Option B is correct because setting --multilingual true enables the project to support multiple languages. Option A is wrong because the language parameter specifies the primary language, but multilingual must be enabled. Option C is wrong because the description does not affect language support.

Option D is wrong because the project name is irrelevant to language support.

910
MCQeasy

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

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

Standard for Microsoft Graph.

Why this answer

Option C is correct because Microsoft Graph API requires OAuth 2.0 tokens. Option A is wrong because API Key is not supported. Option B is wrong because Basic auth is deprecated.

Option D is wrong because client certificates are for server-to-server but OAuth is standard.

911
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

912
Multi-Selectmedium

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

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

The index stores the enriched content.

Why this answer

Options A, C, and D are correct. A skillset with key phrase extraction and language detection skills (A), a data source connecting to the documents (C), and a search index to store the enriched data (D). Option B is wrong because the indexer is required, but the index is needed too.

Option E is wrong because custom skills are not required.

913
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

914
MCQhard

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

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

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

Why this answer

Option B is correct because deploying the Azure OpenAI Service resource in the required region ensures data processing and storage stay within that region. Option A is wrong because data residency is determined by the region of the resource, not the model. Option C is wrong because data residency is not related to the content filtering configuration.

Option D is wrong because the resource endpoint is region-specific but does not affect data residency.

915
MCQeasy

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

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

Collects logs and metrics.

Why this answer

Option B is correct because Azure Monitor collects telemetry from Azure resources. Option A is wrong because Azure Log Analytics is part of Azure Monitor, not a separate service for monitoring. Option C is wrong because Application Insights is for application performance, not infrastructure monitoring.

Option D is wrong because Microsoft Sentinel is a SIEM, not general monitoring.

916
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

917
MCQmedium

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

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

Each deployment can have its own content filter settings.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

918
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

919
MCQeasy

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

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

Both capabilities are available in Azure AI Language.

Why this answer

Option B is correct because Azure AI Language's sentiment analysis and key phrase extraction provide both capabilities. Option A is wrong because Azure AI Language's NER extracts entities, not key phrases. Option C is wrong because Language Understanding (LUIS) is for intent recognition, not sentiment.

Option D is wrong because Azure AI Content Safety is for moderating harmful content.

920
MCQmedium

Refer to the exhibit. You are configuring an Azure AI Video Indexer job. The exhibit shows a JSON snippet of the job configuration. What will Video Indexer extract from the video?

A.OCR text, detected faces, and visual labels
B.Sentiment analysis of spoken content
C.Audio transcript and speaker diarization
D.Keyframe extraction only
AnswerA

These are exactly the insightsToExtract specified.

Why this answer

Option C is correct. The configuration specifies extracting OCR, faces, and labels. It does not include 'sentiment' or 'keyframes' or 'audio effects' unless specified in insightsToExtract.

921
Multi-Selectmedium

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

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

CLU app is needed for intent recognition.

Why this answer

Option A and Option D are correct. A CLU app is needed for intent recognition, and a Microsoft Copilot Studio bot is the interface. Option B is wrong because QnA Maker is deprecated.

Option C is wrong because Azure AI Bot Service is not required if using Copilot Studio. Option E is wrong because Azure AI Translator is for translation, not intent recognition.

922
Drag & Dropmedium

Drag and drop the steps to configure an Azure AI Vision custom image classification model into the correct order.

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

Steps
Order

Why this order

Start with labeled images, create resource, train, evaluate, then publish.

923
MCQmedium

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

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

Key change or region mismatch causes 403.

Why this answer

Option C is correct because HTTP 403 indicates the server understood the request but is refusing to authorize it. If the key and endpoint are correct, a common cause is that the API key has been regenerated or the resource has been moved to a different region. Option A is wrong because a quota exceeded returns 429, not 403.

Option B is wrong because throttling returns 429. Option D is wrong because network issues may cause 5xx errors, not 403.

924
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

925
MCQeasy

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

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

System messages can guide the model to produce secure code.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

926
Multi-Selectmedium

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

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

DLP policies provide data governance and protection.

Why this answer

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

Exam trap

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

927
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

928
Multi-Selecthard

You need to monitor and audit usage of Azure OpenAI Service to ensure compliance with company policies. Which TWO actions should you take?

Select 2 answers
A.Configure content filtering and review the filtered content logs.
B.Enable diagnostic settings to stream logs to a Log Analytics workspace.
C.Use Azure Monitor metrics to track token consumption.
D.Apply Azure Policy to restrict model deployments.
E.Connect Azure OpenAI to Microsoft Purview for data lineage.
AnswersA, B

Content filtering logs show when content is blocked.

Why this answer

Option A is correct because diagnostics logs capture API calls. Option C is correct because content filtering logs capture blocked requests. Option B is wrong because Azure Monitor metrics are aggregated, not audit logs.

Option D is wrong because Azure Policy enforces rules but does not audit usage. Option E is wrong because Microsoft Purview is for data governance, not monitoring.

929
MCQhard

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

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

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

Why this answer

Option B is correct because LUIS supports a primary language and allows using the same app for multiple languages by training separate versions. Option A is wrong because you cannot have multiple languages in a single app without separate training. Option C is wrong because the prebuilt multilingual model does not exist.

Option D is wrong because LUIS does not support per-language query prediction within the same app without separate models.

930
MCQhard

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

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

Supports custom extraction models for documents like checks.

Why this answer

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

Azure AI Language is for text analytics.

931
Multi-Selecthard

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

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

Cost and deployment flexibility are key considerations.

Why this answer

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

Exam trap

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

932
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

933
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

934
Multi-Selectmedium

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

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

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

Why this answer

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

Exam trap

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

935
MCQmedium

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

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

Generates captions describing the image.

Why this answer

Option B is correct because the 'Description' visual feature generates captions. Option A is wrong because 'Categories' categorizes images. Option C is wrong because 'Tags' returns tags.

Option D is wrong because 'Adult' detects adult content.

936
MCQeasy

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

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

Semantic search uses language understanding to return more relevant results and answer-style responses.

Why this answer

Option A is correct because semantic search improves relevance by understanding natural language queries and providing answer-style results. Synonyms (B) help with query expansion but not natural language understanding. Knowledge mining (C) is a broader process.

Cognitive skills (D) are for enrichment, not query-time interpretation.

937
MCQmedium

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

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

Semantic chunking improves relevance.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

938
MCQmedium

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

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

Supports asynchronous processing with multiple analytics capabilities.

Why this answer

Option A is correct because the Async Text Analytics API supports asynchronous processing of documents from Azure Blob Storage, performing key phrase extraction, sentiment analysis, and language detection. Option B is wrong because the conversational summarization API is for summarizing conversations, not for multiple analytics tasks. Option C is wrong because the opinion mining API only extracts opinions, not key phrases or language.

Option D is wrong because the custom text classification API requires a trained model and does not perform key phrase extraction or sentiment out of the box.

939
Multi-Selecteasy

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

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

Video Indexer can detect and count people in videos.

Why this answer

Azure AI Vision's people detection counts people in images. Video Indexer can analyze video streams for people counting over time.

940
MCQeasy

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

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

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

Why this answer

Option B is correct because Azure AI Health Insights (formerly Text Analytics for Health) is specifically designed to extract medical entities from clinical text. Option A is incorrect because Azure AI Language provides general entity extraction but not healthcare-specific. Option C is incorrect because Azure AI Document Intelligence is for document extraction, not clinical notes.

Option D is incorrect because Azure AI Search is the indexing service, not the extraction service.

941
MCQhard

Refer to the exhibit. The indexer using this skillset fails with an error that the skill cannot be executed. The Azure Function is deployed and responds correctly when tested directly. What is the most likely cause?

A.The context is set incorrectly to '/document'.
B.The input source '/document/content' is invalid.
C.The skill endpoint is using HTTP instead of HTTPS.
D.The skill's output targetName does not match the index field.
AnswerC

Azure AI Search requires HTTPS for custom skill endpoints.

Why this answer

Azure AI Search indexers that invoke custom skills via Azure Functions require the endpoint to use HTTPS. If the endpoint is configured with HTTP, the indexer will fail with a 'skill cannot be executed' error, even if the function itself works when tested directly. This is because the indexer enforces secure communication to protect data in transit.

Exam trap

The trap here is that candidates may assume a working function tested directly (often via HTTP) will work in the indexer, overlooking the indexer's strict HTTPS requirement for custom skill endpoints.

How to eliminate wrong answers

Option A is wrong because setting the context to '/document' is standard for document-level skills and does not cause a 'cannot execute' error; it would instead affect how the skill's output is mapped. Option B is wrong because '/document/content' is a valid input source for a document's content field, and if it were invalid, the error would be about missing input data, not skill execution failure. Option D is wrong because a mismatch in output targetName would cause a mapping or indexing error, not a 'skill cannot be executed' error, which occurs before output mapping is evaluated.

942
MCQhard

Your organization deploys an Azure AI Foundry solution for a customer service chatbot. The chatbot uses a large language model (LLM) hosted on Azure OpenAI Service with a GPT-4 model. Requirements: (1) The chatbot must only use information from the company's internal knowledge base, not general internet knowledge. (2) Responses must include citations from the knowledge base. (3) The solution must filter out any toxic or harmful content. (4) The chatbot must be deployed in a secure environment with network isolation. You have an Azure AI Foundry project with a connected Azure OpenAI resource. The knowledge base is stored in Azure AI Search. You need to configure the solution. What should you do?

A.Use Azure OpenAI with function calling to retrieve knowledge base documents, and enable content filtering.
B.Use prompt engineering with system messages to restrict knowledge, and enable content filtering.
C.Use Azure OpenAI on your data with Azure AI Search as the data source, enable content filtering, and configure the model to use the search index with strict grounding.
D.Fine-tune the GPT-4 model on the knowledge base and deploy with content filtering.
AnswerC

Azure OpenAI on your data grounds responses in the knowledge base, content filtering ensures safety, and strict grounding enforces citations.

Why this answer

Option C is correct because it uses Azure OpenAI on your data with Azure AI Search as the data source, which ensures the model only retrieves and generates responses from the indexed knowledge base, meeting the requirement to avoid general internet knowledge. Enabling content filtering satisfies the toxicity requirement, and configuring strict grounding ensures responses include citations from the search index. The secure environment with network isolation is achieved through Azure AI Foundry's managed network capabilities, which are compatible with this configuration.

Exam trap

The trap here is that candidates often confuse fine-tuning (Option D) with RAG, not realizing that fine-tuning cannot provide citations and still risks hallucination, while RAG with Azure AI Search directly satisfies the grounding and citation requirements.

How to eliminate wrong answers

Option A is wrong because function calling allows the model to call external functions but does not restrict the model to only use the knowledge base; it can still generate responses from its training data, violating the requirement to avoid general internet knowledge. Option B is wrong because prompt engineering with system messages is a soft constraint that can be overridden by the model, and it does not guarantee that responses are grounded in the knowledge base or include citations; content filtering alone does not enforce knowledge base usage. Option D is wrong because fine-tuning the GPT-4 model on the knowledge base embeds the data into the model's weights, but it does not provide a mechanism for citing sources, and the model may still hallucinate or use pre-training knowledge; additionally, fine-tuning does not inherently support network isolation or content filtering as a built-in feature.

943
MCQeasy

Your team is developing a chatbot using Azure AI Bot Service. You need to ensure that the bot can handle multiple languages and respond appropriately. Which Azure AI service should you integrate to perform language detection?

A.Azure AI Language
B.Azure AI Speech
C.Azure AI Content Safety
D.Azure AI Translator
AnswerA

Azure AI Language includes language detection.

Why this answer

Azure AI Language provides pre-built language detection capabilities as part of its natural language processing (NLP) features. By integrating this service, the bot can analyze incoming text and identify the language, enabling it to route responses appropriately or trigger language-specific logic.

Exam trap

The trap here is that candidates often confuse Azure AI Translator's built-in language detection (which is a secondary capability) with the dedicated language detection service, leading them to choose Option D instead of the correct Azure AI Language.

How to eliminate wrong answers

Option B is wrong because Azure AI Speech focuses on speech-to-text, text-to-speech, and speaker recognition, not on detecting the language of text input. Option C is wrong because Azure AI Content Safety is designed to detect harmful or inappropriate content (e.g., hate speech, self-harm) in text or images, not to identify the language. Option D is wrong because Azure AI Translator is used to translate text between languages, but it does not perform standalone language detection; while Translator can sometimes infer language during translation, the dedicated language detection feature is part of Azure AI Language.

944
MCQhard

A financial services firm wants to use Azure OpenAI to generate investment advice summaries. They must ensure that the model does not produce any advice that could be interpreted as personalized financial advice. What is the most effective strategy?

A.Set temperature to 0 and top_p to 0 to make outputs deterministic.
B.Use a system message that instructs the model to avoid personalized advice and apply strict content filtering.
C.Provide few-shot examples of disclaimers in the prompt.
D.Fine-tune the model on a dataset of generic financial summaries.
AnswerB

System messages and content filtering directly address content restrictions.

Why this answer

Option B is correct because Azure OpenAI's system messages allow you to set the model's behavior and constraints at the conversation level, which is the most direct and effective way to enforce a policy like avoiding personalized financial advice. Combined with Azure's content filtering (which can block harmful or restricted content), this approach provides both instruction-based and filter-based guardrails without requiring model retraining or relying solely on example-based prompting.

Exam trap

The trap here is that candidates often assume deterministic parameters (temperature=0, top_p=0) guarantee safe outputs, but they only control randomness, not content compliance—Azure's system message and content filtering are the correct tools for enforcing content policies.

How to eliminate wrong answers

Option A is wrong because setting temperature to 0 and top_p to 0 makes outputs deterministic but does not prevent the model from generating personalized financial advice; it only reduces randomness, not content compliance. Option C is wrong because few-shot examples of disclaimers in the prompt can be ignored or overridden by the model if the underlying training data biases it toward personalized responses; system messages have higher priority in the instruction hierarchy. Option D is wrong because fine-tuning on generic financial summaries requires significant labeled data and compute, and it does not guarantee the model will avoid personalized advice—it may still generate such content if the fine-tuning dataset is not carefully curated to exclude it.

945
Multi-Selectmedium

Your organization needs to analyze customer call transcripts to extract key insights, including sentiment, issues, and resolution. Which THREE Azure AI Language features should you use?

Select 3 answers
A.Custom named entity recognition
B.Sentiment analysis
C.Conversation summarization
D.Key phrase extraction
E.PII detection
AnswersA, B, C

Can be trained to extract issues and resolutions.

Why this answer

Conversation summarization summarizes call transcripts; custom NER can extract specific entities like issues and resolutions; sentiment analysis detects sentiment. Key phrase extraction and PII detection are not the primary needs.

946
MCQmedium

You are developing a chat application that uses Azure OpenAI GPT-4 to answer customer questions. You need to ensure the model does not generate harmful content. Which configuration should you set?

A.Use a system prompt that instructs the model to be safe.
B.Set the temperature parameter to 0.
C.Set max_tokens to a low value.
D.Enable the content filter in Azure OpenAI Service.
AnswerD

Content filter blocks harmful content.

Why this answer

Option B is correct because the content filter in Azure OpenAI Service blocks harmful content. Option A is incorrect because temperature controls randomness, not content safety. Option C is incorrect because max_tokens limits response length, not safety.

Option D is incorrect because system prompts guide behavior but are not a safety mechanism.

947
MCQhard

Your organization uses Azure AI Document Intelligence to extract data from invoices. The solution must identify custom fields not present in the prebuilt models, such as 'purchase order number' located in varying positions across documents. What should you do?

A.Use the layout model and apply manual post-processing.
B.Use Azure AI Forms Recognizer with prebuilt receipt model.
C.Use the prebuilt invoice model with field merging.
D.Train a custom extraction model using labeled sample invoices.
AnswerD

Custom models learn to extract user-defined fields.

Why this answer

Option D is correct because Azure AI Document Intelligence (formerly Form Recognizer) allows you to train a custom extraction model using labeled sample invoices. This approach enables the model to learn custom fields like 'purchase order number' that appear in varying positions, which prebuilt models cannot handle. By providing labeled examples, the model generalizes to extract the field accurately from new documents.

Exam trap

The trap here is that candidates may assume the prebuilt invoice model can be extended with custom fields via configuration or merging, but Azure AI Document Intelligence requires explicit custom model training to recognize fields not present in prebuilt schemas.

How to eliminate wrong answers

Option A is wrong because the layout model only extracts text and structure (tables, lines) without semantic field recognition; manual post-processing would be inefficient and error-prone for custom fields. Option B is wrong because the prebuilt receipt model is designed for receipts, not invoices, and cannot extract custom fields like 'purchase order number'. Option C is wrong because the prebuilt invoice model does not support field merging; it only extracts predefined fields and cannot learn new custom fields.

948
MCQhard

A company plans to use Azure Cognitive Search to index a large number of PDF documents stored in Azure Blob Storage. The documents contain sensitive personally identifiable information (PII). The search results should only be accessible to authorized users based on their Azure Active Directory (Azure AD) group membership. Which combination of features should the company implement?

A.Generate shared access signatures (SAS) for each document and include them in the search index.
B.Index the documents and use security filters with Azure AD group-based access control.
C.Use Azure RBAC to assign permissions to users for the search service and configure field-level security.
D.Store Azure AD group membership in a field in the search index and configure an indexer to map the field.
AnswerB

Security filters allow restricting search results based on Azure AD group membership stored in the index.

Why this answer

Option B is correct because Azure Cognitive Search supports security trimming via OAuth 2.0 and Azure AD group-based access control. By storing group identifiers in a search index field and using a security filter, only users whose Azure AD group membership matches the stored group IDs can see the corresponding search results. This ensures that sensitive PII in PDF documents is only returned to authorized users without exposing the documents themselves.

Exam trap

The trap here is that candidates confuse Azure RBAC (which controls management-plane permissions) with data-plane security trimming, or they assume that storing group membership in the index alone is sufficient without implementing a query-time filter to enforce it.

How to eliminate wrong answers

Option A is wrong because embedding shared access signatures (SAS) in the search index would expose direct document access URLs to all users who can query the index, bypassing any authorization check; SAS tokens are for delegated access to storage, not for per-user security trimming. Option C is wrong because Azure RBAC controls management-plane access to the search service itself (e.g., who can create indexes or manage the service), not data-plane access to individual search results; field-level security in Cognitive Search is a separate feature that restricts which fields are returned, not which documents are visible based on user identity. Option D is wrong because storing Azure AD group membership in a field alone does not enforce security; the indexer can map the field, but without a security filter applied at query time (e.g., using the `$filter` parameter with the user's group IDs), all documents remain visible to any authenticated user.

949
MCQhard

A large retail company deploys a custom text classification model using Azure Cognitive Service for Language to categorize customer support tickets into 'Billing', 'Technical', and 'General' categories. The model is trained on 10,000 labeled tickets from the past year. After deployment, the model performs well on new tickets but shows a significant drop in accuracy for tickets submitted during holiday seasons, where the volume of billing issues spikes. The engineering team suspects concept drift. They need to maintain high accuracy without manual retraining every season. Which action should the engineer take?

A.Add subcategories to the classification schema to better capture seasonal patterns.
B.Enable active learning on the model and set up a human review loop for low-confidence predictions.
C.Increase the number of training examples per category to 15,000 each.
D.Schedule monthly retraining using the original 10,000 tickets plus the new tickets.
AnswerB

Active learning continuously improves the model with new data.

Why this answer

Active learning in Azure Cognitive Service for Language automatically identifies low-confidence predictions and sends them for human review, creating a continuous feedback loop that adapts to concept drift without manual retraining. This allows the model to improve its accuracy on seasonal billing spikes by learning from newly labeled examples, while the human review loop ensures quality control.

Exam trap

The trap here is that candidates may think increasing training data or retraining on a schedule is sufficient, but they overlook that active learning with human review is the designed mechanism in Azure Cognitive Service for Language to handle concept drift automatically and continuously.

How to eliminate wrong answers

Option A is wrong because adding subcategories does not address concept drift; it only changes the classification schema without adapting the model to new data distributions. Option C is wrong because simply increasing training examples per category to 15,000 does not incorporate the seasonal billing spike data; the model would still be trained on the original 10,000 tickets and miss the drift. Option D is wrong because scheduling monthly retraining with the original 10,000 tickets plus new tickets is a manual process that does not automatically handle seasonal spikes; it also risks overfitting to recent data and does not leverage the built-in active learning and human review capabilities of the service.

950
MCQhard

You have the above indexer configuration. The indexer processes a batch of 10 documents. In that batch, 3 documents fail. What happens?

A.The indexer skips the failed documents and continues with the same batch.
B.The indexer stops completely because 3 documents failed.
C.The indexer retries the failed documents.
D.The indexer fails the entire batch but continues with the next batch.
AnswerD

maxFailedItemsPerBatch=2 causes the batch to abort; overall limit of 5 allows subsequent batches.

Why this answer

The indexer allows up to 2 failed items per batch (maxFailedItemsPerBatch=2). Since 3 > 2, the entire batch fails. The indexer continues with the next batch if maxFailedItems (overall) is not exceeded.

In this case, overall maxFailedItems is 5, so the indexer continues overall.

951
Multi-Selecteasy

Which TWO monitoring metrics should you track to ensure the health and performance of an Azure AI Search service used for a customer-facing product catalog?

Select 2 answers
A.Throttled search queries count.
B.Indexer execution history and duration.
C.Storage used in GB.
D.Search latency (average and P99).
E.Number of successful search requests.
AnswersA, D

Throttling indicates capacity bottlenecks.

Why this answer

Throttled search queries count (Option A) is a critical health metric because it directly indicates when the search service is under excessive load, causing requests to be rate-limited. For a customer-facing product catalog, throttling degrades user experience and can lead to failed searches. Tracking this metric helps you decide when to scale up replicas or partitions to maintain service level agreements.

Exam trap

The trap here is that candidates often confuse operational metrics (like indexer duration or storage usage) with customer-facing performance metrics, leading them to select indexer execution history instead of search latency.

952
MCQmedium

You need to implement content moderation for a social media platform using Azure AI Content Safety. The solution must block hate speech and self-harm content while allowing mild profanity. Which configuration should you use?

A.Enable all categories with severity threshold 0 (block all)
B.Enable all categories with severity threshold 2
C.Enable hate speech and self-harm categories; disable profanity
D.Enable hate speech and self-harm with severity threshold 4; enable profanity with severity threshold 6
AnswerD

Threshold 4 blocks high-severity hate/self-harm; threshold 6 allows mild profanity.

Why this answer

Option D is correct because Azure AI Content Safety allows you to set severity thresholds per category (0-6). By enabling hate speech and self-harm with a threshold of 4, you block content at severity level 4 or higher (e.g., severe hate speech and self-harm), while enabling profanity with a threshold of 6 means only the most extreme profanity (level 6) is blocked, allowing mild profanity through. This matches the requirement to block hate speech and self-harm but allow mild profanity.

Exam trap

The trap here is that candidates assume disabling a category (like profanity) is the only way to allow it, but Azure AI Content Safety uses severity thresholds to allow mild content while blocking severe content, so disabling the category removes all control over that content type.

How to eliminate wrong answers

Option A is wrong because setting all categories to severity threshold 0 blocks all content, including mild profanity, which violates the requirement to allow mild profanity. Option B is wrong because enabling all categories with severity threshold 2 blocks content at severity level 2 or higher for all categories, including profanity, which would block mild profanity (since mild profanity often falls at severity 2-4). Option C is wrong because disabling the profanity category entirely means no profanity is blocked, but the requirement is to allow mild profanity, not all profanity; disabling the category removes the ability to block any profanity, which could allow severe profanity through.

953
Multi-Selectmedium

You need to choose Azure services to build a computer vision pipeline that ingests images from multiple sources, extracts text using OCR, and stores extracted metadata in a Cosmos DB database. Which TWO services should you use?

Select 2 answers
A.Azure AI Vision
B.Azure Cognitive Search
C.Azure Functions
D.Azure Logic Apps
E.Azure Blob Storage
AnswersA, C

Provides OCR capabilities.

Why this answer

Options A and C are correct because Azure AI Vision provides OCR and Azure Functions can orchestrate the pipeline triggered by events. Option B is wrong because Azure Logic Apps can also be used but Functions is more flexible for custom code. Option D is wrong because Azure Cognitive Search is for indexing, not metadata storage.

Option E is wrong because Azure Blob Storage stores images, not extracted metadata.

954
MCQhard

You are analyzing a document using Azure Cognitive Service for Language named entity recognition. The exhibit shows a partial JSON response for entity extraction. The engineer notices that 'Jane Smith' has a low confidence score of 0.45. Which action should the engineer take to improve the confidence score for similar entities?

A.Retrain the entity recognition model with labeled examples of 'Jane Smith'.
B.Provide more context around the entity in the input text, such as titles or roles.
C.Use a different language detection model to improve entity recognition.
D.Decrease the confidence threshold to 0.3 to include 'Jane Smith' as a valid entity.
AnswerB

Additional context helps the model disambiguate.

Why this answer

Option B is correct because providing more context around the entity, such as titles or roles (e.g., 'Dr. Jane Smith' or 'CEO Jane Smith'), gives the prebuilt named entity recognition (NER) model additional linguistic cues that improve its confidence in classifying the entity. Azure Cognitive Service for Language's NER uses a pre-trained model that does not support retraining with custom labels; instead, it relies on surrounding context to disambiguate entities.

Adding descriptive terms helps the model leverage its training on patterns where such context correlates with higher confidence scores.

Exam trap

The trap here is that candidates assume prebuilt NER models can be retrained with labeled examples (Option A), but Azure Cognitive Service for Language's prebuilt NER is a fixed, non-trainable model, and custom retraining requires a separate Custom NER feature.

How to eliminate wrong answers

Option A is wrong because Azure Cognitive Service for Language's prebuilt NER model is not retrainable; custom entity recognition requires a different feature (Custom NER) with a labeled dataset, not the prebuilt API. Option C is wrong because language detection models do not affect entity recognition confidence for a specific entity like a person's name; the language is already detected from the input text, and switching models would not improve entity-level scores. Option D is wrong because decreasing the confidence threshold does not improve the model's confidence score; it only lowers the bar for including entities in results, which may introduce false positives without addressing the underlying recognition quality.

955
MCQmedium

A retail company uses the Computer Vision Image Analysis API to generate tags for product images in their e-commerce catalog. They want to automatically tag images with product categories such as 'electronics', 'clothing', and 'home goods'. The prebuilt tags often misclassify items. For example, a smartphone is tagged as 'communication device' instead of 'electronics'. You need to improve the tagging accuracy for the company's specific product categories without building a completely new model. What should you do?

A.Train a Custom Vision classification model with images labeled with the company's product categories.
B.Use the Dense Captioning feature to generate detailed descriptions and parse them for categories.
C.Increase the confidence threshold for tags to reduce false positives.
D.Use the 'brands' feature to identify product brands and map them to categories.
AnswerA

Custom Vision can generate custom tags tailored to the company's taxonomy.

Why this answer

Option D is correct because Custom Vision can be trained on the company's product images to produce custom tags that match their categories. Option A is wrong because increasing confidence threshold may reduce false positives but does not add custom categories. Option B is wrong because adding more general tags does not help.

Option C is wrong because the dense captioning feature provides descriptions, not structured tags.

956
MCQhard

A company uses Azure AI Language for sentiment analysis on customer feedback. They notice that the sentiment scores for mixed reviews are often neutral when they should be slightly positive. They need to improve the accuracy for these mixed reviews without labeling new data. Which approach should you recommend?

A.Adjust the sentiment threshold to require a higher confidence for neutral.
B.Enable opinion mining to capture aspects and opinions separately.
C.Use a prebuilt sentiment analysis model with a different language.
D.Create and train a custom sentiment analysis model using labeled feedback data.
AnswerD

A custom model trained on domain data will better handle mixed reviews.

Why this answer

Option D is correct because using a custom sentiment analysis model allows the company to train on their specific data, improving accuracy for mixed reviews. Option A is wrong because increasing the sentiment threshold may misclassify some reviews. Option B is wrong because using opinion mining provides more detail but does not change the base sentiment model.

Option C is wrong because the prebuilt model is general and may not perform well on specific domain data.

957
Multi-Selecthard

Which THREE are required when planning to use Azure OpenAI Service for a generative AI application that must comply with responsible AI principles?

Select 3 answers
A.Restrict the model to a maximum of 1000 tokens.
B.Implement content filters to block harmful outputs.
C.Design with human-in-the-loop for critical decisions.
D.Enable rate limiting to prevent abuse.
E.Establish data governance policies for training data.
AnswersB, C, E

Required for safety.

Why this answer

Option B is correct because Azure OpenAI Service provides built-in content filtering that can block harmful outputs such as hate speech, violence, or self-harm. This is a core requirement for responsible AI compliance, as outlined in Microsoft's Responsible AI Standard, and must be configured to prevent the model from generating unsafe content.

Exam trap

The trap here is that candidates confuse operational controls (like token limits or rate limiting) with responsible AI requirements, which are specifically about fairness, safety, transparency, and accountability, not performance or security.

958
MCQmedium

You are building a chatbot for a retail company using Azure OpenAI Service. The chatbot must provide product recommendations based on customer preferences. To ensure the chatbot does not generate harmful or inappropriate responses, you need to implement a content filtering solution. What should you use?

A.Azure AI Content Safety
B.Azure OpenAI Service content filtering
C.Azure AI Search
D.Microsoft Purview Information Protection
AnswerB

Azure OpenAI Service provides built-in content filtering that can be configured to block harmful content.

Why this answer

Azure OpenAI Service content filtering is the correct choice because it provides built-in, configurable filters that block harmful or inappropriate content at the model level, directly within the Azure OpenAI endpoint. This ensures that the chatbot's product recommendations remain safe without requiring external services, as the filtering is applied to both input prompts and output completions based on severity levels for categories like hate, violence, and self-harm.

Exam trap

The trap here is that candidates often confuse Azure AI Content Safety (a standalone moderation service) with the built-in content filtering of Azure OpenAI Service, assuming that a separate service is required for safety when the native filtering is both sufficient and more tightly integrated.

How to eliminate wrong answers

Option A is wrong because Azure AI Content Safety is a separate service for moderating user-generated content (e.g., images, text) but does not integrate natively with Azure OpenAI Service's model responses; using it would require an extra API call and custom orchestration, adding latency and complexity. Option C is wrong because Azure AI Search is a retrieval service for indexing and querying data (e.g., product catalogs) and has no content filtering capabilities for harmful or inappropriate responses. Option D is wrong because Microsoft Purview Information Protection is a data governance and classification tool for protecting sensitive information (e.g., PII, compliance labels) and does not filter model-generated content for safety or appropriateness.

959
MCQmedium

Refer to the exhibit. You are configuring an agent in Azure AI Foundry. The agent fails to start because the specified model is not available in the current Azure OpenAI resource. What should you do to resolve the issue?

A.Modify the system_prompt to include the model version
B.Deploy the gpt-4-0613 model in the Azure OpenAI resource
C.Change the connection_type to 'Weak'
D.Change the provider to 'AzureAI'
AnswerB

The model must be deployed before use.

Why this answer

The agent fails to start because the specified model (likely gpt-4-0613) is not deployed in the Azure OpenAI resource. In Azure AI Foundry, agents require an existing model deployment to invoke; you cannot use a model that hasn't been deployed. Option B correctly resolves this by deploying the required model in the Azure OpenAI resource.

Exam trap

The trap here is that candidates might think modifying the system_prompt or changing a connection setting can fix a missing model deployment, but Azure OpenAI requires explicit model deployment before any resource can use it.

How to eliminate wrong answers

Option A is wrong because the system_prompt defines the agent's behavior and instructions, not the model version or deployment; modifying it cannot make an undeployed model available. Option C is wrong because connection_type is not a valid configuration for Azure OpenAI resources; 'Weak' is not a recognized connection type and does not affect model availability. Option D is wrong because the provider is already Azure (Azure OpenAI) and changing it to 'AzureAI' is not a valid provider option; the issue is the missing model deployment, not the provider.

960
MCQeasy

You are using Azure AI Language Service to extract key phrases from customer reviews. You notice that for reviews containing the word 'not good', the service sometimes extracts 'good' as a key phrase. What is the most likely reason?

A.The language detection model misidentified the language
B.You need to set a confidence threshold to exclude negative phrases
C.Key phrase extraction does not consider negation
D.The service is not trained on your specific domain
AnswerC

Key phrase extraction extracts noun phrases without considering negation modifiers.

Why this answer

Option B is correct because the key phrase extraction model does not perform sentiment analysis; it extracts phrases based on frequency and relevance, ignoring negation. Option A is wrong because the language model is accurate for most languages. Option C is wrong because prebuilt models are generally robust.

Option D is wrong because the service does not have a parameter to exclude negative phrases.

961
MCQeasy

You are designing an agentic solution that uses Microsoft Copilot Studio and Azure AI Search. The agent needs to answer questions based on confidential documents. Which security measure should you implement to ensure the agent only accesses documents the user has permission to read?

A.Disable public network access on the Azure AI Search service.
B.Implement document-level security using security filters in the search index.
C.Use a managed identity for the agent to access the search index.
D.Require multi-factor authentication for all users.
AnswerB

Security filters enforce permissions at the document level.

Why this answer

Option D is correct because document-level security filters in Azure AI Search enforce permissions. Option A is wrong because disabling public access is not granular. Option B is wrong because managed identity alone doesn't filter documents.

Option C is wrong because MFA is authentication, not authorization.

962
MCQmedium

You are using Azure AI Search to build a knowledge base for a customer support portal. The index includes a 'sentiment' field that should be populated using the Sentiment skill. However, the sentiment scores are not being written to the index. The skillset runs successfully. What is the most likely cause?

A.The output field mapping for 'sentiment' is missing or incorrectly defined in the indexer.
B.The Sentiment skill is not correctly configured in the skillset.
C.The indexer is in a failed state and not processing documents.
D.The sentiment field in the index is of type 'Collection(Edm.String)' but the skill outputs a double.
AnswerA

Without mapping, skill output is not written to index.

Why this answer

Option C is correct: the output field mapping in the indexer is missing or incorrect. Option A is incorrect because the skill ran successfully. Option B is incorrect because the sentiment skill does not require a specific data type.

Option D is incorrect because indexer execution is successful.

963
MCQmedium

A company is building an agentic solution using Microsoft Copilot Studio. The agent needs to retrieve customer order status from an external CRM API. The API requires OAuth 2.0 authentication with client credentials. Which connector configuration should the developer use?

A.Use a custom connector with API Key authentication.
B.Use the HTTP connector with OAuth2 client credentials grant type.
C.Use a Power Automate flow with a CRM connector that uses service principal.
D.Use an AI Builder model to call the API.
AnswerB

Correct for OAuth 2.0 client credentials flow.

Why this answer

Option A is correct because HTTP with OAuth2 client credentials is the appropriate way to authenticate with an external API that uses OAuth 2.0. Option B is wrong because API Key is not OAuth. Option C is wrong because Power Automate with native CRM connector might not support OAuth client credentials.

Option D is wrong because AI Builder is not for API authentication.

964
MCQmedium

You are designing a chatbot using Azure AI Language. The chatbot must understand user intents and also extract entities like dates and locations. Which feature combination should you use?

A.Conversational Language Understanding (CLU) with entities
B.Sentiment analysis and entity linking
C.Custom text classification and key phrase extraction
D.Orchestration Workflow and custom text classification
AnswerA

CLU handles both intents and entities for chatbots.

Why this answer

Conversational Language Understanding (CLU) is the correct Azure AI Language feature for building a chatbot that understands user intents and extracts entities like dates and locations. CLU is specifically designed for natural language understanding (NLU) tasks, providing prebuilt and custom entity extraction alongside intent recognition, which directly matches the requirement.

Exam trap

The trap here is that candidates often confuse entity linking (which maps to external knowledge bases) with entity extraction (which pulls values directly from the utterance), leading them to choose Option B despite it lacking intent recognition.

How to eliminate wrong answers

Option B is wrong because sentiment analysis evaluates the emotional tone of text, not user intents, and entity linking maps named entities to a knowledge base (e.g., Wikipedia), not extracting arbitrary entities like dates and locations. Option C is wrong because custom text classification assigns predefined labels to entire documents, not user intents in a conversational context, and key phrase extraction identifies key terms but does not extract structured entities like dates and locations. Option D is wrong because Orchestration Workflow routes requests between different language services (e.g., CLU, QnA Maker) but does not itself perform intent recognition or entity extraction; custom text classification also does not handle entity extraction.

965
MCQmedium

A company uses Azure OpenAI to generate code snippets. They notice that the model sometimes produces code that uses deprecated APIs. They want to minimize this without retraining the model. What should they do?

A.Fine-tune the model on a dataset of recent code.
B.Set the temperature parameter to 0 to reduce randomness.
C.Add a system message instructing the model to use only current, non-deprecated APIs.
D.Provide a few-shot example of correct code in the prompt.
AnswerC

System messages effectively guide model behavior.

Why this answer

Option C is correct because adding a system message in Azure OpenAI allows you to set high-level instructions that guide the model's behavior without retraining. By explicitly instructing the model to use only current, non-deprecated APIs, you leverage the system prompt's ability to influence output style and content, effectively reducing deprecated API usage in generated code snippets.

Exam trap

Microsoft often tests the distinction between prompt engineering techniques (system messages, few-shot examples, parameter tuning) and model customization (fine-tuning), and the trap here is that candidates may confuse few-shot prompting (Option D) with a system message, not realizing that a system message provides a more persistent and scalable way to enforce behavioral rules across all responses.

How to eliminate wrong answers

Option A is wrong because fine-tuning requires retraining the model on a custom dataset, which contradicts the requirement to minimize deprecated API usage without retraining. Option B is wrong because setting the temperature parameter to 0 reduces randomness and makes outputs more deterministic, but it does not prevent the model from generating deprecated APIs—it only affects creativity and variability. Option D is wrong because providing a few-shot example of correct code in the prompt can help guide the model, but it is less reliable than a system message for consistently enforcing a rule across all responses, as the model may still default to deprecated APIs in other contexts.

966
MCQhard

You are reviewing the ARM template snippet for an Azure AI Foundry hub. After deployment, you notice that the hub cannot connect to the storage account. What is the most likely cause?

A.The hub uses a managed network that blocks outbound traffic to the storage account
B.The location 'eastus' does not support AI Foundry hubs
C.The storage account name contains invalid characters
D.The key vault is not configured with a firewall rule
AnswerA

Managed networks can block access to resources without proper firewall rules.

Why this answer

The most likely cause is that the hub uses a managed network which, by default, blocks outbound traffic to the storage account unless explicitly allowed via outbound rules or private endpoints. Azure AI Foundry hubs enforce network isolation for security, and if the storage account is not configured as an approved destination, the hub cannot establish the required connections for data access.

Exam trap

The trap here is that candidates assume connectivity issues are due to resource naming or regional availability, when the real cause is the managed network's default outbound blocking behavior, which is a common security feature in Azure AI services.

How to eliminate wrong answers

Option B is wrong because 'eastus' is a fully supported region for Azure AI Foundry hubs, with no regional restrictions documented. Option C is wrong because storage account names are validated at deployment time; if the name contained invalid characters, the ARM template deployment would fail entirely, not cause a post-deployment connectivity issue. Option D is wrong because the key vault firewall rule is unrelated to the hub's ability to connect to the storage account; key vault is used for secrets, not for storage connectivity.

967
MCQhard

You are designing a computer vision solution for a retail chain to detect shelf stockouts using store camera feeds. Videos are processed in near real-time. Which combination of Azure services should you use to minimize latency and cost?

A.Use Azure Video Indexer to analyze videos and send results to Azure SQL Database.
B.Use Azure Custom Vision to detect stockouts in video frames.
C.Use Azure Media Services to transcode video and then run Custom Vision on key frames.
D.Use Azure Video Analyzer for Media (formerly Video Indexer) with an Azure IoT Edge module processing video at the edge.
AnswerD

Edge processing reduces latency and bandwidth.

Why this answer

Option C is correct because Video Indexer is designed for video analysis but is not optimized for near real-time; Azure Video Analyzer (now part of Azure Video Indexer) with edge AI running on an IoT Edge device processes video locally, reducing latency and bandwidth costs. Option A is wrong because Video Indexer alone would stream all video to the cloud. Option B is wrong because Custom Vision is for static images, not video streams.

Option D is wrong because Media Services is for encoding and streaming, not AI analysis.

968
MCQhard

Your company is building a multi-tenant SaaS application using Azure AI Foundry. Each tenant (customer) should have isolated model deployments and data, but you want to share the base models across tenants to reduce costs. Which approach should you use?

A.Use a single model deployment and a shared endpoint with tenant ID in the header.
B.Create separate fine-tuned models for each tenant.
C.Deploy separate base models for each tenant.
D.Deploy one model per base model and use separate endpoints with routing logic per tenant.
AnswerD

Separate endpoints with routing isolate tenants while sharing the model.

Why this answer

Option D is correct because deploying a single model and using separate endpoints per tenant with dynamic routing enables isolation while sharing the base model. Option A is wrong because fine-tuned models per tenant increase costs. Option B is wrong because shared endpoints with tenant IDs in headers may cause data leakage.

Option C is wrong because separate model deployments per tenant increases costs.

969
MCQhard

You are building an Azure AI Search solution that indexes data from multiple sources, including SQL Database and Azure Blob Storage. The index must be updated within 15 minutes of any source change. Which approach should you use to achieve near-real-time indexing?

A.Enable incremental enrichment on the skillset
B.Use the push API to send updates as soon as data changes
C.Use an indexer with a schedule set to run every 5 minutes
D.Enable semantic search to speed up indexing
AnswerB

The push API allows you to add or update documents in the index in real-time.

Why this answer

Option B is correct because the push API allows you to send updates directly to the index, providing near-real-time indexing. Option A is wrong because indexer-based scheduled indexing has a minimum interval of 5 minutes, and changes may not be picked up immediately. Option C is wrong because incremental enrichment is for AI enrichment, not for data updates.

Option D is wrong because semantic search does not affect update frequency.

970
Multi-Selecthard

Which THREE factors should you consider when selecting a region for an Azure AI Language resource?

Select 3 answers
A.Pricing differences.
B.Availability of the Free tier SKU.
C.Data residency requirements.
D.Language and feature availability.
E.Latency to the application's users.
AnswersC, D, E

Important for compliance.

Why this answer

Options A, C, and E are correct. Data residency is important for compliance. Language support varies by region.

Latency to end users affects performance. Option B is incorrect because pricing is generally consistent across regions. Option D is incorrect because SKU availability may vary but is not the primary factor.

971
MCQmedium

You are a solution architect at a legal firm. The firm wants to build a copilot using Microsoft Foundry that answers questions about case law documents stored in Azure Blob Storage. The copilot should use the Retrieval Augmented Generation (RAG) pattern with Azure AI Search as the vector store. The documents are in PDF format and include complex tables and footnotes. The solution must ensure that the answers are grounded in the documents and that the copilot can handle follow-up questions. You need to design the ingestion pipeline. Which approach should you take?

A.Use Azure AI Vision OCR to extract text, split by page, and use Azure AI Search keyword search
B.Use Azure AI Document Intelligence prebuilt-read model, chunk by character count, and use Azure AI Search with semantic ranking
C.Use Azure AI Document Intelligence to extract content, then chunk by headings and paragraphs, generate embeddings using Azure OpenAI, and index in Azure AI Search with vector search
D.Use Azure AI Language to extract key phrases, create a non-vector index, and use simple search
AnswerC

Preserves structure and enables RAG with vector search.

Why this answer

Option A is correct. Using Azure AI Document Intelligence to chunk documents into meaningful sections preserves context, and generating embeddings with Azure OpenAI allows vector search for RAG. Option B is incorrect because splitting by page may break tables and footnotes.

Option C is incorrect because keyword search alone does not support semantic understanding. Option D is incorrect because Azure AI Language does not handle PDF extraction or vector generation.

972
Multi-Selecthard

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

Select 3 answers
A.A bot channel registration or web app to interact with users
B.An Azure AI Language Service resource
C.A set of FAQ documents or web pages as the knowledge source
D.An Azure AI Search index
E.An Azure Functions app for serverless compute
AnswersA, B, C

A client interface is needed for users to submit questions.

Why this answer

The correct answers are A, C, and E. A provides the knowledge base. C is the service required.

E provides the interface for users to ask questions. B (Azure AI Search) is not required because Custom Question Answering has its own index. D (Azure Functions) is optional.

973
MCQeasy

A developer is tasked with integrating Azure OpenAI Service into an application that generates product descriptions. The developer needs to ensure that the generated content does not contain offensive language. Which Azure AI service should be used in addition to Azure OpenAI?

A.Azure AI Search
B.Azure AI Vision
C.Azure AI Language
D.Azure AI Content Safety
AnswerD

Azure AI Content Safety detects offensive language and other harmful content.

Why this answer

Azure AI Content Safety (D) is the correct service because it provides built-in content moderation capabilities that can detect and filter offensive, inappropriate, or harmful language in text and images. By integrating Azure AI Content Safety with Azure OpenAI, the developer can automatically screen generated product descriptions for profanity, hate speech, or other offensive content before they are displayed to users, ensuring compliance with content policies.

Exam trap

The trap here is that candidates may confuse Azure AI Language's text analytics features (like sentiment analysis) with content moderation, but Azure AI Language does not include dedicated offensive language filtering, which is a distinct capability of Azure AI Content Safety.

How to eliminate wrong answers

Option A is wrong because Azure AI Search is a cognitive search service used for indexing and retrieving data, not for content moderation or filtering offensive language. Option B is wrong because Azure AI Vision is designed for image analysis tasks such as object detection, OCR, and facial recognition, and does not include text-based content safety features. Option C is wrong because Azure AI Language provides natural language processing capabilities like sentiment analysis, key phrase extraction, and language understanding, but it does not offer dedicated content moderation or offensive language detection; that functionality is specifically handled by Azure AI Content Safety.

974
Multi-Selecteasy

You are using Azure AI Language to analyze social media comments. You need to identify the language of each comment and then extract key phrases. Which TWO features should you use? (Select TWO.)

Select 2 answers
A.Sentiment analysis
B.Summarization
C.Language detection
D.Entity recognition
E.Key phrase extraction
AnswersC, E

Language detection identifies the language of the text.

Why this answer

Options A and D are correct. Language detection identifies the language, and key phrase extraction extracts key phrases. Option B is wrong because sentiment analysis is not for language detection.

Option C is wrong because entity recognition is not for key phrases. Option E is wrong because summarization is not for key phrases.

975
MCQmedium

Your organization is using Azure AI Search to index a large collection of PDF documents stored in Azure Blob Storage. The index currently returns search results, but users complain that the results are not relevant when they search using natural language phrases. You need to improve the relevance of search results without rewriting the application. What should you do?

A.Increase the number of replicas for the search service to improve query performance.
B.Create a new index with a blob indexer that uses the 'content' field only.
C.Enable semantic search on the index and configure a semantic configuration.
D.Configure a custom analyzer on the index to handle stop words and synonyms.
AnswerC

Semantic search uses AI models to improve relevance of natural language queries.

Why this answer

Semantic search in Azure AI Search uses deep learning models to understand the intent behind queries and improve relevance of results. Enabling semantic search on the index addresses the natural language relevance issue without requiring application changes. Option A is wrong because creating a new index with blob indexers does not change relevance.

Option B is wrong because adding a custom analyzer helps with tokenization, not semantic understanding. Option D is wrong because increasing the number of replicas improves throughput, not relevance.

Page 12

Page 13 of 14

Page 14