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

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

Page 6

Page 7 of 14

Page 8
451
MCQhard

Refer to the exhibit. You are calling the Azure AI Language API for entity linking. What is the primary purpose of this request?

A.To identify entities in the text and link them to a knowledge base.
B.To extract named entities from the text without linking.
C.To extract key phrases from the text.
D.To analyze the sentiment of the text.
AnswerA

Entity linking maps entities to known entities in a knowledge base.

Why this answer

Option A is correct because entity linking identifies named entities and links them to a knowledge base (like Wikipedia). Option B is wrong because entity extraction without linking is done by NER. Option C is wrong because key phrase extraction is a different API.

Option D is wrong because sentiment analysis is separate.

452
Multi-Selectmedium

You are building a solution that uses Azure AI Language to analyze customer support transcripts. You need to detect personally identifiable information (PII) and also redact the detected PII from the text. Which TWO features should you use? (Select TWO.)

Select 2 answers
A.PII detection
B.Translation
C.Sentiment analysis
D.PII redaction
E.Key phrase extraction
AnswersA, D

PII detection identifies PII entities in text.

Why this answer

Options A and C are correct. The PII detection feature identifies PII entities, and the redaction feature (available in the same API) can redact them. Option B is wrong because sentiment analysis is not for PII.

Option D is wrong because key phrase extraction is not for PII. Option E is wrong because translation is not for PII detection or redaction.

453
MCQhard

Your organization uses Azure OpenAI Service with a data source configured as 'Azure OpenAI on your data'. You notice that the responses include outdated information even though the underlying data source has been updated. What is the most likely cause?

A.The model is using a cached version of the prompt
B.The index in Azure Cognitive Search has not been refreshed
C.The data source is configured to sync only daily
D.The Azure CDN is caching the responses
AnswerB

The search index must be re-indexed to reflect data changes.

Why this answer

When using Azure OpenAI Service with 'Azure OpenAI on your data', the responses are generated by querying an Azure Cognitive Search index that contains your data. If the underlying data source has been updated but the responses still include outdated information, the most likely cause is that the index in Azure Cognitive Search has not been refreshed to reflect those updates. The model itself does not store or cache the data; it relies on the index at query time, so an outdated index directly leads to outdated responses.

Exam trap

The trap here is that candidates may confuse the model's lack of awareness of data updates with caching mechanisms (like CDN or prompt caching), when the real issue is the decoupled indexing pipeline in Azure Cognitive Search that requires explicit refresh.

How to eliminate wrong answers

Option A is wrong because the model does not cache the prompt; each request is processed independently, and caching would not cause outdated information from the data source—it would only affect repeated identical prompts. Option C is wrong because while a sync schedule could cause delays, the question states the data source 'has been updated' and the responses are outdated, implying the index is not refreshed regardless of schedule; the default sync behavior is not the core issue. Option D is wrong because Azure CDN is used for static content delivery, not for caching Azure OpenAI responses, which are dynamic and not routed through CDN.

454
Multi-Selecthard

You are deploying a custom question answering solution in Azure AI Language. You need to ensure that the knowledge base can handle synonyms and alternative phrasings for questions. Which THREE strategies should you implement? (Select THREE.)

Select 3 answers
A.Add alternative question phrases to each QnA pair.
B.Use a custom question answering project type instead of the prebuilt one.
C.Increase the confidence threshold to 0.9 to reduce false positives.
D.Enable active learning to suggest new question variants from user queries.
E.Utilize the synonym feature to map equivalent terms.
AnswersA, D, E

Alternative phrases help the model match different phrasings.

Why this answer

Options A, C, and D are correct. Adding alternative questions explicitly, using the synonym feature, and enabling active learning for suggestions all help handle synonyms and alternative phrasings. Option B is wrong because using a different project type is not a strategy for synonyms.

Option E is wrong because increasing confidence threshold would reduce matches, not handle synonyms.

455
MCQmedium

Your organization is migrating on-premises machine learning models to Azure. The models are used for real-time inference. You need to choose a service that provides managed endpoints with autoscaling and supports custom containers. Which service should you use?

A.Azure Machine Learning managed online endpoints
B.Azure Functions
C.Azure Kubernetes Service (AKS) with manual scaling
D.Azure AI Services custom vision
AnswerA

Supports custom containers, autoscaling, and managed infrastructure.

Why this answer

Azure Machine Learning managed online endpoints are the correct choice because they provide fully managed, autoscaling endpoints specifically designed for real-time inference. They support custom container images, allowing you to deploy any model packaged as a Docker container, and handle traffic splitting, health checks, and scaling automatically without managing underlying infrastructure.

Exam trap

The trap here is that candidates often confuse Azure Kubernetes Service (AKS) as the only option for custom containers, overlooking that Azure Machine Learning managed endpoints natively support custom containers with autoscaling, eliminating the operational burden of managing a Kubernetes cluster.

How to eliminate wrong answers

Option B (Azure Functions) is wrong because Azure Functions is a serverless compute service for event-driven, short-lived tasks, not optimized for real-time ML inference with custom containers; it lacks native autoscaling for ML workloads and does not provide managed endpoints with traffic splitting or model versioning. Option C (Azure Kubernetes Service with manual scaling) is wrong because while AKS can host custom containers, the requirement specifies 'managed endpoints with autoscaling'—manual scaling contradicts autoscaling, and AKS requires significant cluster management overhead, unlike the fully managed endpoint service. Option D (Azure AI Services custom vision) is wrong because Custom Vision is a pre-built AI service for image classification and object detection, not a general-purpose platform for deploying custom ML models with custom containers; it does not support arbitrary custom containers or managed endpoints for real-time inference.

456
MCQmedium

A company deploys a custom question answering project in Azure AI Language. Users report that the bot sometimes returns irrelevant answers. The knowledge base contains hundreds of QnA pairs. You need to improve answer relevance without retraining the model. What should you do?

A.Increase the confidence score threshold in the project settings.
B.Reduce the number of QnA pairs to decrease ambiguity.
C.Add alternate phrases to existing QnA pairs for common user queries.
D.Enable active learning to let the bot suggest new questions based on user queries.
AnswerC

This improves matching without retraining.

Why this answer

Option B is correct because adding alternate questions to existing QnA pairs improves the model's ability to match user queries without retraining. Option A is wrong because increasing the confidence score threshold may cause many legitimate queries to go unanswered. Option C is wrong because enabling active learning requires user feedback and does not immediately improve relevance.

Option D is wrong because reducing the number of QnA pairs may remove valid content.

457
MCQhard

Your knowledge mining solution uses Azure AI Search with a custom skill that calls an Azure Function to perform complex data validation. The custom skill returns an error for some documents, but the indexer continues without raising an error. What is the most likely cause?

A.The indexer is configured with 'allowSkillsetToExecuteIfError' set to false.
B.The indexer is configured with 'allowSkillsetToExecuteIfError' set to true.
C.The Azure Function returns HTTP 200 with an error message in the body.
D.The custom skill's output field mapping is incorrect.
AnswerB

When true, skill errors are treated as warnings and the indexer continues processing other documents.

Why this answer

By default, indexers continue on error. To stop on skill errors, set 'allowSkillsetToExecuteIfError' to false. The indexer treats skill errors as warnings by default.

458
MCQeasy

You are developing a generative AI solution that uses Azure OpenAI Service. You need to control the creativity of the generated responses. Which parameter should you adjust?

A.top_p
B.max_tokens
C.temperature
D.frequency_penalty
AnswerC

Temperature controls the randomness and creativity of the output.

Why this answer

Option B is correct because the temperature parameter controls the randomness of the output. Option A is wrong because max_tokens controls output length. Option C is wrong because top_p is another randomness parameter, but temperature is more direct.

Option D is wrong because frequency_penalty reduces repetition.

459
MCQeasy

You plan to use Azure AI Search to index a large number of text documents stored in Azure Blob Storage. The documents are in English. You want to automatically extract key phrases from the content during indexing. What should you add to the skillset?

A.Key Phrase Extraction skill
B.Sentiment skill
C.Language Detection skill
D.Entity Recognition skill
AnswerA

This skill extracts key phrases from text.

Why this answer

The Key Phrase Extraction skill is a built-in cognitive skill that extracts key phrases from text. It is part of the Azure AI Language cognitive services.

460
MCQeasy

You are building a generative AI solution using Azure OpenAI Service. You want to deploy the model to a specific Azure region to minimize latency for users in Europe. Which deployment parameter must you set?

A.The model version (e.g., 0613).
B.The temperature parameter.
C.The Azure region of the Azure OpenAI resource.
D.The deployment name.
AnswerC

Region determines physical location.

Why this answer

Option C is correct because the Azure region of the Azure OpenAI resource directly determines the physical data center location where the model is deployed. By selecting a region in or near Europe (e.g., France Central, Sweden Central, UK South), you minimize network round-trip latency for European users. The region is set at the resource creation level and cannot be changed after deployment.

Exam trap

The trap here is that candidates confuse deployment parameters (region, capacity, model version) with inference parameters (temperature, max tokens), leading them to select temperature or model version as the answer for minimizing latency.

How to eliminate wrong answers

Option A is wrong because the model version (e.g., 0613) specifies which iteration of the GPT model to use, not the geographic deployment location; it affects model behavior and capabilities, not latency. Option B is wrong because the temperature parameter is a runtime inference setting that controls randomness in output generation, not a deployment parameter that influences where the model runs. Option D is wrong because the deployment name is a user-defined label for the model endpoint (e.g., 'gpt-35-turbo-deployment') and has no impact on the Azure region or network latency.

461
MCQmedium

You are building a solution to extract key information from scanned invoices. The invoices are in PDF format and contain both printed and handwritten fields. Which Azure AI service should you use?

