Courseiva

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

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

Page 7

Page 8 of 13

Page 9
526
MCQeasy

You are developing a custom chatbot using Azure AI Bot Service and Language Understanding (CLU). The chatbot needs to escalate to a human agent when the user's sentiment is negative. Which component should you use to detect sentiment?

A.Azure AI Language sentiment analysis
B.Azure Cognitive Search
C.Orchestration workflow
D.QnA Maker
AnswerA

Sentiment analysis detects positive/negative sentiment.

Why this answer

Azure AI Language sentiment analysis is the correct component because it provides pre-built sentiment detection capabilities that analyze text and return sentiment labels (positive, negative, neutral) and confidence scores. This directly meets the requirement to detect negative user sentiment in chatbot conversations, enabling escalation to a human agent when needed.

Exam trap

The trap here is that candidates may confuse Azure Cognitive Search (a search service) with AI Language services, or assume that QnA Maker includes sentiment analysis, when in fact only Azure AI Language provides dedicated sentiment detection.

How to eliminate wrong answers

Option B (Azure Cognitive Search) is wrong because it is designed for indexing and searching documents, not for analyzing sentiment in real-time chat messages. Option C (Orchestration workflow) is wrong because it manages routing between multiple language models or skills, but does not perform sentiment analysis itself. Option D (QnA Maker) is wrong because it is a service for creating question-and-answer knowledge bases from FAQ-like content, and lacks native sentiment detection capabilities.

527
MCQhard

You are implementing a knowledge mining solution for a legal firm. The solution must ingest large volumes of legal documents (PDFs and Word files) stored in Azure Blob Storage. You need to extract text, recognize named entities (e.g., parties, judges, case numbers), and index the content for full-text search. The solution should also support redaction of sensitive information before indexing. Which combination of Azure AI services should you use?

A.Azure AI Document Intelligence, Azure AI Translator, and Azure AI Search
B.Azure AI Document Intelligence, Azure AI Video Indexer, and Azure AI Search
C.Azure AI Document Intelligence, Azure AI Language, custom skill for redaction, and Azure AI Search
D.Azure AI Document Intelligence, Azure AI Content Safety, and Azure AI Search
AnswerC

Document Intelligence extracts text, Language recognizes entities, custom skill redacts, Search indexes.

Why this answer

It combines Azure AI Document Intelligence for OCR and text extraction from PDFs and Word files, Azure AI Language for named entity recognition (e.g., parties, judges, case numbers), a custom skill for redaction (to remove sensitive information before indexing), and Azure AI Search to index the cleaned content for full-text search. This stack directly addresses all requirements: ingestion, entity extraction, redaction, and search indexing.

Exam trap

The trap here is that candidates often confuse Azure AI Content Safety (for moderation) with redaction capabilities, or assume Azure AI Translator can handle entity recognition, when in fact redaction requires a custom skill and entity recognition requires Azure AI Language.

How to eliminate wrong answers

Option A is wrong because Azure AI Translator is a translation service, not designed for named entity recognition or redaction; it would not extract legal entities or support redaction. Option B is wrong because Azure AI Video Indexer is for analyzing video and audio content, not for processing legal documents (PDFs/Word files); it cannot extract text or entities from documents. Option D is wrong because Azure AI Content Safety is for detecting harmful or offensive content (e.g., hate speech, violence), not for recognizing named entities or performing redaction of sensitive information like case numbers or party names.

528
MCQeasy

You are a data engineer at a university. The university wants to digitize its historical student records (paper forms) to make them searchable. The records are scanned as images (JPEG) and stored in Azure Blob Storage. Each form contains handwritten fields: student name, ID number, date of birth, and degree. You need to extract these fields and index them in Azure AI Search. The solution must use Azure AI Services and minimize manual labeling effort. Which approach should you take?

A.Use Azure AI Custom Vision to train a model to detect handwriting regions, then use Azure AI Vision OCR to read text.
B.Use Azure AI Search with a blob indexer and a skillset that includes OCR skill and Entity Recognition skill.
C.Use Azure AI Document Intelligence to train a custom extraction model with a few labeled samples, then deploy as a custom skill in Azure AI Search.
D.Use Azure AI Vision OCR to extract text from images, then use Azure AI Language to extract entities like name, date, and degree.
AnswerC

Document Intelligence is designed for extraction from forms with minimal labeling.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is specifically designed to extract structured fields from forms with handwritten text. By training a custom extraction model with a few labeled samples, you minimize manual labeling effort while achieving high accuracy for fields like student name, ID, date of birth, and degree. The model can then be deployed as a custom skill in Azure AI Search to index the extracted data.

Exam trap

The trap here is that candidates often confuse general OCR (Azure AI Vision) with form-specific extraction (Azure AI Document Intelligence), overlooking that Document Intelligence is purpose-built for structured field extraction from forms with minimal labeling.

How to eliminate wrong answers

Option A is wrong because Azure AI Custom Vision is for image classification and object detection, not for handwriting recognition or OCR; it cannot extract text from handwritten fields. Option B is wrong because Azure AI Search's built-in OCR skill extracts raw text but lacks the ability to identify specific fields like student name or degree without additional custom logic, and Entity Recognition skill is designed for named entities in text, not for form field extraction. Option D is wrong because Azure AI Vision OCR extracts all text from an image but does not parse it into structured fields; Azure AI Language's entity recognition would require additional post-processing and manual mapping to identify specific form fields, increasing effort.

529
Multi-Selecteasy

You are developing an Azure AI solution that uses pre-built models from Azure AI Vision to analyze images. The solution must be able to detect objects and read printed text. Which TWO capabilities should you use?

Select 2 answers
A.OCR (legacy)
B.Facial detection
C.Object detection
D.Image tagging
E.Read (OCR)
AnswersC, E

Detects objects in images.

Why this answer

Azure AI Vision's Object Detection capability identifies and locates objects within an image, returning bounding box coordinates and labels. This directly meets the requirement to 'detect objects' in the solution.

Exam trap

The trap here is that candidates often confuse Image Tagging (which only provides labels) with Object Detection (which provides both labels and spatial localization), and may mistakenly choose the legacy OCR API instead of the modern Read API for text extraction.

530
MCQmedium

You are working for a healthcare organization that uses Azure AI Document Intelligence to process patient intake forms. The forms are scanned and uploaded as multi-page PDFs. The extraction accuracy for the 'diagnosis code' field is poor. You have a labeled dataset of 200 forms. You need to improve the extraction accuracy without writing custom code. The solution must also handle forms with varying layouts. What should you do?

A.Use the 'Form processing' custom extraction model.
B.Use the US Tax W-2 predefined model as a base and customize it.
C.Use the General Document model to extract all text and then parse.
D.Create a custom neural model and train it with the labeled dataset.
AnswerD

Custom neural models handle varied layouts and improve field accuracy.

Why this answer

A custom neural model in Azure AI Document Intelligence is specifically designed to handle complex, variable-layout documents like patient intake forms. It uses deep learning to learn from labeled datasets (200 forms) and improves extraction accuracy for fields like 'diagnosis code' without requiring custom code. Neural models are superior to template-based models for varying layouts, as they generalize from patterns rather than relying on fixed spatial positions.

Exam trap

The trap here is that candidates often confuse the 'Form processing' custom model (template-based) with the custom neural model, assuming any custom model handles varying layouts, but only the neural model is designed for layout variation without custom code.

How to eliminate wrong answers

Option A is wrong because the 'Form processing' custom extraction model (template-based) relies on fixed spatial positions and fails with varying layouts, making it unsuitable for forms that change structure. Option B is wrong because the US Tax W-2 predefined model is a specialized model for W-2 tax forms and cannot be customized or adapted for medical diagnosis codes or patient intake forms. Option C is wrong because the General Document model extracts all text as unstructured content without field-specific extraction, requiring custom parsing code, which violates the 'without writing custom code' constraint.

531
Multi-Selecthard

Which THREE considerations are important when planning to use Azure OpenAI Service in a production environment?

Select 3 answers
A.Configure content filtering to block harmful outputs
B.Train a custom model from scratch using your own data
C.Plan for rate limits and quotas to handle expected load
D.Determine data residency requirements for your region
E.Deploy the service within a virtual network (VNet)
AnswersA, C, D

Required for responsible use.

Why this answer

Azure OpenAI Service includes built-in content filtering to detect and block harmful outputs such as hate, violence, or self-harm. This is a critical safety and compliance requirement for production deployments, as it helps meet responsible AI principles and regulatory obligations. Without configuring content filters, the service could generate inappropriate responses that violate usage policies or legal standards.

Exam trap

Microsoft often tests the misconception that Azure OpenAI Service allows training models from scratch, but the service only supports fine-tuning of pre-trained base models, not full custom training.

532
MCQeasy

You are implementing a generative AI solution using Azure OpenAI. You need to ensure that the model's outputs do not contain certain inappropriate words or phrases. Which feature should you configure?

A.System message instructions
B.Grounding with your data
C.Content filters
D.Max tokens limit
AnswerC

Content filters can block inappropriate words and phrases.

Why this answer

Content filters in Azure OpenAI are specifically designed to detect and block inappropriate words or phrases in both prompts and completions. They operate at the service level, applying configurable severity thresholds for categories like hate, violence, sexual content, and self-harm, ensuring model outputs adhere to policy without requiring prompt engineering or data modifications.

Exam trap

Microsoft often tests the misconception that system messages (Option A) are sufficient for content safety, when in fact they are only behavioral guidelines and lack the enforcement mechanism of dedicated content filters.

How to eliminate wrong answers

Option A is wrong because system message instructions guide model behavior and tone but cannot reliably enforce content restrictions; they are advisory and can be overridden by the model, especially in edge cases. Option B is wrong because grounding with your data (using Azure Cognitive Search) augments prompts with your own data for relevance and accuracy, but it does not filter or block inappropriate content from the model's generated responses. Option D is wrong because the max tokens limit controls the length of the output, not its content; it cannot prevent the model from generating inappropriate words or phrases within the allowed token count.

533
Multi-Selecthard

You are designing an agentic solution using Azure AI Agent Service. The agent needs to perform actions on behalf of users, such as sending emails and updating databases. The solution must use managed identities for authentication to Azure resources. Which TWO configurations are required?

Select 2 answers
A.Store connection strings in Azure Key Vault and reference them in the agent's configuration
B.Create a service principal in Microsoft Entra ID and assign RBAC roles to the agent's resource
C.Use DefaultAzureCredential in the agent's code to authenticate to Azure services
D.Configure the agent to use an API key for each external service
E.Assign a system-assigned managed identity to the Azure resource hosting the agent
AnswersC, E

DefaultAzureCredential uses managed identity.

Why this answer

DefaultAzureCredential is the recommended authentication mechanism for Azure SDKs when using managed identities. It automatically chains multiple credential sources, including environment variables, managed identity endpoints, and Visual Studio credentials, allowing the agent to authenticate to Azure services without hardcoding secrets. This aligns with the requirement to use managed identities for authentication.

Exam trap

The trap here is that candidates often confuse managed identities with service principals or API keys, thinking they need to create a separate service principal or store connection strings, when in fact managed identities are automatically managed service principals that require only RBAC role assignments and the use of DefaultAzureCredential (or ManagedIdentityCredential) in code.

534
MCQmedium

