Courseiva

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

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

Page 2

Page 3 of 13

Page 4
151
MCQeasy

You are using Azure OpenAI Service to generate marketing copy. You notice that the output sometimes contains factual inaccuracies about your company's products. Which action can you take to improve factual accuracy?

A.Lower the temperature to 0.
B.Include relevant product information in the system message.
C.Increase the maxTokens to 4000.
D.Add a stop sequence to limit output.
AnswerB

Providing accurate context in the prompt helps the model generate factual responses.

Why this answer

Including relevant product information in the system message provides the model with authoritative context that grounds its responses in factual data. The system message acts as a persistent instruction set that the model uses to shape its outputs, reducing reliance on its internal training data which may be outdated or incomplete. This technique, known as 'grounding,' directly improves factual accuracy by supplying the model with the specific facts it needs to generate correct marketing copy.

Exam trap

The trap here is that candidates often assume lowering temperature or increasing maxTokens will fix factual accuracy, when in reality these parameters control randomness and output length, not the correctness of the underlying information.

How to eliminate wrong answers

Option A is wrong because lowering the temperature to 0 reduces randomness and creativity but does not inject factual data; it only makes the model more deterministic in its token selection, which can still produce inaccuracies if the model lacks the correct information. Option C is wrong because increasing maxTokens to 4000 only extends the maximum length of the output, which does not address the root cause of factual errors and may even allow the model to generate more incorrect content. Option D is wrong because adding a stop sequence limits where the model stops generating text, which controls output length but does not improve the factual accuracy of the content produced.

152
Multi-Selectmedium

Which TWO Azure AI services can be used to detect objects in images?

Select 2 answers
A.Video Indexer
B.Face API
C.Custom Vision
D.Azure AI Document Intelligence
E.Computer Vision Object Detection API
AnswersC, E

Custom Vision can be trained for object detection.

Why this answer

Custom Vision (Option C) is correct because it allows you to train a custom image classification or object detection model using your own labeled images. You can upload images, tag objects with bounding boxes, and then use the trained model to detect specific objects in new images, making it a valid choice for object detection tasks.

Exam trap

The trap here is that candidates often confuse the general-purpose Computer Vision Object Detection API (which is pre-trained on common objects) with Custom Vision (which requires custom training), but both are valid for object detection depending on the scenario, and the question asks for two services that can detect objects, making both C and E correct.

153
MCQeasy

Your company uses Azure AI Search to power a customer support portal. The search index includes product documentation and known issues. Recently, the portal's search performance has degraded, and users report slow response times. You need to identify the cause of the performance issue. What should you check first?

A.Review the search service metrics for high query latency and CPU usage.
B.Check the size of the index storage in the Azure portal.
C.Ensure the index schema does not have too many fields.
D.Verify that the skillset is not running during peak hours.
AnswerA

Metrics help identify performance bottlenecks.

Why this answer

High query latency and CPU usage are direct indicators of performance bottlenecks in Azure AI Search. The search service metrics in the Azure portal provide real-time data on query execution time and resource consumption, which are the first signals to investigate when users report slow response times. Checking these metrics helps identify whether the issue stems from excessive query load, insufficient replicas, or inefficient query execution.

Exam trap

The trap here is that candidates may confuse indexing-related metrics (like skillset execution or index size) with query performance metrics, leading them to check storage size or schema complexity instead of the direct performance indicators of query latency and CPU usage.

How to eliminate wrong answers

Option B is wrong because index storage size alone does not directly cause slow query response times; large indexes can be handled efficiently with proper partitioning and replicas, and storage metrics are more relevant to capacity planning than immediate performance degradation. Option C is wrong because having too many fields in the index schema can increase indexing time but does not typically cause slow query response times; query performance is more affected by the number of searchable fields and the complexity of queries, not the total field count. Option D is wrong because skillsets run during indexing, not querying, and their execution does not impact query response times; query performance is independent of indexing operations unless the service is under-provisioned for concurrent workloads.

154
MCQeasy

Your organization is deploying Azure AI Document Intelligence to process invoices. You need to ensure that the solution meets compliance requirements by preventing data from being stored outside the European Union. What should you configure?

A.Deploy Azure AI Document Intelligence in a multi-region configuration across EU datacenters.
B.Create the Azure AI Document Intelligence resource in a region within the European Union and configure data residency settings.
C.Enable the Resource Firewall on the Azure AI Document Intelligence resource.
D.Use a Private Endpoint to connect to the Azure AI Document Intelligence resource.
AnswerB

Creating the resource in the EU and configuring data residency ensures data stays within the EU.

Why this answer

Creating the Azure AI Document Intelligence resource in an EU region and configuring data residency settings ensures that all data processed by the service remains within the European Union, meeting compliance requirements. Azure AI Document Intelligence does not automatically guarantee data residency based solely on the resource region; explicit data residency configuration is required to prevent data from being stored or processed outside the specified geographic boundary.

Exam trap

The trap here is that candidates assume simply creating the resource in an EU region automatically ensures data residency, but Azure AI Document Intelligence requires explicit data residency configuration to prevent data from being stored or processed outside the chosen region.

How to eliminate wrong answers

Option A is wrong because deploying in a multi-region configuration across EU datacenters does not prevent data from being stored outside the EU; it may replicate data across regions for redundancy, potentially violating data residency requirements. Option C is wrong because enabling the Resource Firewall restricts network access to the resource but does not control where data is stored or processed geographically. Option D is wrong because using a Private Endpoint ensures private network connectivity to the resource but does not enforce data residency; data can still be processed or stored in any region where the resource is deployed.

155
MCQmedium

You are calling the Azure AI Vision Image Analysis API with the above JSON request. The API returns a response that includes tags, objects, and a caption. However, the caption does not describe the image accurately. Which change should you make to improve the caption quality?

A.Change model-version to a newer version
B.Add 'read' feature to the request
C.Set gender-neutral-caption to false
D.Set language to 'en-US'
AnswerC

Gender-neutral captions may omit descriptive terms, reducing accuracy.

Why this answer

Setting `gender-neutral-caption` to false forces the Azure AI Vision Image Analysis API to generate captions that include gender-specific terms (e.g., 'man' or 'woman') instead of neutral terms like 'person'. This improves caption accuracy when the image clearly depicts a person whose gender is identifiable, because the default (true) may produce a vague description that fails to capture the subject's characteristics.

Exam trap

The trap here is that candidates may assume caption quality is always improved by newer models or additional features like OCR, when in fact the issue is a specific configuration parameter (`gender-neutral-caption`) that directly controls the level of detail in person descriptions.

How to eliminate wrong answers

Option A is wrong because changing `model-version` to a newer version does not directly affect caption accuracy for gender-specific descriptions; it may improve overall model performance but does not control the gender-neutral behavior. Option B is wrong because adding the 'read' feature extracts text from the image (OCR) and has no impact on caption generation quality. Option D is wrong because setting `language` to 'en-US' only specifies the output language; the caption quality issue described is about gender specificity, not language localization.

156
Multi-Selecthard

Which THREE factors should you consider when choosing between Azure OpenAI Service and Azure Machine Learning for deploying a generative AI model?

Select 3 answers
A.Integration with Microsoft Purview for data governance.
B.Latency requirements: Azure OpenAI may offer lower latency for standard models.
C.Ability to scale to thousands of concurrent requests.
D.Need for custom model architecture: Azure ML supports custom models, Azure OpenAI uses pre-trained.
E.Operational overhead: Azure OpenAI is a fully managed service.
AnswersB, D, E

Azure OpenAI endpoints are optimized for low latency, whereas Azure ML may require additional optimization.

Why this answer

Azure OpenAI Service provides managed endpoints for pre-trained models like GPT-4, which are optimized for low-latency inference out of the box. In contrast, Azure Machine Learning requires you to deploy your own containerized model, which can introduce additional network and compute overhead, making Azure OpenAI the better choice when sub-100ms response times are critical for standard generative AI tasks.

Exam trap

The trap here is that candidates assume 'scalability' is unique to one service, but both Azure OpenAI and Azure ML can handle high concurrency; the real differentiator is latency and customizability, not raw throughput.

157
MCQmedium

You are building a solution to analyze customer feedback from multiple sources: emails, chat logs, and survey responses. You need to detect the overall sentiment trend over time and identify the most frequently mentioned topics. The solution must also allow the business analyst to ask natural language questions about the data (e.g., 'Show me complaints about shipping in the last month'). You have all data in Azure Blob Storage. You need to implement a solution with minimal custom code. Which combination of Azure services should you use?

A.Use Azure OpenAI Service to analyze sentiment and generate summaries, and store results in a Cosmos DB for querying.
B.Use Azure AI Language to extract sentiment and key phrases, then index the data in Azure Cognitive Search with semantic search enabled; use the search's built-in features for trend analysis and natural language queries.
C.Use Azure AI Language to perform sentiment analysis and key phrase extraction, then load the results into Power BI for trend analysis and natural language Q&A.
D.Use Azure AI Language's custom question answering to create a knowledge base from the feedback and allow natural language queries.
AnswerB

Azure Cognitive Search can index the feedback with extracted metadata, and its semantic search can interpret natural language queries like 'complaints about shipping' and return relevant documents.

Why this answer

Azure AI Language provides built-in sentiment analysis and key phrase extraction, and Azure Cognitive Search with semantic search enables indexing the extracted data for trend analysis and natural language queries without custom code. This combination directly meets the requirements of detecting sentiment trends, identifying topics, and allowing natural language questions, all with minimal custom development.

Exam trap

The trap here is that candidates often confuse Azure AI Language's custom question answering (which is for Q&A over static content) with the broader NLP and search capabilities needed for dynamic trend analysis and natural language queries over unstructured data, leading them to pick Option D.

How to eliminate wrong answers

Option A is wrong because Azure OpenAI Service requires custom code for integration and does not natively provide key phrase extraction or built-in indexing for trend analysis and natural language queries; storing results in Cosmos DB adds complexity without the search capabilities needed for natural language Q&A. Option C is wrong because while Power BI supports trend analysis and natural language Q&A, it requires loading pre-processed data and does not natively index or search unstructured text from multiple sources; it also lacks the semantic search capabilities for nuanced natural language queries over raw feedback. Option D is wrong because Azure AI Language's custom question answering is designed for FAQ-style knowledge bases from structured content, not for analyzing sentiment trends or extracting key phrases from unstructured feedback; it cannot perform sentiment analysis or key phrase extraction on the data.

158
MCQeasy

A company uses Azure Custom Vision to classify images of defective parts. After deploying the model, the accuracy is low. The team only has 10 images per class. What is the most effective way to improve accuracy?

A.Use a different classification algorithm.
B.Add at least 50 more images per class with variations.
C.Reduce the image resolution to speed up training.
D.Increase the number of training iterations (epochs).
AnswerB

More data improves model accuracy.

Why this answer

Azure Custom Vision relies on deep learning models that require a sufficient number of diverse training images to generalize well. With only 10 images per class, the model is severely underfit and prone to overfitting; adding at least 50 more images per class with variations in lighting, angle, and background provides the necessary data diversity to improve accuracy significantly.

Exam trap

The trap here is that candidates often assume increasing epochs or changing the algorithm will fix low accuracy, but the real bottleneck is insufficient and non-diverse training data, which is the most common cause of poor Custom Vision model performance.

How to eliminate wrong answers

Option A is wrong because Azure Custom Vision automatically selects and tunes the underlying classification algorithm (a convolutional neural network) based on the dataset; manually changing the algorithm is not supported and would not address the core issue of insufficient training data. Option C is wrong because reducing image resolution can discard important fine-grained features needed to detect defects, and Azure Custom Vision already resizes images to a fixed input size (e.g., 224x224) during training, so further reduction harms accuracy rather than improving it. Option D is wrong because increasing training iterations (epochs) with only 10 images per class will cause the model to overfit to the small dataset, memorizing the training examples rather than learning generalizable patterns, leading to poor accuracy on new images.

