Courseiva

CCNA Implement natural language processing solutions Questions

75 of 190 questions · Page 2/3 · Implement natural language processing solutions · Answers revealed

76
MCQeasy

A news organization wants to automatically summarize long articles into short, coherent summaries. The solution must preserve the original meaning and key points. Which Azure AI service should be used?

A.Azure AI Document Intelligence
B.Azure AI Language - Key Phrase Extraction
C.Azure AI Language - Extractive Summarization
D.Azure AI Translator
AnswerC

Extractive summarization picks key sentences to form a summary.

Why this answer

Azure AI Language's Extractive Summarization is specifically designed to generate concise summaries by extracting the most important sentences from a document while preserving the original meaning and key points. This service uses natural language processing to rank sentences based on relevance and coherence, making it ideal for summarizing long articles without altering the original content.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction (Option B) with summarization, but Key Phrase Extraction only returns isolated terms, not a coherent summary, whereas Extractive Summarization returns full sentences that preserve meaning.

How to eliminate wrong answers

Option A is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is optimized for extracting structured data (e.g., tables, key-value pairs) from documents, not for generating textual summaries. Option B is wrong because Azure AI Language - Key Phrase Extraction identifies individual keywords or phrases, not coherent summaries; it lacks the sentence-level extraction and ranking needed for summarization. Option D is wrong because Azure AI Translator focuses on translating text between languages, not summarizing content in the same language.

77
MCQmedium

You are testing a Conversational Language Understanding application. You send the JSON request shown in the exhibit. What is the purpose of this request?

A.Translate the text to another language.
B.Generate a response to the user.
C.Summarize the conversation.
D.Analyze the utterance for intent and entities.
AnswerD

The request is for conversation analysis.

Why this answer

The JSON request sends a user utterance to a Conversational Language Understanding (CLU) endpoint, which is designed to analyze natural language input. The response will include the predicted intent (e.g., 'GetWeather') and extracted entities (e.g., 'location: Seattle'), fulfilling the core function of CLU: intent and entity recognition. This is not a generative or translation task; it is a classification and extraction operation.

Exam trap

The trap here is that candidates confuse the purpose of CLU (intent/entity analysis) with generative AI or other NLP services, assuming any language input to Azure AI implies translation, summarization, or response generation, when in fact CLU is strictly a classification and extraction engine.

How to eliminate wrong answers

Option A is wrong because translation is handled by Azure Translator or Cognitive Services Translator, not by the Conversational Language Understanding API, which does not output translated text. Option B is wrong because generating a response is the role of a conversational AI like Azure OpenAI or a bot framework; CLU only analyzes the utterance and returns structured data (intent/entities), not a natural language reply. Option C is wrong because summarization is a separate capability (e.g., Azure Text Analytics for conversation summarization), and CLU does not produce a condensed version of the conversation; it processes a single utterance at a time.

78
MCQmedium

A development team is using the Azure Cognitive Service for Language to perform sentiment analysis on social media posts. They notice that the returned sentiment scores are often neutral for posts that are clearly positive or negative. What is the most likely reason?

A.The service does not support sentiment analysis for social media language.
B.The posts are too short, causing the sentiment detection to default to neutral.
C.The service is not configured to detect mixed sentiment.
D.The posts are in a language that is not supported by the sentiment analysis API.
AnswerB

Short texts provide insufficient context for accurate sentiment detection.

Why this answer

The Azure Cognitive Service for Language sentiment analysis API has a minimum text length requirement for reliable scoring. When input text is very short (e.g., a few words or a single sentence), the model lacks sufficient context to confidently assign a positive or negative score, so it defaults to a neutral score (often around 0.5). This is a documented behavior of the API, not a limitation of social media language support.

Exam trap

The trap here is that candidates assume the service is failing due to language or configuration issues, when in fact the neutral default is a deliberate design choice to avoid false positives on very short, ambiguous input.

How to eliminate wrong answers

Option A is wrong because the service does support sentiment analysis for social media language; the issue is text length, not domain. Option C is wrong because mixed sentiment detection is a separate feature that identifies conflicting sentiments within a single text (e.g., 'I love the product but hate the service'), and it does not affect the default neutral score for short texts. Option D is wrong because the service supports over 100 languages for sentiment analysis, and the question does not indicate an unsupported language; the neutral scores are due to text brevity, not language.

79
MCQeasy

You need to build a solution that can answer questions based on a set of PDF documents, such as product manuals. The solution should allow users to ask questions in natural language and receive answers with citations. Which Azure AI service should you use?

A.Azure AI Text Analytics
B.Azure Cognitive Search
C.Azure AI Custom Question Answering
D.Azure AI Document Intelligence (formerly Form Recognizer)
AnswerC

Builds a knowledge base from documents and provides answers with citations.

Why this answer

Azure AI Custom Question Answering (part of Azure AI Language) is specifically designed to extract question-answer pairs from semi-structured content like PDFs and provide answers with citations. It uses a deep learning-based extractive QA model that can locate answer spans within documents and return the source text as a citation, directly meeting the requirement for natural language questions and cited answers from product manuals.

Exam trap

The trap here is that candidates often confuse Azure Cognitive Search's document retrieval capability with the extractive QA and citation features of Custom Question Answering, assuming that a search engine alone can provide direct answers with citations without additional AI processing.

How to eliminate wrong answers

Option A is wrong because Azure AI Text Analytics is a pre-built service for sentiment analysis, key phrase extraction, and entity recognition, not for extractive question answering with citations from custom documents. Option B is wrong because Azure Cognitive Search is a search engine that retrieves relevant documents or passages based on keywords or vectors, but it does not natively provide extractive answer spans with citations in a conversational QA format without additional custom components. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed for extracting structured data (e.g., tables, key-value pairs) from forms and documents, not for answering natural language questions with citations.

80
MCQmedium

A company uses Azure AI Speech for real-time captioning during live events. They notice a delay of 5 seconds between speech and caption display. Which action should they take to reduce latency?

A.Deploy a custom speech model
B.Use the Speech SDK with intermediate results enabled
C.Switch to batch transcription API
D.Increase the maxAlternatives parameter
AnswerB

Intermediate results reduce perceived latency by displaying partial captions.

Why this answer

Enabling intermediate results in the Speech SDK allows the client to receive partial, real-time recognition hypotheses as the audio is being processed, rather than waiting for the final, fully processed result. This reduces the perceived latency from the full utterance duration (which can be several seconds) to near-instantaneous display of partial captions, directly addressing the 5-second delay.

Exam trap

The trap here is that candidates often confuse latency reduction with accuracy improvements, incorrectly assuming that a custom model or more alternatives will speed up processing, when in fact the solution lies in changing the result delivery mode from final-only to streaming partial results.

How to eliminate wrong answers

Option A is wrong because deploying a custom speech model improves recognition accuracy for domain-specific vocabulary or accents, but does not reduce the fundamental processing latency of the speech-to-text pipeline; it may even add overhead for model loading. Option C is wrong because the batch transcription API is designed for asynchronous, offline processing of pre-recorded audio, not for real-time captioning, and would introduce even greater delays (minutes to hours). Option D is wrong because increasing the maxAlternatives parameter only increases the number of alternative recognition hypotheses returned in the final result, which has no effect on how quickly the first hypothesis is delivered.

81
MCQhard

A company is building a chatbot using Azure Language Service and wants to ensure that the chatbot can understand user intents and extract entities from user utterances. The chatbot must be able to handle multiple intents in a single utterance and must support pre-built entities such as numbers and dates. Which action should the developer take to configure the Language service accordingly?

A.Enable the 'Multiple intents' setting in the Language service project.
B.Upgrade the Language service tier from Standard to Custom.
C.Configure the project to use Orchestration workflow.
D.Set the project language to 'Multilingual' to enable entity recognition.
E.Define list entities for numbers and dates.
AnswerA

This setting allows the model to predict multiple intents for a single utterance.

Why this answer

The Azure Language Service's Conversational Language Understanding (CLU) project includes a 'Multiple intents' setting that, when enabled, allows the model to predict more than one intent per utterance. This is essential for handling compound user inputs where the user expresses multiple goals in a single sentence.

Exam trap

The trap here is that candidates often confuse the 'Multiple intents' setting with Orchestration workflow or assume that pre-built entities require manual list definitions, when in fact the former is a project-level toggle and the latter are automatically available without any custom configuration.

How to eliminate wrong answers

Option B is wrong because the Language service tier (Standard vs. Custom) refers to the pricing and feature set, not the ability to handle multiple intents or pre-built entities; the 'Custom' tier is not a valid upgrade path for CLU. Option C is wrong because Orchestration workflow is used to route utterances to different services (e.g., CLU, QnA Maker, LUIS) based on intent, but it does not itself enable multiple intents within a single CLU project; the multiple intents feature must be enabled at the project level.

Option D is wrong because setting the project language to 'Multilingual' enables the model to process utterances in multiple languages, but it does not directly enable multiple intents or pre-built entity recognition; pre-built entities like numbers and dates are available regardless of the multilingual setting. Option E is wrong because pre-built entities for numbers and dates are built-in and do not require manual definition as list entities; list entities are used for custom, fixed-value entities, not for pre-built types.