A developer uses the Azure OpenAI API to generate code. They want to ensure that the generated code is in Python. Which parameter should they set?

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

System message can guide the model to output Python code.

Why this answer

The system message is used to set the behavior and context of the AI model, including specifying the desired output format or language. By setting the system message to 'You are a helpful assistant that always writes code in Python', the developer can instruct the model to generate Python code consistently. This parameter is part of the chat completions API and directly influences the model's persona and constraints.

Exam trap

Microsoft often tests the distinction between parameters that control output randomness (temperature, top_p) and those that control output structure or behavior (system message), leading candidates to mistakenly choose temperature or top_p for language specification.

How to eliminate wrong answers

Option A is wrong because temperature controls the randomness of the output, not the language or format of the generated code. Option B is wrong because top_p (nucleus sampling) controls the cumulative probability threshold for token selection, which affects diversity but does not specify the output language. Option D is wrong because max_tokens limits the length of the generated response, not the programming language or content type.

535
MCQmedium

A company wants to generate personalized product descriptions for its e-commerce site using Azure OpenAI. They need to ensure the model's output adheres to brand guidelines and does not generate prohibited content. Which approach should they use?

A.Use a system message with brand guidelines and apply content filtering.
B.Use prompt engineering with negative prompts and ignore content filtering.
C.Provide few-shot examples in the user message and rely on the model's training.
D.Fine-tune the model with brand guidelines and disable content filtering for performance.
AnswerA

System messages set behavior, content filtering blocks prohibited content.

Why this answer

Using a system message allows you to embed brand guidelines directly into the conversation context, instructing the model on tone, style, and prohibited content. Azure OpenAI's content filtering provides an additional safety layer by automatically detecting and blocking harmful or policy-violating outputs, ensuring compliance with both brand and regulatory requirements.

Exam trap

Microsoft often tests the misconception that fine-tuning or prompt engineering alone is sufficient for safety and compliance, when in reality Azure OpenAI requires explicit content filtering and system messages to enforce brand guidelines reliably.

How to eliminate wrong answers

Option B is wrong because ignoring content filtering removes the safety guardrails that prevent prohibited content, and negative prompts alone are unreliable for enforcing brand guidelines. Option C is wrong because few-shot examples in the user message do not guarantee consistent adherence to brand guidelines across all outputs, and relying solely on the model's training ignores the need for explicit content filtering. Option D is wrong because disabling content filtering for performance sacrifices safety and compliance, and fine-tuning alone cannot dynamically enforce brand guidelines as effectively as a system message combined with content filtering.

536
MCQeasy

You want to use the Azure AI Language service to summarize long customer support conversations into a short summary. Which feature should you use?

A.Sentiment Analysis
B.Conversational Summarization
C.Entity Extraction
D.Key Phrase Extraction
AnswerB

Generates a summary of conversations with multiple participants.

Why this answer

Conversational Summarization is the correct feature because it is specifically designed to condense multi-turn dialogues, such as customer support conversations, into concise summaries. Unlike generic text summarization, it understands the conversational flow, speaker turns, and context to produce a coherent summary of the interaction.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction or Entity Extraction with summarization, but those features only extract discrete items rather than generating a flowing summary of the entire conversation.

How to eliminate wrong answers

Option A is wrong because Sentiment Analysis only detects positive, negative, neutral, or mixed sentiment in text, not the overall summary of a conversation. Option C is wrong because Entity Extraction identifies named entities like people, places, or dates, but does not generate a condensed summary of the dialogue. Option D is wrong because Key Phrase Extraction returns a list of important words or phrases, not a coherent narrative summary of the conversation.

537
MCQmedium

Refer to the exhibit. { "content_filters": [ { "type": "hate", "action": "block", "severity": "high" }, { "type": "sexual", "action": "block", "severity": "medium" }, { "type": "self_harm", "action": "block", "severity": "low" } ] } You deploy an Azure OpenAI model with the above content filter configuration. A user submits a prompt that the system rates as "hate" at severity level "medium". What happens?

A.The prompt is allowed because the severity is below the threshold.
B.The prompt is blocked because hate content is detected.
C.The prompt is blocked because the severity is medium.
D.The prompt is allowed because the hate filter is not configured for medium.
AnswerA

The hate filter blocks only at high severity.

Why this answer

The content filter configuration blocks 'hate' content only at severity level 'high'. Since the user's prompt was rated as 'hate' at severity 'medium', it falls below the configured threshold and is allowed. Azure OpenAI content filters evaluate severity levels (low, medium, high) and apply the configured action only when the detected severity meets or exceeds the specified threshold.

Exam trap

A common mistake in Azure exams is assuming that any detection of a content type (e.g., hate) automatically triggers the configured action, ignoring that only severity levels meeting or exceeding the threshold are blocked.

How to eliminate wrong answers

Option B is wrong because the filter does not block all hate content indiscriminately; it only blocks hate content at severity 'high' or above. Option C is wrong because the severity 'medium' is below the configured threshold of 'high' for the hate filter, so it is not blocked. Option D is wrong because the hate filter is indeed configured (with action 'block' and severity 'high'), but it simply does not apply to severity 'medium'.

538
MCQeasy

You are a developer for a healthcare startup. They are building a mobile app that allows users to take photos of prescription labels and extract medication names, dosages, and frequencies. The app must run on iOS and Android devices. The solution should use a pre-built AI service with minimal custom code. What should you recommend?

A.Use Azure AI Document Intelligence (Form Recognizer) to analyze labels
B.Train a Custom Vision object detection model to locate and read text
C.Use Azure AI Language to extract entities from the label text
D.Use Azure AI Vision OCR API to extract text from the label images
AnswerD

Pre-built OCR works for text extraction from natural scenes.

Why this answer

Azure AI Vision OCR provides pre-built text extraction from images. Custom Vision requires custom training. Form Recognizer is for forms.

Azure AI Language is for text analytics, not image text extraction.

539
Drag & Dropmedium

Drag and drop the steps to build and deploy a custom Azure AI Document Intelligence model into the correct order.

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

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

Why this order

First gather and label documents, create the resource, train the model, test, and publish.

540
MCQhard

Your company uses Azure OpenAI Service to generate product descriptions. You need to ensure that the generated content does not include offensive language and adheres to responsible AI principles. What should you implement?

A.Enable customer-managed key encryption
B.Configure content filters in Azure OpenAI
C.Fine-tune the model with a curated dataset
D.Set usage limits and throttling
AnswerB

Content filters block offensive language and support responsible AI.

Why this answer

Content filters in Azure OpenAI allow you to define categories (e.g., hate, violence, self-harm) and severity levels (low, medium, high) to automatically block or flag offensive language in generated outputs. This directly enforces responsible AI principles by preventing harmful content from being surfaced to users, without requiring model retraining or encryption changes.

Exam trap

The trap here is that candidates often confuse data security controls (like encryption or throttling) with content safety controls, assuming any 'security' feature can filter offensive language, when in fact only purpose-built content filters can analyze and block harmful text in real time.

How to eliminate wrong answers

Option A is wrong because customer-managed key encryption (CMK) protects data at rest but does not inspect or filter the semantic content of model outputs for offensive language. Option C is wrong because fine-tuning with a curated dataset can reduce but not guarantee the absence of offensive outputs; it cannot dynamically block real-time content violations and requires ongoing dataset maintenance. Option D is wrong because usage limits and throttling control API request rates and quotas, not the quality or safety of the generated text.

541
MCQmedium

You are planning a multi-region deployment of Azure AI services to ensure high availability and low latency for global users. You need to decide how to manage API keys and endpoint URLs across regions. What is the recommended approach?

A.Create separate Azure AI services resources per region and hardcode the keys in application configuration.
B.Create a single Azure AI services resource in one region and share the key across all applications.
C.Use Azure API Management to expose a single endpoint that routes to regional Azure AI services resources, each with its own key stored in Key Vault.
D.Use Microsoft Entra ID authentication with managed identities and have each application call the region-specific endpoint directly.
AnswerC

API Management provides routing, failover, and key management.

Why this answer

It combines Azure API Management as a unified gateway with regional Azure AI Services resources, each secured by individual keys stored in Azure Key Vault. This architecture provides global load balancing, regional failover, and centralized key management without exposing keys in application code. API Management can route requests based on latency or geography, ensuring high availability and low latency while Key Vault rotates keys securely.

Exam trap

The trap here is that candidates often assume a single global resource or direct regional calls are sufficient, overlooking the need for a centralized gateway like API Management to handle routing, failover, and key management at scale.

How to eliminate wrong answers

Option A is wrong because hardcoding keys in application configuration violates security best practices (keys can be exposed in source control or logs) and requires manual updates per region for key rotation or failover, undermining operational efficiency. Option B is wrong because a single resource in one region creates a single point of failure and introduces cross-region latency for users far from that region, violating the high-availability and low-latency requirements. Option D is wrong because while Microsoft Entra ID with managed identities is secure, calling region-specific endpoints directly requires the application to manage regional routing logic and failover itself, adding complexity and defeating the purpose of a unified gateway for global load balancing.

542
MCQmedium

Your application needs to extract key phrases from customer reviews to identify common topics. Which Azure AI Language feature should you use?

A.Sentiment Analysis
B.Language Detection
C.Named Entity Recognition
D.Key Phrase Extraction
AnswerD

Key Phrase Extraction identifies main talking points.

Why this answer

Key Phrase Extraction is the correct Azure AI Language feature because it is specifically designed to identify and return a list of key phrases from unstructured text, such as customer reviews, that capture the main topics and themes. This allows you to aggregate common topics across multiple reviews without manual analysis.

Exam trap

The trap here is that candidates may confuse Named Entity Recognition (NER) with Key Phrase Extraction because both deal with extracting information from text, but NER focuses on predefined entity types (e.g., persons, locations) while Key Phrase Extraction identifies any significant topic or phrase relevant to the document's content.

How to eliminate wrong answers

Option A is wrong because Sentiment Analysis determines the overall emotional tone (positive, negative, neutral, or mixed) of text, not the extraction of topics or key phrases. Option B is wrong because Language Detection identifies the language in which the text is written (e.g., English, Spanish), which is unrelated to extracting topic-specific phrases. Option C is wrong because Named Entity Recognition (NER) identifies and categorizes named entities like people, organizations, locations, and dates, but does not extract general key phrases or topics from the text.

543
MCQmedium

Your organization uses Microsoft 365 Copilot. You want to ensure that Copilot only uses data from your Microsoft 365 tenant and does not access external sources. Which setting should you configure?

A.Disable 'Allow Copilot to use external data' in the Copilot settings.
B.Configure Copilot to use only Microsoft Graph data.
C.Enable content filtering for Copilot.
D.Disable the Bing search integration in the Microsoft 365 admin center.
AnswerB

Correct. By configuring Copilot to use only Microsoft Graph data, you ensure that Copilot only accesses data within your Microsoft 365 tenant via Microsoft Graph APIs, blocking external sources.

Why this answer

Configuring Copilot to use only Microsoft Graph data ensures that the AI model retrieves content exclusively from your Microsoft 365 tenant (e.g., emails, documents, calendar events) via Microsoft Graph APIs. This setting explicitly restricts Copilot from querying external sources like the public web or third-party services, aligning with the requirement to keep data within the tenant boundary. Option D is incorrect because disabling Bing search integration only prevents web search queries, but does not block other external data sources such as third-party connectors or public Microsoft Graph endpoints.