159
Multi-Selecthard

Which THREE components are required to build a knowledge mining solution using Azure AI Search that extracts and enriches content from PDF files?

Select 3 answers
A.Index
B.Skillset
C.Semantic configuration
D.Data source
E.Indexer
AnswersB, D, E

Correct. A skillset defines the AI enrichment steps such as OCR, entity recognition, or language detection that transform the raw PDF content into enriched data.

Why this answer

To build a knowledge mining solution that extracts and enriches content from PDF files using Azure AI Search, three components are required: a data source (to connect to the PDFs), a skillset (to apply AI enrichment like OCR and entity extraction), and an indexer (to orchestrate the pipeline and ingest the enriched content into the index). While an index is also necessary to store the results, it is not considered a pipeline component in the same context, and the question asks for the three components of the extraction and enrichment pipeline.

Exam trap

The trap here is that candidates often include the index as a required component or overlook the indexer. However, the three core pipeline components are data source, skillset, and indexer. The index is a separate entity that is created as part of the solution but is not one of the three pipeline components asked for.

160
MCQhard

You are designing an NLP solution to analyze legal documents. The solution must identify specific clauses and parties involved. Which Azure AI service is most appropriate?

A.Custom Named Entity Recognition in Azure AI Language
B.Pre-built Named Entity Recognition in Azure AI Language
C.Text Analytics for Health
D.Immersive Reader
AnswerA

Custom NER can be trained to recognize domain-specific entities.

Why this answer

Custom Named Entity Extraction (Custom NER) in Azure AI Language is the correct choice because it allows you to train a model to recognize domain-specific entities like legal clauses and party names from your own labeled data. Pre-built NER only recognizes generic entity types (e.g., person, organization, location) and cannot be customized for legal terminology. This makes Custom NER the only option that meets the requirement to identify specific clauses and parties unique to legal documents.

Exam trap

The trap here is that candidates often confuse Pre-built NER with Custom NER, assuming the pre-built model can handle domain-specific entities like legal clauses, but it only recognizes generic categories and cannot be retrained.

How to eliminate wrong answers

Option B is wrong because Pre-built Named Entity Recognition only identifies a fixed set of common entity types (e.g., Person, Organization, Location) and cannot be trained to recognize custom legal clauses or specific party roles. Option C is wrong because Text Analytics for Health is designed specifically for medical and healthcare entities (e.g., diagnoses, medications, symptoms) and has no capability to parse legal document structures or clauses. Option D is wrong because Immersive Reader is a tool for improving reading comprehension (e.g., text-to-speech, translation, focus mode) and does not perform any entity extraction or NLP analysis.

161
Multi-Selecteasy

Which TWO features of Azure AI Search allow you to improve the relevance of search results for users?

Select 2 answers
A.Synonym maps
B.Semantic search
C.Suggesters
D.Scoring profiles
E.Filterable fields
AnswersB, D

Semantic search uses AI to understand the intent of the query and improve ranking.

Why this answer

Semantic search (B) improves relevance by using deep neural networks to understand the intent and context behind a query, re-ranking results based on semantic relevance rather than just keyword matching. This allows users to find more meaningful results even when their query doesn't exactly match indexed terms.

Exam trap

The trap here is that candidates often confuse features that expand recall (synonym maps) or improve user experience (suggesters) with features that directly improve relevance ranking, leading them to select A or C instead of the correct scoring profiles and semantic search.

162
MCQhard

You are deploying a custom text classification model using Azure AI Language. The model must be retrained monthly with new labeled data. You need to automate the retraining process with minimal manual intervention. Which approach should you use?

A.Create an Azure DevOps pipeline that manually retrains the model every month
B.Retrain the model manually using Language Studio each month
C.Use the Azure AI Language REST API to trigger training and deployment on a schedule using Azure Logic Apps
D.Use Azure Machine Learning to host the custom model and automate retraining
AnswerC

Logic Apps can call the Language API on a schedule to automate retraining.

Why this answer

Azure Logic Apps can schedule HTTP requests to the Azure AI Language REST API to trigger training and deployment of a custom text classification model. This approach automates the monthly retraining process without manual intervention, using the API's capabilities for model creation, training, and deployment.

Exam trap

The trap here is that candidates may confuse Azure Machine Learning with Azure AI Language, thinking that Azure Machine Learning is the appropriate service for hosting and retraining custom text classification models, when in fact Azure AI Language provides its own REST API for this purpose and is the correct service for custom text classification.

How to eliminate wrong answers

Option A is wrong because an Azure DevOps pipeline that manually retrains the model every month still requires manual intervention to trigger the pipeline, contradicting the requirement for minimal manual intervention. Option B is wrong because retraining manually using Language Studio each month is entirely manual and does not automate the process. Option D is wrong because Azure Machine Learning is not designed to host custom text classification models built with Azure AI Language; it is a separate platform for building and deploying machine learning models, and using it would introduce unnecessary complexity and integration overhead.

163
MCQeasy

You are designing a solution that uses Azure AI Language to analyze customer feedback. The solution must detect sentiment, extract key phrases, and identify named entities. Which feature should you use?

A.Azure AI Language service
B.Azure AI Speech service
C.Azure AI Computer Vision
D.Translator API
AnswerA

Azure AI Language provides sentiment, key phrases, and entity recognition.

Why this answer

The Azure AI Language service provides pre-built capabilities for sentiment analysis, key phrase extraction, and named entity recognition (NER) as part of its text analytics features. These three tasks are directly supported by the service's Analyze API, making it the correct choice for analyzing customer feedback text.

Exam trap

The trap here is that candidates may confuse Azure AI Language with other Azure AI services that have overlapping names (e.g., Translator API for language tasks) or assume Speech or Vision services can perform text analysis, but only the Language service provides the specific trio of sentiment, key phrases, and NER.

How to eliminate wrong answers

Option B is wrong because Azure AI Speech service is designed for speech-to-text, text-to-speech, and speech translation, not for analyzing text sentiment, key phrases, or named entities. Option C is wrong because Azure AI Computer Vision focuses on image and video analysis (e.g., object detection, OCR), not on natural language processing tasks like sentiment or entity extraction. Option D is wrong because Translator API is specifically for machine translation between languages and does not include sentiment analysis, key phrase extraction, or named entity recognition.

164
MCQhard

You are using Azure AI Translator to translate documents from English to French. Some technical terms must remain untranslated. How should you handle this?

A.Set the includeUntranslated parameter to true
B.Train a custom translation model that ignores those terms
C.Post-process the output to revert translations of those terms
D.Provide a dictionary with the terms and their translations set to the same word
AnswerD

The dictionary allows forcing a specific translation; setting the target same as source prevents translation.

Why this answer

Azure AI Translator allows you to provide a custom dictionary where you can map a source term to a target term. By setting the translation to the same word (e.g., 'API' → 'API'), the service will leave that term untranslated while still translating the rest of the document. This is the native, supported mechanism for preserving specific terms without post-processing or custom model training.

Exam trap

The trap here is that candidates often assume post-processing (Option C) is a valid fallback, but Microsoft explicitly tests the built-in dictionary feature as the correct, supported approach for preserving untranslated terms.

How to eliminate wrong answers

Option A is wrong because there is no 'includeUntranslated' parameter in the Azure AI Translator API; the correct parameter for controlling translation behavior is 'toScript' or 'fromScript', not a boolean to skip terms. Option B is wrong because training a custom translation model is overkill and not designed to 'ignore' terms; custom models learn translation patterns from parallel data and cannot be instructed to skip specific terms without complex data manipulation. Option C is wrong because post-processing the output to revert translations is error-prone, inefficient, and not a recommended practice; it introduces a risk of missing reverted terms or incorrectly modifying other parts of the translation, and it bypasses the built-in dictionary feature.

165
MCQhard

You are implementing a solution that uses Azure AI Vision to analyze images in a batch processing pipeline. The pipeline processes thousands of images daily. You need to minimize cost while ensuring that all images are processed within 24 hours. Which service tier should you choose?

A.Free tier F0
B.Standard S1 tier
C.Standard S0 tier
D.Standard S2 tier
AnswerB

S1 provides higher throughput and pay-per-transaction cost, ideal for batch processing.

Why this answer

The Standard S1 tier is the correct choice because it provides the necessary throughput (10 transactions per second) and capacity to process thousands of images within 24 hours at the lowest cost among the paid tiers. The Free F0 tier is limited to 20 transactions per minute and 5,000 transactions per month, which is insufficient for batch processing at scale. The S0 and S2 tiers are either deprecated or offer higher throughput at a higher cost, making S1 the most cost-effective option for this workload.

Exam trap

The trap here is that candidates often confuse the deprecated S0 tier with the current S1 tier, or assume that the Free tier can handle batch workloads due to its zero cost, ignoring the strict transaction limits and rate restrictions.

How to eliminate wrong answers

Option A is wrong because the Free F0 tier is capped at 20 transactions per minute and 5,000 total transactions per month, which cannot handle thousands of images daily within 24 hours. Option C is wrong because the Standard S0 tier has been deprecated for Azure AI Vision and is not available for new deployments; it also offers lower throughput (10 calls per second) but is not a valid current tier. Option D is wrong because the Standard S2 tier provides higher throughput (up to 250 transactions per second) but at a significantly higher cost, which is unnecessary for meeting the 24-hour processing requirement and would increase expenses.

166
Multi-Selecteasy

A company is building a knowledge mining solution using Azure AI Search. They need to extract entities from a large set of PDF documents stored in Azure Blob Storage. The solution must use a built-in AI skill to identify people, organizations, and locations. Which TWO actions should be taken? (Choose two.)

Select 2 answers
A.Configure the index to use a custom analyzer.
B.Add the Key Phrase Extraction skill to the skillset.
C.Deploy a custom skill using Azure Functions to extract entities.
D.Enable OCR (Optical Character Recognition) in the indexer configuration.
E.Add the Entity Recognition skill to the skillset.
AnswersD, E

OCR extracts text from PDFs so that the Entity Recognition skill can process it.

Why this answer

OCR (Optical Character Recognition) is required to extract text from scanned PDFs before entity recognition can be applied. Option E is correct because the built-in Entity Recognition skill identifies people, organizations, and locations. Option A is incorrect because custom analyzers affect indexing and querying, not entity extraction.

Option B is incorrect because the Key Phrase Extraction skill extracts key phrases, not named entities. Option C is incorrect because a custom skill is unnecessary when a built-in skill already meets the requirement.

Exam trap

Candidates may mistakenly believe that a custom analyzer (Option A) or custom skill (Option C) is needed, but built-in skills suffice. Also, they may overlook that OCR (Option D) must be enabled to process scanned PDFs before entity recognition.

167
MCQhard

You are a Microsoft AI engineer for a multinational retail company. The company uses Microsoft Copilot Studio to build an agent for employee self-service. The agent must handle three main tasks: (1) look up employee information from an on-premises HR database, (2) submit expense reports, and (3) answer questions about company policies stored in SharePoint Online. The HR database can only be accessed via a REST API that requires NTLM authentication. The expense report submission must be routed to a third-party system that uses OAuth 2.0. The policy documents are in multiple languages and the agent must provide answers in the user's language. The agent is published to Microsoft Teams and must support single sign-on (SSO) for authenticated users. The company has strict security requirements: all backend calls must use the user's identity, not a generic service account. The agent must also log all interactions for audit purposes. You need to design the solution architecture. Which combination of Azure services and configurations should you use?