82
MCQhard

You deploy the ARM template shown in the exhibit. After deployment, you need to allow access to the Language service from your on-premises application. What should you do?

A.Add an IP rule with your on-premises public IP address.
B.Remove the customSubDomainName property.
C.Set the defaultAction to Allow.
D.Change the SKU to F0 to allow public access.
AnswerA

IP rule allows specific IPs.

Why this answer

The ARM template deploys an Azure Cognitive Services Language service with a network ACL that defaults to denying all traffic (defaultAction: Deny). To allow your on-premises application to access the service, you must add an IP rule that permits traffic from your on-premises public IP address. This is because the network ACL evaluates IP rules before the default action, and adding a rule with your public IP overrides the default deny for that specific source.

Exam trap

The trap here is that candidates often confuse the 'defaultAction' property with a simple on/off switch for public access, not realizing that IP rules are evaluated first and can selectively permit traffic even when defaultAction is Deny.

How to eliminate wrong answers

Option B is wrong because removing the customSubDomainName property would not affect network access; it only controls the endpoint subdomain naming and is unrelated to IP-based access control. Option C is wrong because setting defaultAction to Allow would open the service to all public internet traffic, which is a security risk and not a targeted solution for allowing only your on-premises application. Option D is wrong because changing the SKU to F0 (free tier) does not change network access policies; the F0 SKU still respects the same network ACL rules and does not automatically enable public access.

83
Multi-Selecteasy

Which ONE Azure AI service can be used to perform sentiment analysis on text?

Select 1 answer
A.Azure AI Language
B.Azure AI Search
C.Azure AI Bot Service
D.Azure AI Translator
E.Azure AI Content Safety
AnswersA

Azure AI Language includes sentiment analysis as a key feature, making it a correct choice.

Why this answer

Azure AI Language provides built-in sentiment analysis capabilities as part of its natural language processing (NLP) features, allowing you to assess the sentiment (positive, negative, neutral, or mixed) of text at the document and sentence level. Azure AI Translator does not include sentiment analysis; it only provides text translation. Therefore, only Azure AI Language is correct.

Exam trap

Candidates may mistakenly think Azure AI Translator includes sentiment analysis because it can detect the language of text, but it does not provide sentiment scores. This question tests the specific capabilities of each service.

84
MCQhard

Refer to the exhibit. A developer is training a Language Understanding (LUIS) model. When testing the phrase 'Show me the status of order 98765', the model returns the intent 'OrderStatus' with a low confidence score. What is the most likely reason?

A.The entity 'OrderNumber' should be a list entity.
B.The phrase contains an entity that was not labeled in training.
C.The phrase 'Show me the status' was not seen during training.
D.The model is overfitted to the training data.
AnswerC

The training examples use 'What is the status of' and 'Cancel order'. The model has not seen 'Show me the status' and thus has lower confidence.

Why this answer

The phrase is similar to the training utterance but includes extra words ('Show me the') and a different order number. The model may not generalize well without more varied examples. Also, entities are not labeled in the test phrase.

85
MCQmedium

You are building a multilingual support chatbot using Azure AI Language. The chatbot must understand user queries in English, Spanish, and French, and respond in the same language. The solution should minimize latency and cost. What is the recommended approach?

A.Use Azure AI Translator to translate all queries to English, process with an English-only project, then translate responses back.
B.Use a single Azure AI Language project with multilingual support enabled.
C.Create separate Azure AI Language projects for each language and route queries based on detected language.
D.Use a single English-only project and rely on Azure AI Translator for all non-English queries.
AnswerB

Multilingual support handles multiple languages in a single project, reducing latency and cost.

Why this answer

Azure AI Language supports multilingual projects natively, allowing a single model to process queries in English, Spanish, and French without additional translation steps. This minimizes latency (no round-trip translation) and cost (no Translator API consumption), while maintaining response accuracy in the user's original language.

Exam trap

The trap here is that candidates often assume translation is necessary for multilingual support, overlooking Azure AI Language's built-in multilingual capability, which is more efficient and cost-effective.

How to eliminate wrong answers

Option A is wrong because it introduces unnecessary latency and cost by translating every query to English and back, and it risks losing nuance or context during translation. Option C is wrong because maintaining separate projects for each language increases management overhead, duplicates training effort, and does not leverage Azure AI Language's built-in multilingual capability, which is more efficient. Option D is wrong because it forces all non-English queries through translation, adding latency and cost, and fails to use the native multilingual support that Azure AI Language provides for direct processing.

86
MCQmedium

Your NLP solution uses custom text classification in Azure AI Language. You need to improve the model's accuracy. Which action should you take?

A.Add more labeled training data with balanced classes.
B.Increase the number of training epochs.
C.Decrease the batch size.
D.Use a different pretrained model.
AnswerA

More labeled data improves accuracy.

Why this answer

Custom text classification in Azure AI Language relies on supervised learning, where model accuracy is directly proportional to the quantity and quality of labeled training data. Adding more labeled examples with balanced class distributions reduces bias, improves generalization, and helps the model learn distinguishing features more effectively, which is the most impactful action for improving accuracy.

Exam trap

The trap here is that candidates often confuse hyperparameter tuning (epochs, batch size) with data quality improvements, but Azure AI Language's custom text classification abstracts away most training hyperparameters, making data augmentation the only viable lever for accuracy gains.

How to eliminate wrong answers

Option B is wrong because increasing the number of training epochs can lead to overfitting, where the model memorizes the training data rather than learning generalizable patterns, and Azure AI Language's custom text classification does not expose epoch tuning as a user-configurable parameter. Option C is wrong because decreasing the batch size affects training stability and convergence speed but does not inherently improve model accuracy; it can even introduce noise and slower convergence without addressing data quality or class balance. Option D is wrong because Azure AI Language's custom text classification uses a fixed pretrained model (e.g., BERT-based) that is not user-selectable; the service automatically fine-tunes the underlying model, so choosing a different pretrained model is not an available action.

87
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

The request is configured for entity linking, which is a specific capability of the Azure AI Language API that identifies named entities in the text and resolves them to a unique identifier in a knowledge base (such as Wikipedia or a custom knowledge graph). This goes beyond simple named entity recognition (NER) by providing a canonical link, enabling disambiguation of entities with the same name (e.g., 'Washington' as a state vs. a person). The response includes both the entity name and a URL to the knowledge base entry, confirming the primary purpose is linking to a knowledge base.

Exam trap

The trap here is that candidates confuse Named Entity Recognition (NER) with Entity Linking, assuming both simply 'find entities,' but the key differentiator is that entity linking explicitly resolves entities to a knowledge base with a unique identifier and URL, which is the core purpose of this request.

How to eliminate wrong answers

Option B is wrong because extracting named entities without linking is the function of Named Entity Recognition (NER), not entity linking; the request explicitly uses the 'entityLinking' task, not 'entities'. Option C is wrong because key phrase extraction is a separate API capability (KeyPhraseExtraction) that identifies important terms without entity resolution or linking. Option D is wrong because sentiment analysis is performed by the SentimentAnalysis task, which returns sentiment scores and opinions, not entity links or knowledge base references.

88
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

PII detection (Option A) is correct because it is the Azure AI Language feature specifically designed to identify categories of personally identifiable information such as names, addresses, phone numbers, and social security numbers within text. PII redaction (Option D) is correct because it is the companion feature that replaces the detected PII entities with placeholder tokens (e.g., '********') or masks them, enabling safe sharing of transcripts. Together, they fulfill the requirement to both detect and redact PII from customer support transcripts.

Exam trap

The trap here is that candidates may confuse 'PII detection' with 'PII redaction' as a single feature, or mistakenly think that 'Key phrase extraction' or 'Sentiment analysis' can identify personal data, when in fact only the dedicated PII detection and redaction features handle that task.

89
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

Adding alternate phrases to existing QnA pairs directly improves the bot's ability to match user queries to the correct answer without retraining. In Azure AI Language's custom question answering, the model uses a ranker that compares the user's input against the questions and alternate phrases in the knowledge base. By providing more varied phrasings for common queries, you increase the likelihood of a high-confidence match, thereby reducing irrelevant answers.

Exam trap

The trap here is that candidates often confuse 'active learning' (a feature for suggesting new questions) with a direct method to improve current answer relevance, when in fact it is a long-term knowledge base enhancement tool that does not immediately affect matching accuracy.

How to eliminate wrong answers

Option A is wrong because increasing the confidence score threshold would filter out more low-confidence matches, potentially causing the bot to return no answer or default responses for valid queries, rather than improving relevance of the answers it does return. Option B is wrong because reducing the number of QnA pairs would shrink the knowledge base and could remove valid answers, increasing the chance of irrelevant or no matches for legitimate user questions. Option D is wrong because enabling active learning is a feature that suggests new questions to add to the knowledge base based on user queries, but it does not directly improve answer relevance for existing pairs; it requires manual review and addition of those suggestions, and does not affect the current matching behavior.

90
MCQhard

Refer to the exhibit. A developer is debugging an Azure web app that uses Azure AD authentication. The app frequently fails to authenticate users. What is the most likely cause of the error?