To fully restrict Copilot to tenant data, you must configure the Microsoft Graph-only setting.

Exam trap

The trap here is that candidates confuse disabling Bing search integration (Option D) with fully restricting Copilot to tenant-only data, but Bing integration only controls web search, not other external data sources like public Microsoft Graph endpoints or third-party connectors.

How to eliminate wrong answers

Option A is wrong because there is no setting named 'Allow Copilot to use external data' in Microsoft 365 Copilot; the actual control is through the 'Microsoft Search' or 'Bing search integration' settings. Option C is wrong because content filtering controls the moderation of harmful or sensitive content in Copilot responses, not the scope of data sources Copilot can access. Option D is wrong because disabling Bing search integration only prevents Copilot from using Bing as a search engine for web results, but it does not restrict Copilot from accessing other external sources like third-party connectors or public data via Microsoft Graph; the correct approach is to limit data sources to Microsoft Graph only.

544
MCQeasy

You run the above Azure CLI command. What is the expected output?

A.The primary and secondary keys along with the endpoint
B.The primary and secondary keys
C.A list of endpoints for the service
D.An error because the command is incorrect
AnswerB

Correct. The command returns the primary and secondary API keys.

Why this answer

The Azure CLI command `az cognitiveservices account keys list` retrieves only the primary and secondary API keys for the Cognitive Services account. The endpoint is not included in the output; it must be obtained separately using `az cognitiveservices account show`. Therefore, the expected output contains the primary key and secondary key only.

Exam trap

The trap is that candidates may assume `az cognitiveservices account keys list` returns the endpoint along with the keys, but it only returns the primary and secondary keys. The endpoint is obtained via `az cognitiveservices account show`.

How to eliminate wrong answers

Option A is wrong because the command does not return the endpoint; it only returns the keys. Option C is wrong because the command returns keys, not a list of endpoints. Option D is wrong because the command is syntactically correct and will execute successfully.

545
MCQmedium

Your company uses Azure AI Document Intelligence to process invoices. You need to extract the invoice date and total amount. Which model should you use?

A.Read model
B.Prebuilt invoice model
C.Layout model
D.General document model
AnswerB

The invoice model is optimized for invoice fields.

Why this answer

The Prebuilt invoice model is specifically trained on thousands of invoice documents to extract key fields like invoice date, total amount, vendor details, and line items. It uses deep learning models optimized for invoice layouts, providing higher accuracy and structured output for these fields compared to general models.

Exam trap

The trap here is that candidates often confuse the Layout model's ability to extract text and tables with the specialized field extraction of prebuilt models, leading them to choose the Layout model for invoice data extraction when a purpose-built model exists.

How to eliminate wrong answers

Option A is wrong because the Read model is designed for extracting printed and handwritten text from documents, not for identifying structured fields like invoice date or total amount; it returns raw text without semantic key-value extraction. Option C is wrong because the Layout model focuses on extracting text, tables, and selection marks with spatial relationships, but it does not predefine or extract specific invoice fields like total amount. Option D is wrong because the General document model extracts key-value pairs and entities from unstructured documents, but it is not specialized for invoices and may miss or mislabel critical fields like invoice date and total amount without custom training.

546
MCQeasy

You are deploying a real-time translation service using Azure AI Translator. The solution must support automatic language detection and translation for customer chat conversations. Which pricing tier should you select to minimize costs while meeting the requirement?

A.Free (F0)
B.Standard S3
C.Standard S2
D.Standard S1
AnswerD

S1 provides real-time translation with language detection at moderate cost.

Why this answer

The Standard S1 tier (D) is correct because it provides up to 1 million characters per month for translation and language detection, which is sufficient for typical customer chat workloads. The Free tier (F0) is limited to 2,000 characters per request and 2 million characters per month, which may be insufficient for production chat volumes. Higher tiers (S2, S3) offer increased throughput and character limits but incur higher costs, making S1 the most cost-effective choice that meets the requirement.

Exam trap

The trap here is that candidates often assume the Free tier is sufficient for production workloads, overlooking its strict character and throughput limits, or they choose a higher tier like S2 or S3 thinking more capacity is always better, without considering cost optimization for the actual workload.

How to eliminate wrong answers

Option A is wrong because the Free tier (F0) has a maximum throughput of 2,000 characters per request and a monthly cap of 2 million characters, which is too restrictive for real-time customer chat conversations that may involve high volume or burst traffic. Option B is wrong because Standard S3 offers up to 1 billion characters per month and higher throughput, which is overprovisioned and unnecessarily expensive for a typical chat translation service. Option C is wrong because Standard S2 provides up to 10 million characters per month, which exceeds the needs of most chat workloads and results in higher costs than S1 without additional benefit for this scenario.

547
Multi-Selectmedium

Which TWO Azure services can be used to monitor and analyze the usage costs of an Azure AI solution that includes multiple Cognitive Services accounts?

Select 2 answers
A.Azure Service Health
B.Azure Policy
C.Azure Cost Management + Billing
D.Azure Advisor
E.Azure Monitor metrics and logs
AnswersC, E

Provides cost analysis, budgets, and alerts.

Why this answer

Azure Cost Management + Billing (C) provides native tools to track, analyze, and optimize cloud spending across all Azure services, including multiple Cognitive Services accounts. It allows you to break down costs by resource, resource group, or tag, and set budgets with alerts. Azure Monitor metrics and logs (E) can capture custom metrics and diagnostic logs from Cognitive Services, enabling you to correlate usage patterns with cost data for deeper analysis.

Exam trap

The trap here is that candidates often confuse Azure Advisor's cost recommendations with actual cost monitoring, or mistakenly think Azure Service Health covers billing issues, when in fact only Cost Management + Billing and Azure Monitor provide the direct data needed for usage cost analysis.

548
MCQhard

Your company uses Azure AI Language to analyze customer feedback. The solution currently uses the default endpoint and key. Security policy requires that all API calls be authenticated using Microsoft Entra ID and that network access be restricted to a specific virtual network. You need to reconfigure the resource. What should you do?

A.Disable local authentication, enable managed identity, and configure the virtual network
B.Regenerate the API keys and update the application
C.Create a private endpoint for the resource
D.Configure the resource to use Microsoft Entra ID authentication only
AnswerA

Managed identity uses Microsoft Entra ID, and VNet integration restricts network access.

Why this answer

It addresses both security requirements: disabling local authentication ensures that API keys cannot be used, forcing all calls to authenticate via Microsoft Entra ID; enabling a managed identity provides a secure identity for the resource to authenticate with Entra ID; and configuring the virtual network restricts network access to the specified VNet, meeting the network restriction policy.

Exam trap

The trap here is that candidates often confuse 'private endpoint' (which only handles network isolation) with the combined requirement of authentication and network access, leading them to select Option C without realizing that local authentication must also be disabled.

How to eliminate wrong answers

Option B is wrong because regenerating API keys and updating the application still relies on local authentication (API keys), which does not satisfy the requirement to use Microsoft Entra ID for authentication. Option C is wrong because creating a private endpoint only restricts network access to a virtual network (via a private IP), but it does not disable local authentication or enforce Microsoft Entra ID authentication; API keys would still be accepted. Option D is wrong because configuring the resource to use Microsoft Entra ID authentication only (via the 'Authentication type' setting) disables local authentication but does not restrict network access to a specific virtual network; network-level controls must be configured separately.

549
MCQhard

You deploy an agent in Microsoft Foundry that uses a custom skill in Azure AI Search. The skill calls an Azure Function to enrich documents. The function uses an API key. The deployment succeeds but the skill returns an error when processing documents. The function logs show the request is received but the API key is missing. What is the most likely cause?

A.The Azure Function is not running.
B.The skill definition does not include the apiKey in the header.
C.The API key stored in Azure Key Vault is expired.
D.The custom skill's URI is incorrect.
AnswerB

The skill must pass the key as a header.

Why this answer

The custom skill definition in Azure AI Search must include an `apiKey` property in the header to authenticate requests to the Azure Function. Since the function logs show the request is received but the API key is missing, the most likely cause is that the skill definition omitted the `apiKey` header. This is a common configuration error when setting up custom skills with HTTP-triggered functions.

Exam trap

The trap here is that candidates often assume the API key is automatically injected by Azure AI Search when the function is in the same subscription, but in reality, the key must be explicitly defined in the skill's `httpHeaders` configuration.

How to eliminate wrong answers

Option A is wrong because if the Azure Function were not running, the function logs would not show the request being received at all; the error would be a connection timeout or 404. Option C is wrong because an expired API key in Azure Key Vault would cause the function to reject the request with an authentication error, not log that the key is missing—the key would still be sent but invalid. Option D is wrong because an incorrect custom skill URI would result in a 404 or DNS resolution failure, not a request reaching the function with a missing API key.

550
MCQeasy

You are a content moderator for a social media platform that uses Azure Content Moderator. The platform has a custom blocklist of URLs (e.g., 'example.com/spam') and a custom term list for hate speech. Recently, users have been posting comments that contain a new form of hate speech not yet in the term list. The comments are being allowed through moderation. You need to update the solution to catch these new phrases as quickly as possible. What should you do?

A.Create a new custom model using Custom Vision to detect the new phrases in text
B.Retrain the image classification model using the new phrases as training data
C.Add the new phrases to the existing custom term list using the List Management API
D.Delete the existing term list and recreate it with the new phrases included
AnswerC

This quickly adds new terms to be matched against incoming comments.

Why this answer

Azure Content Moderator's custom term lists allow you to dynamically add new offensive terms or phrases via the List Management API, which immediately updates the moderation screening without retraining or redeploying any model. This provides the fastest way to catch new hate speech patterns as they emerge, as the term list is checked in real-time during content review.

Exam trap

The trap here is that candidates may assume retraining or creating a new model is required for new patterns, but Azure Content Moderator's term lists are designed for rapid, rule-based updates without the overhead of model training, and the List Management API enables immediate addition of terms to an existing list.

How to eliminate wrong answers

Option A is wrong because Custom Vision is designed for image classification, not text phrase detection, and cannot be used to identify hate speech in text comments. Option B is wrong because image classification models are irrelevant to text-based hate speech; retraining such a model would not affect text moderation. Option D is wrong because deleting and recreating the term list is unnecessary and slower; the List Management API supports adding new terms to an existing list without disruption, preserving any existing terms and avoiding downtime.

551
MCQhard

You are implementing a knowledge mining solution using Azure AI Search. The data source is a large Azure Cosmos DB collection containing customer support tickets. Each ticket has fields: ticket_id, description, category, and resolution. You need to ensure that the search index can support fuzzy search and autocomplete suggestions. What should you configure in the index definition?

A.Set the 'searchable' attribute on the description field and define a suggester
B.Set the 'filterable' attribute on the description field
C.Set the 'sortable' attribute on the ticket_id field
D.Set the 'facetable' attribute on the category field
AnswerA

Searchable enables full-text search; suggester enables autocomplete.

Why this answer

Fuzzy search requires the 'searchable' attribute on fields to enable full-text search, and autocomplete suggestions require a 'suggester' configured on the index. The suggester defines which fields are used to generate suggestion candidates, and the 'searchable' attribute allows the description field to be tokenized and matched against partial or misspelled queries.

Exam trap