A.Use Azure Functions to wrap the on-premises API and the expense system, connect via hybrid connections, and use the Bot Framework SDK to handle multi-language.
B.Use Power Automate flows for all backend calls, configure SharePoint as a knowledge source, and enable SSO with Microsoft Entra ID.
C.Use Azure Logic Apps with on-premises data gateway for the HR API, custom connector for expense system, and enable generative answers with SharePoint.
D.Use an on-premises data gateway with a custom connector for the HR API, a custom connector for the expense system with OAuth 2.0, enable generative answers with SharePoint, and configure SSO with Microsoft Entra ID.
AnswerD

This architecture meets all requirements: on-premises gateway for NTLM, custom connectors for authentication, generative answers for multi-language, and SSO for Teams.

Why this answer

Azure Functions require an on-premises data gateway to securely access the on-premises HR API with NTLM authentication, and the Bot Framework SDK is unnecessary as Copilot Studio natively supports multi-language. Option B is incorrect because Power Automate flows cannot directly access the on-premises API without an on-premises data gateway, and they cannot handle OAuth 2.0 for the expense system without custom connectors. Option C is incorrect because while it uses the on-premises data gateway and custom connector, it does not configure SSO with Microsoft Entra ID, which is required for user identity delegation and single sign-on.

Option D correctly combines the on-premises data gateway with a custom connector for NTLM, a custom connector for OAuth 2.0, generative answers with SharePoint for multilingual policies, and SSO with Microsoft Entra ID.

168
MCQmedium

You are building an agentic solution using Microsoft Semantic Kernel. The agent needs to orchestrate multiple plugins. One plugin returns a large dataset that exceeds the model's context window. What is the best way to handle this?

A.Split the data into multiple smaller API calls and combine results
B.Truncate the data to fit the context window
C.Configure the plugin to return only a subset of the data and mark the rest as sensitive
D.Use a summarization plugin to condense the data before passing it to the model
AnswerD

Summarization preserves key info and reduces size.

Why this answer

Semantic Kernel agents interact with LLMs that have fixed context windows. When a plugin returns data that exceeds this limit, the best practice is to use a summarization plugin (e.g., a built-in Semantic Kernel text summarizer or a custom one) to condense the data into a concise representation that fits within the model's token budget. This preserves the essential information without losing context or requiring manual truncation, which could discard critical details.

Exam trap

The trap here is that candidates often assume 'splitting' or 'truncating' are acceptable workarounds, but Microsoft tests the understanding that LLMs require context-aware compression, not data loss or fragmentation, to maintain reasoning quality.

How to eliminate wrong answers

Option A is wrong because splitting the data into multiple API calls and combining results does not solve the context window overflow; the combined result would still exceed the limit, and the agent would need to manage multiple sequential calls, increasing latency and complexity without addressing the core constraint. Option B is wrong because truncating the data arbitrarily removes information that may be essential for the agent's reasoning, leading to incomplete or incorrect responses; it is a naive approach that ignores the need to preserve semantic meaning. Option C is wrong because marking data as 'sensitive' does not reduce its size; it is a data classification concept unrelated to context window management, and the plugin would still return the full dataset, causing the same overflow issue.

169
Multi-Selectmedium

Which TWO actions are required to enable a custom chatbot built with Azure OpenAI to answer questions based on a company's internal PDF documents?

Select 2 answers
A.Use Azure AI Document Intelligence to extract text from PDFs before indexing
B.Deploy Azure AI Content Safety to filter responses
C.Fine-tune the GPT model on the PDF content
D.Ingest the PDFs into an Azure Cognitive Search index
E.Configure the Azure OpenAI deployment to use 'Add your data' with the search index
AnswersD, E

Indexing enables retrieval of relevant content from PDFs.

Why this answer

Azure Cognitive Search provides the indexing and retrieval capabilities needed to make PDF content searchable. By ingesting PDFs into an Azure Cognitive Search index, the chatbot can perform vector or keyword searches over the extracted text, enabling it to retrieve relevant passages to answer user questions. This is the standard approach for grounding a custom chatbot on proprietary documents without modifying the underlying model.

Exam trap

The trap here is that candidates often confuse fine-tuning (option C) with the RAG pattern, mistakenly believing they must retrain the model on proprietary data, when in fact the 'Add your data' feature with a search index is the correct and simpler approach for question-answering over internal documents.

170
Multi-Selecteasy

You are building a solution to extract custom entities from legal contracts using Azure AI Language. You have a small set of labeled documents. Which two features should you use to build and improve the custom NER model? (Choose two.)

Select 2 answers
A.Use active learning to automatically suggest new labels from unlabeled documents.
B.Use the prebuilt NER model as a base and extend it with custom entities.
C.Configure an orchestration workflow to route documents to the best model.
D.Add synonyms for each entity to improve recognition of variations.
E.Extract key phrases from the documents and use them as features.
AnswersA, D

Active learning identifies uncertain predictions and suggests them for labeling, reducing manual effort.

Why this answer

Active learning in Azure AI Language automatically identifies unlabeled documents where the model has low confidence and suggests them for labeling, which improves the custom NER model iteratively with minimal manual effort. This feature is specifically designed to reduce the labeling burden while maximizing model accuracy by focusing on the most informative samples.

Exam trap

The trap here is that candidates often confuse active learning with prebuilt model customization (Option B) or assume that key phrase extraction (Option E) can substitute for entity-specific labeling, but Azure AI Language custom NER requires explicit entity definitions and labeled data, not generic key phrases.

171
Multi-Selectmedium

Which TWO are valid ways to manage cost when using Azure OpenAI Service in a production application?

Select 2 answers
A.Fine-tune the model to reduce the number of examples needed in prompts
B.Increase the temperature parameter to 1.0
C.Use a smaller model like GPT-3.5-turbo instead of GPT-4 for simpler tasks
D.Provision more PTUs to get a lower rate per token
E.Set the max_tokens parameter to the minimum needed for the response
AnswersC, E

Smaller models have lower per-token costs.

Why this answer

Using a smaller model like GPT-3.5-turbo for simpler tasks directly reduces the per-token cost compared to GPT-4, which is significantly more expensive. Azure OpenAI Service charges based on model tier and token usage, so selecting the appropriate model for the task complexity is a primary cost management strategy.

Exam trap

The trap here is that candidates may confuse fine-tuning with prompt optimization, or assume that increasing PTUs lowers per-token cost, when in fact PTUs are a fixed-cost commitment that increases total expenditure.

172
MCQeasy

A company uses Azure Content Moderator to moderate text in a chat application. They want to automatically reject messages that contain profanity or personal data. Which API should they use?

A.Review API
B.Video Moderation API
C.Image Moderation API
D.Text Moderation API
AnswerD

The Text Moderation API screens text for profanity and personally identifiable information (PII).

Why this answer

The Text Moderation API (D) is the correct choice because it is specifically designed to scan text content for profanity, personally identifiable information (PII), and other unwanted text patterns. This API returns a moderation score and a list of detected terms, enabling automated rejection of messages that violate the defined policies.

Exam trap

The trap here is that candidates may confuse the Review API with the moderation APIs, not realizing that the Review API is for manual review workflows rather than automated content detection.

How to eliminate wrong answers

Option A is wrong because the Review API is used for human-in-the-loop review workflows, not for automated detection and rejection of profanity or personal data. Option B is wrong because the Video Moderation API is designed to moderate video content, not text messages. Option C is wrong because the Image Moderation API handles image content, not text-based chat messages.

173
MCQeasy

Your organization wants to implement a document processing pipeline that extracts text from scanned PDFs and identifies named entities. Which two Azure AI services should you use?

A.Azure AI Language
B.Azure AI Custom Vision
C.Azure AI Document Intelligence
D.Azure AI Translator
E.Azure AI Speech
AnswerA, C

Provides named entity recognition to identify entities in text.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is used to extract text from scanned PDFs via OCR, while Azure AI Language provides pre-built named entity recognition (NER) to identify entities like people, organizations, and locations. Together, they form a complete pipeline: Document Intelligence handles the image-to-text conversion, and Language processes the extracted text for entity extraction.

Exam trap

The trap here is that candidates often confuse Azure AI Document Intelligence with Azure AI Custom Vision, thinking Custom Vision can perform OCR, but Document Intelligence is the dedicated service for document text extraction and layout analysis.

How to eliminate wrong answers

Option B is wrong because Azure AI Custom Vision is designed for image classification and object detection, not for OCR or text extraction from scanned documents. Option D is wrong because Azure AI Translator is a machine translation service that converts text between languages, not for extracting text from images or identifying named entities. Option E is wrong because Azure AI Speech handles speech-to-text and text-to-speech, not OCR or NER from scanned PDFs.

174
MCQhard

Refer to the exhibit. You have created a Text Analytics resource and retrieved its keys. You want to use the key1 to call the Sentiment Analysis API from a Python application. Which endpoint URL should you use?

A.https://mytextanalytics.cognitiveservices.azure.com/sentiment/v3.1
B.https://mytextanalytics.api.cognitive.microsoft.com/text/analytics/v3.1/sentiment
C.https://mytextanalytics.cognitiveservices.azure.com/analyze
D.https://mytextanalytics.cognitiveservices.azure.com/text/analytics/v3.1/sentiment
AnswerD

This is the correct endpoint for sentiment analysis.

Why this answer

The Sentiment Analysis API for Azure Cognitive Services Text Analytics uses the endpoint pattern `https://<resource-name>.cognitiveservices.azure.com/text/analytics/v3.1/sentiment`. This is the standard REST API endpoint for sentiment analysis in version 3.1, which requires the `/text/analytics/v3.1/sentiment` path appended to the custom resource domain.

Exam trap

The trap here is that candidates often confuse the legacy domain (`api.cognitive.microsoft.com`) with the current Azure domain (`cognitiveservices.azure.com`), or they mistakenly use the Analyze API endpoint (`/analyze`) when a dedicated sentiment endpoint is required, leading them to pick options B or C.

How to eliminate wrong answers

Option A is wrong because it omits the required `/text/analytics/` path segment and uses an incorrect path `/sentiment/v3.1`; the version should be in the path after `analytics`, not after `sentiment`. Option B is wrong because it uses the legacy domain `api.cognitive.microsoft.com` instead of the current Azure global domain `cognitiveservices.azure.com`, which is required for all new Cognitive Services resources. Option C is wrong because `/analyze` is the endpoint for the Analyze API (which performs multiple tasks like key phrase extraction, entity recognition, and sentiment analysis in a single call), not the dedicated Sentiment Analysis API endpoint.

175
MCQmedium

Your organization has a large corpus of legal documents stored in Azure Blob Storage. You need to build a solution that allows lawyers to ask natural language questions and get answers directly from the documents, without moving data out of Azure. Which service should you use?

A.Azure AI Document Intelligence
B.Azure AI Search with semantic search
C.Azure AI Language Service with custom question answering
D.Azure AI Computer Vision
AnswerB

Semantic search in Azure AI Search can understand natural language queries and return relevant passages.

Why this answer

Azure AI Search with semantic search is the correct choice because it allows you to index legal documents stored in Azure Blob Storage, then query them using natural language questions. The semantic search capability re-ranks results based on contextual understanding, enabling the system to extract precise answers from the document corpus without moving data out of Azure.

Exam trap

The trap here is that candidates often confuse Azure AI Document Intelligence (which extracts structured data from forms) with a search-based Q&A solution, failing to recognize that Azure AI Search with semantic search is the correct service for querying unstructured text corpora with natural language.

How to eliminate wrong answers

Option A is wrong because Azure AI Document Intelligence is designed for extracting structured data (e.g., key-value pairs, tables) from scanned documents, not for answering natural language questions across a large corpus. Option C is wrong because Azure AI Language Service with custom question answering requires a predefined FAQ or QnA pair structure and does not natively index and search unstructured document content like legal documents. Option D is wrong because Azure AI Computer Vision is focused on image analysis and optical character recognition (OCR), not on text-based question answering or semantic search.

