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

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

Page 3

Page 4 of 14

Page 5
226
MCQhard

Your organization uses Azure AI Search to index customer product reviews. The reviews are in English, Spanish, and French. You need to enable multi-lingual search so that a query in English returns relevant results from all three languages. What should you do?

A.Use Azure AI Translator to translate all reviews to English before indexing.
B.Use a single field with the 'standard' analyzer for all languages.
C.Create separate search fields for each language, each with the corresponding language analyzer (e.g., 'en.microsoft', 'es.microsoft', 'fr.microsoft').
D.Use the 'keyword' analyzer for all fields.
AnswerC

This allows language-specific stemming and tokenization, and you can search across all fields using searchFields parameter.

Why this answer

Azure AI Search supports multi-lingual search by assigning language-specific analyzers per field. For cross-lingual search, you can use a single field with a language-agnostic analyzer like 'standard' or use multiple fields and query them. The best practice is to use separate fields per language with appropriate analyzers and search across all of them.

227
MCQeasy

You need to analyze customer feedback to determine whether the sentiment is positive, negative, or neutral. Which Azure AI service should you use?

A.Azure AI Language - Key Phrase Extraction
B.Azure AI Language - Named Entity Recognition
C.Azure AI Language - Sentiment Analysis
D.Azure AI Language - Language Detection
AnswerC

Sentiment Analysis returns sentiment scores and labels.

Why this answer

Azure AI Language provides Sentiment Analysis as a built-in feature. Language Detection, Key Phrase Extraction, and NER are different capabilities.

228
Multi-Selectmedium

Which TWO actions should you take to optimize a custom text classification model in Azure Cognitive Service for Language?

Select 2 answers
A.Ensure that training examples for different labels do not have overlapping content.
B.Use a stratified split of training and testing data.
C.Oversample the minority classes to balance the dataset.
D.Remove all stop words from the training data.
E.Remove examples with neutral sentiment to focus on positive and negative classes.
AnswersA, B

Overlapping content confuses the model.

Why this answer

Option A is correct because overlapping content between labels (e.g., the same text appearing in both 'positive' and 'negative' training examples) confuses the custom text classification model, leading to poor decision boundaries. Azure Cognitive Service for Language uses a multi-class or multi-label classifier that learns distinct patterns for each label; overlapping content introduces ambiguity, reducing precision and recall. Ensuring distinct, non-overlapping training examples per label helps the model learn clear, separable features.

Exam trap

The trap here is that candidates often confuse general data preprocessing techniques (like oversampling or stop word removal) with the specific optimization requirements of Azure Cognitive Service for Language's custom text classification, where the service's internal architecture already handles many of these concerns, and the key optimization is ensuring label distinctness and proper data splitting.

229
MCQeasy

You are planning to deploy an Azure AI Content Safety solution. What is the primary requirement for using the service?

A.Data must be stored in the same region as the service
B.All users must have Microsoft Entra ID P2 licenses
C.An active Azure subscription
D.The application must be written in C#
AnswerC

Required to provision the service.

Why this answer

An active Azure subscription is the primary requirement because Azure AI Content Safety is a cloud-based service that requires a valid subscription for resource provisioning, API access, and billing. Without an Azure subscription, you cannot create the Content Safety resource or authenticate API calls, regardless of other configurations.

Exam trap

The trap here is that candidates often confuse 'primary requirement' with optional or advanced features like data residency (A), licensing (B), or specific programming languages (D), but the fundamental prerequisite is always an active Azure subscription for any Azure AI service.

How to eliminate wrong answers

Option A is wrong because data does not need to be stored in the same region as the service; Azure AI Content Safety processes content in the region where the resource is deployed, but data residency requirements are separate and not a primary prerequisite. Option B is wrong because Microsoft Entra ID P2 licenses are not required; Azure AI Content Safety uses standard Azure AD authentication (free tier) or API keys, and P2 licenses are only relevant for advanced identity protection features unrelated to this service. Option D is wrong because the application does not need to be written in C#; the service is language-agnostic and can be accessed via REST APIs, SDKs in Python, Java, JavaScript, .NET, and other languages.

230
MCQeasy

You are building an agent using Microsoft Copilot Studio to handle customer returns. The agent must collect the order ID, reason for return, and then provide a return shipping label. The process requires the user to provide information step-by-step. Which type of conversation flow should you implement?

A.Use an adaptive card to collect all inputs in one step.
B.Use multiple question nodes in a sequential flow.
C.Use a single question node to collect all information at once.
D.Use a generative answers node to parse the user's intent.
AnswerB

Multiple question nodes allow step-by-step collection of order ID, reason, and confirmation.

Why this answer

Option C is correct because a sequential flow with multiple question nodes ensures the user provides information step-by-step. Option A is wrong because a single question node will not handle multiple pieces of information. Option B is wrong because adaptive cards are for rich interactions, not step-by-step data collection.

Option D is wrong because generative answers are for free-form text, not structured collection.

231
Multi-Selectmedium

Which TWO actions should you take to improve the performance of a custom named entity recognition (NER) model in Azure AI Language?

Select 2 answers
A.Use a balanced dataset with similar numbers of examples for each entity.
B.Increase the training time of the model.
C.Reduce the number of entity types to simplify the model.
D.Label more examples with entity annotations.
E.Use only prebuilt entity types to avoid training from scratch.
AnswersA, D

Balanced data prevents bias towards certain entities.

Why this answer

Options A and C are correct because labeling more examples with entity annotations provides more training data, and using a balanced dataset helps the model learn all entities equally. Option B is wrong because increasing the training time is not a user-controlled parameter in Azure AI Language. Option D is wrong because using only prebuilt entities does not improve a custom model.

Option E is wrong because reducing the number of entities may lose needed information.

232
Multi-Selectmedium

Which THREE factors should be considered when choosing a region for deploying Azure AI services?

Select 3 answers
A.Number of Azure data centers in the region.
B.Service availability and feature support.
C.Compliance and data residency requirements.
D.Latency to end users.
E.Cost of the services in each region.
AnswersB, C, D

Not all services are available in all regions.

Why this answer

Service availability and feature support (Option B) is a critical factor because not all Azure AI services are available in every region; for example, certain Cognitive Services like Azure OpenAI or Computer Vision OCR may be in preview or fully supported only in specific regions. Choosing a region without the required service or feature would prevent deployment or limit functionality, directly impacting solution design.

Exam trap

Microsoft often tests the misconception that the number of data centers or cost are primary region selection factors, but the exam emphasizes that service availability, compliance, and latency are the three key considerations for Azure AI services.

233
MCQhard

You are a developer at a large financial institution. The compliance team needs to automatically analyze quarterly earnings call transcripts to extract forward-looking statements (e.g., 'we expect revenue to grow') and flag any that are overly optimistic or lack necessary disclaimers. The transcripts are stored as text files in Azure Blob Storage. You need to design a solution using Azure AI Language services that meets the following requirements: 1) Extract all forward-looking statements from each transcript. 2) For each statement, determine if it contains optimistic language (e.g., 'strong growth', 'excellent performance') and if it includes a disclaimer (e.g., 'this is a forward-looking statement'). 3) Output a structured JSON file per transcript with the statements, optimism score, and disclaimer presence. 4) Minimize development effort and avoid custom machine learning model training. Which approach should you take?

A.Use the prebuilt named entity recognition (NER) to identify entities related to financial terms, then apply sentiment analysis to the entire transcript to determine overall optimism.
B.Build a custom NER model to extract forward-looking statements, then use a custom text classification model to classify each extracted statement for optimism and disclaimer presence.
C.Use custom question answering to create a knowledge base of typical forward-looking statements and query the transcript for matches.
D.Use key phrase extraction to identify important phrases, then run sentiment analysis on each sentence to detect optimism.
AnswerB

Custom NER can be trained to identify forward-looking statements; custom text classification can then analyze each statement for optimism and disclaimer. Both are available in Azure AI Language and require only labeled data, not custom ML training.

Why this answer

Option B is correct because it combines custom NER to extract forward-looking statements and custom text classification to classify each statement for optimism and disclaimer presence, both using Azure AI Language's pre-built capabilities that require only labeling effort. Option A is wrong because the prebuilt entity recognition does not include forward-looking statements as an entity type. Option C is wrong because key phrase extraction cannot identify specific statements, and sentiment analysis gives an overall score, not per-statement.

Option D is wrong because question answering is designed for Q&A, not extraction and classification of statements.

234
MCQhard

A company is building a chatbot using Azure AI Language. The chatbot must detect user intent from utterances and also extract key entities like dates and product names. The solution must minimize latency for real-time conversation. Which approach should the team use?

A.Use QnA Maker with a custom question-answer pair for each intent and entity.
B.Use the Language Understanding (LUIS) service with a single call for both intent and entity extraction.
C.Use two separate calls to the Azure AI Language API: one for intent recognition and one for entity extraction.
D.Use the Conversational Language Understanding (CLU) feature of Azure AI Language, which supports both intent and entity extraction in a single API call.
AnswerD

CLU combines both tasks, minimizing latency.

Why this answer

Option B is correct because using the Conversational Language Understanding (CLU) feature of Azure AI Language with a single API call to trigger both intent detection and entity extraction minimizes latency by combining both tasks in one request. Option A is wrong because using separate calls for intent and entity increases latency. Option C is wrong because LUIS is being replaced by CLU and does not support the latest features.