The trap here is that candidates often confuse 'searchable' with 'filterable' or 'facetable', thinking any attribute that enables querying will also support fuzzy search and autocomplete, but only 'searchable' fields are analyzed and tokenized for these features, and a suggester is a separate required configuration.

How to eliminate wrong answers

Option B is wrong because the 'filterable' attribute is used for exact match filtering (e.g., category equals 'billing'), not for fuzzy search or autocomplete; it does not enable partial or approximate matching. Option C is wrong because the 'sortable' attribute on ticket_id only allows ordering results by that field, which has no relevance to fuzzy search or autocomplete suggestions. Option D is wrong because the 'facetable' attribute on category enables faceted navigation (e.g., drill-down counts), but does not support fuzzy matching or suggestion generation.

552
MCQhard

You are designing a solution that uses Azure AI Document Intelligence to extract data from invoices. The invoices are in various formats (PDF, TIFF, and JPEG) and languages. You need to ensure high accuracy for extraction. Which approach should you take?

A.Use the prebuilt invoice model and configure language detection.
B.Use Azure AI Vision OCR to extract all text and then parse using regular expressions.
C.Convert all invoices to a single format (e.g., PDF) before processing.
D.Use a custom extraction model trained on a sample set of invoices covering all formats and languages.
AnswerD

Custom models adapt to specific variations.

Why this answer

Azure AI Document Intelligence’s custom extraction models are trained on your specific invoice samples, enabling the model to learn the unique layouts, fields, and languages present across PDF, TIFF, and JPEG formats. This approach directly addresses the need for high accuracy on varied formats and languages, as the model adapts to the exact patterns in your data rather than relying on a generic prebuilt model or brittle post-processing.

Exam trap

The trap here is that candidates assume the prebuilt invoice model (Option A) is always the best choice for invoices, but the question explicitly requires high accuracy across varied formats and languages, which demands a custom model tailored to the specific data.

How to eliminate wrong answers

Option A is wrong because the prebuilt invoice model supports a fixed set of fields and languages; while language detection can be configured, the model may not achieve high accuracy for invoices with non-standard layouts, rare languages, or format-specific artifacts (e.g., TIFF compression noise). Option B is wrong because Azure AI Vision OCR extracts raw text without understanding invoice structure; parsing with regular expressions is fragile and cannot reliably handle varied layouts, missing fields, or multilingual content, leading to low accuracy. Option C is wrong because converting all invoices to a single format (e.g., PDF) does not improve extraction accuracy—the underlying content and layout remain the same, and conversion can introduce artifacts (e.g., loss of resolution in TIFF-to-PDF) that degrade OCR quality.

553
MCQhard

You are deploying a custom Named Entity Recognition (NER) model using Azure AI Language. You have 500 labeled documents. After training, the model shows high precision but low recall. Which action is most likely to improve recall?

A.Switch to Conversational Language Understanding
B.Reduce the confidence threshold for entity extraction
C.Add more labeled examples covering the missed entities
D.Increase the number of training epochs
AnswerC

More diverse examples help the model generalize and catch more true entities.

Why this answer

Adding more labeled examples that cover the missed entities directly addresses the root cause of low recall: the model has not seen enough representative patterns for those entities during training. In Azure AI Language custom NER, the model learns to recognize entities based on the labeled data; insufficient or imbalanced examples for certain entity types cause the model to fail to identify them, lowering recall. Enriching the training set with diverse examples of the underperforming entities gives the model more opportunities to learn their variations, thereby improving recall without sacrificing precision.

Exam trap

The AI-102 exam often tests the misconception that tuning hyperparameters like epochs or confidence thresholds can fix data quality issues, when in fact the most effective remedy for low recall in custom NER is to improve the training data by adding more diverse and representative labeled examples.

How to eliminate wrong answers

Option A is wrong because Conversational Language Understanding (CLU) is designed for intent classification and entity extraction in conversational contexts, not for custom NER on documents; switching to CLU would not improve recall for a document-based NER task and would require a fundamentally different data format and model architecture. Option B is wrong because reducing the confidence threshold for entity extraction would increase the number of entities extracted (potentially raising recall) but at the cost of introducing many false positives, which would degrade precision; the question states precision is already high, and lowering the threshold would harm that metric without guaranteeing a meaningful recall improvement. Option D is wrong because increasing the number of training epochs beyond the optimal point can lead to overfitting, where the model memorizes the training data and fails to generalize to unseen examples, which typically reduces recall on validation or test data rather than improving it.

554
Multi-Selecthard

An agent uses Azure AI Language to perform sentiment analysis on customer feedback. The team notices that the sentiment scores are sometimes inaccurate for negative feedback. Which TWO improvements should the team consider?

Select 2 answers
A.Pre-process the text to handle negations and sarcasm.
B.Use a custom sentiment analysis model trained on domain-specific data.
C.Switch to a different language model without fine-tuning.
D.Increase the number of decimal places in the sentiment score.
E.Increase the confidence threshold for positive sentiment.
AnswersA, B

Pre-processing can improve sentiment detection.

Why this answer

Azure AI Language's pre-built sentiment analysis models can struggle with linguistic nuances like negations (e.g., 'not good') and sarcasm (e.g., 'Great, another delay'). Pre-processing the text to explicitly handle these patterns—such as by expanding contractions or using negation detection—can improve the accuracy of the sentiment scores before they are passed to the model.

Exam trap

The trap here is that candidates often assume that increasing precision or switching models generically will fix inaccuracies, rather than recognizing that domain-specific fine-tuning and text pre-processing are the standard Azure AI Language approaches to handle linguistic edge cases like negations and sarcasm.

555
MCQmedium

A company is building a chatbot using Azure AI Language. The chatbot must understand user intents and extract entities like dates and locations. The solution should minimize manual labeling effort. Which feature should the team use?

A.Conversational Language Understanding (CLU) Orchestration Workflow
B.CLU prebuilt intents
C.CLU prebuilt entity components
D.Azure AI QnA Maker
AnswerC

Prebuilt entity components recognize common entities like dates and locations without manual labeling.

Why this answer

CLU prebuilt entity components provide ready-made entity extraction for common types like dates and locations without requiring manual labeling. This minimizes manual effort while still allowing the chatbot to understand user intents and extract entities, as the prebuilt components are domain-agnostic and cover a wide range of entity types out of the box.

Exam trap

Azure often tests the distinction between prebuilt intents and prebuilt entity components, leading candidates to mistakenly choose prebuilt intents when the question emphasizes entity extraction, not intent recognition.

How to eliminate wrong answers

Option A is wrong because Orchestration Workflow is used to route requests between multiple CLU projects or other services (like QnA Maker or LUIS), not to reduce manual labeling for entity extraction. Option B is wrong because CLU prebuilt intents are for recognizing common intents (e.g., 'BookFlight') without custom training, but they do not handle entity extraction; the question specifically requires extracting entities like dates and locations. Option D is wrong because Azure AI QnA Maker is designed for question-answering over a knowledge base, not for intent recognition or entity extraction in a conversational chatbot context.

556
MCQeasy

You run the PowerShell script shown to audit your Azure AI Agent Service agents. The script outputs that several agents have no tools configured. What is the impact on those agents?

A.The agents cannot be deployed until tools are added
B.The agents can only respond to queries using the model's built-in knowledge, without ability to perform actions
C.The agents cannot start conversations with users
D.The agents will use default tools provided by Azure
AnswerB

No tools means no external actions.

Why this answer

Azure AI Agent Service agents without tools configured rely solely on the model's built-in knowledge (e.g., GPT-4o's training data) to generate responses. They cannot execute external actions like calling APIs, querying databases, or running code, which are enabled only when tools (e.g., code interpreter, function calling, or Azure Functions) are explicitly attached. This is by design: tools extend the agent's capabilities beyond the model's static knowledge.

Exam trap

The trap here is that candidates assume agents must have tools to be functional or deployed, but Azure AI Agent Service allows tool-less agents that operate as pure language models, and the exam tests understanding that tools are optional for basic Q&A but required for action-oriented tasks.

How to eliminate wrong answers

Option A is wrong because agents without tools can still be deployed and will function, but with limited capabilities—they simply lack action execution. Option C is wrong because agents can start conversations with users regardless of tool configuration; conversation initiation is controlled by the agent's trigger (e.g., user message or event), not by tool presence. Option D is wrong because Azure does not assign default tools to agents; tools must be explicitly defined in the agent's configuration or via the `tools` parameter in the Azure AI Agent Service SDK.

557
Multi-Selecteasy

Which TWO actions are valid ways to authenticate to Azure AI services?

Select 2 answers
A.Use a client certificate.
B.Use an API key.
C.Use Microsoft Entra ID authentication with a service principal.
D.Use a shared access signature (SAS) token.
E.Use a managed identity.
AnswersB, C

API keys are a common authentication method.

Why this answer

Azure AI services accept API keys as a straightforward authentication method. Each service generates a pair of keys that must be included in the `Ocp-Apim-Subscription-Key` header of HTTP requests. Option C is correct because Microsoft Entra ID (formerly Azure AD) authentication with a service principal is fully supported for Azure AI services, allowing token-based authentication via the `Authorization` header with a bearer token obtained from the Microsoft identity platform.

Exam trap

The trap here is that candidates confuse managed identities as a direct authentication method for Azure AI services, when in fact they are an identity provisioning mechanism that requires an additional token exchange step to authenticate via Entra ID.

558
Multi-Selectmedium

Which TWO Azure services can be used to implement a conversational AI solution that understands user intent and responds appropriately?

Select 2 answers
A.Azure Bot Service
B.Conversational Language Understanding
C.Azure AI Speech-to-Text
D.Azure AI Translator
E.Azure AI Search
AnswersA, B

Bot Service allows building conversational bots.

Why this answer

Azure Bot Service provides the framework for building, deploying, and managing conversational bots that can interact with users across multiple channels. Conversational Language Understanding (CLU) is a cloud-based API that applies machine learning to extract user intents and entities from natural language utterances, enabling the bot to understand what the user wants and respond appropriately.

Exam trap

The trap here is that candidates often confuse Azure AI Speech-to-Text (a transcription service) with a conversational AI solution, but it lacks intent recognition and response generation capabilities.

559
MCQmedium

You are creating an agent in Microsoft Copilot Studio that needs to escalate to a human agent when it cannot resolve a query. Which feature should you use?

A.Add a 'Transfer to agent' topic.
B.Add an 'Escalate' system topic.
C.Configure the 'Fallback' topic to call a Power Automate flow.
D.Use the 'End conversation' node.
AnswerA

Transfers to human agent.

Why this answer

In Microsoft Copilot Studio, the 'Transfer to agent' topic is the correct feature to escalate unresolved queries to a human agent. This topic is specifically designed to hand off the conversation to a live agent, often by triggering a handoff mechanism such as a Dynamics 365 Customer Service queue or a custom integration. It ensures that the bot gracefully transfers context and conversation history, maintaining a seamless user experience.

Exam trap

The trap here is that candidates confuse the 'Escalate' system topic (which does not exist) with the 'Transfer to agent' topic, or they mistakenly think the 'Fallback' topic can handle escalation, when in fact it is only for unrecognized input and not for intentional handoffs.

How to eliminate wrong answers