176
MCQeasy

A company wants to build a customer support agent using Microsoft Copilot Studio. The agent needs to understand natural language and handle complex queries beyond simple keyword matching. The agent should be able to escalate to a human agent when it cannot resolve the issue. Which feature should the agent use to understand natural language?

A.Create a Power Automate flow to process queries.
B.Enable generative answers and configure a knowledge source.
C.Create topics with trigger phrases.
D.Use entities to extract key information.
AnswerB

Generative answers use AI to understand natural language and provide responses from knowledge sources.

Why this answer

Generative answers in Microsoft Copilot Studio use large language models (LLMs) to interpret natural language queries and generate responses based on configured knowledge sources (e.g., SharePoint, websites, or custom data). This enables the agent to handle complex, conversational queries beyond simple keyword matching, and it can escalate to a human agent when confidence is low or the issue cannot be resolved.

Exam trap

The trap here is that candidates often confuse entity extraction (Option D) or topic triggers (Option C) with true natural language understanding, not realizing that generative answers powered by LLMs are required for handling complex, unconstrained queries beyond simple keyword matching.

How to eliminate wrong answers

Option A is wrong because Power Automate flows are for automating workflows and integrating systems, not for understanding natural language or handling complex queries in a conversational agent. Option C is wrong because topics with trigger phrases rely on keyword-based pattern matching to route conversations, which cannot handle the nuanced, multi-turn understanding required for complex queries. Option D is wrong because entities extract specific data points (e.g., dates, product names) from user input but do not provide the broad natural language comprehension needed to interpret and respond to complex queries.

177
MCQmedium

Refer to the exhibit. You are deploying an Azure AI Services resource using an ARM template. After deployment, you cannot access the resource from any client, including the Azure portal. What is the most likely cause?

A.The SKU S0 does not support network restrictions.
B.The cognitiveServiceName conflicts with an existing resource.
C.The networkAcls defaultAction is set to Deny with no allowed IP or virtual network rules.
D.The virtualNetworkRules array is empty.
AnswerC

Blocks all traffic, including portal.

Why this answer

The networkAcls defaultAction set to Deny with no allowed IP or virtual network rules blocks all traffic to the Azure AI Services resource, including requests from the Azure portal and any client. This is because the default network access control list (ACL) denies all traffic unless explicitly permitted by IP rules or virtual network rules, rendering the resource inaccessible even for management operations.

Exam trap

The trap here is that candidates often assume an empty virtualNetworkRules array means no restrictions, but the defaultAction property controls the default behavior, and setting it to Deny with no allow rules blocks all traffic regardless of empty arrays.

How to eliminate wrong answers

Option A is wrong because the S0 SKU does support network restrictions; network ACLs are available for all paid SKUs (S0 and above), and the issue is not related to SKU limitations. Option B is wrong because a name conflict would cause a deployment error, not a scenario where the resource is deployed but inaccessible; the ARM template would fail with a conflict error during deployment. Option D is wrong because an empty virtualNetworkRules array is irrelevant when the defaultAction is Deny; the resource would still be blocked since no IP rules are specified to allow traffic, and an empty array does not implicitly permit any traffic.

178
MCQeasy

You are using Azure AI Language to analyze customer reviews. You need to determine whether each review expresses a positive, negative, or neutral sentiment. Which API should you call?

A.Language detection API.
B.Entity recognition API.
C.Sentiment analysis API.
D.Key phrase extraction API.
AnswerC

Returns sentiment labels and scores.

Why this answer

The Sentiment Analysis API is specifically designed to evaluate text and return sentiment labels (positive, negative, neutral) along with confidence scores. This directly matches the requirement to determine whether each customer review expresses positive, negative, or neutral sentiment.

Exam trap

The trap here is that candidates confuse 'sentiment' with 'key phrases' or 'entities,' assuming that extracting important words or names can imply sentiment, but only the Sentiment Analysis API directly evaluates emotional tone.

How to eliminate wrong answers

Option A is wrong because the Language Detection API identifies the language of the text (e.g., English, Spanish), not the sentiment. Option B is wrong because the Entity Recognition API extracts named entities such as people, places, and organizations, not sentiment. Option D is wrong because the Key Phrase Extraction API identifies important phrases and topics in the text, but does not evaluate sentiment.

179
MCQmedium

You are testing an Azure OpenAI Service chat completion with function calling. The assistant returned null content and a tool call. What does this indicate?

A.The model is unable to answer the question and returned an error
B.The system message is preventing the model from responding
C.The model is using a tool to answer the question, so content is null
D.The function call syntax is invalid and the model skipped it
AnswerC

Null content with tool call indicates the model is delegating to a function.

Why this answer

In Azure OpenAI Service function calling, when the model determines that it needs to invoke a tool (e.g., an external API or database query) to fulfill the user's request, it returns a `tool_calls` object with `content` set to `null`. This is the expected behavior—the model is signaling that it is delegating the response to the tool, not that it has failed or is blocked.

Exam trap

The trap here is that candidates often misinterpret a null content as a model failure or error, when in fact it is a standard indicator that the model is actively using a tool to fulfill the request.

How to eliminate wrong answers

Option A is wrong because a null content with a tool call is not an error; it is a deliberate design pattern in function calling where the model defers to the tool for the answer. Option B is wrong because the system message does not prevent the model from responding; the model actively chooses to return a tool call instead of text content. Option D is wrong because if the function call syntax were invalid, the model would either ignore the function definitions entirely or return an error, not a valid tool call with null content.

180
MCQmedium

A company uses the Computer Vision Image Analysis API to generate captions for images. The captions are often too generic. How can they improve the descriptiveness of captions?

A.Use the Object Detection API instead.
B.Train a custom model with Custom Vision.
C.Increase the confidence threshold for captions.
D.Use the Dense Captioning feature.
AnswerD

Dense captioning generates more detailed descriptions for regions of the image.

Why this answer

The Dense Captioning feature in the Computer Vision Image Analysis API generates one-sentence descriptions for each of up to 10 regions detected in an image, providing more specific and detailed captions than the single generic caption. This directly addresses the problem of captions being too generic by breaking the image into meaningful areas and describing each one individually.

Exam trap

The trap here is that candidates confuse increasing the confidence threshold with improving descriptiveness, when in reality it only reduces the number of captions returned without adding detail.

How to eliminate wrong answers

Option A is wrong because the Object Detection API identifies and locates objects with bounding boxes but does not generate descriptive captions or improve caption descriptiveness. Option B is wrong because training a custom model with Custom Vision requires labeled images and is designed for classification or object detection, not for generating richer captions from the existing Image Analysis API. Option C is wrong because increasing the confidence threshold for captions only filters out lower-confidence results, making captions less frequent or more conservative, not more descriptive.

181
Multi-Selecthard

You are designing a conversational AI solution using Microsoft Copilot Studio. The solution must: - Allow users to ask questions about company policies stored in SharePoint Online. - Use generative answers with grounding data. - Ensure that responses are based only on approved documents. - Support authentication via Microsoft Entra ID. Which THREE components must be configured as part of the solution?

Select 3 answers
A.Create a new data source in Copilot Studio pointing to SharePoint Online.
B.Create a Power Automate flow to retrieve documents from SharePoint.
C.Configure authentication settings to require Microsoft Entra ID sign-in.
D.Train an AI Builder model to classify policy documents.
E.Add a generative answers topic with a 'knowledge source' node referencing SharePoint.
AnswersA, C, E

This provides the grounding data source for generative answers.

Why this answer

Copilot Studio allows you to create a new data source that connects directly to SharePoint Online, enabling the generative answers feature to retrieve and ground responses on approved policy documents stored there. This ensures that only content from the specified SharePoint site is used, meeting the requirement for grounding data from approved documents.

Exam trap

The trap here is that candidates often confuse the need for a Power Automate flow or AI Builder model as prerequisites for document retrieval or classification, when in fact Copilot Studio's built-in SharePoint connector and generative answers topic handle both retrieval and grounding without additional custom components.

182
MCQeasy

You are building an application that analyzes images of handwritten notes. The application must extract the handwritten text and preserve the original layout, including line breaks and indentation. Which Azure AI service should you use?

A.Azure AI Document Intelligence Read model
B.Azure AI Vision OCR
C.Azure AI Document Intelligence Layout model
D.Azure AI Translator
AnswerA

The Read model in Azure AI Document Intelligence extracts printed and handwritten text while preserving the spatial layout, including line breaks and indentation.

Why this answer

The Azure AI Document Intelligence Read model is specifically designed to extract printed and handwritten text from documents while preserving the original layout, including line breaks and indentation. It uses advanced OCR capabilities optimized for document-like content, making it the correct choice for this scenario.

Exam trap

Microsoft often tests the distinction between the Azure AI Vision OCR (general-purpose) and Azure AI Document Intelligence Read model (document-optimized), where candidates mistakenly choose the former for handwritten text extraction without considering layout preservation requirements.

How to eliminate wrong answers

Option B is wrong because Azure AI Vision OCR is a general-purpose OCR service that extracts text from images but does not preserve the original layout with line breaks and indentation as reliably as the Document Intelligence Read model. Option C is wrong because the Azure AI Document Intelligence Layout model extracts tables, selection marks, and structure but is not optimized for handwritten text extraction; it focuses on document layout analysis rather than handwritten content. Option D is wrong because Azure AI Translator is a language translation service and does not perform any text extraction or OCR functions.

183
MCQeasy

You are developing a chatbot that uses Azure AI Language to understand user intents. The chatbot must handle multiple languages and direct users to the appropriate support team based on the detected intent. Which Azure AI Language feature should you use?

A.Text Analytics
B.Conversational language understanding (CLU)
C.QnA Maker
D.Translator
AnswerB

CLU identifies intents and entities from user utterances.

Why this answer

Conversational language understanding (CLU) is the correct feature because it is specifically designed to extract intents and entities from user utterances in a multi-language conversational context. CLU enables the chatbot to detect the user's intent (e.g., 'billing', 'technical support') and route them to the appropriate support team, while also supporting multiple languages through its language-agnostic model training and per-language project configurations.

Exam trap

The trap here is that candidates often confuse 'Text Analytics' (pre-built NLP) with 'Conversational language understanding' (custom intent/entity extraction), mistakenly thinking that Text Analytics can be trained to classify intents, when in fact it only provides pre-built capabilities like sentiment and key phrases.

How to eliminate wrong answers

Option A is wrong because Text Analytics (now part of Azure AI Language) provides pre-built sentiment analysis, key phrase extraction, and entity recognition, but it does not offer custom intent classification or entity extraction for conversational flows — it is not designed for building a chatbot's intent routing logic. Option C is wrong because QnA Maker (now Azure AI Language's custom question answering) is optimized for providing direct answers from a knowledge base of FAQ-style Q&A pairs, not for detecting user intents and routing to different support teams; it lacks the intent classification engine required for multi-intent conversational scenarios. Option D is wrong because Translator is a pure machine translation service that translates text between languages without any capability to detect intents or entities — it cannot interpret the user's goal or route them to a support team.

184
MCQeasy

You are building a conversational AI system using Azure OpenAI Service. The system must maintain context across multiple user turns. Which parameter determines how many previous messages are considered for the next response?

A.max_tokens
B.temperature
C.top_p
D.The length of the messages array in the API call
AnswerD

The messages array holds conversation history; its length determines how many previous turns are included.

Why this answer

The Azure OpenAI Service API uses a `messages` array in the request body to represent the conversation history. Each entry in this array corresponds to a previous turn (with roles like 'user', 'assistant', or 'system'), and the length of this array directly determines how many prior messages are considered when generating the next response. By including more messages, you extend the context window; by truncating the array, you limit it.