Option D is wrong because QnA Maker is for FAQ-style Q&A, not for intent recognition.

235
MCQeasy

Refer to the exhibit. You have an Azure AI Search skillset with the custom skill shown. When you run the indexer, you notice that many documents fail with a timeout error. What is the most likely cause of the timeouts?

A.The HTTP method should be GET instead of POST.
B.The timeout value is too short for the function to complete.
C.The degreeOfParallelism is set too high, overwhelming the Azure Function.
D.The batch size is too large, causing each request to process too many documents.
AnswerC

High parallelism can cause the function to throttle, leading to timeouts.

Why this answer

The custom skill in Azure AI Search is configured with a `degreeOfParallelism` of 10, meaning up to 10 concurrent requests are sent to the Azure Function. If the function cannot handle this level of concurrency (e.g., due to limited resources or cold starts), requests will queue up and eventually time out. Reducing the `degreeOfParallelism` would throttle the load and prevent the function from being overwhelmed.

Exam trap

Microsoft often tests the misconception that timeouts are always caused by a short timeout value or large batch size, but here the trap is that the `degreeOfParallelism` setting is the hidden culprit that overwhelms the function, not the batch size or timeout duration.

How to eliminate wrong answers

Option A is wrong because the HTTP method for a custom skill in Azure AI Search must be POST to send the request body containing the documents; GET does not support a body and would fail immediately. Option B is wrong because the timeout value (230 seconds) is actually the default maximum allowed for custom skills, and the question states the function itself is timing out, not that the timeout value is too short. Option D is wrong because the batch size is set to 1, meaning each request processes only one document, so batch size is not causing the timeout.

236
Multi-Selecteasy

Which TWO Azure AI services can be used to build a conversational chatbot that uses generative AI? (Choose two.)

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

It provides the framework to build and deploy chatbots.

Why this answer

Option A is correct because Azure OpenAI Service provides generative models. Option C is correct because Azure AI Bot Service provides the bot framework. Option B is wrong as Azure AI Search is for search, not conversational.

Option D is wrong as Azure AI Translator is for translation. Option E is wrong as Azure AI Language provides NLP but not a complete chatbot framework.

237
MCQhard

A logistics company uses Azure AI Vision to analyze images of packages on conveyor belts. They need to detect damaged packages and read tracking numbers. The solution must process high throughput (1000 images per minute) with low latency (<500ms per image). The images are captured by fixed cameras. Which approach should you recommend?

A.Use Azure AI Document Intelligence to process package labels
B.Train a single Custom Vision model that detects damage and reads tracking numbers using OCR
C.Use Azure AI Video Indexer to analyze the video stream from cameras
D.Use Azure AI Vision OCR Read API for tracking numbers and a separate Custom Vision model for damage detection
AnswerB

Custom Vision supports object detection and can integrate OCR for text.

Why this answer

Azure AI Vision OCR Read API is optimized for text detection and has high throughput. Object detection can be added via Custom Vision, but combining both in a single Custom Vision model is efficient. Separate API calls would increase latency.

Using separate services for OCR and detection would double processing time.

238
MCQmedium

Refer to the exhibit. You are calling the Azure AI Language API for extractive summarization. What will be the output of this request?

A.Only the first sentence because the document is short.
B.An abstractive summary generated from the text.
C.The three sentences ranked by confidence score.
D.The three sentences in the order they appear in the document.
AnswerD

sortBy: Offset returns sentences in original order.

Why this answer

Option A is correct because the request specifies 'sortBy': 'Offset', which means sentences are returned in the order they appear in the original text, not by rank. Option B is wrong because sentences are not ranked by confidence when sortBy is Offset. Option C is wrong because the request requests 3 sentences.

Option D is wrong because the summary is not abstractive.

239
Multi-Selectmedium

Which TWO services can be used to enrich an Azure AI Search index with knowledge mining skills? (Choose two.)

Select 2 answers
A.Azure AI Computer Vision
B.Azure AI Video Indexer
C.Azure AI Language Service
D.Azure AI Speech Service
E.Azure AI Translator
AnswersA, C

Computer Vision provides image analysis skills.

Why this answer

Options B and D are correct. Azure AI Language Service provides entity recognition, key phrase extraction, etc. Azure AI Computer Vision provides image analysis, OCR, etc.

Option A is wrong because Translator is for translation, not enrichment. Option C is wrong because Speech Service is for audio. Option E is wrong because Video Indexer is for video analysis.

240
MCQmedium

Your Azure AI Document Intelligence model is failing to extract tables from scanned PDFs. The PDFs are low-quality images. What should you do first?

A.Verify that the Read OCR step is extracting text correctly.
B.Use Azure AI Computer Vision to enhance the image.
C.Retrain the model with more table examples.
D.Use a higher resolution scanner for input PDFs.
AnswerA

Read OCR is the foundation for table extraction.

Why this answer

Option A is correct because the Read OCR step is the foundational layer for table extraction in Azure AI Document Intelligence. If the OCR cannot accurately recognize text from low-quality images, subsequent table extraction models will fail regardless of training or image enhancement. Verifying OCR output first isolates whether the issue is at the text recognition stage or the table parsing stage, following a systematic troubleshooting approach.

Exam trap

The trap here is that candidates often jump to retraining or image enhancement without realizing that Document Intelligence's table extraction is entirely dependent on the quality of the OCR output, and the first diagnostic step must be to check that foundational layer.

How to eliminate wrong answers

Option B is wrong because Azure AI Computer Vision image enhancement does not improve OCR accuracy for Document Intelligence; the service already applies its own preprocessing, and external enhancement may introduce artifacts. Option C is wrong because retraining the model with more table examples will not fix the root cause if the OCR step cannot correctly extract text from low-quality images; the model relies on accurate OCR input. Option D is wrong because using a higher resolution scanner is a hardware solution that may not be feasible for existing PDFs and does not address the immediate diagnostic need; the first step should be software-based verification of OCR output.

241
MCQmedium

A research organization uses Azure AI Language to process large volumes of scientific papers. They need to extract specific entities such as gene names, protein names, and chemical compounds. The entity types are highly specialized and not covered by prebuilt models. The organization has a labeled dataset of 10,000 documents. You need to recommend the most efficient approach to build the entity extraction solution. What should you do?

A.Use the prebuilt NER model and map the recognized entities to the required types.
B.Train a Custom Named Entity Recognition (NER) model using the labeled dataset in Azure AI Language.
C.Use Azure Logic Apps to call the Text Analytics API and post-process the results.
D.Train a custom NER model for genes and use prebuilt NER for chemicals.
AnswerB

Custom NER allows training a model tailored to the specific entities using the labeled data.

Why this answer

Custom NER in Azure AI Language is designed for training custom entity extraction models with labeled data. It supports training from scratch using your own dataset. Option A is correct.

Option B is wrong because prebuilt models do not cover specialized entities. Option C is wrong because using a different service like Logic Apps adds complexity. Option D is wrong because two models would be redundant and more work.

242
MCQhard

You have an Azure AI Search index defined as shown in the exhibit. Users want to filter search results by author and by a date range, and also see a count of documents per tag. However, the filter on author is not working. What is the most likely reason?

A.The filter expression uses incorrect OData syntax.
B.The 'id' field is not used as the key.
C.The 'author' field is not set as filterable in the index definition.
D.The query uses a $orderby parameter that conflicts with the filter.
AnswerA

For example, using 'author eq 'John'' instead of 'author eq 'John'' (correct). Users might misuse quotes.

Why this answer

For filtering to work, the field must be 'filterable'. In the exhibit, 'author' is set to 'filterable': true. However, if the filter syntax is incorrect (e.g., using 'eq' instead of 'eq' for strings), it would fail.

But the most common issue is that the author field is not marked as filterable. Wait, in the exhibit it is 'filterable': true. So another cause: The index might not have been rebuilt after adding filterable.

But the exhibit shows the current index definition. Actually, the issue could be that the filter is using an incorrect OData syntax. Option B is wrong because sortable is not required for filtering.

Option C is wrong because tags are facetable but not involved. Option D is wrong because the key field is not used for filtering.

243
MCQmedium

You are deploying a generative AI application that uses Azure OpenAI Service. You need to ensure that the application can handle sudden spikes in traffic without exceeding your quota. Which scaling strategy should you implement?

A.Use a Pay-as-you-go deployment and rely on Azure's automatic scaling.
B.Configure a provisioned throughput deployment with auto-scaling.
C.Create a deployment with a high base TPM and manually adjust during peak times.
D.Deploy multiple instances of the model in different regions.
AnswerB

Provisioned throughput allows you to define a base and max TPM, auto-scaling within quota.

Why this answer

Option D is correct because a provisioned throughput deployment with auto-scaling allows you to handle spikes while staying within quota. Option A is wrong as Pay-as-you-go has limited throughput. Option B is wrong as manual scaling is not automatic.

Option C is wrong as multiple instances don't help if quota is fixed.

244
MCQeasy

You are developing a solution that uses Azure OpenAI to generate customer support responses. You want to prevent the model from repeating the same phrases. Which parameter should you adjust?

A.top_p
B.presence_penalty
C.temperature
D.frequency_penalty
AnswerD

Frequency penalty reduces the likelihood of repeating the same tokens.

Why this answer