Option B is wrong because the 'Escalate' system topic does not exist in Copilot Studio; the correct system topic for escalation is the 'Transfer to agent' topic, which is a built-in topic that can be customized. Option C is wrong because the 'Fallback' topic is used to handle unrecognized user input, not to escalate to a human agent; calling a Power Automate flow from it could trigger external actions but does not inherently provide a human handoff mechanism. Option D is wrong because the 'End conversation' node simply terminates the bot session without any escalation, leaving the user without assistance.

560
MCQhard

A company uses Azure OpenAI to generate product descriptions. They notice that the model occasionally produces descriptions that include false claims about product features. The company needs to reduce the frequency of these inaccuracies without changing the training data. Which parameter adjustment would be most effective?

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

Lower temperature makes the model more focused and less likely to hallucinate.

Why this answer

Decreasing the temperature parameter reduces the randomness of the model's output, making it more deterministic and less likely to generate creative but factually incorrect statements. This directly addresses the need to reduce false claims without modifying training data, as lower temperature forces the model to rely on its most probable (and typically more accurate) token predictions.

Exam trap

The trap here is that candidates often confuse temperature with creativity or length control, assuming that increasing randomness (higher temperature) or extending output length (max_tokens) will somehow improve accuracy, when in fact lower temperature is the standard parameter for reducing hallucinations.

How to eliminate wrong answers

Option A is wrong because increasing top_p (nucleus sampling) expands the set of candidate tokens considered, which increases output diversity and can actually worsen factual inaccuracies by allowing less probable tokens. Option B is wrong because increasing max_tokens only extends the maximum length of the generated text; it does not influence the factual accuracy or creativity of the content. Option D is wrong because increasing frequency_penalty penalizes tokens that have already appeared, reducing repetition but not addressing the root cause of hallucinated or false claims.

561
MCQmedium

You are developing a chatbot using Azure AI Bot Service that uses Azure OpenAI Service for natural language understanding. The chatbot must be deployed in multiple regions for low latency. However, the customer requires that all customer data remain within the European Union. Which architecture should you recommend?

A.Deploy the bot in a single EU region and rely on CDN for static content.
B.Use Azure Front Door to route traffic to a single bot hosted in West Europe.
C.Deploy the bot and all supporting services in multiple EU regions, e.g., West Europe and North Europe, without cross-region data replication.
D.Deploy the bot in multiple global regions and use Cosmos DB with multi-region writes.
AnswerC

Data stays within EU; multiple regions provide low latency.

Why this answer

Deploying the bot and all supporting services in multiple EU regions (e.g., West Europe and North Europe) ensures low latency for users across Europe while keeping all customer data within the European Union. Azure OpenAI Service and Azure AI Bot Service can be deployed regionally without cross-region data replication, satisfying the data residency requirement. This architecture avoids any data leaving EU boundaries while providing geographic redundancy for performance.

Exam trap

The trap here is that candidates often assume multi-region deployment automatically requires cross-region data replication (like Cosmos DB multi-region writes), but the correct approach is to deploy independent regional instances without replicating data across regions to satisfy strict data residency requirements.

How to eliminate wrong answers

Option A is wrong because relying on a CDN for static content does not address the core requirement of low latency for dynamic chatbot interactions, and a single-region deployment still creates a single point of failure for the bot logic and AI processing. Option B is wrong because using Azure Front Door to route traffic to a single bot hosted in West Europe does not provide true multi-region deployment; the bot itself remains in one region, so users far from West Europe will experience higher latency, and data still resides only in that one EU region, failing to optimize latency across multiple EU locations. Option D is wrong because deploying the bot in multiple global regions and using Cosmos DB with multi-region writes would replicate customer data outside the European Union, violating the data residency requirement; additionally, multi-region writes in Cosmos DB replicate data across regions, which is not permitted under the EU-only constraint.

562
MCQeasy

You are deploying a generative AI solution using Azure OpenAI Service. You need to monitor the usage and costs associated with the service. What should you use?

A.Microsoft Purview
B.Azure Advisor
C.Azure Cost Management
D.Azure Monitor
AnswerD

Azure Monitor provides metrics and logs for monitoring usage and costs.

Why this answer

Azure Monitor is the correct choice because it provides detailed metrics, logs, and alerts for Azure OpenAI Service usage, including token consumption, request counts, and latency. This data is essential for tracking costs and usage patterns, as Azure OpenAI charges based on tokens processed. Azure Monitor integrates directly with the service to surface these operational metrics.

Exam trap

The trap here is that candidates confuse high-level cost management (Azure Cost Management) with operational monitoring (Azure Monitor), failing to recognize that Azure Monitor provides the raw token-level data necessary for tracking generative AI usage and costs.

How to eliminate wrong answers

Option A is wrong because Microsoft Purview is a data governance and compliance solution, not a monitoring tool for usage and costs; it focuses on data classification and lineage, not real-time service metrics. Option B is wrong because Azure Advisor provides recommendations for optimizing resource configurations and costs, but it does not offer granular usage or cost tracking for Azure OpenAI Service. Option C is wrong because Azure Cost Management provides high-level cost analysis and budgets across subscriptions, but it lacks the detailed per-request token-level monitoring needed for generative AI usage; it relies on Azure Monitor data for cost breakdowns.

563
MCQhard

You are designing a solution to analyze customer call transcripts using Azure AI Language. The solution must extract key phrases, detect sentiment per utterance, and identify the customer's intent (e.g., 'cancel subscription', 'technical support'). The data is stored in Azure Blob Storage and processed in near real-time. Which combination of Azure AI Language features and processing pattern should you use?

A.Use custom text classification to classify each utterance into intent categories and use the sentiment analysis API on the entire transcript.
B.Use the prebuilt key phrase extraction API to identify important terms and the prebuilt sentiment analysis API for overall transcript sentiment, then map intents via a rules-based approach.
C.Use the conversation summarization API (with utterance-level sentiment and key phrase extraction) and an orchestration workflow model that routes to a custom conversational language understanding project for intent detection.
D.Use the prebuilt conversational language understanding model for intent detection and Azure AI Language sentiment analysis API for utterance-level sentiment, processing each utterance independently via Azure Functions.
AnswerC

Conversation summarization provides utterance-level sentiment and key phrases; orchestration workflow allows routing to a custom CLU project for intent detection, handling multi-turn conversations effectively.

Why this answer

It combines the conversation summarization API (which provides utterance-level sentiment and key phrase extraction) with an orchestration workflow model that routes to a custom conversational language understanding (CLU) project for intent detection. This pattern supports near real-time processing of call transcripts from Azure Blob Storage, meeting the requirements for per-utterance sentiment, key phrase extraction, and intent identification.

Exam trap

The trap here is that candidates may assume prebuilt models (like CLU or sentiment analysis) are sufficient for custom intents and utterance-level analysis, overlooking the need for orchestration and custom training to handle domain-specific requirements.

How to eliminate wrong answers

Option A is wrong because custom text classification classifies entire documents into categories, not per-utterance intents, and using sentiment analysis on the entire transcript fails the requirement for utterance-level sentiment. Option B is wrong because a rules-based approach for intent mapping is brittle and cannot handle the nuanced, varied language in customer call transcripts, unlike a trained CLU model. Option D is wrong because the prebuilt conversational language understanding model is designed for general scenarios and lacks the flexibility to accurately identify custom intents like 'cancel subscription' or 'technical support'; also, processing each utterance independently via Azure Functions without orchestration can lead to context loss and inefficiency.

564
MCQmedium

A company is implementing a question-answering system using Azure AI Language Service. They have a set of FAQ documents in PDF format. Which feature should they use to automatically generate question-answer pairs?

A.Key Phrase Extraction
B.Extractive Summarization
C.Custom Question Answering
D.Conversational Language Understanding
AnswerC

Custom Question Answering can ingest FAQs and generate Q&A pairs.

Why this answer

Custom Question Answering (C) is the correct feature because it is specifically designed to ingest semi-structured content like FAQ PDFs and automatically generate question-answer pairs. It uses a built-in extraction pipeline that parses the document structure (e.g., headings, bullet points) to identify likely questions and their corresponding answers, which can then be reviewed and refined in the Azure Language Studio portal.

Exam trap

The trap here is that candidates confuse Custom Question Answering with Conversational Language Understanding (CLU), but CLU is for intent classification and entity extraction in dialog flows, not for automatic QnA pair generation from documents.

How to eliminate wrong answers

Option A is wrong because Key Phrase Extraction identifies important terms or concepts in text but does not generate question-answer pairs; it returns a list of key phrases without any relational mapping. Option B is wrong because Extractive Summarization produces a condensed version of the original text by selecting salient sentences, not by creating question-answer pairs from FAQ documents. Option D is wrong because Conversational Language Understanding (CLU) is designed to interpret user intents and extract entities from natural language utterances in a conversational flow, not to automatically generate question-answer pairs from static documents.

565
MCQhard

You are building a generative AI application that must process large volumes of PDF documents and generate summaries using Azure OpenAI. The solution must be cost-effective and handle variable workloads. Which architecture should you recommend?

A.Use Azure Kubernetes Service (AKS) with a persistent node pool of GPU nodes.
B.Use Azure Functions with a consumption plan to trigger processing jobs and call Azure OpenAI.
C.Deploy a GPU-enabled virtual machine and run the summarization jobs sequentially.
D.Use Azure Logic Apps to iterate through documents and call Azure OpenAI.
AnswerB

Serverless functions scale automatically and you pay only for compute time.

Why this answer

Azure Functions with a consumption plan provides a serverless, event-driven architecture that scales automatically to handle variable workloads, ensuring cost-effectiveness by charging only for compute time used. This architecture is ideal for processing large volumes of PDFs, as each document can trigger a function execution that calls Azure OpenAI for summarization, without the need for always-on infrastructure.

Exam trap

Microsoft often tests the misconception that GPU or specialized compute is required for AI workloads, but in this scenario, the heavy lifting is done by Azure OpenAI's API, so the focus should be on cost-effective, scalable compute for orchestration, not local GPU processing.

How to eliminate wrong answers

Option A is wrong because Azure Kubernetes Service (AKS) with a persistent node pool of GPU nodes incurs continuous costs even during idle periods, making it less cost-effective for variable workloads, and the GPU nodes are unnecessary since Azure OpenAI is called via API, not run locally. Option C is wrong because deploying a GPU-enabled virtual machine and running summarization jobs sequentially introduces a single point of failure, lacks auto-scaling, and wastes resources on GPU hardware that is not required for API calls. Option D is wrong because Azure Logic Apps is designed for workflow orchestration and integration, not for high-throughput, cost-effective batch processing of large document volumes, and it would incur higher costs per execution compared to Azure Functions.

566
MCQeasy

You are planning a solution that uses Azure AI Language to analyze customer feedback from social media posts. The solution must: - Detect sentiment (positive, negative, neutral) for each post. - Extract key phrases. - Support English and Spanish languages. - Run asynchronously for a batch of 10,000 posts. - Use the least expensive option that meets requirements. What should you do?

A.Use the Azure AI Language service with the built-in sentiment analysis and key phrase extraction capabilities. Process posts in batches using the async API.
B.Build a custom text classification model in Azure AI Language to detect sentiment and extract key phrases.
C.Use the Azure AI Language service with the single-document API for each post.
D.Use Azure AI Translator to translate all posts to English, then use Azure AI Language for analysis.
AnswerA

Built-in features meet requirements at lowest cost; async API handles volume.

Why this answer