A.The JWT token has expired.
B.The web app is not registered in Azure AD.
C.The web app is using an incorrect client secret.
D.The web app's outbound traffic is blocked by a firewall or VNet restriction.
AnswerD

The error shows failure to obtain configuration from the Azure AD endpoint, which requires outbound HTTPS access.

Why this answer

The error indicates that the web app cannot reach the Azure AD metadata endpoint, likely due to a network restriction or firewall blocking outbound HTTPS traffic.

91
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

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.

92
MCQmedium

Refer to the exhibit. A developer is testing the Text Analytics sentiment analysis API and receives a 401 error. What is the most likely cause?

A.The API version is not supported.
B.The endpoint URL is incorrect.
C.The resource group is misspelled.
D.The subscription key is invalid or expired.
AnswerD

The error message clearly states invalid subscription key, and the curl command uses 'wrongkey'.

Why this answer

The curl command uses 'wrongkey' instead of one of the valid keys shown in the output.

93
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

The CLU runtime API, by default, returns only the top intent and does not include extracted entities unless the 'verbose' query parameter is set to true. Without this parameter, the response omits the entities array even if the model was trained to extract them, which explains why the intent is returned with high confidence but no entities appear.

Exam trap

Azure often tests the misconception that a successful API response with a high-confidence intent implies all features (like entity extraction) are working correctly, when in fact the default response may omit entities unless a specific parameter is included.

How to eliminate wrong answers

Option A is wrong because an incorrect deployment name would cause a 404 or 401 error, not a successful response with a high-confidence intent. Option B is wrong because the training data includes entities like 'Location' and 'DateTime', indicating the model was trained on entity extraction; if it were not, the model would not have been configured to extract entities at all. Option C is wrong because the utterance may contain entities, but the API response does not include them due to the missing 'verbose' parameter; the absence of entities in the response does not prove they are absent from the utterance.

94
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

Health Text Analytics (preview) in Azure AI Language is the correct feature because it is specifically designed to extract and structure medical information from unstructured clinical text, including protected health information (PHI) such as patient names and dates of birth, as well as medical conditions. This preview API extends the Text Analytics for health capabilities with enhanced PHI detection and entity linking, making it the appropriate choice for healthcare compliance and clinical analysis.

Exam trap

The trap here is that candidates often confuse the generally available Text Analytics for health with the preview Health Text Analytics, mistakenly thinking the GA version includes full PHI detection, when in fact the preview version is the one that explicitly adds that capability.

How to eliminate wrong answers

Option A is wrong because Conversation Analysis is designed for analyzing conversational transcripts (e.g., from chatbots or call centers) to extract intents and entities, not for detecting PHI or medical conditions in clinical notes. Option B is wrong because Custom Text Classification allows you to train a model to classify text into custom categories, but it does not natively support PHI detection or medical entity extraction out of the box. Option C is wrong because Text Analytics for health (general availability) provides medical entity extraction and relation detection but does not include the dedicated PHI detection capabilities that the preview version (Health Text Analytics) offers; the question specifically requires PHI detection, which is a key differentiator of the preview feature.

95
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

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.

96
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

Azure Bot Service can integrate a CLU model as a skill, enabling the bot to route user intents to the CLU service for natural language understanding. This is done by configuring the bot's skill endpoint to point to the CLU project's prediction URL, allowing the bot to leverage the trained model for intent classification and entity extraction.

Exam trap

The trap here is that candidates often assume QnA Maker or Translator are mandatory for a CLU-based bot, but CLU itself provides intent recognition and can be extended with other services only as needed, not as prerequisites.

97
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

Redaction (Option B) is correct because it is the process of masking or removing detected PII from text, which directly meets the requirement to ensure PII is redacted before further processing. Azure AI Language provides a dedicated PII detection and redaction feature that identifies categories such as names, phone numbers, and credit card numbers, and then replaces them with placeholders like '********' or entity type labels.

Exam trap

This question tests the distinction between detection and redaction, where candidates mistakenly think that simply detecting PII (Option C) satisfies the requirement to 'ensure PII is redacted,' but the question explicitly requires both detection and redaction, making Option B necessary alongside Option C.

98
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
AnswerD

This is the correct approach because you first call the language detection API to identify the language, then call the sentiment analysis API with that language code. This combination directly meets the requirement with minimal latency and cost, avoiding translation or indexing overhead.

Why this answer

The requirement is to detect the language of incoming text and then perform sentiment analysis. The sentiment analysis API in Azure AI Language does not detect language; it requires the language to be specified. Therefore, you must first call the language detection API to identify the language, then pass that language code to the sentiment analysis API.

While this involves two API calls, it is still more efficient than translating text (Option B) which adds significant latency and cost, or using cognitive skills with Azure AI Search (Option C) which adds indexing overhead. Option A is wrong because the sentiment analysis API cannot detect language on its own; it requires the language as an input parameter. Thus, Option D minimizes latency and cost by only performing the necessary steps without unnecessary transformations.

Exam trap

The trap is that candidates may assume the sentiment analysis API automatically detects language, but in reality it requires the language to be specified. Alternatively, they might think translation is needed, but language detection plus native sentiment analysis is more efficient for multilingual support.

How to eliminate wrong answers

Option B is wrong because translating text to English before sentiment analysis adds the latency and cost of an extra Translator API call, and translation may alter nuances or sentiment, reducing accuracy. Option C is wrong because storing text in Azure AI Search and using cognitive skills introduces unnecessary infrastructure overhead, indexing delays, and additional costs for search and skillset execution, which is not optimal for a simple real-time sentiment analysis pipeline. Option D is wrong because calling the language detection API first, then the sentiment analysis API, requires two separate API calls, doubling the latency and cost compared to using the single multilingual sentiment API that handles detection internally.

99
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 custom entity recognition model in Azure AI Language Service requires sufficient labeled examples for each entity type to learn patterns effectively. Rare diseases with few training examples will have lower recall because the model lacks the statistical evidence to generalize those entities. This is a classic data sparsity issue in supervised NLP models.

Exam trap

The trap here is that candidates confuse data imbalance (Option D) with insufficient labeled examples, but the core issue is that rare diseases lack enough training instances for the model to learn their contextual patterns, not just that common diseases dominate the dataset.

How to eliminate wrong answers

Option B is wrong because Azure AI Language Service custom NER does not impose a hard maximum entity length that would cause failure on rare diseases; the model can handle variable-length entities as long as they are properly labeled. Option C is wrong because overfitting to common diseases would cause the model to perform poorly on unseen data, not specifically on rare diseases that were present in training data. Option D is wrong because while data imbalance can reduce performance on minority classes, the most likely direct cause is insufficient labeled examples of rare diseases, not merely the presence of too many common diseases.

100
Multi-Selecthard

Which THREE components are required to build a custom named entity recognition (NER) model in Azure Cognitive Service for Language?

Select 3 answers
A.A QnA Maker knowledge base for entity definitions.
B.A LUIS application to handle entity extraction.
C.A set of labeled documents for training.
D.A language service project with a custom NER schema.
E.A deployed endpoint for the custom NER model.
AnswersC, D, E

Labeled data is essential for training.

Why this answer

A custom NER model in Azure Cognitive Service for Language requires a set of labeled documents for training. These labeled documents define the entities and their spans within text, which the model uses to learn patterns for extraction. Without labeled data, the model cannot be trained to recognize custom entities.

Exam trap

The trap here is that candidates often confuse the separate Azure AI services (QnA Maker, LUIS, Language service) and assume they are interchangeable for custom NER, when in fact each has a distinct role and pipeline.

101
Matchingmedium

Match each Azure AI term to its definition.

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

Concepts
Matches

Language Understanding Intelligent Service

Service to create a question and answer bot

Service to build custom image classifiers

Convert spoken language to text

Extract insights from text like key phrases

Why these pairings

Correct matches: Azure Cognitive Services provides pre-built AI APIs; Azure Machine Learning is for ML lifecycle; Azure Bot Service for building bots. Common confusion involves swapping definitions of Cognitive Services and Machine Learning.

102
MCQhard

A financial services firm uses Azure AI Language to analyze earnings call transcripts. They need to extract key phrases and identify sentiment for each speaker's turn. Which approach should they use?

A.Call the prebuilt sentiment analysis API on the entire transcript
B.Split the transcript by speaker turns and call key phrase extraction and sentiment analysis on each part
C.Use QnA Maker to extract Q&A pairs per speaker
D.Use Text Analytics for health to extract entities and sentiment
AnswerB

Splitting by speaker turns allows per-speaker analysis.

Why this answer

The requirement is to extract key phrases and identify sentiment per speaker turn. The Azure AI Language key phrase extraction and sentiment analysis APIs operate on individual text inputs. By splitting the transcript by speaker turns, each segment can be analyzed independently, providing per-speaker insights.

Processing the entire transcript as a single document would aggregate sentiment and key phrases, losing per-speaker granularity.

Exam trap

The trap here is that candidates may assume the prebuilt sentiment analysis API can handle multi-speaker transcripts by default, but it processes the entire input as one document, so splitting by speaker turns is necessary for per-speaker granularity.

How to eliminate wrong answers