The frequency_penalty parameter (option D) is correct because it directly reduces the likelihood of the model repeating the same phrases by penalizing tokens that have already appeared in the generated text. A higher frequency_penalty value (e.g., 0.5 to 1.0) decreases the probability of reusing tokens, making the output more diverse and less repetitive. This is specifically designed to address repetition in generative AI responses.

Exam trap

The trap here is that candidates often confuse presence_penalty with frequency_penalty, but presence_penalty only penalizes tokens that have appeared at least once (regardless of count), while frequency_penalty penalizes based on the actual frequency of occurrence, making it the correct choice for preventing repeated phrases.

How to eliminate wrong answers

Option A is wrong because top_p (nucleus sampling) controls the cumulative probability threshold for token selection, influencing randomness and diversity of output, but it does not specifically penalize repeated phrases. Option B is wrong because presence_penalty penalizes tokens that have appeared at least once in the text, encouraging the model to talk about new topics, but it does not target the frequency of repetition of the same phrases. Option C is wrong because temperature controls the randomness of token selection by scaling the logits before softmax, affecting creativity and variability, but it has no direct mechanism to prevent repetition of phrases.

245
MCQhard

You are responsible for ensuring that an Azure AI solution complies with data residency requirements. The solution processes personal data from users in the European Union. You must ensure that data does not leave the EU region. Which two actions should you take?

A.Use the global Azure AI services endpoint for simplicity.
B.Configure the Azure AI services to disable cross-region replication.
C.Enable data encryption at rest and in transit.
D.Deploy all Azure AI resources in EU data center regions only.
E.Store data in Azure Blob Storage with hot tier.
AnswerB, D

Prevents data from being replicated to other regions.

Why this answer

Option B is correct because disabling cross-region replication ensures that data processed by Azure AI services remains within the specified region and is not automatically replicated to another geographic location for redundancy or disaster recovery. This is a critical control for meeting data residency requirements, as it prevents data from leaving the EU region even during failover scenarios.

Exam trap

The trap here is that candidates often confuse data encryption with data residency, thinking that encrypting data is sufficient to meet geographic restrictions, when in fact encryption does not control where data is physically stored or processed.

How to eliminate wrong answers

Option A is wrong because using the global Azure AI services endpoint routes traffic through Microsoft's global network and may process data in any Azure region worldwide, which violates the requirement to keep data within the EU. Option C is wrong because enabling data encryption at rest and in transit protects data confidentiality but does not control the geographic location where data is stored or processed; it does not address data residency. Option E is wrong because storing data in Azure Blob Storage with hot tier is a storage performance and cost choice, not a data residency control; the storage account itself must be deployed in an EU region and configured with appropriate replication settings to meet residency requirements.

246
MCQeasy

Refer to the exhibit. You are calling the Azure AI Language NER API. The response returns no entities. What is the most likely reason?

A.The text does not contain any recognized entities
B.The API version is incorrect
C.The document language should be 'es' for Spanish
D.The endpoint URL is for the wrong region
AnswerA

The text is a common pangram without named entities, so the API correctly returns none.

Why this answer

The text 'The quick brown fox jumps over the lazy dog.' contains no named entities like people, places, or organizations. The API version and endpoint appear correct. The document format is fine.

247
MCQhard

You have an Azure AI Vision resource named MyVisionService. You run the above Azure CLI command and get the keys. Your application uses key1 for authentication. You need to rotate the keys without downtime. What should you do?

A.Delete and recreate the Cognitive Services resource
B.Regenerate key1 immediately and update the application to use the new key1
C.Regenerate both keys at the same time
D.Update the application to use key2, then regenerate key1
AnswerD

By switching to key2 first, the app remains active while key1 is regenerated.

Why this answer

The correct answer is to update the application to use key2, then regenerate key1. This ensures no downtime because the application continues to work with key2 while key1 is being regenerated. Option A is wrong because regenerating key1 first would cause downtime if the app is using it.

Option B is wrong because regenerating both simultaneously causes downtime. Option D is wrong because there is no need to delete the resource.

248
Multi-Selectmedium

Which TWO actions should you take to ensure your Azure AI Language custom question answering project can be used in a production environment with high availability?

Select 2 answers
A.Enable multiple read replicas for the knowledge base.
B.Disable redundant infrastructure to optimize performance.
C.Use the Free (F0) pricing tier to reduce costs.
D.Deploy the resource in a region that supports availability zones.
E.Train the model using only a single language.
AnswersA, D

Read replicas increase availability and throughput.

Why this answer

Option A is correct because enabling multiple read replicas for the knowledge base in Azure AI Language custom question answering distributes read traffic across replicas, ensuring high availability and fault tolerance. This is a key production requirement to handle concurrent user queries without a single point of failure.

Exam trap

The trap here is that candidates may confuse high availability with performance optimization or cost reduction, mistakenly thinking that disabling redundancy or using a free tier is acceptable for production workloads.

249
Multi-Selectmedium

Which TWO options are valid ways to index content from Azure SQL Database into Azure AI Search? (Select TWO.)

Select 2 answers
A.Use the Push API to send data directly to the search index.
B.Use Azure Data Factory to copy data to Blob Storage, then index from Blob.
C.Use Azure AI Document Intelligence to extract data and push to index.
D.Use Azure Event Hubs to stream data into the search index.
E.Use the Azure AI Search SQL Server indexer.
AnswersA, E

The Push API allows programmatic indexing of data.

Why this answer

Azure AI Search supports indexing from SQL Database using either a SQL Server indexer or a push API. Data Factory and Event Hubs are not direct indexers for SQL.

250
MCQmedium

A company plans to deploy a Copilot Studio agent to Microsoft Teams. The agent should be available to all employees in the company. The security team requires that only authenticated users from the company's Microsoft Entra ID tenant can access the agent. Which channel configuration should be used?

A.Publish the agent to the Direct Line channel and embed it in a Teams tab.
B.Publish the agent to the Web channel and share the link in Teams.
C.Publish the agent to the Teams channel and turn off authentication.
D.Publish the agent to the Teams channel and configure authentication to require Microsoft Entra ID with the company's tenant ID.
AnswerD

This ensures only users from the company's tenant can access the agent via Teams.

Why this answer

Option A is correct because the Teams channel in Copilot Studio allows authentication configuration to restrict access to specific tenants. Option B is wrong because turning off authentication would allow anyone. Option C is wrong because the Direct Line channel is for custom apps, not Teams.

Option D is wrong because the Web channel would not enforce Teams-specific authentication.

251
Multi-Selectmedium

A company is building a computer vision solution using Azure AI Vision to analyze images of retail shelves. The solution must detect product presence and read expiration dates. Which TWO Azure AI Vision features should be used?

Select 2 answers
A.Face detection
B.Brand detection
C.Object detection
D.Optical Character Recognition (OCR)
E.Image captioning
AnswersC, D

Detects products on shelves.

Why this answer

Object detection identifies products on shelves. OCR reads text from images, such as expiration dates. Image captioning describes scenes, not suitable for this task.

Face detection and brand detection are not relevant.

252
Multi-Selectmedium

Which TWO Azure AI services provide capabilities to detect and analyze faces in images? (Choose two.)

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

Face API is dedicated to face detection, recognition, and analysis.

Why this answer

Azure AI Face API is specifically for face detection and analysis. Azure AI Vision Image Analysis can also detect faces as part of its object detection. Option C is wrong because Video Indexer analyzes video, not images.

Option D is wrong because Custom Vision is not pre-built for faces. Option E is wrong because Document Intelligence is for document analysis.

253
MCQhard

You are reviewing an ARM template for deploying Azure OpenAI Service. The template includes a deployment for gpt-35-turbo with a capacity of 100. You need to ensure that the deployment uses provisioned throughput instead of standard. What should you modify?

A.Change the sku name to 'ProvisionedManaged'.
B.Remove the raiPolicyName property.
C.Increase the capacity to 200.
D.Change the model format to 'GPT-4'.
AnswerA

ProvisionedManaged is the sku for provisioned throughput.

Why this answer

To use provisioned throughput (PTU) with Azure OpenAI Service, you must set the SKU name to 'ProvisionedManaged' in the ARM template. The default SKU is 'Standard', which uses pay-per-token consumption. Changing the SKU name to 'ProvisionedManaged' tells the resource provider to allocate dedicated throughput capacity for the deployment, ensuring consistent latency and throughput regardless of other workloads.

Exam trap

The trap here is that candidates often think increasing capacity or changing the model version enables provisioned throughput, but the exam tests the specific SKU name 'ProvisionedManaged' as the only way to switch from standard to provisioned throughput in an ARM template.

How to eliminate wrong answers

Option B is wrong because removing the raiPolicyName property does not affect throughput provisioning; it only removes content filtering or responsible AI policies, which are unrelated to capacity allocation. Option C is wrong because increasing capacity to 200 only scales the number of tokens per minute under the current SKU (Standard), but does not change the SKU to provisioned throughput; PTU requires the SKU name change, not just a higher capacity value. Option D is wrong because changing the model format to 'GPT-4' does not enable provisioned throughput; PTU is a SKU-level setting independent of the model version, and GPT-4 can also be deployed with Standard SKU.

254
MCQhard

Your knowledge mining pipeline uses Azure AI Search with a custom skillset that calls an Azure Function. The function sometimes times out for large documents. What is the best way to handle this?