Azure AI Language's built-in sentiment analysis and key phrase extraction natively support both English and Spanish, and the async batch API is designed for high-volume processing (e.g., 10,000 posts) at a lower cost than per-document calls. This approach meets all requirements without custom models or translation overhead.

Exam trap

The trap here is that candidates often assume custom models are required for multilingual support or that translation is necessary, when in fact Azure AI Language's built-in capabilities already cover English and Spanish natively.

How to eliminate wrong answers

Option B is wrong because building a custom text classification model is unnecessary and more expensive; the built-in capabilities already handle sentiment and key phrase extraction for the required languages. Option C is wrong because using the single-document API for each of 10,000 posts would incur higher costs and slower performance compared to the async batch API, which is designed for bulk processing. Option D is wrong because translating all posts to English adds unnecessary cost and latency, and Azure AI Language already supports Spanish natively for both sentiment analysis and key phrase extraction.

567
MCQmedium

You are designing a document processing pipeline using Azure AI Document Intelligence. The pipeline must extract data from both structured forms and unstructured invoices. The solution should support custom models with minimal manual labeling. Which approach should you use?

A.Use prebuilt invoice models for all documents
B.Use Azure AI Language to analyze text
C.Train a custom neural model with a few labeled samples
D.Use OCR and custom regex patterns
AnswerC

Neural models require minimal labeling and handle both structured and unstructured documents.

Why this answer

Azure AI Document Intelligence's custom neural models can be trained with as few as five labeled samples, leveraging transfer learning to achieve high accuracy on both structured forms and unstructured invoices. This approach minimizes manual labeling effort while supporting the diverse document types in the pipeline, unlike prebuilt models that are limited to specific layouts or rule-based methods that require extensive manual configuration.

Exam trap

The trap here is that candidates assume prebuilt models (Option A) are sufficient for all document types, overlooking the requirement for custom structured forms, or they overestimate the effectiveness of OCR and regex (Option D) without recognizing the need for AI-based layout understanding.

How to eliminate wrong answers

Option A is wrong because prebuilt invoice models are designed for standard invoice layouts and cannot handle custom structured forms or unstructured documents with varying formats, leading to poor extraction accuracy. Option B is wrong because Azure AI Language is a text analytics service for sentiment, key phrases, and entity recognition, not a document extraction service capable of processing structured forms or invoices with field-level extraction. Option D is wrong because OCR with custom regex patterns requires manual definition of patterns for each field, is brittle to layout variations, and does not leverage AI to learn from examples, resulting in high maintenance and poor generalization.

568
MCQmedium

A company is deploying a generative AI solution using Azure OpenAI Service to generate product descriptions. The solution must comply with responsible AI principles, specifically ensuring that generated content does not include harmful or offensive language. Which Azure AI service feature should they implement to automatically filter the output?

A.Enable the default content filtering system in Azure OpenAI Service.
B.Configure Prompt Shields in Azure AI Content Safety.
C.Use Azure AI Content Safety with a custom category severity threshold.
D.Use groundedness detection in Azure AI Content Safety.
AnswerA

Azure OpenAI Service includes a default content filtering system that automatically filters harmful content based on severity levels.

Why this answer

Azure OpenAI Service includes a built-in default content filtering system that automatically screens generated outputs for harmful or offensive language, aligning with responsible AI principles. This system operates at the service level without additional configuration, making it the simplest and most direct way to filter product descriptions for compliance.

Exam trap

The trap here is that candidates may confuse the built-in content filtering of Azure OpenAI Service with the separate Azure AI Content Safety service, which requires additional setup and is not automatically applied to OpenAI outputs.

How to eliminate wrong answers

Option B is wrong because Prompt Shields in Azure AI Content Safety are designed to protect against prompt injection attacks, not to filter generated content for harmful language. Option C is wrong because Azure AI Content Safety with a custom category severity threshold requires explicit configuration and integration, whereas the question asks for an automatic filtering feature that is already part of Azure OpenAI Service. Option D is wrong because groundedness detection in Azure AI Content Safety checks whether generated content is factually based on source documents, not whether it contains harmful or offensive language.

569
MCQmedium

You are building a solution to extract key information from invoices using Azure AI Document Intelligence. The invoices contain fields such as invoice number, date, total amount, and line items. However, the model is not correctly extracting the line items. Which prebuilt model should you use?

A.Prebuilt-receipt model
B.Prebuilt-idDocument model
C.Prebuilt-invoice model
D.Prebuilt-layout model
AnswerC

Prebuilt-invoice is designed for invoices and extracts line items, totals, and other fields.

Why this answer

The prebuilt-invoice model is specifically trained to extract key fields from invoices, including invoice number, date, total amount, and line items. Unlike other prebuilt models, it has dedicated field extraction for line item details such as description, quantity, unit price, and total, making it the correct choice for this scenario.

Exam trap

The trap here is that candidates may confuse the prebuilt-layout model's ability to extract table structure with the prebuilt-invoice model's trained field extraction for invoice-specific data, leading them to choose option D thinking layout analysis is sufficient for line item extraction.

How to eliminate wrong answers

Option A is wrong because the prebuilt-receipt model is optimized for receipt documents, which typically lack structured line items with descriptions and unit prices found in invoices. Option B is wrong because the prebuilt-idDocument model is designed for identity documents like passports and driver's licenses, not financial documents with line items. Option D is wrong because the prebuilt-layout model extracts text and table structure but does not have trained field extraction for invoice-specific fields like line items, invoice number, or total amount.

570
MCQhard

A company uses Azure AI Language to analyze customer call transcripts. They need to identify specific entities such as product names and issue types. The prebuilt entity recognition does not cover their custom entities. Which approach should they take to extract both standard and custom entities from the transcripts?

A.Use the prebuilt entity recognition API only and map standard entities to custom categories.
B.Use a single conversational language understanding (CLU) project with entities defined for both standard and custom entities.
C.Use a custom text classification model to classify the transcript and then extract entities from the classified output.
D.Use a custom named entity recognition (NER) model for custom entities and call the prebuilt entity recognition API separately for standard entities.
AnswerD

Combines both approaches to cover all entity types.

Why this answer

Azure AI Language provides separate APIs for prebuilt entity recognition (covering standard entities like dates, numbers, and common types) and custom named entity recognition (NER) for domain-specific entities like product names and issue types. By using both services independently, you can extract standard entities from the prebuilt API and custom entities from a trained custom NER model, then combine the results. This approach avoids the limitations of a single model that cannot handle both predefined and custom entity types simultaneously.

Exam trap

The trap here is that candidates may assume a single CLU project (Option B) can handle both standard and custom entities, but CLU is optimized for conversational flows and does not include prebuilt entity recognition for standard types like dates or numbers.

How to eliminate wrong answers

Option A is wrong because the prebuilt entity recognition API cannot be configured to map standard entities to custom categories; it only returns predefined entity types and does not support custom entity extraction. Option B is wrong because conversational language understanding (CLU) is designed for intent classification and entity extraction in conversational contexts, not for processing static call transcripts, and it does not natively integrate prebuilt entity recognition for standard entities. Option C is wrong because custom text classification categorizes the entire transcript into classes but does not extract specific entities; entity extraction requires a separate NER model, not classification output.

571
MCQmedium

A healthcare organization uses Custom Vision to classify X-ray images. They have a small dataset of 200 images per class. Which strategy will most likely improve model accuracy?

A.Reduce the image dimensions to speed up training.
B.Add more negative samples to the dataset.
C.Use data augmentation and transfer learning with a pre-trained model.
D.Increase the number of training iterations significantly.
AnswerC

Data augmentation increases effective dataset size, and transfer learning leverages pre-trained features.

Why this answer

Data augmentation artificially expands the small dataset (200 images per class) by applying transformations like rotation, scaling, and flipping, which helps the model generalize better. Transfer learning with a pre-trained model (e.g., ResNet or EfficientNet) leverages features learned from large datasets like ImageNet, allowing the Custom Vision model to achieve higher accuracy with limited data.

Exam trap

The trap here is that candidates often assume more iterations (Option D) always improve accuracy, but in small datasets, this leads to overfitting, while data augmentation and transfer learning directly address the root cause of limited data.

How to eliminate wrong answers

Option A is wrong because reducing image dimensions can discard important spatial features (e.g., subtle fractures in X-rays), potentially degrading accuracy rather than improving it; Custom Vision already resizes images internally, so manual reduction is unnecessary. Option B is wrong because adding more negative samples does not directly address the core problem of a small dataset per class—it may help with class imbalance but does not provide the diversity needed for the positive classes; the question focuses on improving overall accuracy, not just reducing false positives. Option D is wrong because increasing training iterations significantly without addressing data scarcity leads to overfitting, where the model memorizes the 200 images per class rather than learning generalizable patterns; Custom Vision’s default iteration count is typically sufficient for convergence.

572
MCQmedium

You deploy the above ARM template to create an Azure AI Vision resource. After deployment, you try to call the Vision API from your application but receive a 403 Forbidden error. What is the most likely cause?

A.The network ACLs block all traffic by default
B.The apiVersion in the template is incorrect
C.The custom subdomain name is not configured correctly
D.The SKU 'S1' does not support API calls
AnswerA

With defaultAction set to 'Deny', no traffic is allowed unless IP rules are added.

Why this answer

When you deploy an Azure AI Vision resource using an ARM template, the default network configuration sets the 'defaultAction' to 'Deny' for IP firewall rules, meaning all traffic is blocked unless explicitly allowed. Since you did not configure any network ACLs to permit your application's IP address or virtual network, the 403 Forbidden error occurs because the API endpoint rejects the request at the network layer before any authentication or authorization checks.

Exam trap

The trap here is that candidates often confuse a 403 Forbidden error with authentication issues (e.g., invalid keys or tokens) or SKU limitations, but in this scenario the error is caused by network-level blocking, which is a separate layer of access control that must be explicitly configured to allow traffic.

How to eliminate wrong answers

Option B is wrong because the apiVersion in the ARM template only affects the resource provider's schema for deployment; an incorrect apiVersion would cause a deployment failure, not a 403 error after successful deployment. Option C is wrong because a custom subdomain name is optional for Azure AI Vision resources; if not configured, the default endpoint (e.g., 'https://<region>.api.cognitive.microsoft.com/') is used, and a misconfigured subdomain would result in a DNS resolution error or 404, not a 403. Option D is wrong because the S1 SKU fully supports API calls; it is a standard paid tier that provides rate limits and access to all Vision APIs, and a 403 error is unrelated to SKU capabilities.

573
MCQmedium

A company is building a solution to analyze customer reviews images using Azure AI Vision. They need to extract text from images that may contain both printed and handwritten text. Which feature should they use?

A.Custom Vision
B.OCR API (optical character recognition)
C.Read API
D.Azure AI Document Intelligence
AnswerC

The Read API is designed to extract both printed and handwritten text from images.

Why this answer

The Read API is the correct choice because it is specifically designed to extract text from images containing both printed and handwritten text, using advanced OCR capabilities that support mixed content. Unlike the OCR API, which is optimized for printed text only, the Read API leverages deep learning models to handle varied handwriting styles and complex layouts, making it ideal for analyzing customer review images.

Exam trap

The trap here is that candidates confuse the OCR API with the Read API, assuming both handle handwritten text equally, but the OCR API is limited to printed text while the Read API is the only one that natively supports mixed printed and handwritten content.