Exam trap

The trap here is that candidates often confuse parameters that control output generation (like `max_tokens`, `temperature`, or `top_p`) with the mechanism for maintaining conversation history, which is explicitly managed by the structure of the API call's `messages` array.

How to eliminate wrong answers

Option A is wrong because `max_tokens` controls the maximum number of tokens (words/subwords) in the generated response, not the number of previous messages considered for context. Option B is wrong because `temperature` is a sampling parameter that influences the randomness or creativity of the output, not the conversation history length. Option C is wrong because `top_p` (nucleus sampling) sets a probability threshold for token selection, affecting output diversity, not the number of prior turns used as context.

185
MCQeasy

You are using Azure AI Language to analyze sentiment in customer feedback. The analysis returns a sentiment label of 'mixed' for a review that contains both positive and negative statements. The overall sentiment score is 0.75 (positive). What does this indicate?

A.The text is negative overall.
B.The text contains both positive and negative sentiments.
C.The text is neutral overall.
D.The analysis is inconclusive.
AnswerB

Mixed label indicates both positive and negative.

Why this answer

The 'mixed' sentiment label indicates that the text contains both positive and negative statements. The overall sentiment score of 0.75 (positive) reflects the aggregate confidence that the text is positive, but the label 'mixed' is assigned when the model detects significant conflicting sentiments, meaning the text is not uniformly positive or negative. This is a key behavior of Azure AI Language's sentiment analysis, which provides both a label and a score for the overall document.

Exam trap

The trap here is that candidates often assume the overall sentiment score alone determines the label, but Azure AI Language uses a separate classification model for the label that can override the score when sentiments are conflicting, leading to a 'mixed' label even with a high positive score.

How to eliminate wrong answers

Option A is wrong because the overall sentiment score of 0.75 is positive, not negative, and the label 'mixed' explicitly indicates the presence of both sentiments, not a negative overall assessment. Option C is wrong because 'neutral' would indicate a lack of strong sentiment or balanced positive/negative scores near 0.5, but here the score is 0.75 (positive) and the label is 'mixed', not neutral. Option D is wrong because the analysis is not inconclusive; Azure AI Language successfully identified the sentiment as 'mixed' with a positive overall score, providing a clear result based on the model's confidence.

186
MCQeasy

You need to build a solution that detects whether a person is wearing a hard hat in a construction site image. Which Azure AI service should you use?

A.Azure AI Video Indexer
B.Azure AI Face
C.Azure AI Custom Vision
D.Azure AI Document Intelligence
AnswerC

Train a custom object detection model for hard hats.

Why this answer

Azure AI Custom Vision is the correct service because it allows you to train a custom object detection model to identify specific objects—such as a hard hat—in images. Unlike pre-built services, Custom Vision lets you upload labeled images of workers with and without hard hats, train a model, and then use it to detect hard hat presence in construction site photos. This tailored approach is necessary because hard hat detection is a specialized use case not covered by generic vision APIs.

Exam trap

The trap here is that candidates often confuse Azure AI Custom Vision with pre-built vision services like Azure AI Face or Video Indexer, assuming they can be repurposed for custom object detection, but only Custom Vision allows training on your own labeled images for specific items like hard hats.

How to eliminate wrong answers

Option A is wrong because Azure AI Video Indexer is designed for analyzing video content (e.g., extracting transcripts, faces, and scenes) and does not support custom object detection for specific items like hard hats in static images. Option B is wrong because Azure AI Face is specialized for detecting and analyzing human faces (e.g., attributes like age, emotion, or identity) and cannot identify objects such as hard hats. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is built for extracting text, tables, and key-value pairs from documents, not for object detection in images.

187
MCQhard

You are designing an Azure AI Search solution that indexes customer support tickets from a SQL database and also from a custom CRM system via a custom API. The index must support scoring profiles that boost tickets from VIP customers. The VIP status is stored in the CRM system. You need to ensure that the boost factor is applied correctly. What should you do?

A.Use a scoring profile with a tag boost that references a field in the SQL database.
B.Include the VIP status field in the index by pushing it from the CRM system via the push API, then use a scoring profile with a field boost.
C.Use a scoring profile with a function that queries the CRM system at query time.
D.Configure a custom analyzer that boosts VIP terms.
AnswerB

Field boost in scoring profile works on indexed fields.

Why this answer

The VIP status must be present in the index for a scoring profile to use it. By pushing the VIP status field from the CRM system via the Push API, you include it in the index. Then, a scoring profile with a field boost can apply a higher score to documents where the VIP field matches a specific value, ensuring the boost is applied at query time without external dependencies.

Exam trap

The trap here is that candidates may think scoring profiles can dynamically fetch data from external sources at query time, but Azure AI Search requires all scoring data to be pre-indexed.

How to eliminate wrong answers

Option A is wrong because a tag boost requires a field already in the index to contain the tags; referencing the SQL database directly is not possible as scoring profiles operate only on indexed fields. Option C is wrong because scoring profiles cannot query external systems at query time; all scoring logic must be based on fields already stored in the index. Option D is wrong because custom analyzers affect tokenization and indexing, not scoring; boosting VIP terms would require a scoring profile, not an analyzer.

188
Multi-Selectmedium

Which THREE factors should you consider when selecting an Azure AI service for a solution that processes multilingual content?

Select 3 answers
A.Availability of custom translation models.
B.Supported languages for the service.
C.Throughput limits and scaling options.
D.Geographic region of the resource.
E.Pricing per transaction.
AnswersA, B, C

Custom models improve translation accuracy for domain-specific terms.

Why this answer

Azure AI Translator and Azure AI Language support custom translation models via the Custom Translator feature, which allows you to build and deploy domain-specific translation models for multilingual content. This is critical when generic translation models fail to handle industry-specific terminology or brand voice, ensuring higher accuracy for specialized use cases like legal or medical documents.

Exam trap

The trap here is that candidates confuse cost or region considerations (Options D and E) with functional requirements for multilingual processing, overlooking that language support and custom model availability are the primary technical factors, while throughput limits (Option C) are also relevant for scaling but not language-specific.

189
MCQeasy

You need to enforce that only users from your Microsoft Entra ID tenant can call your Azure AI Language API endpoint. Which security mechanism should you configure?

A.Microsoft Entra ID authentication
B.API key authentication
C.IP whitelist
D.Azure Firewall
AnswerA

Ensures only authorized tenant users can call the endpoint.

Why this answer

Microsoft Entra ID authentication (formerly Azure AD) allows you to enforce that only users and applications from your specific Entra ID tenant can call the Azure AI Language API. This is achieved by configuring a managed identity or service principal and assigning it the Cognitive Services User role, which ensures that tokens issued by your tenant are required for access. API keys and IP whitelists do not provide tenant-level identity enforcement, and Azure Firewall is a network-level control that does not authenticate individual users or applications.

Exam trap

The trap here is that candidates often confuse network-level controls (IP whitelist, Azure Firewall) with identity-level controls, mistakenly thinking that restricting by IP address or network firewall is sufficient to enforce tenant-specific access, when in fact only Entra ID authentication can validate the caller's tenant membership.

How to eliminate wrong answers

Option B is wrong because API key authentication uses a static key that can be shared or leaked, and it does not verify the caller's identity or tenant membership, so any user with the key can access the endpoint regardless of their Entra ID tenant. Option C is wrong because an IP whitelist only restricts access based on source IP addresses, which does not authenticate the user or ensure they belong to a specific Entra ID tenant; an attacker could spoof an IP or use a VPN from an allowed range. Option D is wrong because Azure Firewall is a network security service that filters traffic at the network layer, not at the application or identity layer, and it cannot enforce tenant-specific authentication for API calls.

190
Multi-Selecteasy

Which THREE Azure AI services can be used to extract text from images?

Select 3 answers
A.Azure AI Speech
B.Azure AI Search
C.Azure AI Document Intelligence layout model
D.Azure AI Vision OCR
E.Azure AI Language custom NER
AnswersB, C, D

Azure AI Search can extract text from images by leveraging OCR skills (e.g., Azure AI Vision OCR) within a cognitive search enrichment pipeline, making it a valid service for this purpose.

Why this answer

The question asks for three Azure AI services that can extract text from images. Azure AI Document Intelligence layout model (C) and Azure AI Vision OCR (D) are direct text extraction services. Azure AI Search (B) can also extract text from images by using OCR as a built-in cognitive skill in an enrichment pipeline.

Option A (Speech) processes audio, not images. Option E (Language custom NER) works only on pre-extracted text. Therefore, the correct options are B, C, and D.

Exam trap

The trap is that candidates may overlook Azure AI Search as a text extraction service because it is not a dedicated OCR service, but it can indeed extract text from images when configured with an OCR skill.

191
MCQmedium

You are reviewing the response from an Azure OpenAI Service chat completion API call. The finish_reason is 'stop'. What does this indicate?

A.The model completed the response naturally
B.The response was truncated because the token limit was reached
C.The response was blocked by the content filter
D.The model is still generating the response
AnswerA

'stop' indicates natural completion.

Why this answer

The `finish_reason` field in the Azure OpenAI chat completion API response indicates why the model stopped generating tokens. A value of `'stop'` means the model encountered a natural stopping point, such as the end of a sentence or a logical conclusion, and completed the response without hitting any limits or filters.

Exam trap

The trap here is that candidates often confuse `finish_reason: 'stop'` with a successful completion, but fail to realize that `'stop'` only indicates natural termination—not that the response is necessarily correct or complete in terms of user intent.

How to eliminate wrong answers

Option B is wrong because a truncated response due to token limit is indicated by `finish_reason: 'length'`, not `'stop'`. Option C is wrong because a response blocked by the content filter is indicated by `finish_reason: 'content_filter'`, not `'stop'`. Option D is wrong because if the model were still generating, the API call would not have returned a final response; streaming would show incremental tokens, but a completed non-streaming call always has a definitive `finish_reason`.

192
Multi-Selectmedium

Which TWO actions should you take to ensure that a generative AI model deployed on Azure Machine Learning is compliant with data privacy regulations?

Select 2 answers
A.Implement data masking during preprocessing.
B.Store all training data in a separate Azure region.
C.Use differential privacy during model training.
D.Encrypt the model at rest using Azure Key Vault.
E.Log all raw input data to Azure Monitor for auditing.
AnswersA, C

Data masking replaces sensitive information with realistic but fictional data, helping to comply with privacy regulations.

Why this answer

Options A and C are correct. A: Data masking during preprocessing helps anonymize sensitive data before it is used, reducing privacy risks. C: Differential privacy adds noise to the training process, preventing the model from memorizing individual data points.

B is wrong because storing data in a separate Azure region does not inherently address privacy compliance; it may help with data residency but not the core privacy protection. D is wrong because encrypting the model at rest with Azure Key Vault is a security measure, not a privacy compliance measure. E is wrong because logging raw input data to Azure Monitor could expose sensitive information, violating privacy.

193
Multi-Selecteasy

You are using the Azure AI Language service to process customer reviews. You need to extract the following insights: overall sentiment, key phrases, and entity types (such as product names). Which THREE operations should you call?

Select 3 answers
A.Key Phrase Extraction
B.Language Detection
C.Sentiment Analysis
D.PII Detection
E.Entity Recognition
AnswersA, C, E

Extracts key phrases.

Why this answer

Key Phrase Extraction is correct because it identifies the most important points in the text, such as product names or features, which directly supports extracting 'key phrases' from customer reviews. This operation is part of the Azure AI Language service's text analytics capabilities and is essential for summarizing review content.

Exam trap

The trap here is that candidates often confuse Language Detection or PII Detection with the required insights, mistakenly thinking language identification or privacy data extraction fulfills the need for sentiment, key phrases, and entity types, when in fact they serve entirely different purposes.