Option A is wrong because calling the prebuilt sentiment analysis API on the entire transcript would return a single overall sentiment score and key phrases for the whole document, not per-speaker turn, failing to meet the requirement for speaker-level analysis. Option C is wrong because QnA Maker (now part of Azure AI Language as custom question answering) is designed to extract question-answer pairs from FAQ-like content, not to perform key phrase extraction or sentiment analysis on conversational transcripts. Option D is wrong because Text Analytics for health is a specialized domain model for extracting medical entities (e.g., diagnoses, medications) and sentiment from clinical notes, not suitable for financial earnings call transcripts.

103
MCQeasy

A company is building a chatbot that must handle user queries in multiple languages. The chatbot uses Azure AI Language Service. Which feature should be used to detect the language of incoming messages before routing them to the appropriate language model?

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

Language Detection identifies the language of text input.

Why this answer

Language Detection is the correct feature because it is specifically designed to identify the language of text input, returning a language name and a confidence score. In a multi-language chatbot, this detection step is essential to route the query to the appropriate language-specific model or handler. Azure AI Language Service provides a dedicated pre-built capability for language detection, which can be called via the REST API or SDK.

Exam trap

The trap here is that candidates confuse Language Detection with other text analytics features like Sentiment Analysis or Entity Recognition, assuming any 'analysis' feature can identify language, but only Language Detection is purpose-built for this task.

How to eliminate wrong answers

Option A is wrong because Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, not the language. Option B is wrong because Key Phrase Extraction identifies important words or phrases in the text, but does not detect the language. Option D is wrong because Entity Recognition identifies named entities like people, places, or organizations, not the language of the text.

104
MCQeasy

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

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

Generates a summary of conversations with multiple participants.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

105
MCQmedium

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

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

Key Phrase Extraction identifies main talking points.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

106
MCQmedium

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

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

The invoice model is optimized for invoice fields.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

107
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

108
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

109
Multi-Selectmedium

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

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

Bot Service allows building conversational bots.

Why this answer

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

Exam trap

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

110
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

111
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

112
MCQhard

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

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

Combines both approaches to cover all entity types.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

113
Multi-Selecthard

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

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

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

Why this answer

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

Exam trap

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

114
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

115
Multi-Selectmedium

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

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

Endpoint URL and key are needed to call the API.

Why this answer

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

Exam trap

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

116
MCQmedium

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

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

The 'None' intent handles unrecognized utterances.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

117
Multi-Selectmedium

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

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

The project contains the knowledge base and settings.

Why this answer

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

118
MCQmedium

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

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

Decreasing confidence suggests the model is encountering unfamiliar patterns.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

119
Multi-Selecthard

You are designing a solution to detect personally identifiable information (PII) in documents using Azure AI Language. The solution must also handle documents in multiple languages. Which THREE features should you use?

Select 3 answers
A.The language detection feature of Azure AI Language.
B.The conversation summarization API.
C.The PII detection feature of Azure AI Language.
D.The Text Analytics for health feature.
E.The multilingual support in Azure AI Language PII detection.
AnswersA, C, E

Can identify the language of the document.

Why this answer

Azure AI Language's language detection feature is necessary to identify the language of each document before applying PII detection, ensuring the correct language-specific model is used for accurate entity extraction. This is a prerequisite step in a multi-language PII detection pipeline, as the PII detection API requires the language parameter to be set appropriately.

Exam trap

The trap here is that candidates may assume PII detection alone handles all languages automatically, overlooking the explicit need to first detect the language and then pass it as a parameter to the PII detection API for accurate multilingual support.

120
MCQhard

A healthcare organization uses Azure AI Language to extract medical entities from clinical notes. The solution must comply with HIPAA and redact protected health information (PHI). Which capability should the team configure?

A.Azure Purview Information Protection
B.Custom named entity recognition (NER)
C.Azure AI Document Intelligence
D.Text Analytics for health
AnswerD

Text Analytics for health includes PHI detection and redaction.

Why this answer

Text Analytics for health is a specialized Azure AI Language feature designed to extract and label medical entities from unstructured clinical text, such as diagnoses, medications, and procedures. It also includes a built-in PHI detection and redaction capability that automatically identifies and masks protected health information, enabling HIPAA compliance without requiring custom model training.

Exam trap

The trap here is that candidates may confuse Azure AI Document Intelligence's general document extraction with Text Analytics for health's specialized clinical NLP, or assume Custom NER can handle PHI redaction without realizing it lacks built-in HIPAA-compliant detection and masking.

How to eliminate wrong answers

Option A is wrong because Azure Purview Information Protection is a data governance and classification service for labeling and protecting files and emails, not a natural language processing service for extracting medical entities or redacting PHI from clinical notes. Option B is wrong because Custom NER allows you to train a model to recognize domain-specific entities, but it does not include built-in PHI redaction or HIPAA-compliant medical entity extraction; you would need to manually define and handle PHI categories. Option C is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is designed for extracting text, tables, and key-value pairs from documents, not for medical entity extraction or PHI redaction from clinical narratives.

121
Multi-Selecthard

A company uses Azure AI Language to analyze customer reviews. They need to detect sentiment, extract key phrases, and identify named entities. Which THREE capabilities should they combine?

Select 3 answers
A.Named entity recognition (NER)
B.Abstractive summarization
C.Language detection
D.Key phrase extraction
E.Sentiment analysis
AnswersA, D, E

NER identifies named entities.

Why this answer

Named entity recognition (NER) is correct because it identifies and categorizes named entities (e.g., people, organizations, locations) in text, which is essential for extracting structured information from customer reviews. Combined with sentiment analysis and key phrase extraction, NER enables a comprehensive understanding of customer feedback by detecting sentiment, surfacing important terms, and recognizing specific entities mentioned.

Exam trap

Microsoft often tests the distinction between core NLP capabilities (sentiment, NER, key phrase extraction) and advanced features like summarization or language detection, so candidates may mistakenly include abstractive summarization because it sounds like it could help analyze reviews, but it is not one of the three required capabilities.

122
MCQmedium

Refer to the exhibit. You called the Key Phrase Extraction API on two documents. What is the total number of key phrases extracted?

A.7
B.5
C.3
D.2
AnswerB

Sum of key phrases from both documents.

Why this answer

The Key Phrase Extraction API returns a list of key phrases per document. In this case, Document 1 returns 'weather', 'Seattle', and 'rainy', while Document 2 returns 'weather' and 'Seattle'. The total number of unique key phrases across both documents is 3 ('weather', 'Seattle', 'rainy'), but the question asks for the total number of key phrases extracted, which counts each occurrence per document.

That gives 3 + 2 = 5 key phrases. Option B is correct because the API outputs phrases per document, not deduplicated globally.

Exam trap

The trap here is that candidates often deduplicate key phrases across documents, thinking the API returns a global set, but the API returns results per document and the question explicitly asks for the total number extracted from both documents, which requires summing the per-document counts.

How to eliminate wrong answers

Option A is wrong because 7 would require counting each word individually or including duplicates across documents incorrectly, but the API extracts phrases, not individual tokens, and the correct count is 5. Option C is wrong because 3 represents only the unique key phrases across both documents, but the question asks for the total number extracted, which is per-document sum. Option D is wrong because 2 ignores the three phrases from Document 1 and only counts the two from Document 2, misunderstanding the per-document output.

123
MCQmedium

Your company uses a custom question answering knowledge base in Azure AI Language to answer employee questions about HR policies. You need to update the knowledge base with a new set of FAQ documents that contain tables and images. What is the best way to ingest the new content?

A.Use Azure AI Search to index the documents and then import the index into the knowledge base.
B.Manually add the new QnA pairs using the Language Studio portal.
C.Use the Azure AI Language REST API to add the new QnA pairs programmatically.
D.Use Microsoft Foundry Copilot Studio to automatically ingest the documents into the knowledge base.
AnswerC

Correct. The Azure AI Language REST API can be used to add a source (e.g., a document containing tables and images) to the custom question answering knowledge base. This method handles structured content effectively and is the recommended approach for bulk updates.

Why this answer

The best way because the Azure AI Language REST API allows you to add a source (e.g., a document) to the custom question answering knowledge base, which can include tables and images. This is more efficient than manually adding QnA pairs. Option D is incorrect because Microsoft Foundry Copilot Studio is a separate tool for building copilots and does not directly update Azure AI Language custom question answering knowledge bases.

Option A is incorrect because Azure AI Search is used for indexing and searching, not for direct ingestion into the knowledge base. Option B is incorrect because manually adding QnA pairs is time-consuming and does not automatically extract structured content like tables and images from documents.

124
MCQeasy

A healthcare organization needs to redact personally identifiable information (PII) from patient records before using them for research. They have large volumes of unstructured text in multiple languages. Which Azure AI service should they use?

A.Azure AI Content Safety
B.Azure AI Language (PII detection feature)
C.Azure AI Document Intelligence (formerly Form Recognizer)
D.Azure AI Translator
AnswerB

Azure AI Language includes a PII detection capability that can identify and optionally redact personal information in text across multiple languages.

Why this answer

Azure AI Language's PII detection feature is specifically designed to identify and redact personally identifiable information from unstructured text. It supports multiple languages and can handle large volumes of text, making it the correct choice for redacting PII from patient records before research use.