How to eliminate wrong answers

Option A is wrong because Custom Vision is a service for training custom image classification and object detection models, not for text extraction. Option B is wrong because the OCR API (optical character recognition) is optimized for printed text and does not reliably extract handwritten text, which is a key requirement. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed for structured document processing (e.g., forms, invoices) and is not the primary service for general text extraction from images with mixed printed and handwritten content.

574
MCQhard

You are the AI architect for a global e-commerce company. The company uses Azure AI services to power its product recommendation engine. The current solution uses Azure AI Language to extract product attributes from descriptions and Azure AI Search to index and retrieve products. The company is expanding to new markets and must comply with data residency regulations in the European Union and Asia. Additionally, the solution must handle a 10x increase in traffic during holiday sales without downtime. You need to design a solution that meets these requirements. The solution must use Azure AI Language and Azure AI Search. You have the following options: A) Deploy separate Azure AI Language and Azure AI Search resources in each region (EU and Asia) and use Azure Traffic Manager to route users to the nearest region. Use geo-replication for Azure AI Search. B) Deploy a single Azure AI Language resource in the US and use Azure AI Search with geo-replication to handle traffic. Use Azure Front Door for global routing. C) Deploy Azure AI Language resources in each region and use a global Azure AI Search resource with replication. Use Azure Load Balancer to distribute traffic. D) Deploy Azure AI Language and Azure AI Search resources in the US only, and use Azure CDN to cache responses globally. Which option should you choose?

A.Deploy a single US resource with geo-replication and Front Door.
B.Deploy separate resources in each region with Traffic Manager and geo-replication.
C.Deploy US-only resources with CDN caching.
D.Deploy Language in each region with a global Search resource.
AnswerB

Complies with data residency and handles traffic.

Why this answer

Deploying separate Azure AI Language and Azure AI Search resources in each region (EU and Asia) ensures compliance with data residency regulations by keeping data within regional boundaries. Azure Traffic Manager routes users to the nearest region for low latency, and geo-replication for Azure AI Search provides high availability and disaster recovery, handling the 10x traffic increase during holiday sales without downtime.

Exam trap

The trap here is that candidates may assume a single global resource with geo-replication or caching (Options A, C, D) can satisfy data residency, but they overlook that data processing and storage must both occur within the specific region to comply with regulations, not just be replicated or cached elsewhere.

How to eliminate wrong answers

Option A is wrong because deploying a single Azure AI Language resource in the US violates data residency regulations for EU and Asia, as data would be processed and stored outside those regions. Option C is wrong because using a global Azure AI Search resource with replication still stores data in a single region, failing data residency compliance; Azure Load Balancer does not provide geo-routing or regional isolation. Option D is wrong because deploying Azure AI Language resources in each region but using a global Azure AI Search resource in the US means search data is stored in the US, violating EU and Asia data residency requirements.

575
Multi-Selecthard

Which TWO actions should you take to ensure high availability for an Azure AI service deployed in a single region?

Select 2 answers
A.Configure autoscaling for the AI service.
B.Use a read-only replica of the AI service.
C.Deploy the AI service in a second Azure region.
D.Enable Azure DDoS Protection.
E.Enable Azure Backup for the AI resource.
AnswersA, C

Autoscaling adjusts capacity to maintain performance under load.

Why this answer

Autoscaling allows the Azure AI service to dynamically adjust the number of instances based on demand, ensuring that the service can handle traffic spikes without downtime. This is a key high-availability feature within a single region, as it prevents resource exhaustion and maintains responsiveness. Option C is correct because deploying the AI service in a second Azure region provides geographic redundancy, enabling failover if the primary region experiences an outage, which is a fundamental high-availability strategy.

Exam trap

The trap here is that candidates often confuse high-availability features like autoscaling and multi-region deployment with unrelated services like backup or DDoS protection, or incorrectly assume that read-only replicas apply to AI services as they do to databases.

576
MCQmedium

You are deploying an Azure AI Language service custom text classification model. You need to ensure that the training data is balanced and representative. What should you do?

A.Use only the most frequent labels to train the model.
B.Oversample the minority classes to match the majority class size.
C.Split the labeled data into training and test sets, ensuring each class has similar proportions.
D.Use all labeled data for training and rely on cross-validation.
AnswerC

A ensures balanced representation and proper evaluation.

Why this answer

Splitting labeled data into training and test sets while ensuring each class has similar proportions (stratified split) is a standard practice for balanced and representative training data. This approach prevents class imbalance from skewing model evaluation metrics and ensures the model generalizes well to unseen data. In Azure AI Language custom text classification, this is critical for achieving reliable performance across all classes.

Exam trap

The trap here is that candidates often confuse data balancing techniques (like oversampling) with the fundamental requirement of a representative train-test split, leading them to choose Option B or D instead of recognizing that stratified splitting is the direct and correct method for ensuring balanced and representative data in Azure AI Language custom text classification.

How to eliminate wrong answers

Option A is wrong because using only the most frequent labels discards minority class data entirely, leading to a model that cannot classify underrepresented categories and suffers from severe class imbalance. Option B is wrong because oversampling minority classes to match the majority class size can introduce synthetic duplicates or bias, potentially causing overfitting and not addressing the root need for a representative split; Azure AI Language does not natively support oversampling as a preprocessing step for custom text classification. Option D is wrong because using all labeled data for training without a separate test set prevents proper evaluation of model generalization; cross-validation alone does not guarantee balanced class representation across folds unless explicitly stratified, and Azure AI Language custom training requires a dedicated test set for validation.

577
MCQhard

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

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

Video Indexer indexes faces efficiently and allows search without reprocessing.

Why this answer

Video Indexer's built-in face detection and indexing automatically identifies and tracks faces during the indexing process, storing the results in a searchable metadata index. To detect when a specific person appears, you can then search the indexed metadata for that person's face ID or name, which avoids re-processing the video and minimizes both latency and cost. This approach leverages the one-time indexing cost and optimized search capabilities rather than running additional AI services on every frame.

Exam trap

The trap here is that candidates often assume Custom Vision or Azure AI Face are needed for custom person detection, overlooking that Video Indexer already provides built-in face detection and search capabilities that are optimized for archived video analysis.

How to eliminate wrong answers

Option B is wrong because extracting keyframes and using Custom Vision requires training a custom model and processing only keyframes, which may miss the person if they appear between keyframes, and the custom training adds overhead and cost without leveraging Video Indexer's built-in face indexing. Option C is wrong because running face detection on every frame using Azure AI Face would incur high compute and API costs per frame, and storing all results creates unnecessary data volume, making it far more expensive and slower than using Video Indexer's pre-indexed search. Option D is wrong because using Azure AI Vision to detect faces in video frames and comparing against a database requires frame-by-frame processing and external database lookups, which introduces latency and cost that Video Indexer's integrated indexing and search avoids.

578
Multi-Selecthard

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

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

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

Why this answer

Prebuilt NER for Legal is correct because it provides out-of-the-box entity extraction tailored to legal documents, including parties, dates, and key clauses, without requiring custom training. This feature is specifically designed for legal use cases, making it ideal for a firm that needs to quickly extract standard legal entities from contracts.

Exam trap

Microsoft often tests the distinction between prebuilt and custom features, where candidates mistakenly choose Key phrase extraction or Entity linking because they sound related to 'extracting' or 'linking' entities, but they lack the domain-specific customization required for legal contracts.

579
MCQeasy

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

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

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

Why this answer

The Standard (S) tier is the correct choice because it supports up to 1,000 documents per day for key phrase extraction, which matches the stated requirement. The Free (F0) tier is limited to 5,000 text records per month (roughly 167 per day), making it insufficient for 1,000 documents daily. The Premium (P) tier is designed for high-throughput scenarios (millions of documents per day) and is overkill for this volume, while the Basic (B) tier does not exist for Azure AI Language's key phrase extraction API.

Exam trap

The trap here is that candidates often confuse the Free tier's monthly limit with a daily limit, assuming 5,000 records per month is enough for 1,000 per day, or they mistakenly think a Basic tier exists for Azure AI Language services, when in fact only F0 and S are available for key phrase extraction.

How to eliminate wrong answers

Option B (Free F0 tier) is wrong because it caps at 5,000 text records per month, which translates to approximately 167 documents per day—far below the required 1,000 daily throughput. Option C (Premium P tier) is wrong because it is intended for high-volume enterprise workloads (e.g., millions of documents per day) and would incur unnecessary cost for a 1,000-document-per-day workload. Option D (Basic B tier) is wrong because Azure AI Language does not offer a Basic tier for key phrase extraction; the available tiers are Free (F0) and Standard (S), with Premium (P) available for custom features but not for this built-in capability.

580
MCQeasy

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

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

Authentication settings enforce sign-in with MFA.

Why this answer

Microsoft Copilot Studio allows you to configure Authentication settings directly on the agent, and by selecting 'Microsoft Entra ID' as the authentication provider, you can enforce an MFA policy that is already configured in your Entra ID tenant. This ensures that before the agent processes any password reset logic, the user must complete MFA, satisfying the identity verification requirement without custom code or flows.

Exam trap

The trap here is that candidates often think they need to build custom MFA logic (e.g., via Power Automate or variables) when the platform already provides a native, declarative way to enforce MFA through Authentication settings, leading them to over-engineer the solution.

How to eliminate wrong answers

Option A is wrong because simply adding a variable to store the user's identity status does not enforce MFA; it only tracks a state that must be set by some other mechanism, leaving the actual verification unaddressed. Option C is wrong because while a Power Automate flow could call Microsoft Entra ID MFA, this approach is unnecessarily complex and indirect—Copilot Studio's built-in Authentication settings natively support Entra ID with MFA policy enforcement, making a separate flow redundant and less reliable. Option D is wrong because a 'Sign in' topic trigger from the customer channel only initiates a sign-in prompt but does not guarantee that MFA is enforced; the actual MFA requirement must be configured in the Authentication settings of the agent, not just in a topic trigger.

581
MCQmedium

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

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

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

Why this answer

Exporting the Custom Vision model as a TensorFlow model and running it on-device eliminates network latency entirely. Inference happens locally on the mobile device, which provides the lowest possible latency for real-time classification, especially when network connectivity is poor or inconsistent.

Exam trap

The trap here is that candidates assume cloud-based solutions (like Azure Front Door or Vision API) are always faster, but Microsoft explicitly tests the understanding that on-device inference eliminates network latency and is the optimal choice for low-latency mobile scenarios.

How to eliminate wrong answers

Option A is wrong because increasing the number of training iterations improves model accuracy, not inference latency; latency is determined by model architecture and runtime environment, not training steps. Option B is wrong because using the Azure AI Vision API directly requires a network round-trip to Azure, which introduces higher latency compared to on-device inference, and it does not leverage the custom classification model you built. Option C is wrong because Azure Front Door caches HTTP responses at edge locations, but inference results are dynamic and user-specific (each photo is unique), so caching would rarely hit and cannot reduce the latency of the actual inference call.

582
MCQeasy

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

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

Detects and locates products.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

583
Multi-Selectmedium

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

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

Endpoint URL and key are needed to call the API.

Why this answer

The endpoint URL and primary key are required to authenticate and route REST API requests to the deployed model. Language Studio provides these credentials after the model is deployed to a real-time endpoint, enabling low-latency inference via the Azure AI Language API.