194
MCQhard

You executed the Azure CLI command to list Azure OpenAI resources. You need to programmatically access the endpoint of the resource named 'gpt4' in a script. What is the most reliable way to extract the endpoint?

A.Use Azure PowerShell Get-AzCognitiveServicesAccount cmdlet
B.Parse the table output using string manipulation
C.Use az cognitiveservices account show with --query to filter by name
D.Deploy a new Azure OpenAI resource with a known endpoint
AnswerC

Using --query with JMESPath provides a reliable way to extract specific values.

Why this answer

`az cognitiveservices account show` with the `--query` parameter allows you to retrieve the specific endpoint property for a named resource using JMESPath filtering. This approach is reliable, scriptable, and avoids parsing unstructured output, which is error-prone. The Azure CLI returns structured JSON, and `--query` extracts the exact value without manual string manipulation.

Exam trap

The trap here is that candidates may default to parsing the default table output (Option B) because it looks human-readable, but the exam tests understanding that structured JSON queries are the reliable, production-grade method for programmatic access.

How to eliminate wrong answers

Option A is wrong because `Get-AzCognitiveServicesAccount` retrieves all cognitive services accounts, but does not directly filter by resource name in a single cmdlet; you would need additional piping or filtering, and it returns the entire object, not just the endpoint. Option B is wrong because parsing table output with string manipulation is fragile, depends on column alignment, and breaks if the CLI output format changes or if the resource name contains special characters. Option D is wrong because deploying a new resource is unnecessary, wasteful, and does not solve the requirement to access an existing resource's endpoint.

195
MCQhard

You are a senior AI engineer at a manufacturing company. The company has a production line that uses cameras to capture images of assembled products. The current system uses a set of rule-based heuristics to detect defects, but it has high false-positive rates. You have been tasked to design a new computer vision solution using Microsoft Azure AI services. The solution must: - Detect defects such as scratches, dents, and misalignments in real-time as products move on the conveyor belt (frame rate of 30 fps). - Support continuous learning: when a new defect type is discovered, the model should be updated without retraining the entire model from scratch. - Operate with low latency (<100 ms per inference) to keep up with the production speed. - Use only fully managed services (no custom containers or edge devices). - The factory network has limited internet bandwidth, so the solution must minimize data transfer. Which approach should you recommend?

A.Use Azure AI Vision Spatial Analysis to detect defects in real-time by analyzing video feeds
B.Use Azure AI Video Indexer to index and search for defects in recorded videos
C.Use Azure AI Document Intelligence to analyze images of products
D.Train an object detection model using Azure AI Custom Vision, export it as a Docker container, and deploy it on an on-premises server with GPU
AnswerA

Correct. Azure AI Vision Spatial Analysis is a fully managed service that meets all requirements: real-time video analysis, low latency, and continuous learning via model updates. It minimizes data transfer by processing video at the edge (if needed) or in the cloud.

Why this answer

Azure AI Vision Spatial Analysis is designed for analyzing human activities and movements, not for detecting product defects. It typically runs as a container on edge devices, contradicting the requirement for fully managed services. Using Azure AI Custom Vision as a managed service (without exporting to a container) would meet the requirements of real-time defect detection, continuous learning, and low latency, but none of the options provide this.

Therefore, no option is correct.

196
MCQeasy

You are using Azure AI Content Safety to moderate user-generated content in a social media app. The solution must detect and block hate speech and self-harm content in real time. Which Content Safety feature should you use?

A.Custom category management
B.Severity analysis
C.Image moderation
D.Text moderation
AnswerD

Text moderation API detects hate, self-harm, violence, etc.

Why this answer

Text moderation is the correct choice because Azure AI Content Safety's text moderation API is specifically designed to detect and block hate speech and self-harm content in real time. It analyzes text for severity levels across multiple categories, including hate and self-harm, and returns a severity score to trigger blocking actions. This directly meets the requirement for real-time detection of these specific content types in user-generated text.

Exam trap

The trap here is that candidates may confuse severity analysis as a standalone feature, but it is actually a sub-component of text moderation; the question asks for the feature that performs the detection, not the analysis of the detection results.

How to eliminate wrong answers

Option A is wrong because custom category management allows you to define your own content categories (e.g., brand-specific terms), but it does not replace the built-in hate speech and self-harm detection; the question requires using existing Azure AI Content Safety features, not custom definitions. Option B is wrong because severity analysis is a component of the moderation process (it assigns a severity score to detected content), not a standalone feature; you must use text moderation to first detect the content before severity analysis can be applied. Option C is wrong because image moderation is used to analyze visual content (images) for inappropriate content, but the question specifically mentions user-generated content that includes hate speech and self-harm, which are primarily text-based; image moderation does not analyze text within images by default.

197
MCQmedium

A company uses Microsoft Copilot Studio to create an agent that books meetings. The agent calls an external API to check room availability. The API requires a client certificate for authentication. Which authentication method should the developer configure in the custom connector?

A.OAuth 2.0
B.Windows Authentication
C.API Key
D.Client Certificate
AnswerD

Correct for certificate-based authentication.

Why this answer

The custom connector in Microsoft Copilot Studio must authenticate with an external API that requires a client certificate. The 'Client Certificate' authentication method is specifically designed for this scenario, where the connector presents an X.509 certificate to the API during the TLS handshake to prove its identity. This is the only option that directly supports certificate-based mutual TLS (mTLS) authentication.

Exam trap

The trap here is that candidates may confuse 'Client Certificate' with 'API Key' or 'OAuth 2.0' because they all involve secrets, but only client certificates provide mutual TLS authentication where the server verifies the client's identity via a cryptographic certificate rather than a shared token or key.

How to eliminate wrong answers

Option A is wrong because OAuth 2.0 is an authorization framework that uses tokens (e.g., JWT) and is not designed for client certificate-based authentication; it would require a separate identity provider and token exchange, not a raw certificate. Option B is wrong because Windows Authentication (NTLM/Kerberos) is used for on-premises Windows-integrated environments and does not support client certificate authentication over HTTPS APIs. Option C is wrong because an API Key is a simple shared secret passed in headers or query parameters, which does not provide the cryptographic proof of identity that a client certificate offers and is not suitable for mTLS scenarios.

198
MCQhard

Refer to the exhibit. You are defining a custom entity recognition model in Azure AI Language. The exhibit shows a partial configuration. What is the relationship between 'Laptop' and 'Electronics'?

A.Laptop is a type of Electronics.
B.There is no defined relationship.
C.Electronics is a type of Laptop.
D.Laptop is a part of Electronics.
AnswerA

The relations show InstanceOf, meaning Laptop is an instance of Electronics.

Why this answer

In Azure AI Language custom entity recognition, you define entity types and subtypes using a hierarchical structure. The exhibit shows 'Laptop' as a child of 'Electronics', meaning Laptop is a subtype or specific type of the broader Electronics category. This allows the model to recognize that any Laptop entity is also an instance of Electronics, enabling more granular classification and downstream processing.

Exam trap

The trap here is that candidates confuse hierarchical 'type-of' relationships with 'part-of' relationships, leading them to incorrectly select Option D, or they assume no relationship exists (Option B) because they overlook the visual hierarchy in the exhibit.

How to eliminate wrong answers

Option B is wrong because the exhibit explicitly shows a parent-child relationship between 'Electronics' and 'Laptop', so there is a defined relationship. Option C is wrong because it reverses the hierarchy: 'Electronics' is the parent category, not a subtype of 'Laptop'. Option D is wrong because 'part of' implies a meronymic relationship (e.g., a keyboard is part of a laptop), but the exhibit uses a type-of (hyponymic) relationship, not a part-whole relationship.

199
Multi-Selecthard

Which THREE conditions must be met for Azure AI Search to use a custom skill? (Select THREE.)

Select 3 answers
A.The custom skill must be stateless.
B.The custom skill must handle batch requests of up to 1000 records per call.
C.The custom skill must be accessible via HTTPS from the Azure AI Search service.
D.The custom skill must be hosted in an Azure Function.
E.The custom skill must respond with a valid JSON format that includes an 'errors' array for failures.
AnswersB, C, E

The skill must be able to process a batch of records; the max batch size is 1000 by default.

Why this answer

Azure AI Search custom skills must be capable of processing batch requests containing up to 1000 records per call. This requirement ensures efficient indexing by allowing the search service to send multiple documents in a single HTTP request, reducing latency and overhead. The skill's endpoint must accept and return an array of records, with each record processed independently.

Exam trap

The trap here is that candidates often assume custom skills must be stateless or hosted only in Azure Functions, but the actual requirements focus on HTTPS accessibility, batch handling of up to 1000 records, and returning a valid JSON response with an 'errors' array for failures.

200
MCQmedium

A company uses Azure AI Language's custom text classification to categorize support tickets. The model was trained with 5000 labeled examples and achieves 90% accuracy. However, for a specific category (e.g., 'billing'), the model frequently misclassifies tickets that contain both billing and technical issues. Which action should you take to improve classification for this category?

A.Reduce the number of categories to simplify the classification.
B.Add more labeled examples for the 'billing' category, especially those that are mixed with other categories.
C.Increase the number of training epochs to further train the model.
D.Use a different classification algorithm, such as a neural network.
AnswerB

More training data for the problematic category improves model performance.

Why this answer

Adding more labeled examples for the 'billing' category, especially those that are mixed with other categories, will help the model learn to distinguish them better. Option A is wrong because reducing the number of categories may not address the specific confusion. Option C is wrong because increasing the training epochs may lead to overfitting.

Option D is wrong because using a different algorithm is not an option in Azure AI Language's custom text classification.

201
MCQmedium

You are troubleshooting an Azure AI Search indexer that is failing with the error 'No skillset was found with the name 'skillset-name'.' The skillset exists in the same resource group. What is the most likely cause?

A.The indexer and skillset are in different Azure AI Search services.
B.The skillset name has a typo or is case-sensitive.
C.The indexer's data source is misconfigured.
D.The indexer does not have permission to access the skillset.
AnswerA

Indexer references skillset by name; must be in same service.

Why this answer

The error 'No skillset was found with the name 'skillset-name'' indicates that the indexer cannot locate the skillset. The most likely cause is that the indexer and skillset are in different Azure AI Search services because skillsets are scoped to a specific search service and cannot be referenced across services. Option A (the indexer and skillset are in different Azure AI Search services) is correct.

Option B is incorrect because while skillset names are case-sensitive, the error would likely be different if it were simply a typo or case mismatch. Option C is incorrect because the error is about the skillset, not the data source. Option D is incorrect because permission issues typically result in an authorization error, not a 'not found' error.

202
MCQeasy

You need to monitor the performance of an Azure AI Language service custom entity recognition model. Which metric should you track to evaluate the model's ability to correctly identify entities?

A.Throughput
B.Response latency
C.F1 score
D.Accuracy
AnswerC

Harmonic mean of precision and recall for entity recognition.

Why this answer

The F1 score is the standard metric for evaluating custom entity recognition models in Azure AI Language, as it balances precision (correctly identified entities) and recall (missed entities). Unlike accuracy, which can be misleading due to class imbalance in entity labeling, F1 provides a harmonic mean that reflects the model's ability to correctly identify entities without bias toward the majority class.

Exam trap

The trap here is that candidates confuse accuracy (a common metric in classification) with the specialized F1 score required for entity recognition, where class imbalance makes accuracy a poor indicator of model performance.

How to eliminate wrong answers

Option A is wrong because throughput measures the number of requests processed per second, not the quality of entity identification. Option B is wrong because response latency measures the time taken to return a prediction, not the correctness of entity predictions. Option D is wrong because accuracy (ratio of correct predictions to total predictions) is misleading for entity recognition tasks where the number of non-entity tokens vastly outnumbers entity tokens, leading to inflated accuracy even if the model fails to identify entities.