Exam trap

The trap here is that candidates may confuse Azure AI Language's PII detection with Azure AI Document Intelligence's data extraction capabilities, but Document Intelligence focuses on structured field extraction from forms, not redaction of PII from unstructured text.

How to eliminate wrong answers

Option A is wrong because Azure AI Content Safety is used to detect harmful or offensive content (e.g., hate speech, violence), not to identify or redact PII. Option C is wrong because Azure AI Document Intelligence (formerly Form Recognizer) extracts structured data from documents (e.g., forms, invoices) but does not have native PII redaction capabilities for unstructured text. Option D is wrong because Azure AI Translator is a machine translation service that translates text between languages and does not include PII detection or redaction features.

125
MCQmedium

A healthcare organization is building a clinical decision support system that must extract medical entities (e.g., symptoms, diagnoses, medications) from unstructured clinical notes. The solution must be able to detect relationships between entities, such as 'medication X treats symptom Y'. Which Azure AI service should be used?

A.Azure AI Translator
B.Azure AI Speech-to-Text
C.Azure AI Document Intelligence (formerly Form Recognizer)
D.Azure AI Language - Custom NER with entity linking
AnswerD

Azure AI Language's Custom NER with entity linking enables training a custom model to extract medical entities and link them to a knowledge base like UMLS, from which relationships can be inferred, making it the correct choice for this use case.

Why this answer

Azure AI Language's Custom Named Entity Recognition (NER) with entity linking allows training a model to extract domain-specific medical entities such as symptoms, diagnoses, and medications from unstructured clinical notes. Entity linking connects these entities to a knowledge base (e.g., UMLS), which contains structured relationships between medical concepts, enabling the inference of relationships like 'medication X treats symptom Y'. Thus, Custom NER with entity linking is the appropriate service for both entity extraction and relationship detection.

Exam trap

The trap here is that candidates may confuse Azure AI Document Intelligence's ability to extract text from forms with the need for custom entity extraction and relationship detection, overlooking that Document Intelligence lacks the natural language understanding capabilities required for unstructured clinical notes.

How to eliminate wrong answers

Option A is wrong because Azure AI Translator is designed for text translation between languages, not for extracting medical entities or detecting relationships between them from unstructured text. Option B is wrong because Azure AI Speech-to-Text converts spoken audio into text, but it does not perform entity extraction or relationship detection from the resulting text. Option C is wrong because Azure AI Document Intelligence (formerly Form Recognizer) is optimized for extracting structured data (e.g., key-value pairs, tables) from forms and documents, not for understanding complex medical relationships in unstructured clinical notes.

126
MCQmedium

You run the PowerShell script above to call the Text Analytics API. The response shows a sentiment label of 'positive' with a score of 0.99. However, you expected 'negative' because the word 'excellent' was meant to be sarcastic. What is the most likely reason for this result?

A.The score threshold for negative sentiment is too high.
B.The language parameter is set incorrectly.
C.The API version does not support sentiment analysis.
D.The model does not detect sarcasm and interprets the text literally.
AnswerD

Sarcasm detection is not a built-in feature.

Why this answer

The Text Analytics API performs sentiment analysis using a machine learning model that evaluates the literal wording of the text. It does not have built-in capability to detect sarcasm, irony, or implied meaning. Therefore, the word 'excellent' is interpreted as positive regardless of the intended sarcastic tone, resulting in a high positive score.

Exam trap

The trap here is that candidates may assume the API can infer sarcasm or implied sentiment, when in fact the model performs only literal, surface-level sentiment analysis based on word choice and phrase patterns.

How to eliminate wrong answers

Option A is wrong because the score threshold for negative sentiment is not a configurable parameter in the Text Analytics API; the API returns a continuous sentiment score (0 to 1) and a label based on the model's confidence, not a threshold set by the user. Option B is wrong because the language parameter, if set incorrectly (e.g., 'en' for English), would cause the API to fail or return an error, not produce a positive sentiment for a sarcastic negative statement. Option C is wrong because the API version used in the script (v3.0 or later) fully supports sentiment analysis; the issue is not version-related but a model limitation.

127
MCQmedium

A company is building a chatbot using Azure OpenAI Service to handle customer inquiries. The bot sometimes responds with incorrect or fabricated information. The team wants to ground the model responses using their own product documentation stored in Azure Cognitive Search. Which configuration should they implement?

A.Use Azure AI Document Intelligence to extract text and generate embeddings, then store them in a vector database for direct similarity search.
B.Fine-tune the GPT model on the product documentation dataset.
C.Enable the semantic ranker in Azure Cognitive Search to improve the relevance of search results.
D.Configure Azure OpenAI on your data with Azure Cognitive Search as the data source.
AnswerD

This enables RAG, where the model retrieves relevant chunks from the search index and uses them as context to generate responses, reducing hallucinations.

Why this answer

It directly integrates Azure Cognitive Search as a data source for Azure OpenAI, enabling the model to retrieve and ground its responses in the indexed product documentation. This approach uses a 'retrieve-then-read' pattern where the search results are injected into the prompt, reducing hallucinations by constraining the model's output to verified content.

Exam trap

The trap here is that candidates confuse improving search relevance (semantic ranker) with the end-to-end grounding process, forgetting that the model must actually receive and be constrained by the retrieved data to prevent fabrication.

How to eliminate wrong answers

Option A is wrong because while Azure AI Document Intelligence can extract text and generate embeddings, storing them in a vector database for direct similarity search lacks the integrated grounding mechanism with Azure OpenAI; it would require custom orchestration to feed results into the model's context. Option B is wrong because fine-tuning the GPT model on product documentation would embed the data into the model's weights, which is costly, prone to overfitting, and does not allow real-time updates or retrieval of specific documents; it also does not guarantee factual accuracy for dynamic queries. Option C is wrong because enabling the semantic ranker in Azure Cognitive Search only improves search result relevance but does not connect the search results to Azure OpenAI for response generation; grounding requires the model to use the retrieved content, not just better search rankings.

128
MCQhard

Your organization runs a popular news website. You want to use Azure AI Language to automatically generate summaries of news articles for the homepage. The summaries must be concise (under 100 words), extractive (selecting key sentences from the article), and available in both English and Spanish. You have a large corpus of articles in both languages. You need to implement a solution that requires minimal custom development and leverages Azure AI Language's prebuilt capabilities. Which approach should you take?

A.Use the prebuilt extractive summarization API in Azure AI Language for both languages, specifying the maximum summary length.
B.Train a custom extractive summarization model using Azure AI Language's custom text summarization feature with labeled data in both languages.
C.Use the conversation summarization API to summarize each article.
D.Use the prebuilt abstractive summarization API to generate summaries.
AnswerA

The prebuilt extractive summarization API supports English and Spanish, and allows configuring summary length. It requires no custom model training.

Why this answer

The prebuilt extractive summarization API in Azure AI Language natively supports both English and Spanish, can generate summaries under 100 words by specifying the maximum summary length, and requires no custom development. This directly meets the requirements for concise, extractive summaries with minimal effort.

Exam trap

The trap here is that candidates may confuse extractive and abstractive summarization, or assume custom training is needed for multi-language support, when Azure AI Language's prebuilt extractive API already handles both languages without customization.

How to eliminate wrong answers

Option B is wrong because training a custom extractive summarization model requires labeled data and custom development, which contradicts the requirement for minimal custom development and leveraging prebuilt capabilities. Option C is wrong because the conversation summarization API is designed for summarizing multi-turn conversations (e.g., chat logs or meetings), not news articles, and does not support extractive summarization. Option D is wrong because the prebuilt abstractive summarization API generates new sentences that paraphrase the content, not extractive summaries that select key sentences, and it may not reliably enforce a concise length under 100 words.

129
MCQeasy

You are developing a solution that uses Azure AI Translator to translate documents from English to French. You need to ensure that the translated text maintains the original formatting, such as HTML tags. Which feature should you use?

A.Use the Translator glossary to preserve formatting.
B.Use the Translator parallel corpus to train a custom model.
C.Set the content type to 'text/html' in the translation request.
D.Use the Transliterate method to preserve formatting.
AnswerC

Setting content type to 'text/html' tells the translator to preserve HTML tags.

Why this answer

The translator can preserve the original formatting when using the appropriate content type or using the 'textType' parameter set to 'html'. Option A is wrong because the glossary is for custom translations. Option B is wrong because the parallel corpus is for training custom models.

Option D is wrong because transliteration converts between scripts, not formats.

130
MCQeasy

A healthcare company is developing a solution to analyze patient feedback using Azure AI Language. The solution must extract key phrases, detect sentiment, and identify personally identifiable information (PII) such as patient names and medical record numbers from unstructured text. The company has strict compliance requirements: all text processing must occur within the United States region, and no data may leave the Azure geography. The development team has provisioned a Language resource in the East US region and has been testing the solution. During testing, the team notices that the PII detection feature is returning results, but the key phrase extraction and sentiment analysis are failing with a 403 error. The error message indicates that the resource is not allowed to access these features. The team has verified that the resource is in the S0 tier. What should the team do to resolve the issue?