A.Use Azure AI Document Intelligence instead of a custom skill
B.Increase the function timeout and ensure the function is in the same region as the search service
C.Set the function timeout to the maximum of 24 hours
D.Move the custom skill to Azure AI Language custom entity recognition
AnswerB

Longer timeout accommodates large documents.

Why this answer

Option A is correct because increasing the function timeout within limits can handle larger documents. Option B is wrong because moving to Azure AI Language does not solve the timeout. Option C is wrong because Cognitive Services support for custom skills is limited.

Option D is wrong because the 24-hour timeout is the maximum; but increasing to 10 minutes is practical.

255
MCQmedium

You are developing a multilingual chatbot that must understand user intents in English, Spanish, and French. You are using the Azure AI Language service with a Conversational Language Understanding (CLU) project. What is the recommended approach to handle multiple languages?

A.Use Azure AI Translator to translate all input to English before sending to CLU.
B.Add utterances in all three languages to the CLU project and enable multi-lingual detection.
C.Use the Translator service to detect language and route to language-specific CLU endpoints.
D.Create separate CLU projects for each language.
AnswerB

CLU can be trained with multiple languages and detect language automatically.

Why this answer

Option C is correct because you should add utterances in all target languages to the CLU project and enable multi-lingual detection. Option A is wrong because separate projects per language are not recommended; CLU supports multi-lingual models. Option B is wrong because translating on the fly increases complexity and may not capture nuances.

Option D is wrong because the Translator service does not understand intents.

256
MCQmedium

Your organization is using Azure AI Search with semantic ranking. Users report that search results are not showing relevant documents at the top. You need to improve relevance. What should you configure?

A.Add synonyms to the index
B.Define a custom scoring profile
C.Enable semantic search configuration on the index
D.Change the index analyzer to a different language analyzer
AnswerC

Semantic search configuration enables L2 ranking models for better relevance.

Why this answer

Semantic search configuration is required to enable semantic ranking, which uses deep learning models to re-rank search results based on contextual relevance rather than just keyword matching. Without this configuration, the index cannot leverage semantic ranking even if the service tier supports it, so enabling it directly addresses the user's complaint about irrelevant documents appearing at the top.

Exam trap

Microsoft often tests the misconception that enabling semantic ranking is automatic with the service tier, but candidates must explicitly configure a semantic configuration on the index and specify it in the query request to activate the feature.

How to eliminate wrong answers

Option A is wrong because adding synonyms expands query matching but does not re-rank results based on semantic understanding; it only broadens recall, not precision. Option B is wrong because custom scoring profiles operate on lexical term frequency and field weights, not on the deep neural network models that semantic ranking uses to understand query intent. Option D is wrong because changing the index analyzer affects tokenization and language-specific stemming, not the semantic re-ranking stage that determines which documents are most contextually relevant.

257
MCQeasy

You are building a question answering solution using Azure AI Language. You have a set of frequently asked questions (FAQs) in a Word document. You need to import the FAQs into a project. Which approach should you use?

A.Use Azure AI Document Intelligence to extract QnA pairs.
B.Create a custom question answering project and import the Word document as a source.
C.Use the prebuilt question answering API to parse the document.
D.Use conversational language understanding (CLU) to extract intents and entities.
AnswerB

Custom question answering supports importing FAQs from documents.

Why this answer

Option A is correct because custom question answering can import FAQ content from a Word document using the 'Import' feature. Option B is wrong because prebuilt question answering does not support document import. Option C is wrong because conversational language understanding is for intent classification, not FAQ import.

Option D is wrong because Document Intelligence is for form extraction, not QnA.

258
MCQmedium

A company is using Azure AI Vision to analyze images from a manufacturing line. The solution must detect defects in real-time. The team discovers that the model's accuracy drops significantly when images are captured under different lighting conditions. What is the best approach to improve the model's robustness?

A.Apply image pre-processing to normalize lighting before sending to the model.
B.Increase the number of training images without varying lighting conditions.
C.Retrain the model using images captured under various lighting conditions, using data augmentation.
D.Use a pre-built model from Azure AI Vision instead of a custom model.
AnswerC

Including diverse lighting in training data and using augmentation improves robustness.

Why this answer

Option C is correct because retraining with augmented data (different lighting) directly addresses the issue. Option A is wrong because it only adds variation but does not ensure the model generalizes to new conditions. Option B is wrong because a different model (e.g., Custom Vision) may still need training data.

Option D is wrong because pre-processing alone cannot compensate for lack of training data.

259
MCQmedium

You are developing a solution to detect defects on a manufacturing assembly line using computer vision. The solution must classify images as 'defective' or 'non-defective'. You have a limited set of labeled images (500 per class). Which approach should you recommend?

A.Use Azure AI Vision Image Analysis with a pre-built model
B.Use Azure AI Custom Vision with image classification
C.Use Azure AI Custom Vision with object detection
D.Train a deep learning model from scratch using Azure Machine Learning
AnswerB

Custom Vision with transfer learning is ideal for small datasets and binary classification tasks like defect detection.

Why this answer

The correct answer is to use a custom model with transfer learning via Azure AI Custom Vision. This is designed for small datasets and allows classification with limited labeled data. Option A is wrong because pre-built models are not trained for specific defects.

Option B is wrong because object detection is overkill and not focused on classification. Option D is wrong because training a model from scratch requires much more data.

260
MCQeasy

A company uses Azure AI Document Intelligence to extract data from invoices. Recently, extraction accuracy dropped for new vendor formats. Which strategy should you implement to improve accuracy without retraining the entire model?

A.Train a custom extraction model using labeled examples from the new vendor formats.
B.Increase the confidence threshold for extraction results.
C.Switch from Document Intelligence to Azure AI Language service.
D.Increase the number of transactions per second (TPS) limit.
AnswerA

Custom models adapt to specific layouts and improve accuracy.

Why this answer

Option A is correct because custom extraction models can be trained on new invoice layouts. Option B is incorrect because adjusting confidence thresholds does not improve recognition of new formats. Option C is incorrect because increasing TPS does not affect accuracy.

Option D is incorrect because moving to a different AI service is unnecessary.

261
MCQhard

Your organization uses Azure AI Language for custom text classification. You have deployed a model to a dedicated endpoint. After updating the training data, you retrain and redeploy the model. Users report that the endpoint still returns predictions from the old model. What is the most likely cause?

A.The training data changes are not saved
B.The project needs to be rebuilt from scratch
C.The endpoint has a caching issue
D.The new model is not yet deployed; you must deploy it to the endpoint
AnswerD

Redeploying the model to the same endpoint updates the active model.

Why this answer

The endpoint might still be pointing to the old trained model. You need to update the endpoint assignment to the new model version. Rebuilding the project or deleting the endpoint would be disruptive.

Caching doesn't apply in this context.

262
MCQmedium

Your team is building a custom question-answering solution using Azure AI Language. The solution must be able to answer questions based on a set of PDF documents. You need to import the documents and create a knowledge base. What should you do first?

A.Use Azure AI Foundry to create a project and upload the documents
B.Create an index in Azure AI Search and upload the documents
C.Use the Azure AI Language service with the custom question answering feature and import the documents
D.Deploy an Azure AI Bot Service and connect it to the documents
AnswerC

Custom question answering can ingest PDFs directly.

Why this answer

Option C is correct because the custom question answering feature of Azure AI Language is specifically designed to ingest documents (including PDFs) and build a knowledge base that can be used for question-answering. This feature provides a built-in pipeline to extract question-answer pairs from documents, create a knowledge base, and deploy it as a service without needing additional search indexing or bot orchestration.

Exam trap

The trap here is that candidates often confuse Azure AI Search (a general-purpose search service) with the custom question answering feature, which is purpose-built for extracting and managing QnA pairs from documents, leading them to choose Option B incorrectly.

How to eliminate wrong answers

Option A is wrong because Azure AI Foundry is a development environment for building and managing AI models, but it does not directly import documents into a question-answering knowledge base; the custom question answering feature is the correct service for this task. Option B is wrong because creating an index in Azure AI Search is used for full-text or vector search, not for the structured question-answer pair extraction and management that custom question answering provides. Option D is wrong because Azure AI Bot Service is a framework for building conversational bots, not a tool for importing documents and creating a knowledge base; the knowledge base must be created first using the custom question answering feature before a bot can consume it.

263
MCQhard

You are designing an agentic solution in Microsoft Foundry that uses a custom agent to answer questions about internal policies. The agent uses GPT-4o with retrieval augmented generation (RAG) on documents stored in Azure AI Search. Users report that the agent sometimes provides answers that contradict the retrieved documents. Which two actions should you take to improve response fidelity?

A.Increase the temperature parameter to 0.9.
B.Increase the chunk size in Azure AI Search to 2000 tokens.
C.Set the 'strict grounding' parameter to true and limit the number of source documents to 3.
D.Configure the agent to include the retrieved text in the prompt and set temperature to 0.
E.Add a system message instructing the model to only use provided context.
AnswerC, D

Grounding and limiting sources reduces contradictions.

Why this answer

Option D is correct because grounding with retrieved documents reduces hallucination. Option B is correct because limiting source documents reduces noise. Option A is wrong because increasing temperature increases randomness.

Option C is wrong because system message alone doesn't guarantee fidelity. Option E is wrong because chunk size optimization is about performance, not contradiction.

264
Multi-Selecthard