A.Language Service
B.Speech Service
C.Computer Vision
D.Azure AI Document Intelligence (formerly Form Recognizer)
AnswerD

It is designed for extracting fields from documents.

Why this answer

Option C is correct because Form Recognizer (now AI Document Intelligence) can extract text, key-value pairs, and tables from documents, including handwriting. Option A is wrong because Computer Vision primarily analyzes images for objects and tags, not structured extraction. Option B is wrong because Language Service focuses on text analytics.

Option D is wrong because Speech Service handles audio.

462
MCQhard

An image was submitted to Azure Content Moderator's Image Moderation API. The application uses a threshold of 0.5 for Category1 (adult) to trigger a review. Based on the exhibit, what should the application do with this image?

A.Auto-approve the image because ReviewRecommended is false.
B.Escalate the image to a human reviewer because Category1 score exceeds the threshold.
C.Auto-reject the image because no offensive terms were found.
D.Log the inconsistency and continue processing without action.
AnswerB

The high score warrants a review despite the ReviewRecommended flag being false.

Why this answer

The application's threshold for Category1 (adult) is 0.5, and the exhibit shows a Category1 score of 0.6, which exceeds this threshold. Even though ReviewRecommended is false, the application's custom threshold overrides the default recommendation, requiring escalation to a human reviewer for manual judgment. This aligns with Azure Content Moderator's design where you can set your own thresholds to trigger reviews regardless of the API's built-in recommendation.

Exam trap

The trap here is that candidates assume ReviewRecommended is the sole determinant for action, ignoring that custom thresholds defined in application logic can override the API's default recommendation, leading to incorrect auto-approval.

How to eliminate wrong answers

Option A is wrong because ReviewRecommended is false only indicates the API's default recommendation, but the application's custom threshold of 0.5 is exceeded, so auto-approval would bypass the required human review. Option C is wrong because auto-rejection based on offensive terms is irrelevant; the issue is adult content scoring, not text-based offensive terms, and the Image Moderation API does not use term-based filtering for images. Option D is wrong because logging and continuing without action ignores the explicit threshold violation, which demands a defined action (escalation) rather than passive logging.

463
Multi-Selecteasy

You are building a generative AI application using Azure OpenAI Service. You need to ensure that the application handles user data securely. Which TWO practices should you implement?

Select 2 answers
A.Disable data logging in the Azure OpenAI Service resource
B.Store prompts and completions in Azure Blob Storage
C.Use HTTPS for all API calls
D.Use system messages to instruct the model not to store data
E.Configure content filtering to block sensitive data
AnswersA, C

Disabling logging prevents storage of user data.

Why this answer

Option A is correct because disabling data logging in Azure OpenAI Service ensures that prompts and completions are not stored by the service for monitoring or abuse detection. This is a key security practice for handling sensitive user data, as it prevents inadvertent retention of confidential information. By default, Azure OpenAI may log data for operational purposes, so explicitly disabling logging is necessary to meet data privacy requirements.

Exam trap

The trap here is that candidates confuse content filtering (which blocks harmful outputs) with data security controls (which prevent data retention), leading them to select Option E instead of recognizing that disabling logging is the direct method to stop data storage.

464
MCQhard

You are reviewing the configuration of an agent deployed via Azure AI Agent Service, as shown. The agent fails to authenticate when calling the reset_password function, which requires a token from Microsoft Entra ID. What is the most likely issue?

A.The conversation_starters are preventing the agent from calling functions
B.The agent's authentication is set to api_key instead of managed identity or OAuth
C.The reset_password function is missing required parameters
D.The model version is outdated and does not support function calling
AnswerB

API key cannot authenticate to Microsoft Entra ID.

Why this answer

Option C is correct because the security section uses api_key authentication, which is not suitable for calling Microsoft Entra ID-protected functions. Option A is incorrect because the model is supported. Option B is incorrect because the functions are properly defined.

Option D is incorrect because conversation_starters do not affect authentication.

465
MCQeasy

Your organization has a large repository of technical manuals in PDF format. You need to build a chatbot that can answer questions about the content of these manuals. Which combination of Azure services should you use?

A.Azure AI Search and Azure OpenAI
B.Azure AI Speech and Azure OpenAI
C.Azure AI Language and Azure AI Document Intelligence
D.Azure AI Document Intelligence and Azure Bot Service
AnswerA

Search indexes the manuals; Azure OpenAI provides conversational Q&A (RAG pattern).

Why this answer

Option A is correct because Azure AI Search provides the indexing and retrieval capabilities needed to search through the PDF content, while Azure OpenAI (specifically GPT models) can generate natural language answers based on the retrieved passages. This combination enables a RAG (Retrieval-Augmented Generation) pattern where the search engine finds relevant text chunks from the manuals and the language model formulates a coherent answer.

Exam trap

The trap here is that candidates often confuse Azure AI Language (which handles text analytics) with the search and generative AI capabilities needed for a question-answering system, or they incorrectly assume that Azure Bot Service alone can handle document-based Q&A without a search backend.

How to eliminate wrong answers

Option B is wrong because Azure AI Speech is used for speech-to-text and text-to-speech, not for searching or understanding document content; it does not index PDFs or retrieve relevant passages. Option C is wrong because Azure AI Language provides pre-built NLP capabilities like entity recognition or sentiment analysis, but it is not designed for full-text search over a large repository of PDFs; Azure AI Document Intelligence is for extracting text from documents, not for answering questions. Option D is wrong because Azure AI Document Intelligence extracts text from PDFs but does not index or search that text, and Azure Bot Service is a framework for building chatbots but lacks the search and generative AI components needed to answer questions from a document repository.

466
MCQhard

A company is using Azure Cognitive Service for Language to analyze customer support transcripts. They want to identify custom categories (e.g., 'billing', 'technical support') using a custom text classification model. After training and deploying the model, they receive many false positives for the 'billing' category. What is the best first step to improve model accuracy?

A.Add more training data to all categories to improve overall model performance.
B.Use a different Azure AI service, such as key phrase extraction, to identify billing-related content.
C.Review the training data for the 'billing' category and correct any mislabeled examples.
D.Increase the confidence threshold for the 'billing' category to reduce false positives.
AnswerC

Correcting mislabeled examples improves the model's ability to distinguish categories.

Why this answer

Option C is correct because false positives for a specific category like 'billing' most often stem from mislabeled or ambiguous training examples in that category. By reviewing and correcting the training data for 'billing', you directly address the root cause of the model's confusion, which is the most effective first step in custom text classification model improvement.

Exam trap

The trap here is that candidates often jump to a threshold adjustment (Option D) as a quick fix, but Azure's custom text classification models require data quality improvements first, as confidence thresholds only affect prediction output, not model accuracy.

How to eliminate wrong answers

Option A is wrong because adding more training data to all categories indiscriminately does not target the specific false-positive issue with 'billing' and could even introduce more noise or imbalance. Option B is wrong because key phrase extraction is an unrelated Azure AI service that extracts terms, not a classification model; it cannot replace or fix a custom text classification model's accuracy. Option D is wrong because increasing the confidence threshold only filters out low-confidence predictions but does not correct the underlying misclassification pattern; it may reduce false positives at the cost of increasing false negatives, without improving model understanding.

467
MCQhard

A manufacturing company uses Azure AI Custom Vision to detect defects on a production line. The model was trained with 500 images per class and achieves 95% accuracy. After deployment, the model's accuracy drops to 80% due to changes in lighting conditions. What is the most effective first step to improve the model's robustness?

A.Reduce the probability threshold to increase recall.
B.Capture additional images under the new lighting and retrain the model.
C.Use Azure AutoML to automatically find the best algorithm.
D.Add more images from the original lighting conditions to the training set.
AnswerB

Adding representative data from the new conditions is the best practice.

Why this answer

Option C is correct because retraining with images that represent the new lighting conditions will directly address the distribution shift. Adding more images of the original lighting (A) won't help with new conditions. Adjusting probability threshold (B) might change precision/recall but not robustness.

Using AutoML (D) is not directly applicable to Custom Vision.

468
MCQeasy

Your company uses Azure OpenAI Service to generate marketing content. You need to ensure that the generated content does not contain offensive language. Which feature should you enable?

A.Azure AI Content Safety filters.
B.Audit logging for all API calls.
C.Data encryption at rest.
D.Rate limiting on the endpoint.
AnswerA

Content Safety filters can block offensive language.

Why this answer

Azure AI Content Safety filters are specifically designed to detect and block offensive, inappropriate, or harmful language in text and images. By enabling these filters on your Azure OpenAI Service deployment, you can configure severity thresholds for categories like hate, self-harm, sexual, and violence content, ensuring generated marketing content meets safety policies.

Exam trap

The trap here is that candidates confuse operational features like logging or rate limiting with content moderation, assuming any security-related setting can filter offensive language, when only Azure AI Content Safety provides the specific content filtering capability.

How to eliminate wrong answers

Option B is wrong because audit logging records API calls for monitoring and compliance but does not actively filter or block offensive content in responses. Option C is wrong because data encryption at rest protects stored data from unauthorized access but has no role in analyzing or moderating generated text for offensive language. Option D is wrong because rate limiting controls the number of requests per time period to prevent abuse or overload, not to inspect or filter the content of responses.

469
MCQhard

A retail company uses Azure AI Vision to analyze store shelf images for product availability. The solution uses an object detection model trained on custom products. Recently, the model's performance dropped significantly due to new packaging designs. You need to improve the model's accuracy with minimal manual effort. What should you do?

A.Use Azure AI Vision model customization with active learning
B.Adjust the confidence score threshold to reduce false negatives
C.Use the Image Analysis 4.0 dense captioning feature
D.Collect a new set of images and retrain the model from scratch
AnswerA

Active learning selects the most informative images for labeling, minimizing manual effort.

Why this answer