A.Switch to the free tier to access all features.
B.Upgrade the Language resource to the S1 tier to enable all features.
C.Verify regional availability of the features and recreate the Language resource in a supported region if necessary.
D.Regenerate the API key and update the application code.
AnswerC

Certain features may not be available in all regions; checking regional availability and recreating the resource in a supported region resolves the issue.

Why this answer

The 403 error indicates an authorization or regional availability issue, not a tier or key problem. Key phrase extraction and sentiment analysis are available in all regions that support the Language service, but PII detection may have broader regional support. The team must verify that the East US region supports all three features; if not, they need to recreate the resource in a supported region like West US or South Central US to ensure compliance with the United States geography requirement.

Exam trap

The trap here is that candidates assume a 403 error always means an authentication or authorization issue (like an invalid key or insufficient tier), when in fact it can indicate that the requested feature is not available in the resource's region, a subtle but critical distinction in Azure AI services.

How to eliminate wrong answers

Option A is wrong because the free tier (F0) has lower throughput limits and does not unlock features that are regionally restricted; the 403 error is not related to tier limits. Option B is wrong because the S0 tier already includes all Language service features; upgrading to S1 only increases throughput and does not change feature availability or regional restrictions. Option D is wrong because regenerating the API key does not resolve a 403 error caused by regional unavailability of specific features; the error indicates the resource endpoint does not support those features in that region.

131
MCQeasy

You are designing a conversational AI solution using Microsoft Copilot Studio. The exhibit shows part of a topic configuration. What is the purpose of the 'triggers' section?

A.To define the response the bot sends
B.To define the authentication method
C.To define the conditions that activate the topic
D.To define the entities to extract
AnswerC

Triggers specify when a topic should be invoked.

Why this answer

In Microsoft Copilot Studio, the 'triggers' section defines the conditions (such as specific phrases, intents, or keywords) that activate a topic. This is the entry point for the conversation flow, ensuring the bot responds appropriately when a user's input matches the defined trigger phrases. Option C correctly identifies this purpose.

Exam trap

The trap here is that candidates often confuse 'triggers' with 'responses' or 'entities', because triggers initiate the topic flow, but they do not define what the bot says or extract data—those are separate configuration elements within the topic canvas.

How to eliminate wrong answers

Option A is wrong because defining the response the bot sends is handled by the 'Message' or 'Question' nodes within the topic, not the triggers section. Option B is wrong because authentication methods are configured in the bot's settings or channel configuration, not within individual topic triggers. Option D is wrong because entities are extracted using the 'Entity recognition' feature or prebuilt entities, not defined in the triggers section; triggers focus on activation conditions, not data extraction.

132
Multi-Selecthard

Your organization uses Azure AI Language to perform sentiment analysis and opinion mining on product reviews. You notice that the sentiment scores are often neutral even when the review text contains clearly positive or negative opinions. You suspect the model is not capturing the nuances. Which three actions could improve the sentiment analysis accuracy? (Choose three.)

Select 3 answers
A.Provide more labeled training examples that cover a wider variety of writing styles and sentiments.
B.Pre-process the text with key phrase extraction to highlight important terms before sentiment analysis.
C.Use the opinion mining feature to capture sentiment targets and associated opinions.
D.Use the basic sentiment analysis API without any customization.
E.Enable the domain-specific model for 'Reviews' if available.
AnswersA, C, E

More diverse training data helps the model generalize better and capture nuances.

Why this answer

Providing more labeled training examples that cover a wider variety of writing styles and sentiments directly improves the custom model's ability to learn nuanced patterns. Azure AI Language's custom sentiment analysis relies on supervised learning; more diverse, high-quality labeled data helps the model generalize better and reduces the tendency to default to neutral scores for ambiguous or complex reviews.

Exam trap

The trap here is that candidates may assume pre-processing with key phrase extraction (option B) or using the basic API (option D) can fix model accuracy issues, when in fact only custom training (Azure AI Language custom sentiment analysis), opinion mining, or domain-specific models address the root cause of neutral scores due to lack of nuance.

133
MCQhard

You deploy the ARM template above to create an Azure AI Language resource. After deployment, you try to use the custom question answering feature but it is not available. What is the most likely reason?

A.The apiVersion is too old to support custom question answering.
B.The 'kind' property is set to 'TextAnalytics', which does not enable custom question answering.
C.The SKU is set to S, but custom question answering requires a higher SKU.
D.The location does not support custom question answering.
AnswerB

TextAnalytics kind does not include custom question answering.

Why this answer

The 'kind' property in the ARM template is set to 'TextAnalytics', which provisions a general-purpose Text Analytics resource. Custom question answering is a feature of the Azure AI Language service that requires the resource to be created with the 'kind' set to 'Language' or 'ConversationalLanguageUnderstanding' (depending on the API version). Because the resource is of the wrong kind, the custom question answering capability is not available, even though the deployment succeeds.

Exam trap

The trap here is that candidates often assume the feature is missing due to an outdated API version or insufficient SKU, when in fact the root cause is the incorrect resource 'kind' property, which is a subtle but critical distinction in Azure AI resource provisioning.

How to eliminate wrong answers

Option A is wrong because the apiVersion in the ARM template (e.g., 2021-10-01 or later) is not the limiting factor; custom question answering is supported in recent apiVersions as long as the correct 'kind' is specified. Option C is wrong because the S SKU (Standard) is fully sufficient for custom question answering; the feature does not require a higher SKU like F0 or a specific tier. Option D is wrong because custom question answering is available in most Azure regions that support the AI Language service; the location is not the reason for the feature being unavailable.

134
MCQeasy

You need to transcribe customer service calls into text for analysis. Which Azure service should you use?

A.Conversational Language Understanding
B.Azure AI Speech-to-Text
C.Azure AI Translator
D.Azure AI Text-to-Speech
AnswerB

Speech-to-Text transcribes audio into text.

Why this answer

Azure AI Speech-to-Text (B) is the correct service for transcribing audio recordings of customer service calls into text. It provides real-time or batch transcription of spoken language, which is exactly what the scenario requires for subsequent analysis. The other services handle different tasks: understanding intent, translating text, or generating speech.

Exam trap

The trap here is that candidates confuse 'understanding language' (CLU) with 'transcribing speech' (Speech-to-Text), assuming CLU can directly process audio, when in reality CLU only works on text input.

How to eliminate wrong answers

Option A is wrong because Conversational Language Understanding (CLU) is designed to extract intents and entities from text, not to transcribe audio into text; it requires pre-transcribed input. Option C is wrong because Azure AI Translator translates text between languages, not from speech to text; it cannot process audio files. Option D is wrong because Azure AI Text-to-Speech converts text into spoken audio, the reverse of the required transcription workflow.

135
MCQmedium

A company is building a chatbot using Azure Bot Service and Language Understanding (LUIS). The chatbot needs to handle user intents for booking flights and checking flight status. After testing, the chatbot frequently fails to distinguish between the two intents when users mention flight numbers. Which action should the engineer take to improve intent recognition?

A.Increase the number of intents to split the flight-related queries further.
B.Add more utterances that include flight numbers to the training data for both intents.
C.Reduce the confidence score threshold for intent detection.
D.Use the prebuilt domain for flight booking to improve accuracy.
AnswerB

This provides more examples for the model to learn the subtle differences.

Why this answer

Adding more utterances that include flight numbers to both intents provides LUIS with more varied examples of how flight numbers appear in natural language, enabling the model to learn distinguishing patterns. Without sufficient training data containing flight numbers, LUIS cannot reliably differentiate between 'BookFlight' and 'CheckFlightStatus' when users mention flight numbers, as the entity alone does not determine intent.

Exam trap

The trap here is that candidates often think reducing the confidence threshold or adding more intents will fix misclassification, but the real issue is insufficient representative training data for the specific ambiguous patterns (flight numbers) that cause confusion.

How to eliminate wrong answers

Option A is wrong because increasing the number of intents would further fragment the training data, making it harder for LUIS to distinguish between similar queries, and does not address the core issue of insufficient examples with flight numbers. Option C is wrong because reducing the confidence score threshold would cause more false positives, increasing misclassification rather than improving accuracy. Option D is wrong because prebuilt domains provide generic intents and entities that may not match the company's specific flight-related queries, and they do not solve the problem of distinguishing between two custom intents when flight numbers are present.

136
MCQhard

Refer to the exhibit. You are configuring an Azure AI Language resource using an ARM template. The settings include PII recognition with domain set to 'phi'. What is the effect of this setting?

A.It will detect all standard PII categories plus additional health-specific entities.
B.It will enable the entity recognition model to detect health entities.
C.It will ignore PII detection and only detect health-related entities.
D.It will detect protected health information (PHI) such as medical record numbers.
AnswerD

'phi' domain enables detection of PHI entities.

Why this answer

When you set the domain to 'phi' in PII recognition for Azure AI Language, the service is configured to detect protected health information (PHI) as defined by HIPAA, such as medical record numbers, health plan numbers, and patient names. This is a specialized subset of PII that focuses on health-related sensitive data, not general health entities or standard PII categories. Option D correctly identifies this behavior.

Exam trap