Which THREE factors should be considered when choosing between Azure AI Language's pre-built sentiment analysis and custom sentiment analysis for a specialized domain?

Select 3 answers
A.Custom models require a large set of labeled training data.
B.Custom models always have faster response times.
C.The pre-built model may not accurately handle domain-specific jargon.
D.Pre-built models cannot be used in containers.
E.Pre-built models offer multilingual support out-of-the-box.
AnswersA, C, E

Custom models need labeled data for training.

Why this answer

Options A, C, and E are correct. Pre-built models may not capture domain-specific language (A). Custom models require labeled data (C).

Azure AI Language pre-built supports multiple languages but may have lower accuracy for specialized domains (E). Option B is wrong because response time is generally similar. Option D is wrong because both can be deployed to containers.

265
MCQeasy

A healthcare organization uses Azure AI Health Insights to extract medical insights from unstructured clinical notes. The solution must comply with HIPAA. Which configuration is required?

A.Store the clinical notes in Azure Storage with Azure AD authentication only
B.Enable public network access but use a firewall rule to restrict IP addresses
C.Configure the Azure AI services resource to use a private endpoint and disable public network access
D.Use a system-assigned managed identity for authentication
AnswerC

Ensures data is not exposed over the public internet.

Why this answer

Option A is correct because cognitive services must be configured with a private endpoint and disable public network access to ensure data stays within a virtual network, meeting HIPAA requirements. Option B is wrong because enabling public network access is not compliant. Option C is wrong because storing data in Azure Storage with only Azure AD authentication does not ensure network isolation.

Option D is wrong because using a managed identity alone does not restrict network access.

266
MCQeasy

A company uses Azure AI Language Service to summarize long documents. They need to generate concise summaries that capture the main points. Which feature should they use?

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

Extractive Summarization extracts important sentences to form a summary.

Why this answer

The correct answer is B because Extractive Summarization extracts key sentences from the text. A (Key Phrase Extraction) extracts phrases, not a summary. C (Entity Recognition) identifies entities.

D (Sentiment Analysis) determines sentiment.

267
MCQhard

A company wants to integrate their Copilot Studio agent with an on-premises ERP system using an API. The on-premises API requires Windows Authentication. The agent must call the API securely without exposing credentials. Which Azure service should be used to enable this integration?

A.Azure Functions with HTTP trigger.
B.Azure VPN Gateway to connect to the on-premises network.
C.Azure Logic Apps with a connector.
D.Azure API Management with on-premises data gateway.
AnswerD

API Management can use an on-premises data gateway to securely connect to on-premises APIs and handle Windows Authentication.

Why this answer

Option C is correct because Azure API Management with on-premises data gateway can securely expose on-premises APIs to the cloud and handle Windows Authentication. Option A is wrong because Azure Functions would need a gateway to connect to on-premises. Option B is wrong because Logic Apps also need a gateway.

Option D is wrong because VPN is not a service for API management.

268
MCQhard

You are designing an agent using Microsoft Copilot Studio that must handle sensitive employee data such as salaries and performance reviews. The agent should only allow HR managers to access these topics. The solution must comply with data privacy regulations. Which two actions should you take? (Select two.)

A.Set bot-level authentication to require a specific role.
B.Configure authentication in Copilot Studio to require Microsoft Entra ID sign-in.
C.Enable detailed audit logging in Microsoft Purview.
D.Apply data loss prevention policies in Microsoft Purview.
E.Configure topic-level security to restrict access to HR managers.
AnswerB, E

Authentication verifies the user's identity.

Why this answer

Options A and D are correct. Authentication ensures the user's identity is verified. Topic-level security restricts access to specific topics based on user roles.

Option B is wrong because audit logs are for monitoring, not access control. Option C is wrong because bot-level authentication does not restrict topics. Option E is wrong because data loss prevention does not control access within the agent.

269
MCQhard

You are troubleshooting a Copilot Studio agent that uses a Power Automate flow to look up customer information from a CRM system. The flow runs successfully when tested manually, but when the agent triggers it, the flow fails with an authentication error. What is the most likely cause?

A.The flow connection was deleted after the manual test.
B.The flow uses the agent's identity instead of the user's identity, and the agent lacks CRM access.
C.The user must sign in again before triggering the flow.
D.The CRM connector requires additional permissions that were not granted.
AnswerB

Copilot Studio flows can run as the bot or the user; if configured as bot, the bot's identity may not have access.

Why this answer

Option B is correct because when the agent triggers the flow, it uses the agent's identity, which may not have permissions to the CRM. Option A is wrong because connector permissions are typically configured once. Option C is wrong because the flow runs at runtime, not after sign-in.

Option D is wrong because the flow works manually, so the connection is valid.

270
MCQhard

Refer to the exhibit. You are configuring the Azure AI Vision Analyze Image API. You need to ensure that the response includes a list of detected objects and brands. Which parameter is missing from the request?

A.Add 'smartcrops' to visualFeatures.
B.Add 'gender-neutral-caption' parameter set to true.
C.Add 'model-version' with value '2023-10-01' to specify a stable version.
D.Remove 'Language' parameter because it is not supported.
AnswerC

The exhibit uses 'latest' which may cause inconsistencies; specifying a version ensures stable results.

Why this answer

Option A is correct because the 'visualFeatures' parameter includes 'Objects' and 'Brands', but the API requires that these features be explicitly listed as shown. However, the exhibit already includes them, so perhaps the question is trick: The exhibit shows the configuration is correct. But the stem says 'missing', maybe the API also requires 'details' to include something? Actually, the exhibit includes 'Objects' and 'Brands' in visualFeatures, and 'details' includes nothing relevant.

The correct answer is that nothing is missing; but since we must pick, Option A is the closest because the configuration is correct. However, to make a diagnostic question, maybe the issue is that 'modelVersion' should be a specific version. But given the options, Option A is correct.

271
Multi-Selectmedium

Which THREE actions should an engineer take when deploying a custom question answering project in Azure Cognitive Service for Language?

Select 3 answers
A.Integrate LUIS for intent detection.
B.Set up a multi-turn extraction policy for follow-up questions.
C.Enable active learning to improve answer suggestions.
D.Add chit-chat to handle common conversational phrases.
E.Configure a single-turn extraction policy.
AnswersB, C, D

Multi-turn extraction is needed for conversation flow.

Why this answer

Option B is correct because multi-turn extraction is a core feature of custom question answering that allows the system to handle follow-up questions by maintaining context across turns. This is essential for conversational flows where a user's subsequent query depends on the previous answer, and it is configured via the project settings in Language Studio.

Exam trap

The trap here is that candidates often confuse the need for LUIS integration (Option A) with question answering, not realizing that custom question answering is a standalone service that does not require intent detection from LUIS.

272
MCQhard

Refer to the exhibit. You deployed a custom model for Language service. Which command should you run to check if the deployment is ready to accept inference requests?

A.az cognitiveservices account deployment list --resource-group myRG --name myLangService
B.az cognitiveservices account deployment delete --resource-group myRG --name myLangService --deployment-name myDeployment
C.az cognitiveservices account deployment show --resource-group myRG --name myLangService --deployment-name myDeployment
D.az cognitiveservices account deployment create --resource-group myRG --name myLangService --deployment-name myDeployment
AnswerC

This shows the current provisioning state.

Why this answer

The show command confirms provisioningState is Succeeded, indicating readiness. The create command only returns the initial status.

273
MCQmedium

You are designing a knowledge mining solution for a large legal firm. The solution must extract key clauses, parties, and dates from thousands of PDF contracts. You need to minimize manual labeling effort while achieving high extraction accuracy. Which Azure AI service should you use?

A.Azure AI Document Intelligence custom extraction model
B.Azure OpenAI Service with GPT-4 prompt engineering
C.Azure AI Search with built-in blob indexing
D.Azure AI Language custom named entity recognition
AnswerA

Custom extraction models are designed for high-accuracy field extraction from documents with minimal labeling.

Why this answer

Option B is correct because Custom Document Extraction in Azure AI Document Intelligence (formerly Form Recognizer) uses custom models trained with a small set of labeled documents to extract specific fields. Option A is wrong because Azure AI Search is for indexing and search, not extraction. Option C is wrong because Azure OpenAI Service with GPT-4 can extract but requires more prompt engineering and may not be as cost-effective for structured field extraction.

Option D is wrong because Azure AI Language's custom NER is more focused on entities in text, not document layout.

274
MCQmedium

Your team develops a document translation solution using Azure AI Translator. The solution must translate documents while preserving formatting and layout. Which feature should you use?

A.Azure AI Translator Custom Translator
B.Azure AI Translator Document Translation
C.Azure AI Document Intelligence
D.Azure AI Translator Text Translation
AnswerB

Document Translation translates entire documents while preserving structure and layout.

Why this answer

Azure AI Translator Document Translation is specifically designed to translate entire documents while preserving the original formatting, structure, and layout. Unlike Text Translation, which handles only plain text strings, Document Translation processes files (e.g., PDF, Word, Excel) and returns a translated version with the same formatting, making it the correct choice for this requirement.

Exam trap

The trap here is that candidates often confuse Document Translation with Text Translation, assuming that any translation feature can handle documents, but Text Translation only processes plain text strings and cannot preserve formatting or layout.

How to eliminate wrong answers