Option D is correct because using Azure AI Vision's model customization with active learning allows the model to improve by automatically selecting the most informative images for labeling. Option A is wrong because retraining from scratch requires full labeling effort. Option B is wrong because adjusting confidence thresholds does not improve the model's recognition of new packaging.

Option C is wrong because Image Analysis 4.0 with dense captioning provides descriptions but does not improve object detection for custom products.

470
MCQhard

Your organization is building a knowledge base from technical manuals stored in multiple formats (PDF, Word, HTML). You need to extract text and images from these documents and create a searchable index. The solution must handle tables and preserve their structure. Which approach should you use?

A.Upload documents directly to Azure AI Search
B.Use Azure AI Language custom entity extraction
C.Use Azure AI Document Intelligence layout model as a custom skill
D.Use Azure AI Vision OCR skill in the skillset
AnswerC

The layout model extracts text, tables, and structure preserving relationships.

Why this answer

Option D is correct because Azure AI Document Intelligence with layout model extracts text, tables, and structure from documents. Option A is incorrect because Azure AI Vision OCR extracts text but not table structure. Option B is incorrect because Azure AI Language extracts entities but not tables.

Option C is incorrect because Azure AI Search alone cannot extract content.

471
MCQeasy

You are designing a solution that uses Azure AI Document Intelligence to extract data from invoices. The solution must classify invoices by vendor and extract line items. Which prebuilt model should you use?

A.Prebuilt invoice model
B.Custom extraction model
C.Prebuilt receipt model
D.Prebuilt layout model
AnswerA

Invoice model extracts vendor and line items.

Why this answer

The Prebuilt invoice model (Option A) is specifically designed to extract common fields from invoices, including vendor details and line items, without requiring custom training. This model is optimized for invoice documents and provides out-of-the-box extraction of structured data such as vendor name, invoice date, and line-item descriptions, quantities, and amounts.

Exam trap

The trap here is that candidates often confuse the Prebuilt layout model with the Prebuilt invoice model, assuming layout extraction is sufficient for invoice data, but layout only provides raw text and table positions without the semantic understanding needed for vendor classification and line-item extraction.

How to eliminate wrong answers

Option B is wrong because a custom extraction model requires labeled training data and is used when prebuilt models do not meet specific document needs, but here the prebuilt invoice model already covers vendor classification and line-item extraction. Option C is wrong because the Prebuilt receipt model is designed for receipts (e.g., from stores or restaurants), not invoices, and does not extract vendor classification or line-item details in the same structured format. Option D is wrong because the Prebuilt layout model extracts text, tables, and selection marks but does not perform semantic classification or vendor-specific field extraction; it lacks the prebuilt understanding of invoice-specific fields.

472
MCQhard

Refer to the exhibit. You are configuring an Azure OpenAI Service deployment for document summarization. The current parameters produce summaries that are often too verbose. You need to make the summaries more concise while maintaining factual accuracy. Which parameter change should you make?

A.Increase top_p to 1.0
B.Increase frequency_penalty to 0.5
C.Decrease max_tokens to 100
D.Increase temperature to 0.7
AnswerC

Reducing max_tokens limits output length, making summaries more concise.

Why this answer

Option C is correct because decreasing max_tokens to 100 directly limits the maximum length of the generated summary, forcing the model to produce shorter output. This addresses the verbosity issue without altering the model's factual accuracy, as max_tokens controls output length, not content selection or creativity.

Exam trap

Microsoft often tests the distinction between parameters that control output length (max_tokens) versus those that control creativity or diversity (temperature, top_p, frequency_penalty), leading candidates to mistakenly adjust the latter when the issue is simply excessive length.

How to eliminate wrong answers

Option A is wrong because increasing top_p to 1.0 makes the model consider a wider set of possible tokens, which can increase diversity and potentially lead to even more verbose or less focused summaries. Option B is wrong because increasing frequency_penalty to 0.5 penalizes tokens that have already appeared, reducing repetition but not directly controlling summary length; it may even cause the model to use more unique words, increasing verbosity. Option D is wrong because increasing temperature to 0.7 increases randomness in token selection, which can produce more creative but less consistent summaries, potentially harming factual accuracy and not reliably reducing length.

473
MCQmedium

You are deploying a chatbot using Azure OpenAI Service with a custom dataset indexed in Azure AI Search. Users report that the chatbot frequently responds with 'I don't know' for questions that the dataset should cover. What is the most likely cause?

A.The search scope is limited to a small number of documents.
B.The confidence threshold in the retrieval configuration is set too low, filtering out relevant chunks.
C.The temperature setting in the model deployment is set too high.
D.The chunk size in the index is too large, causing irrelevant chunks to be retrieved.
AnswerB

Low confidence threshold causes relevant chunks to be excluded, leading to 'I don't know' responses.

Why this answer

Option B is correct because when the confidence threshold is set too low, Azure AI Search filters out retrieved chunks that don't meet the minimum confidence score, even if those chunks are relevant. This causes the chatbot to respond with 'I don't know' because no sufficiently confident context is passed to the Azure OpenAI model for answer generation. The issue is specifically in the retrieval configuration, not in the model's generation parameters.

Exam trap

The trap here is that candidates often confuse the confidence threshold in retrieval with the temperature parameter in generation, assuming a high temperature causes the model to refuse answers, when in fact temperature controls creativity, not retrieval filtering.

How to eliminate wrong answers

Option A is wrong because limiting the search scope to a small number of documents would reduce the pool of potential matches, but the chatbot would still return answers from those documents if they contain relevant information; the symptom of 'I don't know' for covered questions points to a filtering issue, not a scope limitation. Option C is wrong because a high temperature setting affects the randomness and creativity of the generated response, not the model's ability to retrieve or use context; it might cause verbose or off-topic answers, but not a refusal to answer. Option D is wrong because large chunk sizes can cause retrieval of irrelevant chunks due to lower precision, but this would lead to incorrect or hallucinated answers, not the model saying 'I don't know'; the model would still attempt to answer using the retrieved context.

474
MCQhard

Refer to the exhibit. You are testing a conversational language understanding (CLU) application in Azure AI Language. You send the JSON request to the prediction endpoint and receive a 200 response but with an empty topIntent. What is the most likely cause?

A.The projectName or deploymentName is incorrect.
B.The conversationItem is missing a required 'role' field.
C.The language parameter is not supported.
D.The utterance text is too short.
AnswerB

The 'role' field indicates who is speaking and is required for correct classification.

Why this answer

B is correct because the JSON request for a conversational language understanding (CLU) application requires a 'role' field within the 'conversationItem' object when using the conversation analysis endpoint. Without this field, the service cannot properly interpret the utterance's context (e.g., user vs. system role), leading to a successful HTTP 200 response but an empty 'topIntent' as the model fails to classify the intent.

Exam trap

The trap here is that candidates assume a 200 status code means the request was fully valid, overlooking that CLU can return a successful HTTP response with an empty topIntent when required schema fields like 'role' are missing, rather than throwing an explicit error.

How to eliminate wrong answers

Option A is wrong because an incorrect projectName or deploymentName would result in a 404 (Not Found) or 401 (Unauthorized) error, not a 200 response with an empty topIntent. Option C is wrong because an unsupported language parameter would cause a 400 (Bad Request) error with a specific error message, not a successful 200 response. Option D is wrong because the utterance text being too short does not prevent intent classification; CLU can handle short utterances, and the model would still return a topIntent (even if low confidence) rather than an empty value.

475
MCQhard

You are debugging a CLU application. The JSON above shows a request to the Azure AI Language runtime API. The response returns an intent of "BookFlight" with a confidence of 0.95, but no entities are extracted. The training data includes entities like "Location" and "DateTime". What is the most likely cause?

A.The deployment name is incorrect.
B.The model was not trained on entity extraction.
C.The utterance does not contain any entities.
D.The request is missing the 'verbose' parameter set to true.
AnswerD

Verbose parameter is required to get entity details.

Why this answer

Option B is correct because the CLU request must include the verbose parameter to return entity extractions. Without verbose, only the top intent is returned. Option A is wrong because the text clearly contains entities.

Option C is wrong because the deployment is specified. Option D is wrong because the training data includes entities.

476
MCQmedium

A healthcare organization uses Azure AI Language to analyze clinical notes. They need to detect protected health information (PHI) such as patient names and dates of birth, and also identify medical conditions. Which Azure AI Language feature should they use?

A.Conversation Analysis
B.Custom Text Classification
C.Text Analytics for health (general availability)
D.Health Text Analytics (preview) in Azure AI Language
AnswerD

This feature includes PHI detection and medical entity recognition.

Why this answer

Option A is correct because the Azure AI Language Health Text Analytics (preview) includes both PHI detection and medical entity recognition. Option B is wrong because the standard Text Analytics for health does not include PHI detection. Option C is wrong because the Conversation Analysis feature is for conversational data, not clinical notes.

Option D is wrong because Custom Text Classification does not detect PHI or medical conditions out of the box.

477
Multi-Selecteasy

You are developing a solution to detect and redact personally identifiable information (PII) in images of documents. Which THREE Azure services can you use together?

Select 3 answers
A.Azure Custom Vision
B.Azure AI Language (PII detection)
C.Azure AI Document Intelligence
D.Azure AI Vision (Read API)
E.Azure Video Indexer
AnswersB, C, D

Detects PII in text.

Why this answer

Options A, B, and D are correct because Azure AI Vision or Azure AI Document Intelligence can extract text, Azure AI Language can detect PII, and then the text can be redacted. Option C is wrong because Custom Vision is for object detection, not PII detection. Option E is wrong because Video Indexer is for video, not images.

478
MCQeasy

You need to translate a document from English to Spanish using Azure OpenAI. Which parameter should you include in the prompt to specify the target language?

A.max_tokens
B.user message
C.temperature
D.system message
AnswerB