The trap here is that candidates confuse 'phi' (protected health information) with general health entity recognition, leading them to select options that imply detection of health-related entities or additional PII categories, rather than understanding that 'phi' is a specific, restricted subset of PII focused on HIPAA-defined data.

How to eliminate wrong answers

Option A is wrong because setting domain to 'phi' does not add health-specific entities on top of standard PII; it replaces the standard PII detection with a focused set of PHI categories. Option B is wrong because the domain 'phi' does not enable a general health entity recognition model; it specifically targets PHI entities under HIPAA, not broader health-related entities like symptoms or diagnoses. Option C is wrong because the service does not ignore PII detection entirely; it still detects PII but restricts the categories to those classified as PHI.

137
MCQmedium

You are building a multilingual customer support chatbot using Azure AI Language. The bot must understand user intents in English, Spanish, and French. You have pre-existing labeled data in English only. The solution should minimize manual labeling effort. Which approach should you recommend?

A.Use Azure AI Translator to detect the language and route to a rules-based intent handler for each language.
B.Build a separate CLU project for each language and use the English data to bootstrap labeling with active learning.
C.Use the multilingual option in conversational language understanding (CLU) and train on the English data only.
D.Translate the English labeled data into Spanish and French using Azure AI Translator, then train a separate CLU model per language.
AnswerC

The multilingual option leverages the model's cross-lingual capabilities, allowing you to train on one language and predict intents in multiple languages without additional labeled data.

Why this answer

Azure AI Language's conversational language understanding (CLU) supports a multilingual project option that allows you to train a single model on labeled data in one language (e.g., English) and have it generalize to understand intents in other languages (e.g., Spanish and French) without needing additional labeled data. This directly minimizes manual labeling effort while still leveraging the pre-existing English data.

Exam trap

The trap here is that candidates often assume you must have labeled data in each target language or use translation, overlooking Azure's built-in multilingual support that enables zero-shot cross-lingual intent recognition.

How to eliminate wrong answers

Option A is wrong because it relies on a rules-based intent handler, which is not a natural language understanding approach and would require manual creation of rules for each language, defeating the goal of minimizing effort. Option B is wrong because building separate CLU projects for each language and using active learning still requires manual labeling effort for each language, as active learning only reduces but does not eliminate the need for labeled data in each target language. Option D is wrong because translating labeled data and training separate models per language introduces translation errors and doubles the training effort, which is more labor-intensive than using the multilingual CLU option.

138
Multi-Selecthard

A company uses Azure AI Speech to provide real-time transcription for customer support calls. The solution must handle multiple languages and filter out profanity. Which THREE configurations are needed?

Select 3 answers
A.Use the Batch Transcription REST API
B.Deploy a custom speech model for each language
C.Set the SpeechConfig.SpeechRecognitionLanguage property
D.Use the Speech SDK with intermediate results
E.Enable the ProfanityFilter option in the Speech SDK
AnswersC, D, E

Sets the source language for recognition.

Why this answer

To achieve real-time transcription with multi-language support and profanity filtering using Azure AI Speech, three configurations are required. First, set the `SpeechConfig.SpeechRecognitionLanguage` property (Option C) to specify the source language for accurate transcription. Second, use the Speech SDK with intermediate results (Option D) to provide real-time feedback during the call.

Third, enable the ProfanityFilter option in the Speech SDK (Option E) to filter out profanity. Option A (Batch Transcription) is incorrect because it is not real-time. Option B (custom speech model per language) is unnecessary because the standard prebuilt models support multiple languages and profanity filtering without customization.

139
MCQeasy

You need to translate a large batch of documents from English to multiple languages. Which Azure service should you use?

A.Azure AI Translator
B.Conversational Language Understanding
C.Azure AI Language Detection
D.Azure AI Speech Translation
AnswerA

Translator supports batch translation for multiple languages.

Why this answer

Azure AI Translator is the correct service because it is specifically designed for batch document translation across multiple languages, supporting both text and document translation with source language auto-detection. It provides a dedicated Document Translation feature via the Translator API, which can handle large volumes of files asynchronously while preserving document structure and formatting.

Exam trap

The trap here is that candidates may confuse Azure AI Translator's batch document translation capability with Azure AI Speech Translation, mistakenly thinking speech translation can handle documents, or they may pick Language Detection because they assume detecting the source language is the primary need, overlooking the translation requirement.

How to eliminate wrong answers

Option B (Conversational Language Understanding) is wrong because it is designed for intent recognition and entity extraction from conversational utterances, not for translating document content between languages. Option C (Azure AI Language Detection) is wrong because it only identifies the language of a given text, without performing any translation. Option D (Azure AI Speech Translation) is wrong because it focuses on real-time translation of spoken audio streams, not on batch processing of written documents.

140
MCQhard

Your company uses Azure AI Language to analyze customer feedback from surveys. The current pipeline extracts key phrases and sentiment. The data science team wants to identify emerging topics over time, such as new product complaints or feature requests. You need to modify the pipeline to track topic evolution. Which Azure AI Language feature should you enable?

A.Named entity recognition (NER)
B.Conversation summarization
C.Key phrase extraction
D.Custom text classification
AnswerD

Custom text classification allows you to define topic categories (e.g., 'pricing complaint', 'feature request') and classify each survey response. By tracking classification frequencies over time, you can identify emerging topics.

Why this answer

Custom text classification is the correct choice because it allows you to define and train a model to categorize feedback into custom classes (e.g., 'new product complaint', 'feature request') and track their frequency over time, enabling topic evolution analysis. Unlike prebuilt features, custom classification adapts to your specific domain and can be retrained as new topics emerge, directly supporting the data science team's goal of identifying emerging topics.

Exam trap

Microsoft often tests the distinction between prebuilt features (like key phrase extraction or NER) and customizable features (like custom text classification), leading candidates to choose a prebuilt option that cannot adapt to emerging, domain-specific topics.

How to eliminate wrong answers

Option A is wrong because Named Entity Recognition (NER) extracts predefined entities like people, places, or organizations, not dynamic or emerging topics from customer feedback. Option B is wrong because Conversation summarization is designed to produce summaries of chat or call transcripts, not to classify or track evolving topics over time. Option C is wrong because Key phrase extraction identifies static, high-frequency terms from text but cannot group them into custom categories or detect new topics that were not previously present in the training data.

141
MCQhard

Your organization has a large corpus of legal documents that need to be analyzed for specific clauses. You need to extract key information such as party names, dates, and monetary amounts. The solution must be able to handle varying document formats (PDF, Word, scanned images). Which combination of Azure AI services should you use?

A.Azure AI Document Intelligence and Custom Entity Extraction
B.Azure AI Computer Vision and Custom Entity Extraction
C.Azure AI Translator and Custom Entity Extraction
D.Azure AI Speech and Custom Entity Extraction
AnswerA