Option A is wrong because Custom Translator is a feature for building custom translation models tailored to specific domain terminology, not for preserving document formatting or layout. Option C is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is used for extracting text, key-value pairs, and tables from documents, not for translating them. Option D is wrong because Text Translation only handles plain text strings and cannot preserve the formatting or layout of an entire document.

275
MCQmedium

You are designing a knowledge mining solution for a medical research organization. The solution must extract relationships between drugs, diseases, and genes from scientific articles. The data will be stored in a knowledge graph for querying. Which Azure AI service should you use for the extraction?

A.Azure AI Search with semantic ranking
B.Azure AI Translator with dictionary lookup
C.Azure AI Document Intelligence custom extraction model
D.Azure AI Language healthcare entity recognition and relation extraction
AnswerD

Azure AI Language has specialized healthcare models for extracting entities and relationships.

Why this answer

Option B is correct because Azure AI Language's custom text extraction for healthcare, specifically the healthcare entity recognition and relation extraction capabilities, is designed for biomedical text. Option A is wrong because Azure AI Document Intelligence is for document layout, not semantic relationships. Option C is wrong because Azure AI Search does not extract relationships.

Option D is wrong because Azure AI Translator is for translation.

276
MCQmedium

Refer to the exhibit. You are configuring content filtering for an Azure OpenAI deployment using a JSON policy. You want to block all content with a 'Hate' severity of 'medium' or higher. What should you modify in the policy?

A.Change the "severityThreshold" for "SelfHarm" to "low".
B.Change the "contentTypes" to include only "Normal".
C.Modify the "severityThreshold" for "Hate" to "medium".
D.Add a "policyAction" with "block" to the "BlockHateSpeech" policy.
AnswerC

Setting the threshold to 'medium' blocks all hate content at medium severity and above.

Why this answer

Option C is correct because in Azure OpenAI content filtering, the 'severityThreshold' for a given category (like 'Hate') defines the minimum severity level at which content is filtered. Setting it to 'medium' means all content with a severity of 'medium' or higher (including 'high') will be blocked, which matches the requirement to block 'Hate' severity 'medium' or higher.

Exam trap

The trap here is that candidates often confuse 'severityThreshold' with a 'block' action flag, thinking they need to add an explicit block action, or they mistakenly adjust a different category's threshold instead of the correct one.

How to eliminate wrong answers

Option A is wrong because changing the 'severityThreshold' for 'SelfHarm' to 'low' would affect the SelfHarm category, not the Hate category, and would block more SelfHarm content than needed, failing to address the requirement. Option B is wrong because 'contentTypes' typically refer to modalities like text, image, or code, not severity levels; restricting to only 'Normal' would block all non-normal content types, not specifically Hate content at medium severity. Option D is wrong because 'policyAction' with 'block' is not a valid property in the Azure OpenAI content filtering JSON policy; the blocking behavior is controlled by the 'severityThreshold' and the category definitions, not by an explicit 'block' action.

277
MCQhard

A research lab wants to use Azure OpenAI to generate synthetic data for training a model. They need to generate a large volume of data quickly and cost-effectively. Which approach should they use?

A.Use the batch API to process requests asynchronously.
B.Fine-tune a model to generate the data locally.
C.Use the streaming API with multiple concurrent connections.
D.Deploy a model on Azure Functions and call it in parallel.
AnswerA

Batch API is designed for high volume with lower cost.

Why this answer

The batch API is designed for high-throughput, asynchronous processing of large volumes of requests, making it ideal for generating synthetic data at scale. It allows the lab to submit many prompts in a single batch, which Azure OpenAI processes efficiently, reducing both cost and time compared to real-time processing.

Exam trap

The trap here is that candidates often confuse the batch API with the streaming API, assuming streaming is faster for volume, but the batch API is specifically designed for high-throughput, cost-effective asynchronous processing, not real-time use.

How to eliminate wrong answers

Option B is wrong because fine-tuning a model does not generate data locally; it adapts a pre-trained model to a specific task, and the data generation still requires API calls or local inference, which is not cost-effective for large volumes. Option C is wrong because the streaming API is designed for real-time, low-latency responses, not for high-throughput batch processing, and managing multiple concurrent connections increases complexity and cost without the efficiency of batching. Option D is wrong because deploying a model on Azure Functions and calling it in parallel introduces overhead from serverless scaling and per-execution costs, which is less cost-effective than the batch API's optimized queuing and processing.

278
MCQmedium

A museum wants to create an interactive exhibit where visitors take a photo of a painting and the app provides information about the artist and historical period. The solution must use a pre-built AI service and be deployed on Azure. Which approach should you recommend?

A.Use Azure AI Vision Image Analysis to generate captions for the paintings
B.Train a Custom Vision classifier with images of paintings labeled by artist and period
C.Use Azure AI Video Indexer to analyze the painting image
D.Use Azure AI Document Intelligence to extract text from the painting
AnswerB

Custom model can be trained for specific art classification.

Why this answer

Custom Vision with a domain-specific model can classify paintings by artist/period. Azure AI Vision Image Analysis provides generic descriptions, not specific art knowledge. Azure AI Video Indexer is for video.

Azure AI Document Intelligence is for documents.

279
MCQmedium

You are designing an agent that uses Azure AI Search as a knowledge store. The agent must handle multiple languages. Which feature should you configure in Azure AI Search to ensure the agent retrieves relevant results for queries in different languages?

A.Scoring profiles
B.Language analyzers
C.Semantic search
D.Synonym maps
AnswerB

Handle language-specific text analysis.

Why this answer

Option D is correct because language analyzers in Azure AI Search handle language-specific text processing. Option A is wrong because semantic search improves relevance, not language handling. Option B is wrong because scoring profiles rank results.

Option C is wrong because synonyms expand queries, not handle languages.

280
MCQeasy

You are using Microsoft Copilot Studio to create an agent that handles customer support. The agent needs to understand the user's intent from free-text input. Which feature should you use to map user utterances to specific topics?

A.Configure variables to capture user input
B.Add actions to process the input
C.Create custom entities to extract key phrases
D.Define trigger phrases for each topic
AnswerD

Trigger phrases match user utterances to topics.

Why this answer

Option D is correct because 'Trigger phrases' in Copilot Studio are used to match user utterances to topics. Option A is incorrect because 'Entities' extract specific information, not intent. Option B is incorrect because 'Variables' store data.

Option C is incorrect because 'Actions' perform operations.

281
Drag & Dropmedium

Drag and drop the steps to configure an Azure AI Search index with a custom skill into the correct order.

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

Steps
Order

Why this order

Start by creating the search service, define the index, then create the custom skill, set up the indexer with the skillset, and finally run it.

282
Multi-Selecthard

A developer is using Azure OpenAI to generate code snippets. The developer needs to ensure that the generated code does not contain security vulnerabilities. Which TWO actions should the developer take? (Choose two.)

Select 2 answers
A.Include examples of secure coding practices in the prompt.
B.Set the max_tokens parameter to a high value to allow longer outputs.
C.Fine-tune the model on a dataset containing examples of insecure code.
D.Use the content filtering feature to block malicious code patterns.
E.Add a system message that instructs the model to never generate insecure code.
AnswersA, D

Providing examples of secure code helps guide the model towards generating secure code.

Why this answer

Option A is correct because including examples of secure coding practices in the prompt (few-shot prompting) directly guides the model to generate code that follows those patterns. This technique leverages in-context learning, where the model uses the provided examples to shape its output, reducing the likelihood of producing insecure code without requiring fine-tuning or external filtering.

Exam trap

The trap here is that candidates often overestimate the effectiveness of system messages (Option E) or content filtering (Option D) for code security, while underestimating the power of few-shot prompting (Option A) to directly influence model behavior through example-based guidance.

283
MCQhard

You are building a conversational AI solution that must handle multiple intents in a single user utterance. Which Azure AI feature should you use?

A.Use QnA Maker with multiple QnA pairs.
B.Use a single Conversational Language Understanding project with multiple intents.
C.Use the orchestration workflow feature in Conversational Language Understanding.
D.Use Azure Bot Service with multiple dialogs.
AnswerC

Orchestration workflow routes to multiple intents.

Why this answer

Option B is correct because orchestration workflow in Conversational Language Understanding allows routing to multiple intents. Option A is incorrect because a single project with multiple intents cannot handle multiple intents in one utterance. Option C is incorrect because QnA Maker is for question answering, not multiple intents.

Option D is incorrect because Azure Bot Service is a framework, not an NLP feature.

284
MCQhard

You are designing an enterprise search solution using Azure AI Search. The solution must index data from multiple sources: SQL Database, SharePoint Online, and custom REST APIs. The search index must support faceted navigation and filtering by metadata such as department and document type. You also need to ensure that updates to source data are reflected in the index within 5 minutes. Which approach should you use?

A.Use the push API to index all data from a custom application that polls all sources.
B.Create a single indexer that reads from all three sources using a data source definition.
C.Use only indexers for all sources by creating a custom indexer for the REST API.
D.Configure indexers for SQL and SharePoint, and use the push API for the REST API. Schedule indexers to run every 5 minutes.
AnswerD

Combines indexers for native sources and push API for custom data.

Why this answer

Azure AI Search indexers can be scheduled to run periodically (e.g., every 5 minutes) and support various data sources including Azure SQL, SharePoint (via Graph API or custom indexer), and custom APIs via a custom indexer or push API. Using indexers for SQL and SharePoint, and a push API for the REST API, allows near-real-time updates. Option A is wrong because the push API alone for all sources would require custom code to poll sources.