User message should contain the translation instruction.

Why this answer

To specify the target language in an Azure OpenAI translation prompt, you include the instruction within the user message (e.g., 'Translate the following English text to Spanish: ...'). The user message is the primary input where the model receives the task and context, making it the correct parameter for language specification.

Exam trap

The trap here is that candidates often confuse the system message (which sets the assistant's role) with the user message (which provides the specific task), leading them to incorrectly choose system message for language specification.

How to eliminate wrong answers

Option A is wrong because max_tokens controls the maximum number of tokens in the response, not the target language. Option C is wrong because temperature controls the randomness of the output, not the language. Option D is wrong because the system message sets the assistant's behavior or persona (e.g., 'You are a helpful translator'), but the specific target language must be explicitly stated in the user message to direct the translation task.

479
MCQeasy

A developer is using Azure Cognitive Service for Language to perform sentiment analysis on customer reviews. The service returns sentiment labels (positive, negative, neutral) and confidence scores. For a particular review, the service returns 'positive' with a confidence score of 0.55. The developer wants to ensure that only high-confidence results are used. What should the developer do?

A.Use the Text Analytics for Health API instead.
B.Retrain the sentiment analysis model with additional labeled data.
C.Configure a minimum confidence threshold of 0.75 in the application logic.
D.Adjust the input text by removing ambiguous phrases.
AnswerC

This filters out low-confidence results.

Why this answer

Option C is correct because the developer must implement a confidence threshold in the application logic to filter out low-confidence results. The Azure Cognitive Service for Language returns confidence scores between 0 and 1 for each sentiment label, and the developer can set a minimum threshold (e.g., 0.75) to ensure only high-confidence predictions are used. This approach does not require retraining the model or modifying the input text, as the threshold is applied post-inference in the client code.

Exam trap

The trap here is that candidates may assume they can retrain the prebuilt sentiment model (Option B) or use a different API (Option A) to solve the confidence issue, when in fact the correct solution is a simple application-level threshold check.

How to eliminate wrong answers

Option A is wrong because the Text Analytics for Health API is a specialized domain-specific API for extracting medical entities and relationships, not for general sentiment analysis or confidence thresholding. Option B is wrong because the prebuilt sentiment analysis model in Azure Cognitive Service for Language cannot be retrained with custom labeled data; custom model training is only available for custom text classification or custom named entity recognition, not for the built-in sentiment analysis. Option D is wrong because removing ambiguous phrases from input text does not guarantee higher confidence scores; the model's confidence is a function of its internal weights and the entire input, and manually editing text may introduce bias or reduce the sample size without addressing the underlying confidence threshold requirement.

480
MCQmedium

Refer to the exhibit. You are implementing an Azure AI Search index for semantic search with vector support. The index includes a field 'descriptionVector' of type Collection(Edm.Single) with 1536 dimensions. When you run a vector search query, you notice that results are not sorted by relevance. What is the most likely cause?

A.The 'descriptionVector' field is not searchable
B.The vector dimensions do not match the embedding model output
C.The index does not have a vector configuration with a similarity metric
D.The 'descriptionVector' field is set as retrievable: false
AnswerC

Vector search requires a vector profile to compute similarity.

Why this answer

Option C is correct because Azure AI Search requires a vector configuration with a similarity metric (e.g., cosine, dotProduct, euclidean) to compute relevance scores for vector search results. Without this configuration, the search engine cannot sort results by relevance, leading to unsorted or default ordering. The similarity metric is defined in the index's vector configuration and is essential for ranking vector query results.

Exam trap

The trap here is that candidates often confuse field attributes (searchable, retrievable) with the vector-specific configuration required for similarity scoring, leading them to pick options A or D instead of recognizing the missing vector configuration.

How to eliminate wrong answers

Option A is wrong because the 'searchable' attribute is not applicable to vector fields; vector fields are inherently searchable via vector queries, and setting them as searchable is not required for relevance sorting. Option B is wrong because mismatched vector dimensions would cause query failures or errors, not unsorted results; the question states the query runs but results are not sorted by relevance. Option D is wrong because the 'retrievable' attribute controls whether field values are returned in search results, not how results are sorted; setting it to false would omit the field from output but not affect relevance sorting.

481
Multi-Selecthard

Which THREE components are required to deploy a bot using Azure AI Language's conversational language understanding (CLU) and Azure Bot Service?

Select 3 answers
A.An Azure Bot Service bot with the CLU model as a skill.
B.A CLU project and a trained model.
C.A QnA Maker resource for FAQs.
D.A Translator resource for multilingual support.
E.A Microsoft Entra ID app registration for the bot.
AnswersA, B, E

The bot interacts with users and uses the CLU model.

Why this answer

Options A, C, and E are correct because a CLU project provides the language model, an Azure Bot Service bot handles the bot logic and channels, and a Microsoft Entra ID app registration is needed for authentication. Option B is wrong because a Translator resource is not required for CLU. Option D is wrong because a QnA Maker resource is not required (CLU handles both intents and entities).

482
MCQeasy

A developer wants to integrate a pre-built AI model that can extract key information from invoices, such as vendor name, invoice date, and total amount. Which Azure AI service should they use?

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

Document Intelligence provides pre-built invoice models for extraction.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct service because it is specifically designed to extract structured data from documents like invoices, including fields such as vendor name, invoice date, and total amount. It uses pre-built models trained on common document types, making it ideal for this use case without requiring custom training.

Exam trap

The trap here is that candidates may confuse Azure AI Language's entity extraction capabilities with document-specific extraction, not realizing that Azure AI Document Intelligence is purpose-built for semi-structured documents like invoices and forms.

How to eliminate wrong answers

Option A is wrong because Azure AI Language focuses on text analytics, sentiment analysis, and entity recognition from unstructured text, not on extracting structured fields from semi-structured documents like invoices. Option B is wrong because Azure OpenAI Service provides generative AI models (e.g., GPT-4) for text generation and conversation, not a pre-built model optimized for invoice data extraction. Option D is wrong because Azure Cognitive Search is a search and indexing service for building search experiences over data, not a document processing service for extracting key information from invoices.

483
MCQhard

Refer to the exhibit. You are deploying a generative AI model as an online endpoint in Azure Machine Learning. You receive complaints that the endpoint returns 503 errors during peak hours. What is the most likely cause?

A.The manual scale setting with 2 instances may be insufficient for peak traffic.
B.The request timeout of 30 seconds is too short.
C.The environment variable MODEL_CACHE_SIZE is set too low.
D.The model version is not specified correctly.
AnswerA

Manual scaling does not automatically adjust; if traffic exceeds capacity, requests are rejected with 503.

Why this answer

Option A is correct because the scale type is Manual with 2 instances; during peak load, the number of instances may be insufficient, leading to 503 errors. Option B is wrong because requestTimeout of 30 seconds is reasonable. Option C is wrong because model version is specified.

Option D is wrong because environment variables do not cause 503 errors directly.

484
MCQmedium

You are deploying a custom question-answering solution using Azure AI Language. The solution must support multiple languages and provide answers from a set of FAQ documents. You need to ensure that the service can handle up to 1000 requests per minute with low latency. What should you configure?

A.Use Azure AI Search with a basic tier and replicas.
B.Use the Standard tier and allocate 10 capacity units (CUs).
C.Use the Free tier and enable autoscaling.
D.Deploy a dedicated endpoint with provisioned throughput of 1000 TPS.
AnswerB

Standard tier with CUs provides the required throughput.

Why this answer

Option B is correct because Azure AI Language's custom question-answering feature uses a Standard tier with capacity units (CUs) to handle throughput and latency. Each CU provides a baseline of 100 requests per minute (RPM), so 10 CUs deliver exactly 1000 RPM, meeting the requirement. The Standard tier also supports multiple languages and low-latency responses from FAQ documents.

Exam trap

The trap here is confusing throughput units (requests per minute vs. per second) and assuming that Azure AI Search replicas or provisioned TPS from other services apply to Azure AI Language custom question-answering, when the correct scaling mechanism is capacity units (CUs) on the Standard tier.

How to eliminate wrong answers

Option A is wrong because Azure AI Search with a basic tier and replicas is designed for indexing and search, not for the managed question-answering runtime of Azure AI Language; replicas improve search query throughput but do not directly control the custom QA endpoint's request rate or latency. Option C is wrong because the Free tier is limited to 3 transactions per minute and cannot scale to 1000 requests per minute, and autoscaling is not available on the Free tier. Option D is wrong because provisioned throughput of 1000 TPS (transactions per second) is a concept for Azure OpenAI or dedicated endpoints in other services, not for Azure AI Language custom question-answering, which uses capacity units (CUs) measured in requests per minute, not per second.

485
Multi-Selectmedium

A company uses Azure Custom Vision to build a classifier for defect detection on a manufacturing line. They have labeled images of products with and without defects. Which TWO actions should they take to improve model performance?

Select 2 answers
A.Train for more iterations without validation.
B.Use images with balanced numbers of defect and non-defect samples.
C.Set the learning rate manually using the Custom Vision API.
D.Increase the number of images per tag, including variations in lighting and angle.
E.Reduce the number of images per tag to avoid overfitting.
AnswersB, D

Balanced datasets prevent bias toward majority class.

Why this answer

Option B is correct because balanced datasets prevent the model from becoming biased toward the majority class (e.g., non-defect images), which is critical for defect detection where defects are rare. Azure Custom Vision uses a weighted loss function during training, and class imbalance can cause the model to predict the majority class for most inputs, reducing recall for defects. Balanced samples ensure the model learns discriminative features for both classes equally.

Exam trap

The trap here is that candidates may think reducing images prevents overfitting (Option E) or that manual learning rate tuning (Option C) is possible in Custom Vision, but the service abstracts hyperparameter tuning and requires sufficient, varied data for robust defect detection.

486
MCQhard

Your knowledge mining solution ingests documents from multiple tenants. Each tenant's data must be isolated and searchable only by that tenant. You have a single Azure AI Search service. How should you implement multi-tenancy?

A.Use separate skillsets for each tenant
B.Create a separate search service for each tenant
C.Use a single index with a tenant ID field and filter queries by that field
D.Use separate data sources within the same index
AnswerC

Index-level security with filters is the recommended approach.

Why this answer

Option C is correct because index-level security with filters is the recommended pattern for multi-tenancy. Option A is wrong because multiple services are costly and unnecessary. Option B is wrong because data sources are not security boundaries.

Option D is wrong because skillsets are stateless and do not provide isolation.

487
MCQmedium

You have defined the custom WebApiSkill shown in the exhibit. The skill calls an Azure Function that can process up to 10 documents per second. However, you notice that the skill is failing with 429 errors. What is the most likely cause?

A.The timeout of 30 seconds is too short for the function to respond
B.The batch size of 5 is too large, causing the function to receive too many documents at once
C.The context '/document' is incorrect, causing all documents to be processed as one
D.The degreeOfParallelism of 3 causes too many concurrent requests, exceeding the function's capacity
AnswerD

With batchSize 5 and degreeOfParallelism 3, up to 15 documents are sent concurrently.

Why this answer

Option D is correct because the degreeOfParallelism is set to 3, meaning three batches of 5 documents each (15 docs) are sent concurrently, exceeding the 10 docs/sec capacity. Option A is wrong because the timeout is 30 seconds, which is sufficient. Option B is wrong because context is correct.

Option C is wrong because the batch size of 5 is reasonable.

488
Multi-Selectmedium

Which TWO Azure AI services can be used together to build a solution that transcribes customer service calls and detects sentiment?

Select 2 answers
A.Azure AI Language (sentiment analysis)
B.Azure AI Speech (speech-to-text)
C.Azure AI Translator
D.Azure AI Speech (text-to-speech)
E.Azure AI Language (conversational language understanding)
AnswersA, B

Analyzes sentiment from text.

Why this answer

Azure AI Speech's speech-to-text capability transcribes the audio of customer service calls into text, while Azure AI Language's sentiment analysis evaluates that text to determine the overall sentiment (e.g., positive, negative, or neutral). Together, they form a complete pipeline for analyzing call recordings. Option A is correct because sentiment analysis is the specific feature within Azure AI Language that detects sentiment from text.

Option B is correct because speech-to-text is the specific feature within Azure AI Speech that converts audio to text.

Exam trap

The trap here is that candidates may confuse Azure AI Speech's text-to-speech with speech-to-text, or mistakenly think Azure AI Translator or conversational language understanding can perform sentiment analysis, when in fact only the specific sentiment analysis feature of Azure AI Language is designed for that task.

489
MCQhard

You are building an agent using Azure AI Agent Service that must execute code in a sandbox environment. The code should be able to install Python packages. Which action type should you use?

A.function
B.code_interpreter
C.openApi
D.httpRequest
AnswerB

Allows code execution in a sandbox.

Why this answer

Option D is correct because 'code_interpreter' action type allows executing Python code in a sandbox with package installation. Option A is wrong because 'function' is for calling Azure Functions. Option B is wrong because 'httpRequest' is for HTTP calls.

Option C is wrong because 'openApi' is for REST APIs.

490
MCQhard

You deployed a custom neural voice in Azure AI Speech. The model generates poor prosody for long sentences. What should you do?

A.Re-record the training audio at 24 kHz sample rate.
B.Switch to a prebuilt neural voice.
C.Increase the number of training scripts.
D.Use SSML tags to control prosody at runtime.
AnswerA

High-quality audio is essential for learning natural prosody.

Why this answer

A custom neural voice model requires high-quality training data. A 24 kHz sample rate is the standard for Azure AI Speech's neural voices, as it captures the full frequency range needed for natural prosody. Re-recording at this rate ensures the model learns proper intonation and rhythm for long sentences, directly addressing the poor prosody issue.

Exam trap

The trap here is that candidates may think runtime SSML tags (Option D) can fix poor prosody, but the question specifies the model generates poor prosody, indicating a training data quality issue that SSML cannot correct.

How to eliminate wrong answers

Option B is wrong because switching to a prebuilt neural voice does not fix the custom model's training data quality issue; it only replaces the model entirely, which may not meet custom voice requirements. Option C is wrong because increasing the number of training scripts does not improve prosody if the existing audio quality (e.g., sample rate) is inadequate; more low-quality data does not help. Option D is wrong because SSML tags control prosody at runtime but do not address the root cause of poor prosody in the trained model; they are a workaround, not a fix for training data deficiencies.

491
MCQhard

You are designing a solution that uses Azure AI Translator to translate documents in real-time. The solution must handle up to 10,000 characters per request and must be cost-effective. Which pricing tier should you select?

A.F0 (Free)
B.S1 (Standard)
C.D3 (Volume)
D.S2 (Standard)
AnswerB

S1 supports up to 10,000 characters per request at standard cost.

Why this answer

The S1 (Standard) tier is correct because it supports up to 10,000 characters per request for real-time document translation, which meets the requirement, and it is the most cost-effective paid tier for this workload. The Free tier (F0) has a limit of 5,000 characters per request and is not suitable for production use, while higher tiers like S2 and D3 are unnecessary and more expensive for this character limit.

Exam trap

The trap here is that candidates often confuse the character-per-request limit with the total monthly character allowance, leading them to incorrectly select the Free tier (F0) for small workloads without realizing its 5,000-character per request cap is insufficient for the stated requirement.

How to eliminate wrong answers

Option A is wrong because the F0 (Free) tier has a maximum of 5,000 characters per request, which is insufficient for handling 10,000 characters per request, and it is intended only for evaluation and non-production use. Option C is wrong because the D3 (Volume) tier is designed for high-volume translation with discounted per-character pricing but is not cost-effective for the specified 10,000-character limit, as it requires a commitment to large monthly volumes and has a higher base cost. Option D is wrong because the S2 (Standard) tier supports the same 10,000-character limit as S1 but at a higher per-character cost, making it less cost-effective for this requirement.

492
Multi-Selecthard

A manufacturing company uses Azure AI Custom Vision to classify defects on assembly line parts. The model is currently trained with 500 images per class and achieves 85% accuracy. The company needs to improve accuracy to 95% without collecting new images. Which THREE actions should they take?

Select 3 answers
A.Change the domain to 'General'
B.Use data augmentation (e.g., rotation, scaling)
C.Increase the number of training iterations
D.Adjust the probability threshold
E.Add negative images (images without defects)
AnswersB, D, E

Creates variations from existing images.

Why this answer

Adjusting probability threshold can reduce false positives. Adding negative images improves model robustness. Using data augmentation generates variations from existing images.

Changing domain is not applicable after training; increasing training time may help but not as directly as augmentation.

493
MCQmedium

You are a data scientist at a healthcare research organization. You have been tasked with building a knowledge mining solution to extract key information from thousands of medical journal articles stored as PDFs in an Azure Blob Storage container. The articles are in English and contain tables, figures, and structured text. Your organization uses Microsoft Purview for data governance. You need to design a solution that uses Azure AI Search and Azure AI Services to extract and index the following: article title, authors, publication date, abstract, and key findings (as key phrases). The solution must also detect any mentions of drugs and dosages. The extracted information must be indexed and searchable via a custom web application. Which approach should you take?

A.Use Azure AI Search with a skillset that includes OCR skill, Text Translation skill to translate, Entity Recognition skill for drugs, and Key Phrase Extraction. Index the results.
B.Use Azure AI Search with a blob indexer that includes a skillset with Document Layout skill to extract text, Key Phrase Extraction skill to extract key findings, and map built-in metadata for title, authors, date. Use a custom index to store the extracted fields.
C.Use Azure AI Search with a blob indexer and a skillset that includes Document Layout skill, Entity Recognition skill to extract drug names, Key Phrase Extraction skill, and custom skill to extract title/authors/date from the first page. Create an index with fields for each required element.
D.Use Azure AI Search with a skillset that includes OCR skill, Entity Recognition skill, Sentiment skill, and Key Phrase Extraction. Use a knowledge store to project the enriched data.
AnswerC

Covers all requirements with appropriate skills.

Why this answer

Option C is correct because it uses the appropriate skills for extraction: Document Layout skill handles tables and figures, Entity Recognition extracts drugs (as entities), Key Phrase Extraction extracts key findings, and the index includes all required fields. Option A misses Entity Recognition for drugs. Option B uses Translator unnecessarily.

Option D uses OCR skill but the Document Layout skill is more suitable for structured PDFs.

494
MCQmedium

Refer to the exhibit. You are using Azure OpenAI to build a trivia bot. The bot responds correctly to simple questions but sometimes gives overly verbose or off-topic answers. Which parameter should you adjust to make responses more focused?

A.Increase temperature
B.Decrease top_p
C.Increase max_tokens
D.Decrease max_tokens
E.Decrease temperature
AnswerE

Lower temperature makes the model more deterministic and focused.

Why this answer

Decreasing the temperature parameter reduces the randomness of the model's output, making it more deterministic and focused. For a trivia bot that gives overly verbose or off-topic answers, lowering temperature (e.g., from 0.7 to 0.3) forces the model to choose higher-probability tokens, which typically correspond to more concise and relevant responses.

Exam trap

Microsoft often tests the misconception that max_tokens controls response focus, but candidates must understand that max_tokens only limits length, not content relevance, while temperature directly influences the model's creativity and adherence to the prompt.

How to eliminate wrong answers

Option A is wrong because increasing temperature would increase randomness, making responses even more verbose and off-topic. Option B is wrong because decreasing top_p (nucleus sampling) can also reduce diversity but is not the primary parameter for controlling focus; it cuts off low-probability tokens, which may help but is less direct than temperature for this symptom. Option C is wrong because increasing max_tokens would allow longer responses, exacerbating verbosity.

Option D is wrong because decreasing max_tokens truncates the output length but does not address the core issue of off-topic content; the model may still produce irrelevant text within the shorter limit.

495
Multi-Selectmedium

You are developing a knowledge mining solution that extracts insights from customer feedback. Which TWO Azure AI services can be used to analyze the sentiment of the feedback and categorize it into topics?

Select 2 answers
A.Azure AI Personalizer
B.Azure AI Translator
C.Azure AI Custom Vision
D.Azure AI Language
E.Azure AI Search with cognitive skills
AnswersD, E

Azure AI Language includes sentiment analysis and key phrase extraction for topic identification.

Why this answer

Option A (Azure AI Language) provides sentiment analysis and topic extraction. Option D (Azure AI Search with cognitive skills) can incorporate sentiment and topic extraction skills. Option B is for decision, not sentiment.

Option C is for text translation. Option E is for computer vision.

496
MCQhard

You are designing an agentic solution using Azure AI Agent Service with a custom skill that calls an external REST API. The API has rate limits: 100 requests per minute per client. You need to ensure the agent respects this limit without degrading user experience. Which approach should you take?

A.Use a token bucket rate limiter with a shared counter stored in Azure Cache for Redis
B.Set a fixed delay of 600ms between each API call
C.Configure the skill to handle HTTP 429 responses with retry-after logic
D.Implement exponential backoff in the skill code
AnswerA

Token bucket allows burst and respects limits globally.

Why this answer

Option D is correct because a token bucket with a shared counter across all agent instances ensures global rate limiting without dropping requests unexpectedly. Option A is incorrect because 'retry-after' headers require the agent to handle 429 responses, which can degrade UX. Option B is incorrect because exponential backoff can cause delays.

Option C is incorrect because a fixed delay per request does not adapt to varying traffic.

497
MCQeasy

Your company wants to moderate user-uploaded images for adult content. Which Azure AI service should you use?

A.Azure AI Content Safety
B.Azure AI Face
C.Azure AI Document Intelligence
D.Azure AI Vision Image Analysis
AnswerA

Content Safety provides content moderation for images and text.

Why this answer

Azure AI Content Safety is specifically designed to detect adult and offensive content. It can analyze images for adult content.

498
MCQhard

You deploy the ARM template shown in the exhibit to create an Azure AI Search indexer. The indexer fails to run, and you see an error that the skillset 'demo-skillset' does not exist. What is the most likely cause?

A.The field mapping source field 'metadata_storage_path' is incorrect
B.The schedule start time is in the past, causing the indexer to be disabled
C.The data source 'demo-datasource' does not exist
D.The skillset resource was not deployed before the indexer
AnswerD

The indexer depends on the skillset, which must exist. The template does not include the skillset resource.

Why this answer

Option A is correct because the ARM template references a skillset that has not been deployed. Option B is wrong because the data source is referenced but not necessarily missing. Option C is wrong because the schedule is valid.

Option D is wrong because the field mapping is valid.

499
MCQeasy

Your company has a large set of PDF documents stored in Azure Blob Storage. You need to index these documents in Azure Cognitive Search so that users can search the text content. What is the first step you should take?

A.Create an index with a field for each metadata property.
B.Create a skillset to extract text from PDFs.
C.Create a data source that connects to Azure Blob Storage.
D.Create an indexer that runs daily.
AnswerC

A data source is required to specify where the data is located.

Why this answer

Option A is correct because you need to create a data source that points to the Blob Storage container to fetch the documents. Option B is wrong because you need a data source before creating an indexer. Option C is wrong because the indexer will create the index based on the data source.

Option D is wrong because the indexer will handle skillset execution.

500
MCQeasy

You are developing a chat application that uses Azure OpenAI Service to answer customer queries. The solution must ensure that the model does not generate harmful or offensive content. Which Azure AI service should you configure?

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

Azure AI Content Safety provides content moderation to filter harmful content.

Why this answer

Option C is correct because Azure AI Content Safety is specifically designed to detect and filter harmful or offensive content in text and images, making it the appropriate service to integrate with an Azure OpenAI chat application to enforce content safety policies. It provides APIs for content moderation, including severity-based filtering for hate, self-harm, sexual, and violence categories, which directly addresses the requirement to prevent the model from generating harmful output.

Exam trap

The trap here is that candidates often confuse Azure AI Language's text analytics capabilities (like sentiment analysis) with content safety, assuming that language understanding inherently includes harm detection, but Azure AI Content Safety is a separate, specialized service for content moderation.

How to eliminate wrong answers

Option A is wrong because Azure AI Bot Service is a platform for building, testing, and deploying conversational agents (bots), not a content moderation or safety service; it does not natively filter harmful content from model outputs. Option B is wrong because Azure AI Search is a search-as-a-service solution for indexing and querying data, with no built-in content safety or moderation capabilities for generated text. Option D is wrong because Azure AI Language provides natural language processing features like sentiment analysis, key phrase extraction, and question answering, but it does not include content safety filters for detecting harmful or offensive content.

501
MCQmedium

You run the above PowerShell command to check the responsible AI policy applied to an Azure OpenAI Service deployment. The output shows 'MyPolicy'. You need to verify that the policy blocks hate speech. What should you do?

A.Use the Azure Portal to review the deployment's properties.
B.Navigate to Azure AI Content Safety and view the policy 'MyPolicy'.
C.Run Get-AzCognitiveServicesAccountDeployment with -ExpandProperties.
D.Use Azure Monitor to check the deployment's logs.
AnswerB

Content Safety is where policies are defined and can be viewed.

Why this answer

Option B is correct because Azure AI Content Safety is the dedicated service for managing and viewing the details of content filtering policies, including custom policies like 'MyPolicy'. The PowerShell command only confirms the policy name is applied to the deployment; to verify that the policy blocks hate speech, you must inspect the policy's configuration (e.g., severity thresholds for hate categories) within the Azure AI Content Safety portal. The Azure Portal deployment properties only show the policy name, not its rules.

Exam trap

The trap here is that candidates assume the deployment properties or PowerShell output contain the policy's rule details, when in fact they only show the policy name, leading them to choose Option A or C instead of navigating to the dedicated Content Safety service where the actual filter rules are configured.

How to eliminate wrong answers

Option A is wrong because the Azure Portal's deployment properties only display the policy name (e.g., 'MyPolicy') and do not expose the specific content filter rules or severity thresholds that define what is blocked. Option C is wrong because Get-AzCognitiveServicesAccountDeployment with -ExpandProperties returns deployment-level metadata (e.g., model, scale settings) but not the content filter policy's rule details; it cannot show whether hate speech is blocked. Option D is wrong because Azure Monitor logs capture operational events and usage metrics, not the configuration of content filtering policies; logs cannot reveal the policy's rule definitions.

502
MCQhard

Refer to the exhibit. You run the Azure CLI command shown. What is the output?

A.A single key string
B.Both key1 and key2
C.The endpoint URL
D.The region of the account
AnswerA

The query extracts key1 as a string.

Why this answer

The `az cognitiveservices account keys list` command retrieves the access keys for an Azure Cognitive Services account. By default, it returns both key1 and key2, but the `--query` parameter with `keys[0]` filters the output to return only the first key (key1) as a single string. This is a standard Azure CLI query syntax using JMESPath to extract a specific element from the JSON response.

Exam trap

Microsoft often tests the distinction between retrieving keys versus other account properties (like endpoint or region), and the trap here is that candidates assume `keys list` returns all keys by default without recognizing that the `--query` parameter can filter to a single key.

How to eliminate wrong answers

Option B is wrong because the `--query keys[0]` filter explicitly selects only the first key (key1), not both key1 and key2. Option C is wrong because the command retrieves keys, not the endpoint URL; the endpoint URL is obtained via `az cognitiveservices account show` with a different query. Option D is wrong because the region is a property of the account resource, not the keys list; the region is returned by `az cognitiveservices account show` or `list`, not by the keys list command.

503
Multi-Selecteasy

Which TWO features are available in Azure Computer Vision but not in Azure Custom Vision?

Select 2 answers
A.Object detection
B.Image classification
C.Face detection
D.Optical character recognition (OCR)
E.Image captioning
AnswersD, E

Pre-built OCR only in Computer Vision.

Why this answer

A and E are correct. Azure Computer Vision provides pre-built optical character recognition (OCR) and image captioning. Custom Vision is for custom models and does not include these pre-built capabilities.

B and C are wrong because Custom Vision can do image classification and object detection with custom training. D is wrong because face detection is available in Face API, not directly in Computer Vision.

504
MCQhard

You are a data scientist for Contoso Pharmaceuticals. The company has thousands of research documents in PDF format stored in Azure Blob Storage. You need to build an Azure Cognitive Search solution that enables researchers to search for documents based on chemical compound names, disease mentions, and experimental results. The solution must extract these entities using a custom AI model built in Azure AI Language. Additionally, the solution must support semantic search for natural language queries. The search index must be updated daily with new documents. You have an existing Azure AI Language custom entity extraction model that recognizes chemical compounds and diseases. The model is deployed as an endpoint. You need to configure the enrichment pipeline. What should you do?

A.Create a custom skill in the skillset that calls the custom entity extraction endpoint via HTTP.
B.Deploy the custom model to Azure AI Document Intelligence and use a Document Intelligence skill.
C.Add the custom entity extraction as a field mapping in the indexer.
D.Use the built-in Entity Recognition skill and configure it to use your custom model endpoint.
AnswerA

Custom skills can call external APIs, including custom model endpoints.

Why this answer

Option B is correct because you need to create a custom skill in the Azure Cognitive Search skillset that calls the Azure AI Language custom entity extraction endpoint. The built-in skills do not support custom models directly. Option A is wrong because built-in skills only cover prebuilt entities.

Option C is wrong because the custom model is already deployed. Option D is wrong because a custom skill is needed before adding to the index.

505
MCQmedium

You need to extract personally identifiable information (PII) from a set of text documents before indexing them in Azure AI Search. The PII must be redacted. Which Azure AI service and configuration should you use?

A.Use the entity recognition skill in Azure AI Search and map to a target field
B.Use Azure AI Document Intelligence with a custom model to identify PII fields
C.Use the built-in PII detection skill in Azure AI Search with redaction mode enabled
D.Use Azure AI Language's key phrase extraction to find PII
AnswerC

The PII detection skill can redact detected entities.

Why this answer

Option A is correct because Azure AI Language's PII detection skill can redact PII. Options B and D do not redact. Option C is for form extraction.

506
Multi-Selecthard

You are using Azure AI Document Intelligence to extract data from scanned contracts. The contracts contain tables and handwritten signatures. Which TWO features should you enable?

Select 2 answers
A.Train a custom neural model to recognize handwritten signatures.
B.Enable table extraction in the custom model.
C.Enable OCR to read scanned text.
D.Use form recognition to capture key-value pairs.
E.Use the prebuilt-layout model for all extraction.
AnswersA, B

Neural models can learn to extract signatures.

Why this answer

Options A and C are correct. The neural model handles handwriting (A), and the table extraction capability (C) extracts tables. Option B is wrong because the prebuilt-layout model is not custom-trained.

Option D is wrong because form recognition is part of Document Intelligence but not specific to contracts. Option E is wrong because OCR is built-in and not a separate feature to enable.

507
MCQhard

You are building a generative AI application that uses Azure OpenAI Service. The application must access data from an Azure SQL database to answer user questions. You need to implement a solution that retrieves the most relevant data without exposing the database schema to the model. Which approach should you use?

A.Configure the model to generate SQL queries and execute them against the database
B.Use a middle-tier service to query the database, then pass results to the model via Azure OpenAI On Your Data
C.Embed the entire database schema in the system prompt
D.Fine-tune the model with historical query results from the database
AnswerB

This isolates the database and provides relevant context to the model.

Why this answer

Option B is correct because it uses a middle-tier service to query the Azure SQL database and then passes only the relevant results to the Azure OpenAI model via the 'On Your Data' feature. This approach ensures the model never sees the database schema, protecting sensitive structural details while still providing the necessary context for answering user questions. It also allows the middle-tier to handle authentication, query optimization, and data filtering securely.

Exam trap

The trap here is that candidates often assume the model can safely generate SQL queries (Option A) because it seems efficient, but they overlook the security and schema exposure risks, as well as the fact that Azure OpenAI On Your Data is the designed pattern for this exact use case.

How to eliminate wrong answers

Option A is wrong because having the model generate SQL queries directly exposes the database schema to the model (either explicitly or implicitly through query patterns) and introduces significant security risks, such as SQL injection or unintended data access, which violates the requirement to not expose the schema. Option C is wrong because embedding the entire database schema in the system prompt would directly expose the schema to the model, contradicting the requirement, and would also consume excessive token limits, potentially degrading performance. Option D is wrong because fine-tuning the model with historical query results does not address the need to retrieve the most relevant data dynamically; it only teaches the model to mimic past responses without providing a mechanism to query the live database, and it still risks exposing schema information through the training data.

508
MCQeasy

You are building an agent in Microsoft Copilot Studio that needs to send a confirmation email after a user completes a survey. The email should be sent using the user's email address collected during the conversation. Which feature should you use to send the email?

A.Create a Power Automate flow that sends an email and call it from the topic.
B.Use the Send an email action directly in Copilot Studio.
C.Use an adaptive card with an email button.
D.Use the email channel to send a response.
AnswerA

Power Automate flows can send emails via connectors like Outlook.

Why this answer

Option A is correct because a Power Automate flow can be triggered from a topic and send an email using the user's email address. Option B is wrong because the email channel is for receiving emails. Option C is wrong because Copilot Studio does not have a native email action.

Option D is wrong because adaptive cards are for in-chat interactions, not sending emails.

509
MCQmedium

Your knowledge mining solution uses Azure AI Search. Users complain that search results are not relevant. You have enabled semantic search but results still lack context. What should you do to improve relevance?

A.Ensure the index includes a semantic configuration with title and content fields
B.Increase the number of partitions to handle more data
C.Configure a scoring profile with boosting based on metadata
D.Increase the number of replicas to improve query performance
AnswerA

Semantic configuration is required for semantic ranking to work.

Why this answer

Option D is correct because semantic ranking uses captions and answers; without them, it is less effective. Option A is wrong because simple scoring profiles do not use AI. Option B is wrong because more replicas improve throughput, not relevance.

Option C is wrong because increasing partition count improves indexing speed.

510
MCQhard

You have the above skillset in Azure AI Search. The indexer processes a document with 12,000 characters of content. How many entity recognition skill executions occur?

A.4
B.2
C.3
D.1
AnswerC

Three pages result from the split, each triggering an entity recognition execution.

Why this answer

The split skill splits content into pages of max 5000 characters with 500 overlap. For 12000 characters, pages: page1 (0-5000), page2 (4500-9500), page3 (9000-12000) => 3 pages. The entity skill runs per page (context /document/pages/*), so 3 executions.

511
MCQhard

Your organization uses Microsoft Purview to catalog data assets. You need to enable knowledge mining on these assets to allow users to search across structured and unstructured data. Which integration should you use to connect Microsoft Purview with Azure AI Search?

A.Configure Microsoft Purview to push metadata directly to an Azure AI Search index.
B.Use Microsoft Foundry's built-in connector to import Purview metadata.
C.Create an Azure AI Search indexer that connects to Microsoft Purview's data source using the Purview REST API.
D.Use Power BI to export Purview metadata to Azure AI Search.
AnswerC

Indexer can pull metadata via API.

Why this answer

Azure AI Search can index metadata from Microsoft Purview using a custom indexer or data source. Option B is correct because you can create an indexer that pulls metadata from Purview's Atlas API. Option A is incorrect because Purview does not push directly.

Option C is incorrect because Power BI is for analytics. Option D is incorrect because Microsoft Foundry is a different platform.

512
MCQmedium

A news organization uses Azure Video Indexer to generate transcripts of live broadcasts. They notice that the speaker names are not appearing in the transcript. What is the most likely cause?

A.The video resolution is too low for OCR.
B.The speaker identification model has not been trained with voice samples.
C.The video format is not supported.
D.The language is not set correctly.
AnswerB

Speaker names require custom voice identification.

Why this answer

Speaker names are missing because Azure Video Indexer's speaker identification feature requires pre-trained voice samples to match speakers to their identities. Without a custom voice model trained on known speakers' audio, the service can only label speakers as 'Speaker #1', 'Speaker #2', etc., but cannot assign actual names. This is a supervised learning process where the model must be trained with labeled voice samples before it can recognize and name speakers.

Exam trap

The trap here is that candidates may confuse speaker identification with automatic diarization or assume that speaker names are automatically extracted from the video metadata, when in fact Azure Video Indexer requires explicit training of a custom Person Model with voice samples to assign names.

How to eliminate wrong answers

Option A is wrong because OCR (optical character recognition) is used for extracting text from video frames, not for identifying speakers or generating transcripts; low resolution would affect text extraction but not speaker name assignment. Option C is wrong because Azure Video Indexer supports a wide range of common video formats (e.g., MP4, MOV, AVI), and an unsupported format would cause a failure to index or generate any transcript, not just missing speaker names. Option D is wrong because setting the language incorrectly would affect the accuracy of the speech-to-text transcription (e.g., wrong words or gibberish), but it would not prevent speaker names from appearing; speaker identification is a separate model that requires training regardless of language.

513
MCQmedium

You see the exhibit in an Azure AI Search skillset definition. The custom skill is not executing as expected. What is the most likely cause?

A.The skill is missing the 'uri' property to specify the endpoint
B.The input source path is incorrect
C.The JSON is malformed and will not parse
D.The type should be 'Microsoft.Skills.Custom.WebApiSkill' with dots
AnswerA

A custom web API skill must include 'uri' for the function URL.

Why this answer

The custom skill is not executing because the 'uri' property, which specifies the endpoint URL for the web API, is missing from the skill definition. Azure AI Search requires this property to route requests to the external service; without it, the skill cannot be invoked and will fail silently or return errors.

Exam trap

The trap here is that candidates often focus on input/output paths or syntax errors, overlooking the fact that the 'uri' property is a required field for custom WebApiSkills, and its absence is a common oversight in skillset definitions.

How to eliminate wrong answers

Option B is wrong because an incorrect input source path would cause a different symptom—such as missing or null data being passed to the skill—but the skill would still attempt execution; the core issue here is the missing endpoint. Option C is wrong because if the JSON were malformed, the skillset definition would fail to parse entirely during creation or update, not just cause the skill to not execute. Option D is wrong because the type 'Microsoft.Skills.Custom.WebApiSkill' is the correct and required format for a custom web API skill in Azure AI Search; using dots is standard and not a problem.

514
MCQeasy

You have created a Copilot Studio agent that uses a Power Automate flow to send an email when a user requests a password reset. The flow works correctly in test mode, but when the agent is published, the flow does not run. What should you check first?

A.Check if the flow is shared with the Copilot Studio agent.
B.Check if the user has permission to run the flow.
C.Check if the trigger condition is correct.
D.Check if the flow is turned on.
AnswerA

Flows used in Copilot Studio must be shared with the agent's owner or the bot application.

Why this answer

Option B is correct because if the flow runs in test but not in published mode, the most common issue is that the flow connection is not shared with the agent. Option A is wrong because permissions are likely correct if test works. Option C is wrong because the flow is already created.

Option D is wrong because the trigger is correct if test works.

515
MCQmedium

Your company uses Microsoft Copilot for Microsoft 365. You need to ensure that Copilot only accesses data from approved SharePoint sites and does not use any other organizational data. What should you configure?

A.Configure Conditional Access policies in Microsoft Entra ID.
B.Use Microsoft Purview Data Map to catalog the approved sites.
C.Apply sensitivity labels to the approved SharePoint sites.
D.Set up data retention policies in Microsoft Purview.
AnswerC

Sensitivity labels can be used to restrict Copilot's data sources.

Why this answer

Option B is correct because sensitivity labels can restrict Copilot's data access. Option A is wrong as conditional access controls authentication, not data access. Option C is wrong as retention policies manage data lifecycle.

Option D is wrong as Purview Data Map catalogs data, not restrict access.

516
MCQhard

You have configured a system message for an Azure OpenAI chat completion deployment as shown in the exhibit. Users are reporting that the assistant sometimes refuses to answer questions that are clearly within the scope of the provided data. What is the most likely issue?

A.The system message encourages the model to err on the side of caution, leading to false-negative refusals.
B.The system message explicitly prohibits making up information, which is correct behavior.
C.The system message does not include instructions to use the provided data.
D.The temperature parameter is set too high, causing the model to hallucinate.
AnswerA

The instruction 'say I don't know' and not make up information can cause the model to refuse when uncertain.

Why this answer

Option A is correct because the system message likely contains overly cautious language (e.g., 'only answer if you are certain' or 'do not speculate'), which causes the model to refuse answering even when the data clearly supports the response. This is a known behavior in Azure OpenAI chat completions where the system message's tone and constraints directly influence refusal rates, leading to false-negative refusals.

Exam trap

Microsoft often tests the misconception that refusal issues are caused by missing data instructions or high temperature, when in fact the root cause is the system message's overly cautious phrasing that induces false-negative refusals.

How to eliminate wrong answers

Option B is wrong because explicitly prohibiting making up information is a standard best practice to reduce hallucination, not a cause of false-negative refusals; it does not inherently make the model overly cautious. Option C is wrong because the system message in the exhibit (as described) does include instructions to use the provided data, so the issue is not a missing directive but the cautious phrasing. Option D is wrong because a high temperature parameter increases randomness and creativity, leading to hallucinations or off-topic responses, not systematic refusal to answer within scope.

517
MCQmedium

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

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

System message can guide the model to output Python code.

Why this answer

The system message parameter in the Azure OpenAI API is used to set the behavior and context of the assistant, including specifying the desired output format or language. By setting the system message to something like 'You are a helpful assistant that always generates Python code,' the developer can instruct the model to produce Python code consistently. This is the correct parameter for guiding the model's response style and content.

Exam trap

The trap here is that candidates confuse parameters that control randomness (temperature, top_p) or response length (max_tokens) with the system message, which is the correct mechanism for setting output language or format constraints.

How to eliminate wrong answers

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

518
Multi-Selectmedium

Which TWO actions can you take to reduce the cost of using Azure OpenAI Service for a chat application?

Select 2 answers
A.Increase the frequency penalty.
B.Enable content filtering.
C.Set the max_tokens parameter to a lower value.
D.Increase the max_tokens parameter to allow longer responses.
E.Use a smaller model like GPT-3.5 instead of GPT-4.
AnswersC, E

Reduces token count per response.

Why this answer

Option C is correct because reducing the max_tokens parameter directly limits the number of tokens generated per API call, which lowers the cost since Azure OpenAI Service bills per token (both input and output). By capping the response length, you avoid paying for unnecessarily long completions.

Exam trap

The trap here is that candidates often confuse cost-saving techniques with performance-tuning parameters, mistakenly thinking that adjusting penalty settings or content filtering reduces token consumption, when in fact only limiting token output or using a cheaper model directly lowers the bill.

519
MCQmedium

You are deploying an Azure AI Search solution that indexes customer support tickets. The solution must support fuzzy search for misspelled keywords and boost results from premium customers. Which two features should you configure?

A.Scoring profiles
B.Synonym maps
C.Suggesters
D.Custom analyzers
E.Fuzzy search parameters
AnswerA, E

Scoring profiles allow boosting based on fields like customer tier.

Why this answer

Scoring profiles allow you to boost search results based on specific criteria, such as customer tier, by assigning higher weights to certain fields or adding functions that increase scores for premium customers. This directly supports the requirement to prioritize results from premium customers.

Exam trap

The trap here is that candidates often confuse fuzzy search parameters with custom analyzers or synonym maps, but fuzzy search is a query-time parameter (e.g., searchMode=any&fuzzy=true) that does not require index-level configuration, while scoring profiles are the correct mechanism for boosting results.

How to eliminate wrong answers

Option B is wrong because synonym maps expand queries to include equivalent terms but do not handle misspellings or boost results by customer tier. Option C is wrong because suggesters enable autocomplete and search-as-you-type suggestions, not fuzzy matching or scoring boosts. Option D is wrong because custom analyzers define tokenization and text normalization rules but do not provide built-in fuzzy search parameters or scoring profile boosts.

520
MCQhard

You are building a customer support chatbot using Azure OpenAI Service. The chatbot must only answer questions related to the company's products and policies. It should refuse to answer off-topic questions. You need to implement this restriction effectively. What should you do?

A.Implement Retrieval Augmented Generation (RAG) with your product and policy data
B.Fine-tune the model on a dataset of product-related conversations
C.Use a system message that instructs the model to stay on topic
D.Set the temperature parameter to 0 to reduce randomness
AnswerA

RAG grounds the model in your data, ensuring answers are only from that data.

Why this answer

Option A is correct because Retrieval Augmented Generation (RAG) grounds the model's responses in your specific product and policy data by retrieving relevant documents from a vector database (e.g., Azure Cognitive Search) and injecting them into the prompt. This ensures the chatbot can only answer questions that have matching context in your data, and it naturally refuses off-topic queries because no relevant documents are retrieved, allowing the system to return a default refusal message. RAG provides a dynamic, data-driven boundary without modifying the underlying model.

Exam trap

Microsoft often tests the misconception that a system message or fine-tuning alone can reliably enforce content restrictions, when in practice RAG provides a grounded, data-driven boundary that prevents off-topic responses by design.

How to eliminate wrong answers

Option B is wrong because fine-tuning adapts the model's behavior on a fixed dataset, but it does not prevent the model from generating off-topic answers; the model can still hallucinate or respond to unrelated queries outside the training distribution. Option C is wrong because a system message is a soft instruction that the model can ignore, especially for adversarial or ambiguous off-topic prompts, and it lacks a hard enforcement mechanism to block out-of-scope questions. Option D is wrong because setting the temperature parameter to 0 only reduces randomness in token selection, making outputs more deterministic, but it does not constrain the topic or domain of the response.

521
Matchingmedium

Match each Azure AI pricing tier to its description.

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

Concepts
Matches

Limited transactions per month for evaluation

Production tier with higher throughput

Higher throughput than S0

Even higher throughput for large workloads

Highest throughput tier

Why these pairings

These are common pricing tiers for Azure Cognitive Services.

522
Matchingmedium

Match each Azure Bot Service channel to its description.

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

Concepts
Matches

Custom client communication

Embedded chat in web pages

Integration with Teams

Integration with Slack

Integration with Facebook

Why these pairings

These are channels available for Azure Bot Service.

523
Multi-Selecthard

Your organization uses Azure AI Language to analyze customer support tickets. You need to ensure that personally identifiable information (PII) is detected and redacted before further processing. Which TWO features should you use?

Select 2 answers
A.Entity linking
B.Redaction
C.PII detection
D.Conversation summarization
E.Key phrase extraction
AnswersB, C

Redaction removes or masks the detected PII.

Why this answer

PII detection identifies personal data in text. Entity linking and key phrase extraction do not detect PII. Conversation summarization is not for PII.

524
MCQhard

A multinational corporation uses Azure AI Language to analyze customer feedback in multiple languages. The solution must detect the language of incoming text and then perform sentiment analysis. Which approach minimizes latency and cost?

A.Use the sentiment analysis API with multilingual support
B.Use the Translator service to translate text to English, then call sentiment analysis
C.Store text in Azure AI Search and use cognitive skills for sentiment
D.Call the language detection API followed by the sentiment analysis API
AnswerA

Multilingual sentiment analysis handles both language detection and sentiment in one call.

Why this answer

Option D is correct because Azure AI Language's multilingual sentiment analysis can detect language and sentiment in one call. Option A is wrong because calling two separate endpoints increases latency and cost. Option B is wrong because Translator is an extra service.

Option C is wrong because Azure AI Search is for indexing, not sentiment.

525
MCQhard

A healthcare organization deploys an Azure AI Language Service custom entity recognition model to extract medical conditions from clinical notes. During testing, the model fails to recognize rare diseases mentioned in the training data. What is the most likely cause?

A.The model requires more labeled examples of rare diseases
B.The entity length exceeds the maximum allowed for the model
C.The model is overfitting to common diseases
D.The training data is imbalanced with too many common diseases
AnswerA

Custom entity models need adequate examples per entity; rare diseases often lack sufficient labeled data.

Why this answer

The correct answer is D because custom entity recognition models require sufficient examples per entity; rare diseases with few examples lead to poor recognition. A (overfitting) would cause high training accuracy but poor generalization, but the issue is specifically with rare diseases. B (imbalanced training data) could be a factor, but the primary cause is the low number of examples.

C (entity length limit) is not relevant as rare diseases are not necessarily long.

Page 6

Page 7 of 14

Page 8