Document Intelligence extracts text from various formats; Custom Entity Extraction identifies specific entities.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is designed to extract text, structure, and key-value pairs from PDFs, Word documents, and scanned images using OCR and layout analysis. Combining it with Custom Entity Extraction (via Azure AI Language's custom NER) allows you to identify domain-specific entities like party names, dates, and monetary amounts across varying formats. This pairing directly addresses the need for both document parsing and tailored entity recognition.

Exam trap

The trap here is that candidates often confuse Azure AI Computer Vision's OCR capabilities with Document Intelligence's full document understanding, overlooking that Computer Vision lacks the ability to extract structured key-value pairs and custom entities without additional services.

How to eliminate wrong answers

Option B is wrong because Azure AI Computer Vision provides OCR and image analysis but lacks native support for extracting structured key-value pairs or custom entities from documents; it would require additional services to achieve the same result. Option C is wrong because Azure AI Translator is designed for language translation, not for extracting entities or analyzing document content, making it irrelevant for clause analysis. Option D is wrong because Azure AI Speech handles audio-to-text transcription and is not applicable to processing static document formats like PDFs, Word files, or scanned images.

142
Multi-Selecthard

Your team uses Azure AI Language in a multi-region architecture. You need to ensure that the solution is resilient to regional outages. Which THREE actions should you take?

Select 3 answers
A.Disable regional endpoints
B.Use a global endpoint that routes to the nearest region
C.Configure a load balancer to distribute requests across regions
D.Deploy Azure AI Language resources in multiple regions
E.Use a single region with high availability enabled
AnswersB, C, D

Global endpoint provides automatic failover.

Why this answer

Azure AI Language global endpoints automatically route requests to the nearest available region, providing built-in failover without manual intervention. This ensures that if one region experiences an outage, traffic is redirected to the next closest healthy region, maintaining service continuity.

Exam trap

The trap here is that candidates often confuse high availability within a single region (e.g., availability zones) with multi-region resilience, and may incorrectly think disabling regional endpoints is necessary to force global routing, when in fact global endpoints already handle failover automatically.

143
MCQeasy

You are building a solution to extract key phrases from customer reviews using Azure AI Language. Which feature should you use?

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

Key Phrase Extraction extracts key phrases from text.

Why this answer

Key Phrase Extraction is the correct feature because it is specifically designed to identify and return the main talking points or important terms from unstructured text, such as customer reviews. Azure AI Language's Key Phrase Extraction API analyzes the text structure and linguistic patterns to surface the most relevant phrases, which directly addresses the requirement to extract key phrases from reviews.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition with Key Phrase Extraction, because both involve identifying important words, but NER is strictly for predefined entity types (e.g., person, location) while Key Phrase Extraction captures any salient topic or concept from the text.

How to eliminate wrong answers

Option A is wrong because Sentiment Analysis evaluates the emotional tone (positive, negative, neutral) of text, not the extraction of key phrases. Option B is wrong because Language Detection identifies the language in which the text is written (e.g., English, Spanish), not the key phrases within it. Option D is wrong because Named Entity Recognition identifies and categorizes entities like people, organizations, locations, and dates, but does not extract general key phrases or talking points from the text.

144
MCQmedium

You deploy an Azure AI Services resource using the ARM template shown in the exhibit. You need to test the Language service API from your local machine. What should you do first?

A.Configure a managed identity for the resource
B.Add your public IP address to the ipRules array in the networkAcls
C.Change the defaultAction to Allow
D.Use Azure CLI to enable the resource
AnswerB

This allows your IP to access the resource.

Why this answer

The ARM template in the exhibit sets `defaultAction` to `Deny`, which blocks all traffic not explicitly allowed by the `ipRules` array. To test the Language service API from your local machine, you must add your public IP address to the `ipRules` array so that the resource's network firewall permits inbound requests from your IP. Without this step, all API calls from your local machine will be rejected with a 403 Forbidden error.

Exam trap

The trap here is that candidates assume changing `defaultAction` to `Allow` is the simplest fix, but the question tests understanding that the resource is already deployed and the firewall is blocking traffic—so the correct first step is to explicitly permit your specific IP, not to open the resource to the entire internet.

How to eliminate wrong answers

Option A is wrong because configuring a managed identity is used for authenticating Azure resources to each other (e.g., allowing a VM to access the Language service without keys), but it does not bypass the network firewall; the IP-based access control must still allow the request. Option C is wrong because changing `defaultAction` to `Allow` would open the resource to all internet traffic, which is a security risk and not the minimal required step; the question asks what you should do first, and adding your specific IP is the correct, least-privilege approach. Option D is wrong because using Azure CLI to enable the resource is unnecessary—the resource is already deployed and enabled via the ARM template; the issue is network access control, not resource provisioning.

145
MCQhard

You are using Azure AI Language to analyze medical records. The built-in NER model does not recognize some medical terms. What should you do?

A.Use the Text Analytics for Health feature
B.Use Entity Linking
C.Use Custom Text Classification
D.Train a custom NER model using Azure AI Language
AnswerD

Custom NER can be trained on your specific medical terms.

Why this answer

Custom NER allows training a model on your specific terms. Text Analytics for Health is a specialized built-in model for healthcare but may not cover all custom terms. Custom Text Classification is for document classification.

Entity Linking disambiguates to a knowledge base.

146
MCQmedium

Refer to the exhibit. You have an Azure AI Language resource named MyLangService. You need to call the conversational language understanding (CLU) API. Which URL should you use?

A.https://mylangservice.cognitiveservices.azure.com/text/analytics/v3.0/sentiment
B.https://mylangservice.cognitiveservices.azure.com/language/analyze-conversations?api-version=2022-10-01-preview
C.https://mylangservice.cognitiveservices.azure.com/language/:analyze-conversations?api-version=2022-10-01-preview
D.https://mylangservice.cognitiveservices.azure.com/
AnswerC

This is the exact CLU endpoint shown in the exhibit.

Why this answer

The conversational language understanding (CLU) API endpoint requires the `/language/:analyze-conversations` path with a colon prefix before the operation name, which is the correct syntax for the Azure AI Language REST API. The `api-version=2022-10-01-preview` parameter is required to specify the preview version that supports CLU. This URL structure targets the analyze-conversations operation specifically for CLU, not the general text analytics or root endpoint.

Exam trap

The trap here is that candidates often confuse the general `/language/analyze-conversations` path (without the colon) with the correct syntax, or they mistakenly use the Text Analytics sentiment endpoint because they think CLU is part of the older Text Analytics API.

How to eliminate wrong answers

Option A is wrong because it uses the `/text/analytics/v3.0/sentiment` path, which is the endpoint for sentiment analysis in the Text Analytics API, not for conversational language understanding (CLU). Option B is wrong because it uses `/language/analyze-conversations` without the colon prefix before `analyze-conversations`, which is syntactically incorrect for the Azure AI Language REST API; the correct syntax requires a colon (`:`) before the operation name. Option D is wrong because it points to the root endpoint of the Cognitive Services resource, which does not include any specific operation path or API version, and thus cannot invoke the CLU API.

147
MCQmedium

You submit the request shown in the exhibit to the Azure AI Language service. What will the response contain?

A.Only extracted key phrases.
B.Entity recognition results and sentiment scores.
C.Both key phrases and sentiment scores.
D.Only sentiment scores.
AnswerC

Both tasks are included.

Why this answer

The exhibit shows a request to the Azure AI Language service with the `showStats` parameter set to `true` and the `opinionMining` parameter set to `true`. When `opinionMining` is enabled, the service returns both key phrases and sentiment scores (including aspect-based sentiment) for the analyzed text. Therefore, the response contains both key phrases and sentiment scores, making option C correct.

Exam trap

The trap here is that candidates may assume `opinionMining` only affects sentiment analysis and forget that the request also includes `keyPhrases: true`, leading them to incorrectly select option D (only sentiment scores) instead of recognizing that both key phrases and sentiment scores are returned.

How to eliminate wrong answers

Option A is wrong because the request includes `opinionMining: true`, which triggers sentiment analysis in addition to key phrase extraction, so the response is not limited to only extracted key phrases. Option B is wrong because while entity recognition results could be returned if `entityRecognition` were specified, the exhibit only shows `keyPhrases` and `sentiment` tasks; the response will include key phrases and sentiment scores, not entity recognition results. Option D is wrong because the request explicitly includes `keyPhrases: true`, so the response will contain key phrases in addition to sentiment scores.

148
Multi-Selecthard

You are developing a custom text classification model using Azure AI Language. You have labeled 2000 documents across 10 categories. You need to evaluate the model's performance before deploying to production. Which THREE metrics should you examine?

Select 3 answers
A.Recall
B.Word Error Rate
C.BLEU Score
D.F1 Score
E.Precision
AnswersA, D, E

Measures the proportion of actual positives correctly identified.

Why this answer

Recall is correct because it measures the proportion of actual positive instances correctly identified by the model, which is critical in custom text classification to ensure that relevant documents are not missed. In Azure AI Language, recall helps assess how well the model captures all instances of each category, especially when class distribution is imbalanced across the 10 categories.

Exam trap

The trap here is that candidates may confuse metrics from other NLP tasks (like speech recognition or translation) with classification metrics, leading them to select Word Error Rate or BLEU Score instead of the standard classification triad of precision, recall, and F1 score.

149
MCQmedium

A company uses Azure AI Speech to transcribe customer service calls. They need to identify callers by name and account number. Which feature should be enabled?

A.Speaker recognition
B.Pronounciation assessment
C.Batch transcription
D.Custom speech model
AnswerD

Custom speech models improve recognition of domain-specific terms.

Why this answer

A custom speech model is required because the company needs to recognize specific domain terms like caller names and account numbers, which are not part of the default base speech model. By training a custom speech model with relevant audio and text data, Azure AI Speech can accurately transcribe these specialized terms, improving recognition accuracy for the call center scenario.

Exam trap

The trap here is that candidates may confuse speaker recognition (identifying who spoke) with speech recognition (transcribing what was said), leading them to select Option A when the actual need is to improve transcription accuracy for specific terms.

How to eliminate wrong answers

Option A is wrong because speaker recognition identifies who is speaking (verification or identification) but does not improve transcription accuracy for specific words like names or account numbers. Option B is wrong because pronunciation assessment evaluates how well a speaker pronounces words, typically used for language learning, not for transcribing specific domain terms. Option C is wrong because batch transcription is a processing mode for transcribing large volumes of audio asynchronously, but it does not add domain-specific vocabulary or improve recognition of custom terms.

150
Multi-Selectmedium

You are building a solution that must translate customer chat messages from Spanish to English in real-time. The solution must also detect the language of incoming messages to handle cases where users write in other languages. Which TWO Azure AI service features should you use?

Select 2 answers
A.Azure AI Translator - Language Detection
B.Azure AI Translator - Translation
C.Azure AI Speech - Speech Translation
D.Azure AI Language Understanding (LUIS)
E.Azure AI Custom Question Answering
AnswersA, B

Detects the language of text input.

Why this answer

Azure AI Translator's Language Detection feature can identify the language of incoming chat messages, which is necessary to handle cases where users write in languages other than Spanish. Option B is correct because Azure AI Translator's Translation feature can then translate those detected Spanish messages into English in real-time, meeting the core requirement of the solution.

Exam trap

Microsoft Azure exams often test the distinction between text-based and speech-based services, so the trap here is assuming that Speech Translation (Option C) is appropriate for text chat, when it is actually designed for audio input and would require unnecessary speech-to-text conversion.

← PreviousPage 2 of 3 · 190 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Implement natural language processing solutions questions.