Option B is wrong because the push API for all sources is not efficient. Option D is wrong because a single indexer cannot index from multiple heterogeneous sources.

285
Multi-Selecteasy

Which THREE components are required to build a custom skill for Azure AI Search enrichment?

Select 3 answers
A.A database to store intermediate results.
B.A Power Automate flow to orchestrate the skill.
C.A web API endpoint that accepts JSON input and returns JSON output.
D.An HTTPS endpoint for the API.
E.A JSON schema defining inputs and outputs.
AnswersC, D, E

Custom skill must be a web API.

Why this answer

A custom skill requires a web API endpoint (e.g., Azure Function), a JSON schema for input/output, and it must be deployed to an HTTPS endpoint. Option A is incorrect because a database is not required. Option D is incorrect because Power Automate is not used.

Option E is incorrect because a storage account is not required.

286
Multi-Selecteasy

You are using Microsoft Copilot Studio to create an agent that handles product returns. The agent needs to collect the user's order number and reason for return. Which TWO features should you use to capture this information?

Select 2 answers
A.Use Power Automate flows to parse the user's input
B.Define trigger phrases for each topic
C.Use variables to store the order number and reason
D.Create custom entities to extract the order number and return reason
E.Create separate topics for each type of return
AnswersC, D

Variables store captured data.

Why this answer

Options A and D are correct. A: Entities allow extraction of specific data like order numbers. D: Variables store the collected information for later use.

Option B is incorrect because trigger phrases map intent, not capture data. Option C is incorrect because Power Automate flows process data but are not for initial capture. Option E is incorrect because topics handle conversation flows, not data capture.

287
MCQmedium

Refer to the exhibit. You deployed this Azure AI Service resource. Developers report that they cannot call the service from their local machines using the API endpoint. The developers are not connected to the corporate VPN. What should you do?

A.Disable network ACLs entirely.
B.Add the developers' public IP addresses to the ipRules list.
C.Change defaultAction to Allow and remove all rules.
D.Add a second virtual network rule for the developers' subnet.
AnswerB

Allows access from specific public IPs while keeping VNet rule.

Why this answer

The exhibit shows that the Azure AI Service resource's network configuration has 'Selected Networks and Private Endpoints' enabled with a defaultAction of 'Deny'. This means only traffic from explicitly allowed IP addresses or virtual networks can reach the endpoint. Since the developers are not on the corporate VPN, they cannot use a virtual network rule.

The correct solution is to add their public IP addresses to the ipRules list, which explicitly permits traffic from those specific IPs while keeping the default deny for all other traffic.

Exam trap

The trap here is that candidates often confuse 'virtual network rules' with 'IP rules', assuming that adding a virtual network rule for the developers' subnet will work even when the developers are not connected to that subnet, but virtual network rules require the client to be within the specified VNet's IP space, which is not the case for local machines without VPN.

How to eliminate wrong answers

Option A is wrong because disabling network ACLs entirely would remove all IP-based restrictions but would also require changing the defaultAction to 'Allow', which is an overly permissive approach that violates security best practices and is not necessary when only specific IPs need access. Option C is wrong because changing defaultAction to 'Allow' and removing all rules would open the service to the entire internet, which is a severe security risk and not required when you can simply add the developers' IPs. Option D is wrong because a virtual network rule requires the developers' machines to be connected to the specified virtual network (typically via VPN or ExpressRoute), and since they are not connected to the corporate VPN, a virtual network rule cannot be applied to their local machines.

288
MCQeasy

Refer to the exhibit. You are reviewing the configuration of an Azure OpenAI Service resource. The resource is configured with customer-managed keys for encryption. What is the primary benefit of this configuration?

A.Enhanced control over data encryption keys
B.Simplified deployment process
C.Improved model performance
D.Reduced operational costs
AnswerA

Customer-managed keys give you control over encryption keys, improving security and compliance.

Why this answer

Customer-managed keys (CMK) allow you to control and manage the encryption keys used to protect your data at rest in Azure OpenAI Service. This provides enhanced control over who can access the keys, when they are rotated, and how they are stored, which is critical for meeting compliance and security requirements. The primary benefit is not performance, cost, or deployment simplicity, but rather the ability to enforce your own key lifecycle and access policies.

Exam trap

The trap here is that candidates often confuse customer-managed keys with platform-managed keys, assuming the primary benefit is cost savings or performance gains, when in reality the core advantage is granular control over encryption key governance and compliance.

How to eliminate wrong answers

Option B is wrong because customer-managed keys add complexity to the deployment process (you must create and manage a Key Vault, set permissions, and configure key rotation), not simplify it. Option C is wrong because encryption keys have no impact on model inference speed or accuracy; performance is determined by model size, token limits, and compute resources. Option D is wrong because CMK typically increases operational costs due to the need for additional Key Vault resources, key management overhead, and potential charges for key operations.

289
MCQhard

Your team is building an application that uses Azure OpenAI Service to summarize legal documents. You need to ensure that the summaries do not include any personally identifiable information (PII) that might appear in the source documents. Which feature should you configure in the Azure OpenAI Service?

A.Configure rate limiting to reduce processing volume.
B.Enable content filtering with PII detection.
C.Set the system message to instruct the model to exclude PII.
D.Use the 'Add your data' feature to ground the model.
AnswerB

Content filtering can detect and redact PII.

Why this answer

Option B is correct because Azure OpenAI Service's content filtering system includes built-in PII detection capabilities that can automatically identify and redact personally identifiable information from model inputs and outputs. This feature operates at the platform level, ensuring PII is filtered regardless of how the model is prompted, providing a reliable safeguard for sensitive legal documents.

Exam trap

The trap here is that candidates often assume a system message is sufficient for content safety, but Microsoft explicitly tests that content filtering is the only guaranteed mechanism for PII removal, as model-level instructions can be overridden or ignored.

How to eliminate wrong answers

Option A is wrong because rate limiting controls the number of requests processed per time period to manage resource usage and prevent abuse, but it has no mechanism to detect or remove PII from summaries. Option C is wrong because while a system message can instruct the model to exclude PII, it relies entirely on the model's compliance and can be bypassed by adversarial prompts or model hallucinations, offering no guaranteed enforcement. Option D is wrong because the 'Add your data' feature grounds the model on your own documents for retrieval-augmented generation, but it does not include any PII detection or redaction capability—it simply provides additional context without filtering sensitive content.

290
MCQmedium

You are building a solution to automatically tag images uploaded to an Azure Storage blob container using Azure AI Vision. The solution must process images as soon as they are uploaded. Which service should you use to trigger the image analysis?

A.Azure Functions with a timer trigger
B.Azure Event Grid with an Azure Function trigger
C.Azure Batch with a job schedule
D.Azure Logic Apps with a recurrence trigger
AnswerB

Event Grid provides real-time event-driven trigger.

Why this answer

Option A is correct because Azure Event Grid can trigger an Azure Function when a blob is created, which then calls Azure AI Vision. Option B is wrong because Logic Apps can also be triggered but Event Grid is more lightweight and recommended for event-driven scenarios. Option C is wrong because Azure Functions can be triggered directly by Event Grid, not by a timer.

Option D is wrong because Azure Batch is for batch processing, not real-time triggers.

291
MCQeasy

You need to monitor usage and costs of your Azure OpenAI Service deployments. Which Azure tool should you use?

A.Azure Cost Management + Billing
B.Azure Monitor
C.Azure Service Health
D.Azure Advisor
AnswerA

It provides detailed cost analysis and budgeting.

Why this answer

Azure Cost Management + Billing is the correct tool for monitoring usage and costs of Azure OpenAI Service deployments because it provides detailed cost analysis, budget tracking, and usage reports across all Azure services. It allows you to set budgets, create cost alerts, and analyze spending patterns specifically for OpenAI model deployments, including per-model and per-region cost breakdowns.

Exam trap

The trap here is that candidates often confuse Azure Monitor (which tracks performance metrics like token usage and latency) with cost monitoring, but Azure Monitor does not provide billing data or cost analysis, which is the specific requirement in this question.

How to eliminate wrong answers

Option B (Azure Monitor) is wrong because it focuses on performance metrics, logs, and alerts for application health and resource utilization, not on cost tracking or billing data. Option C (Azure Service Health) is wrong because it monitors service-level issues, outages, and planned maintenance across Azure services, not usage or cost metrics. Option D (Azure Advisor) is wrong because it provides best-practice recommendations for optimizing cost, performance, and reliability, but it does not directly monitor or report on actual usage and costs in real time.

292
MCQeasy

You need to translate a large volume of documents from English to French while preserving the original formatting. Which Azure service should you use?

A.Azure AI Language
B.Azure AI Translator (Document Translation)
C.Custom Translator in Azure AI Translator
D.Azure OpenAI Service with GPT-4
AnswerB

Document Translation preserves formatting.

Why this answer

Option A is correct because Azure AI Translator supports document translation with formatting preservation. Option B is incorrect because Azure OpenAI can translate but may not preserve formatting. Option C is incorrect because Custom Translator is for custom models, not general translation.

Option D is incorrect because Azure AI Language does not include translation.

293
Multi-Selectmedium

You are building a knowledge mining solution using Azure AI Search with AI enrichment. Which TWO built-in skills can be used to extract information from images embedded in documents?