Exam trap

The trap here is that candidates often confuse batch processing with real-time inference, assuming that any API endpoint can provide low latency, or they mistakenly think exporting to a Docker container is the standard way to expose a model via REST in Azure.

584
MCQmedium

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

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

Spatial Analysis supports face blurring to obscure identities.

Why this answer

Azure AI Vision Spatial Analysis includes a built-in face blurring feature that can be enabled directly in the Spatial Analysis configuration. This allows you to automatically blur detected faces in the video feed at the edge or in the cloud, ensuring compliance with privacy regulations without requiring additional services or post-processing steps.

Exam trap

The trap here is that candidates may confuse Azure AI Video Indexer's face redaction capabilities with Spatial Analysis's real-time face blurring, or assume that a separate SDK or service is required for face blurring when it is actually a built-in configuration option in Spatial Analysis.

How to eliminate wrong answers

Option A is wrong because Azure AI Content Safety is designed to detect and filter harmful content (e.g., violence, hate speech) in text, images, and video, not to blur faces. Option B is wrong because post-processing frames with the Azure AI Face client SDK would require additional development effort and latency, and it is not a native feature of Spatial Analysis; the face blurring is already integrated into the Spatial Analysis pipeline. Option C is wrong because Azure AI Video Indexer is a separate service for extracting insights from video files (e.g., transcripts, faces, emotions) and does not provide real-time face blurring for live security camera feeds; it is not part of the Spatial Analysis solution.

585
MCQmedium

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

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

Disabling fallback does not restrict the agent from using generative answers for unrelated queries.

Why this answer

To ensure the agent only responds to handbook queries and ignores unrelated questions, you must disable fallback responses so that the agent does not provide any default reply for unrecognized inputs. Additionally, add a condition to the handbook topic so that it only triggers on relevant queries. Creating a topic alone (option A) still leaves the system fallback active, causing the agent to respond to unrelated questions with a generic message.

Authentication (option D) controls user access but does not limit the scope of responses. Enabling generative answers (option C) would allow the agent to answer a broad range of questions, not restrict it to the handbook.

Exam trap

The trap here is that candidates often confuse authentication (controlling user access) with response scoping (controlling what the agent answers), leading them to pick option D, which only addresses access control, not the requirement to ignore unrelated questions.

How to eliminate wrong answers

Option B is wrong because disabling fallback responses and adding a condition to an existing topic does not prevent the agent from responding to unrelated queries; it only modifies how the agent handles unrecognized inputs, but the agent may still attempt to answer unrelated questions if no topic matches. Option C is wrong because enabling generative answers with SharePoint as a data source would allow the agent to answer any question based on the SharePoint content, including unrelated queries, which violates the requirement to ignore unrelated questions. Option D is wrong because setting bot-level authentication to require Microsoft Entra ID sign-in controls user access but does not restrict the agent's response scope; the agent would still answer unrelated queries if topics or generative answers are configured.

586
MCQmedium

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

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

The 'None' intent handles unrecognized utterances.

Why this answer

In a Conversational Language Understanding (CLU) project, the 'None' intent is specifically designed to capture utterances that do not match any of the defined intents. This intent acts as a catch-all for unrecognized user inputs, ensuring the chatbot can gracefully handle out-of-scope or ambiguous queries without misclassifying them into a predefined intent.

Exam trap

The trap here is that candidates often confuse the 'None' intent with a fallback mechanism in QnA Maker or assume that custom entities can substitute for intent handling, leading them to pick options that address different aspects of NLP processing rather than the specific requirement for unrecognized intents.

How to eliminate wrong answers

Option A is wrong because custom entities are used to extract specific data points from utterances, not to handle unrecognized intents; entities do not define intent classification behavior. Option B is wrong because QnA Maker is a separate service for FAQ-style question answering, not for intent recognition; a fallback intent in QnA Maker would only apply to unanswered QnA pairs, not to intents in a CLU project. Option D is wrong because prebuilt intents from the LUIS catalog are domain-specific (e.g., 'BookFlight') and cannot cover all possible out-of-scope user inputs; they are designed for common scenarios, not as a generic fallback.

587
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

588
Multi-Selecteasy

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

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

Provides visibility into usage patterns.

Why this answer

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

Exam trap

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

589
MCQmedium

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

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

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

Why this answer

Azure AI Search supports language-specific analyzers (e.g., 'de.microsoft' for German, 'fr.microsoft' for French) that apply linguistic rules such as stemming, lemmatization, and stop-word removal tailored to each language. This ensures that queries and documents are processed in the same language, enabling users to search and retrieve results in their native language without translation loss.

Exam trap

The trap here is that candidates assume translation or generic analyzers are sufficient, overlooking that Azure AI Search's language-specific analyzers are designed to preserve linguistic integrity and meet the exact requirement of native-language search and retrieval without cross-language conversion.

How to eliminate wrong answers

Option A is wrong because detecting the query language and then using a generic analyzer (like 'standard.lucene') would ignore language-specific linguistic rules, leading to poor recall and precision for non-English text (e.g., German compound words or French accents). Option B is wrong because translating all queries to English introduces translation latency, potential semantic errors, and forces results to be returned in English, violating the requirement to retrieve results in the user's native language. Option C is wrong because a non-language-specific analyzer like 'standard.lucene' performs only basic tokenization and lowercasing, failing to handle language-specific morphology (e.g., stemming for Arabic or diacritics for Spanish), which degrades search quality.

590
MCQeasy

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

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

This endpoint adds a message to an existing thread.

Why this answer

To send a message to an existing conversation thread in Azure AI Agent Service, you must use the POST /threads/{thread_id}/messages endpoint. This adds the user's message to the specified thread, which the agent can then process in a subsequent run. The REST API requires the thread to already exist, and messages are posted directly to that thread's resource.

Exam trap

The trap here is that candidates confuse the endpoint for sending a message with the endpoint for starting a run, mistakenly thinking that POST /threads/{thread_id}/runs both sends the message and invokes the agent, when in fact messages must be added separately before a run.

How to eliminate wrong answers

Option A is wrong because POST /threads/{thread_id}/runs is used to start a run (i.e., invoke the agent to process messages) on an existing thread, not to send a new message. Option B is wrong because POST /threads creates a new thread, but does not send a message; it only initializes the conversation container. Option D is wrong because GET /agents retrieves a list of available agents, not for sending messages.

591
MCQmedium

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

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

Designed for extracting fields from forms and documents.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct choice because it is specifically designed for document analysis and extraction of structured data such as parties, dates, and monetary amounts from PDFs and images. Its prebuilt models (e.g., the 'prebuilt-invoice' or 'prebuilt-contract' model) use optical character recognition (OCR) and deep learning to extract key-value pairs and entities from contracts without requiring custom training.

Exam trap

The trap here is that candidates often confuse Azure AI Language (custom NER) as a suitable choice for PDF extraction, overlooking that it requires pre-extracted text and lacks native PDF processing, while Azure AI Document Intelligence is the dedicated service for document-based extraction.

How to eliminate wrong answers

Option A is wrong because Azure AI Language custom NER is designed for extracting custom entities from unstructured text, but it lacks native OCR capabilities for PDF documents and requires manual text extraction and labeling, making it inefficient for direct PDF processing. Option B is wrong because Azure AI Search with integrated vectorization is a retrieval and indexing service, not a primary extraction engine; it relies on upstream extractors (like Document Intelligence) to populate its index and does not directly parse PDFs for entities. Option C is wrong because Azure OpenAI Service with GPT-4o is a generative AI model that can perform extraction via prompt engineering, but it is not optimized for precise, deterministic extraction of structured fields from PDFs, often suffers from hallucination, and incurs higher latency and cost compared to a dedicated document extraction service.

592
Multi-Selectmedium

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

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

The project contains the knowledge base and settings.

Why this answer

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

593
MCQmedium

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

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

RAG grounds responses in retrieved documents, reducing hallucination.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

594
MCQmedium

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

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

Decreasing confidence suggests the model is encountering unfamiliar patterns.

Why this answer

Average confidence scores of predictions is the correct metric because a sustained drop in confidence indicates that the model is encountering utterances that differ from its training distribution, which is a classic sign of concept drift. Monitoring confidence scores allows you to detect when the model's predictions become less certain, triggering the need for retraining with new data.

Exam trap

The trap here is that candidates confuse operational metrics (like response time or throughput) with model performance metrics, assuming any change in usage patterns indicates drift, when in fact only a drop in prediction confidence directly reflects model uncertainty.

How to eliminate wrong answers

Option A is wrong because response time measures latency, not prediction quality or drift; it can be affected by infrastructure issues but does not indicate whether the model's understanding has degraded. Option B is wrong because the number of endpoint calls reflects usage volume, not the accuracy or relevance of predictions; high traffic does not imply drift. Option C is wrong because the number of utterances processed per day is a throughput metric that shows how much data is being handled, but it does not reveal whether the model's performance on that data has declined.

595
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

596
Matchingmedium

Match each Azure AI service to its primary function.

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

Concepts
Matches

Build conversational AI bots

AI-powered cloud search

Extract information from documents

Analyze video and audio content

Monitor metrics and detect anomalies

Why these pairings

The correct matches pair each service with its primary function. Computer Vision analyzes images/videos; Language Service processes text; Speech Service handles audio; Cognitive Search provides AI search. Common confusions include swapping Speech with Computer Vision or Language with Cognitive Search.

597
MCQeasy

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

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

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

Why this answer

Azure AI Language provides the specific capabilities needed: key phrase extraction to identify the customer's issue, entity recognition to identify the resolution, and sentiment analysis to determine the call sentiment. These are all built-in features of the Language service, making it the single-service solution for this knowledge mining task.

Exam trap

This question tests the misconception that multiple services are needed for a task that a single service can handle, leading candidates to overcomplicate the solution with unnecessary combinations like Speech + Search or Document Intelligence + Language.

How to eliminate wrong answers

Option A is wrong because Azure AI Translator is for language translation, not for extracting issues, resolutions, or sentiment from text; Azure AI Search indexes and retrieves data but does not perform NLP extraction. Option B is wrong because Azure AI Speech transcribes audio to text but does not perform entity recognition or sentiment analysis; Azure AI Search again only handles indexing and search, not extraction. Option C is wrong because Azure AI Document Intelligence is designed for extracting text and structure from documents (e.g., forms, invoices), not for analyzing conversational transcripts for issues, resolutions, or sentiment; while Azure AI Language could help, the combination is unnecessary and Document Intelligence adds no value here.

598
MCQmedium

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

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

The model needs to learn the new perspective.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

599
MCQhard

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

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

RAG ensures responses are grounded in indexed data.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

600
Multi-Selectmedium

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

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

Managed identity provides secure access without keys.

Why this answer

To ensure that an Azure AI Search indexer can access data from an Azure Storage account containing sensitive data, you should use a system-assigned managed identity for the search service (Option C) and allow the search service's IP address in the storage account firewall (Option D). Using a managed identity eliminates the need for keys and provides secure authentication. Allowing the search service's IP ensures that the indexer can connect through the firewall.

Option A is incorrect because a private endpoint is for accessing the storage from a virtual network, not for indexer access. Option B is incorrect because shared access keys are less secure and expose the storage account. Option E is incorrect because disabling the firewall entirely is insecure.

Page 7

Page 8 of 13

Page 9