203
Multi-Selecthard

Which THREE are required to build a custom video indexing solution using Azure Video Analyzer for Media? (Choose three.)

Select 3 answers
A.An Azure Video Analyzer for Media account.
B.A custom indexing pipeline.
C.An Azure Media Services account.
D.A custom language model.
E.An Azure Storage account to store video files.
AnswersA, C, E

The service itself requires an account.

Why this answer

An Azure Video Analyzer for Media account is required because it is the core service that provides the video indexing capabilities, including AI-powered insights like speech transcription, face detection, and sentiment analysis. Without this account, you cannot access the indexing APIs or manage indexed videos.

Exam trap

The trap here is that candidates often mistake optional customization features (like custom language models or custom pipelines) as mandatory requirements, when in fact the core prerequisites are the three Azure resources: Video Analyzer for Media account, Media Services account, and Storage account.

204
MCQeasy

You are a solution architect at a media company. The company uses Azure AI Speech to generate subtitles for videos. The current solution uses the batch transcription API and takes several hours to process a 1-hour video. The business requires near-real-time subtitles for live streaming events. You need to design a new solution that provides low-latency transcription. You have the following options: Option A: Use the batch transcription API with a higher priority queue. Option B: Use the Speech-to-text REST API for real-time streaming with the Speech SDK. Option C: Use the Azure AI Language API to transcribe audio from a file. Option D: Use Azure AI Video Indexer to generate subtitles.

A.Option C
B.Option B
C.Option D
D.Option A
AnswerB

Speech SDK with real-time streaming provides low-latency transcription.

Why this answer

The Speech-to-text REST API with the Speech SDK supports real-time streaming transcription, which provides low-latency results suitable for live streaming events. Unlike the batch transcription API, which processes audio asynchronously and can take hours, the streaming API processes audio chunks in near-real-time, returning partial and final results with sub-second latency.

Exam trap

The trap here is that candidates may confuse the batch transcription API's priority queues with real-time performance, or mistakenly think the Azure AI Language API can handle speech-to-text tasks, when it is strictly a text-based NLP service.

How to eliminate wrong answers

Option A is wrong because the batch transcription API is designed for asynchronous, high-latency processing; even with a higher priority queue, it still processes audio in batches and cannot achieve the sub-second latency required for live streaming. Option C is wrong because the Azure AI Language API is for text analytics (e.g., sentiment, key phrases), not for transcribing audio from a file; it does not include speech-to-text capabilities. Option D is wrong because Azure AI Video Indexer is optimized for indexing and analyzing pre-recorded videos, not for real-time streaming transcription; it introduces significant latency due to its indexing pipeline.

205
MCQmedium

A company is using Azure OpenAI to generate customer support responses. They want to ensure the model does not use any personally identifiable information (PII) in its outputs. What should they implement?

A.Fine-tune the model on anonymized data.
B.Use prompt engineering to instruct the model to redact PII.
C.Use Azure AI Content Safety to filter PII from the output.
D.Use a system message instructing the model to avoid PII.
AnswerC

Azure AI Content Safety can detect and block PII.

Why this answer

Azure AI Content Safety provides built-in PII detection and redaction capabilities that can automatically scan and filter sensitive information from model outputs. This is the most reliable approach because it operates as a post-processing filter, catching PII that the model might generate despite instructions. Fine-tuning, prompt engineering, and system messages are all fallible because they rely on the model's compliance rather than enforced filtering.

Exam trap

The trap here is that candidates confuse 'instruction-based approaches' (prompts, system messages) with 'enforcement-based approaches' (content safety filters), assuming that telling the model not to do something is as effective as actively filtering the output.

How to eliminate wrong answers

Option A is wrong because fine-tuning on anonymized data does not prevent the model from generating PII during inference; it only reduces the likelihood based on training data, and the model can still hallucinate or leak PII from its pretrained knowledge. Option B is wrong because prompt engineering is a soft instruction that the model may ignore or fail to apply consistently, especially with edge cases or adversarial inputs, and it does not provide guaranteed redaction. Option D is wrong because a system message is merely a directive to the model, not a technical enforcement mechanism; the model can still output PII if it misinterprets or overrides the instruction.

206
Multi-Selectmedium

Which TWO actions can you take to improve the performance of a Conversational Language Understanding model?

Select 2 answers
A.Add more varied utterances to each intent.
B.Reduce the number of intents.
C.Use the 'Evaluate' feature to review model predictions.
D.Change the Azure region of the resource.
E.Disable active learning.
AnswersA, C

More utterances improve accuracy.

Why this answer

Adding more varied utterances to each intent directly improves the model's ability to generalize and correctly classify user input by exposing it to a wider range of phrasing, synonyms, and sentence structures. This reduces overfitting to specific word patterns and increases the likelihood of accurate predictions on unseen data.

Exam trap

The trap here is that candidates often confuse 'reducing intents' with simplifying the model for better performance, but in CLU, performance is driven by data quality and evaluation-driven iteration, not by reducing complexity.

207
MCQhard

You are deploying a Custom Vision model to an Azure Machine Learning managed endpoint using the above ARM template snippet. The deployment fails with a timeout error. Which parameter should you adjust?

A.Change model version to 2
B.Change compute to 'GPU'
C.Change authMode to 'AAD'
D.Increase scoringTimeout to 'PT10M'
AnswerD

Extends timeout to accommodate slow inference.

Why this answer

The deployment fails due to a timeout error, which indicates that the model inference is taking longer than the default scoring timeout (typically 5 seconds for Azure ML managed endpoints). Increasing the scoringTimeout parameter to 'PT10M' (ISO 8601 duration for 10 minutes) extends the allowed time for the endpoint to respond, resolving the timeout without altering compute or authentication settings.

Exam trap

The trap here is that candidates often confuse timeout errors with performance issues and incorrectly choose GPU compute (Option B), not realizing that the default timeout is a hard limit that must be explicitly increased via the scoringTimeout parameter.

How to eliminate wrong answers

Option A is wrong because changing the model version does not affect timeout behavior; it only changes which iteration of the Custom Vision model is deployed. Option B is wrong because switching to a GPU compute target improves inference speed but does not address the timeout limit itself; the endpoint still enforces the same default timeout. Option C is wrong because authMode controls authentication method (e.g., AAD vs. key-based) and has no impact on request timeout duration.

208
MCQeasy

You are using Azure OpenAI Service to summarize customer emails. The summaries must be concise and contain only key information. Which prompt engineering technique should you apply?

A.Use few-shot prompting with examples of desired summaries
B.Use chain-of-thought prompting
C.Use zero-shot prompting with a one-sentence instruction
D.Use negative prompting to avoid verbose output
AnswerA

Few-shot examples guide the model to produce concise summaries.

Why this answer

Few-shot prompting is the correct technique because it provides the model with explicit examples of desired input-output pairs (e.g., a verbose email and its concise summary). This guides the model to learn the exact format, tone, and level of detail required for the summaries, which is critical for consistency in a production summarization pipeline. Without examples, the model may default to its training distribution and produce overly verbose or irrelevant output.

Exam trap

The trap here is that candidates often assume a simple instruction (zero-shot) is sufficient for summarization, underestimating how much the model relies on explicit examples to enforce output structure and conciseness, especially when the task requires domain-specific key information extraction.

How to eliminate wrong answers

Option B is wrong because chain-of-thought prompting is designed for multi-step reasoning tasks (e.g., math word problems, logical deduction) where intermediate steps are needed, not for summarization where the goal is direct extraction of key information. Option C is wrong because zero-shot prompting with a one-sentence instruction lacks the concrete examples needed to constrain the model's output style and length, often resulting in summaries that are too long or miss critical details. Option D is wrong because negative prompting (e.g., 'do not be verbose') is unreliable; the model may misinterpret the negation or still produce verbose output because it lacks positive examples of the desired concise format.

209
MCQhard

Your Azure AI solution uses multiple AI services including Computer Vision and Language. To reduce costs, you want to share a single key and endpoint across services. Which Azure resource type should you deploy?

A.Separate single-service resources for each AI service
B.Azure Key Vault for storing keys
C.Azure API Management gateway
D.Azure AI services multi-service resource
AnswerD

A multi-service resource provides a single key and endpoint for multiple AI services.

Why this answer

D is correct because Azure AI services multi-service resource provides a single endpoint and key that can be used across multiple AI services (e.g., Computer Vision, Language, Face, etc.), reducing management overhead and cost by consolidating billing. This resource type is designed specifically for scenarios where you want to share credentials across services without deploying separate single-service instances.

Exam trap

The trap here is that candidates may confuse Azure API Management (Option C) as a way to share endpoints, but it is a gateway for API management, not a shared AI resource; the correct answer is the multi-service resource that natively provides a single key and endpoint for multiple AI services.

How to eliminate wrong answers

Option A is wrong because deploying separate single-service resources for each AI service would require managing multiple keys and endpoints, increasing complexity and cost, which contradicts the goal of reducing costs through sharing. Option B is wrong because Azure Key Vault is a service for securely storing and managing secrets (like keys), not for providing a shared endpoint or key for AI services; it does not replace the need for an AI resource. Option C is wrong because Azure API Management gateway is used to create, publish, and manage APIs, not to provide a shared key and endpoint for Azure AI services; it adds an extra layer of abstraction and cost, not a direct shared resource.

210
MCQhard

Your company deploys an Azure AI Vision solution to detect defects on a manufacturing assembly line. The solution uses a custom object detection model trained on images of products. The model is deployed as a real-time endpoint on an Azure Kubernetes Service (AKS) cluster. Recently, the defect detection accuracy dropped significantly. You suspect data drift because the lighting conditions on the assembly line changed after maintenance. You need to monitor and retrain the model to maintain accuracy. The solution must use Azure AI Foundry's model monitoring capabilities. You also need to automate retraining when drift is detected. What should you do?

A.Collect more training data from the new lighting conditions and retrain once
B.Manually review the model performance weekly and retrain if needed
C.Enable model monitoring in Azure AI Foundry, set up drift detection alerts, and create an automated retraining pipeline
D.Increase the number of replicas in the AKS cluster
AnswerC

Continuous monitoring and automated retraining.

Why this answer

Azure AI Foundry's model monitoring provides built-in drift detection capabilities that can automatically monitor input data distributions and trigger alerts when drift is detected. By combining this with an automated retraining pipeline (e.g., using Azure Machine Learning pipelines or Azure DevOps), you can retrain the custom object detection model on new data reflecting the changed lighting conditions without manual intervention, ensuring sustained accuracy.

Exam trap

The trap here is that candidates may confuse operational scaling (increasing replicas) with model performance improvement, or assume manual retraining is sufficient when the question explicitly requires automated monitoring and retraining using Azure AI Foundry's capabilities.

How to eliminate wrong answers

Option A is wrong because simply collecting more training data and retraining once does not establish ongoing monitoring or automated retraining; it is a one-time fix that does not address future drift. Option B is wrong because manual weekly review is not automated and does not leverage Azure AI Foundry's model monitoring capabilities; it also introduces latency and human error. Option D is wrong because increasing the number of replicas in the AKS cluster only improves scalability and throughput, not model accuracy or drift detection.

211
MCQeasy

You are developing a generative AI application that uses Azure OpenAI Service to summarize large documents. The application experiences high latency when processing requests. You need to reduce the latency without changing the model. What should you do?

A.Increase the temperature parameter
B.Increase the top_p parameter
C.Reduce the max_tokens parameter in the API request
D.Increase the max_tokens parameter
AnswerC

Reducing max_tokens limits output length, reducing processing time.

Why this answer