Select 2 answers
A.Entity Recognition skill
B.Image Analysis skill
C.OCR skill
D.Key Phrase Extraction skill
E.Text Translation skill
AnswersB, C

Image Analysis skill can generate captions, tags, and objects from images.

Why this answer

Options A and D are correct. OCR skill extracts text from images. Image Analysis skill extracts visual features (captions, tags).

Option B is wrong because Entity Recognition skill works on text. Option C is wrong because Key Phrase Extraction works on text. Option E is wrong because Text Translation works on text.

294
MCQmedium

You are a developer at an e-commerce company. The company wants to build a product search feature that allows customers to search for products using natural language phrases like "red running shoes under $100". The product catalog is stored in Azure Cosmos DB and includes product descriptions, prices, and categories. The solution must use Azure AI Search and must extract entities from product descriptions to enable filtering (e.g., color, size, brand). The search must also support fuzzy matching for misspelled queries. You need to design the indexing pipeline. Which actions should you take?

A.Use Azure AI Language key phrase extraction, and enable vector search
B.Use Azure AI Document Intelligence to extract entities, and enable semantic ranking
C.Use Azure AI Language entity extraction as a custom skill, and enable fuzzy search in the index
D.Use Azure AI Vision OCR to extract text, and enable synonyms
AnswerC

Entity extraction identifies attributes; fuzzy search handles typos.

Why this answer

Option C is correct. Using Azure AI Language for entity extraction extracts attributes like color and brand, and enabling fuzzy search in the index handles misspellings. Option A is incorrect because Azure AI Document Intelligence is for document extraction, not text from a database.

Option B is incorrect because OCR is for images. Option D is incorrect because the Language service does not perform vector search.

295
MCQeasy

You are building an agentic solution that needs to process large documents uploaded by users. The agent should extract key information and summarize the content. Which tool should you enable?

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

Code Interpreter can execute Python scripts for document processing.

Why this answer

Code Interpreter (now called 'Code Interpreter' in Azure AI Studio/Assistants API) provides a sandboxed Python environment that can execute code to process uploaded files, including parsing large documents, extracting key information, and generating summaries. It handles file I/O, data manipulation, and natural language processing libraries, making it the correct tool for this agentic document-processing task.

Exam trap

Microsoft often tests the distinction between tools that execute code (Code Interpreter) versus tools that retrieve or query static data (Function calling, KQL, Knowledge base), leading candidates to mistakenly choose Function calling for any 'processing' task.

How to eliminate wrong answers

Option A is wrong because Function calling is designed for structured API interactions (e.g., calling external services or databases) and does not directly process uploaded file contents or execute arbitrary code. Option B is wrong because KQL (Kusto Query Language) is used for querying Azure Data Explorer and log analytics data, not for document extraction or summarization. Option D is wrong because a Knowledge base stores pre-indexed information for retrieval-augmented generation (RAG) but does not dynamically execute code to process newly uploaded documents or extract content on the fly.

296
MCQhard

Your organization uses Azure AI Document Intelligence to extract data from invoices. The extraction accuracy for total amounts is low. You have a labeled dataset of 500 invoices. You need to improve the model's accuracy for the 'total amount' field. What should you do?

A.Add additional predefined models for invoice processing.
B.Enable OCR enhancement to improve text recognition.
C.Increase the confidence threshold for the total amount field.
D.Create a custom neural model and train it with the labeled dataset.
AnswerD

Custom neural models can be trained to improve accuracy on specific fields.

Why this answer

Option D is correct because training a custom neural model with labeled data directly targets the field accuracy. Option A is wrong because adding more predefined models doesn't improve field-specific accuracy. Option B is wrong because confidence thresholds affect acceptance, not accuracy.

Option C is wrong because OCR is already used; the issue is extraction.

297
Multi-Selecthard

A company is designing a solution that uses Azure Cognitive Services for text analytics. The solution must meet the following requirements: - Detect sentiment in customer feedback. - Extract key phrases from the feedback. - Identify the language of the feedback automatically. - Ensure that the solution can scale to handle thousands of requests per second. Which TWO actions should the company take?

Select 2 answers
A.Deploy a separate Language Detection service for language identification.
B.Use the Text Analytics API for sentiment analysis and key phrase extraction.
C.Use the Free pricing tier to reduce costs.
D.Deploy the Cognitive Services resource in multiple regions and use a load balancer.
E.Use Azure Functions to aggregate results from multiple API calls.
AnswersB, D

Text Analytics API provides these features.

Why this answer

Option B is correct because the Text Analytics API (part of Azure Cognitive Services for Language) provides built-in capabilities for sentiment analysis, key phrase extraction, and language detection within a single API call. This eliminates the need for separate services and directly satisfies the requirements for detecting sentiment, extracting key phrases, and identifying language automatically.

Exam trap

The trap here is that candidates may think language detection requires a separate dedicated service (Option A) or that the Free tier can scale (Option C), when in fact the Text Analytics API consolidates all required features and the Free tier is severely throttled for high-throughput workloads.

298
MCQmedium

A law firm uses Azure Document Intelligence to extract clauses from legal contracts. They have a custom model trained on 15 labeled contracts. The model extracts clauses with high confidence on similar documents but fails to extract correct clauses from a new batch of contracts that have a different font and layout. The firm needs to improve extraction accuracy without retraining the model from scratch. The solution must minimize manual effort and cost. What should they do?

A.Use the prebuilt-layout model to extract clauses instead
B.Increase the OCR confidence threshold in the analysis request
C.Label 15 more contracts with the original layout and retrain the model
D.Create a composed model that includes the existing model and a new model trained on 5 contracts with the new layout
AnswerD

A composed model can handle multiple layouts by combining models.

Why this answer

Option D is correct because creating a composed model in Azure Document Intelligence allows you to combine the existing model (trained on the original layout) with a new model trained on just 5 labeled contracts from the new layout. This approach improves accuracy on the new layout without retraining from scratch, minimizing manual effort and cost by leveraging the composed model's ability to route documents to the appropriate sub-model based on layout similarity.

Exam trap

The trap here is that candidates often assume retraining with more data (Option C) is always the best solution, but they overlook the composed model feature which is specifically designed to handle layout variations with minimal additional labeling and cost.

How to eliminate wrong answers

Option A is wrong because the prebuilt-layout model is designed for extracting text and structure (like tables and selection marks), not for custom clause extraction from legal contracts, and it would not leverage the firm's existing labeled data. Option B is wrong because increasing the OCR confidence threshold only filters out low-confidence text recognition results; it does not improve the model's ability to correctly classify or extract clauses from a different font and layout. Option C is wrong because labeling 15 more contracts with the original layout and retraining the model would not address the new layout variation; it would only reinforce the existing model's performance on the original layout, wasting effort and cost.

299
MCQhard

You are responsible for an Azure AI multi-agent system built on Microsoft Foundry. The system experiences frequent timeout errors when agents call external APIs. You need to implement a resilient pattern. What should you do?

A.Implement retry logic with exponential backoff in the agent tool definitions
B.Disable retry attempts to avoid duplicate requests
C.Increase the global timeout for all agents
D.Switch to synchronous agent calls
AnswerA

Retry with exponential backoff handles transient failures effectively.

Why this answer

Option A is correct because implementing retry logic with exponential backoff in agent tool definitions is a standard resilience pattern for transient failures when calling external APIs. This approach, often using the Retry-After header or a custom backoff strategy, reduces load on the API and prevents cascading timeouts in a multi-agent system built on Microsoft Foundry. It aligns with the recommended practices for building robust AI solutions that depend on external services.

Exam trap

The trap here is that candidates often confuse increasing timeouts with solving transient failures, but timeouts only mask the problem and do not provide resilience against intermittent API errors.

How to eliminate wrong answers

Option B is wrong because disabling retry attempts entirely would cause the system to fail on any transient error, making it less resilient and increasing the likelihood of incomplete agent tasks. Option C is wrong because increasing the global timeout for all agents does not address the root cause of transient API failures; it only delays the timeout, potentially masking underlying issues and wasting resources. Option D is wrong because switching to synchronous agent calls would block agent execution, reducing concurrency and potentially worsening timeout issues by making the system less responsive to failures.

300
MCQeasy

You need to generate an image of a cat wearing a hat using Azure OpenAI. Which model should you use?

A.Whisper
B.DALL-E
C.GPT-4
D.Codex
AnswerB

DALL-E generates images from text descriptions.

Why this answer

DALL-E is the correct model because it is specifically designed by OpenAI for generating images from text descriptions. Azure OpenAI Service hosts DALL-E, enabling you to create images like 'a cat wearing a hat' by providing a natural language prompt. Other models like Whisper, GPT-4, and Codex are optimized for speech recognition, text generation, and code generation respectively, not image synthesis.

Exam trap

The trap here is that candidates may confuse GPT-4's multimodal capabilities (which can analyze images but not generate them) with DALL-E's image generation role, or mistakenly think Whisper or Codex can handle image tasks due to their 'AI' branding.

How to eliminate wrong answers

Option A is wrong because Whisper is a speech-to-text model used for transcribing audio, not for generating images. Option C is wrong because GPT-4 is a large language model focused on text generation and understanding, lacking native image generation capabilities. Option D is wrong because Codex is a model specialized in code generation and completion, not image creation.

Page 3

Page 4 of 14

Page 5