Reducing the max_tokens parameter limits the length of the generated response, which directly reduces the processing time required by the Azure OpenAI Service to produce the output. Since latency is caused by the model generating a long sequence of tokens, capping the output tokens decreases the number of autoregressive decoding steps, thereby lowering response time without altering the underlying model.

Exam trap

The trap here is that candidates often confuse parameters that affect output length (max_tokens) with those that affect output diversity (temperature, top_p), mistakenly believing that adjusting randomness can speed up generation.

How to eliminate wrong answers

Option A is wrong because increasing the temperature parameter controls the randomness of the output, not the length or speed of generation; it has no direct impact on latency. Option B is wrong because increasing the top_p parameter (nucleus sampling) affects the diversity of token selection but does not reduce the number of tokens generated or the processing time. Option D is wrong because increasing the max_tokens parameter would allow longer responses, which would increase the number of decoding steps and worsen latency, the opposite of the desired outcome.

212
MCQmedium

You are building an agentic solution using Azure AI Agent Service. The agent needs to retrieve information from a SQL database dynamically based on user input. Which tool should you configure within the agent to execute SQL queries?

A.Function calling
B.Code Interpreter
C.Grounding with Bing
D.Kusto Query Language (KQL)
AnswerB

Code Interpreter can run Python code that executes SQL queries against a database.

Why this answer

(Code Interpreter) is correct because Azure AI Agent Service's Code Interpreter tool can execute Python code that uses libraries like `pyodbc` or `pymssql` to connect to a SQL database, run dynamic SQL queries based on user input, and return results. This allows the agent to retrieve information from a SQL database dynamically without requiring pre-defined function schemas or external API calls.

Exam trap

The trap here is that candidates often confuse Code Interpreter with Function calling, assuming that SQL execution requires a custom function, but Code Interpreter's Python environment can directly run SQL queries using standard database connectors.

How to eliminate wrong answers

Option A is wrong because Function calling is used to invoke external APIs or custom business logic via structured function definitions, but it does not natively execute SQL queries against a database; you would need to write a custom function that internally runs SQL, which is less direct than using Code Interpreter's built-in Python execution. Option C is wrong because Grounding with Bing is designed to enhance responses with web search results from Bing, not to execute SQL queries against a database. Option D is wrong because Kusto Query Language (KQL) is used to query Azure Data Explorer, not standard SQL databases like SQL Server or Azure SQL Database.

213
MCQeasy

You review the configuration for an Azure AI Search indexer. The indexer runs successfully but no documents are indexed. What is the most likely cause?

A.The connection string in the data source is invalid
B.The container name is incorrect
C.The indexer does not have a skillset or field mappings to populate the 'content' field from the blob
D.The maxFailedItems parameter is set to -1, which causes the indexer to skip all documents
AnswerC

Without a skillset or field mappings, the blob's content is not extracted into the content field.

Why this answer

When an Azure AI Search indexer runs successfully but indexes zero documents, the most common cause is that the indexer lacks a skillset or field mappings to extract and map the blob content (e.g., the 'content' field) into the search index. Without explicit field mappings or a skillset that defines how to populate the index fields from the blob's default properties, the indexer may complete execution without transferring any data into the index fields.

Exam trap

The trap here is that candidates often assume a successful indexer run means data was indexed, but Azure AI Search can report success even when no documents are written to the index due to missing field mappings or skillset configuration.

How to eliminate wrong answers

Option A is wrong because an invalid connection string would cause the indexer to fail with an authentication or connection error, not run successfully with zero documents indexed. Option B is wrong because an incorrect container name would result in a 'container not found' error during the indexer run, preventing successful execution. Option D is wrong because the maxFailedItems parameter, when set to -1, means no limit on failed items (i.e., the indexer will continue despite failures), not that it skips all documents; a value of 0 would cause the indexer to stop on the first failure.

214
MCQhard

A company uses Azure AI Language Service for custom text classification. The model is trained to classify support tickets into categories. After deployment, the model performs well on the test set but poorly on new incoming tickets. Which action should be taken to improve generalization?

A.Switch to a prebuilt text classification model
B.Increase the number of training epochs
C.Reduce the confidence threshold for classification
D.Add more labeled data from actual production tickets
AnswerD

Diverse data helps the model learn patterns present in production.

Why this answer

Adding more labeled data from actual production tickets helps the model learn the true distribution of real-world inputs, reducing overfitting to the test set. The model's poor performance on new tickets indicates it memorized patterns specific to the training data rather than generalizing. Incorporating production data directly addresses the distribution shift between the test set and live traffic.

Exam trap

Candidates often mistakenly tune hyperparameters (epochs, confidence threshold) or switch to a prebuilt model, but the real issue is distribution shift between test data and production data. Adding representative labeled data from production is the correct solution.

How to eliminate wrong answers

Option A is wrong because switching to a prebuilt text classification model would not solve the generalization issue; prebuilt models are generic and unlikely to match the custom categories or domain-specific language of support tickets, potentially worsening performance. Option B is wrong because increasing the number of training epochs can lead to overfitting, especially if the model already performs well on the test set; more epochs do not improve generalization and may exacerbate memorization. Option C is wrong because reducing the confidence threshold for classification would lower the bar for predictions, causing more false positives and misclassifications, not improving the model's ability to generalize to new data.

215
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 language-specific analyzers (e.g., 'en.microsoft', 'es.microsoft', 'fr.microsoft') that apply linguistic rules like stemming, lemmatization, and stop-word removal tailored to each language. By creating separate search fields with the corresponding analyzer, a query in English can match relevant terms across all three languages because the search engine evaluates the query against each field using its analyzer, allowing cross-language retrieval without translation.

Exam trap

The trap here is that candidates often assume translation (Option A) is the only way to achieve cross-language search, but Azure AI Search's language analyzers can directly index and query multi-lingual content without altering the original text.

How to eliminate wrong answers

Option A is wrong because translating all reviews to English before indexing loses the original language nuances and requires additional translation costs and latency; Azure AI Search can natively handle multi-lingual search with language analyzers, making translation unnecessary. Option B is wrong because the 'standard' analyzer is designed for general text and does not apply language-specific linguistic processing (e.g., stemming for Spanish or French), leading to poor recall for non-English queries. Option D is wrong because the 'keyword' analyzer treats the entire field content as a single token, which is intended for exact-match scenarios like IDs or codes, not for full-text search across multiple languages.

216
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's Sentiment Analysis is the correct service because it is specifically designed to evaluate text and return sentiment labels (positive, negative, neutral) along with confidence scores. This directly matches the requirement to determine whether customer feedback sentiment is positive, negative, or neutral.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction or Named Entity Recognition with Sentiment Analysis, because they all involve analyzing text, but only Sentiment Analysis directly outputs positive/negative/neutral labels.

How to eliminate wrong answers

Option A is wrong because Key Phrase Extraction identifies important words or phrases in text but does not evaluate sentiment. Option B is wrong because Named Entity Recognition extracts entities like people, places, or organizations, not sentiment. Option D is wrong because Language Detection identifies the language of the text (e.g., English, Spanish), not the sentiment expressed.

217
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

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.

218
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.

219
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

Microsoft Copilot Studio uses 'Question' nodes to collect user input one piece at a time in a sequential flow, which matches the step-by-step requirement for order ID, reason, and shipping label. This approach ensures each piece of data is validated before moving to the next, maintaining a guided conversation.

Exam trap

The trap here is that candidates might confuse the flexibility of generative answers or adaptive cards with the structured, sequential data collection needed for transactional workflows, overlooking that Copilot Studio's Question nodes are purpose-built for step-by-step input gathering.

How to eliminate wrong answers

Option A is wrong because an adaptive card collects all inputs in one step, which violates the requirement for step-by-step collection and can overwhelm users or miss validation per field. Option C is wrong because a single question node cannot collect multiple distinct pieces of information at once; it only handles one input per node. Option D is wrong because a generative answers node is designed for open-ended Q&A using AI, not for structured data collection with specific fields like order ID and reason.

220
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

A balanced dataset ensures the model learns to recognize all entity types equally, preventing bias toward overrepresented entities. In Azure AI Language custom NER, the model's performance depends on the quality and distribution of labeled data; an imbalanced dataset can lead to poor recall for minority entities.

Exam trap

The trap here is that candidates confuse 'more training time' with 'better learning,' but Azure AI Language's training process automatically stops when validation loss plateaus, making extended training ineffective without additional data.

221
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.

222
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.
AnswerD

This approach uses prebuilt key phrase extraction to identify important phrases, then runs sentiment analysis on each sentence to detect optimism. Disclaimer presence can be checked with simple pattern matching. It avoids custom ML training and minimizes development effort, meeting all requirements.

Why this answer

It uses prebuilt Azure AI Language features (key phrase extraction and sentiment analysis) that require no custom ML model training, meeting the requirement to avoid custom training. Key phrase extraction can identify potential forward-looking phrases, and sentiment analysis on each sentence can provide a per-statement optimism score. Disclaimer presence can be inferred by checking for specific phrases like 'forward-looking statement' using simple text matching or by incorporating the sentiment analysis result for that sentence.

This approach minimizes development effort while providing structured output per transcript.

Exam trap

The trap is that candidates assume custom models (NER and text classification) are necessary for detailed extraction and classification tasks, but the requirement explicitly prohibits custom ML training. Candidates may overlook that prebuilt features like key phrase extraction and sentiment analysis, combined with simple logic, can approximate the required functionality with less effort.

How to eliminate wrong answers

Option A is wrong because prebuilt NER extracts generic entities (e.g., dates, organizations) not forward-looking statements, and sentiment analysis on the entire transcript provides only an overall score, not per-statement optimism or disclaimer detection. Option C is wrong because custom question answering is designed for FAQ-style Q&A from a knowledge base, not for extracting and analyzing statements from unstructured text; it cannot output structured JSON with per-statement scores. Option D is wrong because key phrase extraction identifies salient terms but not complete statements, and sentence-level sentiment analysis lacks the ability to classify optimism or detect disclaimers in a structured way, failing to meet the output requirements.

223
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

The Conversational Language Understanding (CLU) feature of Azure AI Language is specifically designed to handle both intent recognition and entity extraction in a single API call, which minimizes latency for real-time conversations. CLU is the modern replacement for LUIS and is optimized for conversational scenarios, supporting orchestration and prebuilt entities like dates and product names.

Exam trap

The trap here is that candidates may confuse the legacy LUIS service (Option B) with the current CLU feature, or incorrectly assume that splitting the workload into two calls (Option C) could be faster, when in fact the single-call joint model is the optimized path for low-latency real-time intent and entity extraction.

How to eliminate wrong answers

Option A is wrong because QnA Maker is designed for FAQ-style question answering from a knowledge base, not for dynamic intent and entity extraction from user utterances; it would require manual mapping of every intent-entity combination, increasing latency and complexity. Option B is wrong because LUIS is a legacy service that has been deprecated in favor of CLU; while it could perform both tasks in one call, using it would not align with the current Azure AI Language best practices and may lack the latest optimizations for latency. Option C is wrong because making two separate API calls (one for intent, one for entity extraction) doubles the network round-trip time and processing overhead, directly contradicting the requirement to minimize latency for real-time conversation.

224
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.

225
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

Azure AI Bot Service (B) provides a dedicated platform for building, deploying, and managing conversational chatbots, integrating with channels like Microsoft Teams and Slack. Azure OpenAI Service (E) enables generative AI capabilities by providing access to large language models (e.g., GPT-4) that can generate human-like responses, making it ideal for powering the conversational intelligence of a chatbot.

Exam trap

The trap here is that candidates may confuse Azure AI Language (which includes conversational language understanding for intent recognition) with a full chatbot builder, but it lacks the generative AI and channel integration that Azure AI Bot Service and Azure OpenAI Service provide together.

Page 2

Page 3 of 13

Page 4