Courseiva

CCNA Nlp Solutions Questions

40 of 190 questions · Page 3/3 · Nlp Solutions topic · Answers revealed

151
MCQmedium

Refer to the exhibit. You send this request to the Azure AI Language Service for custom entity recognition. The response returns no entities. What is the most likely reason?

A.The text input is too short for entity recognition
B.The language parameter is set incorrectly
C.The model version is not specified
D.The projectName and deploymentName are missing from the body parameters
AnswerD

Custom entity recognition requires project and deployment names in the body.

Why this answer

The Azure AI Language Service for custom entity recognition requires both `projectName` and `deploymentName` in the request body to identify which trained custom model to invoke. Without these parameters, the service cannot route the request to the correct custom model, so it returns no entities. The standard pre-built entity recognition does not require these fields, but custom entity recognition mandates them.

Exam trap

The trap here is that candidates assume the request is valid because it includes text and a language parameter, overlooking that custom entity recognition requires explicit project and deployment identifiers to invoke the trained model.

How to eliminate wrong answers

Option A is wrong because the Azure AI Language Service does not impose a minimum text length for entity recognition; even very short text can return entities if they are present. Option B is wrong because the language parameter, while important for language detection, is not the cause of returning no entities in a custom entity recognition request; the service will still attempt to process the text and return entities from the custom model if properly configured. Option C is wrong because the model version is an optional parameter; if not specified, the service uses the latest available version of the custom model, so its absence does not cause a failure to return entities.

152
MCQeasy

A developer is creating a custom text classification model using Azure AI Language. The dataset has 10,000 documents across 50 categories. Which method is most suitable for labeling the data efficiently?

A.Use a prebuilt model from the Azure AI Language service
B.Use active learning in the custom text classification project
C.Manually label all documents in the Language Studio
D.Use Azure Machine Learning designer to auto-label
AnswerB

Active learning suggests labels, reducing manual effort.

Why this answer

Active learning in custom text classification projects automatically selects the most informative unlabeled documents for manual review, reducing labeling effort while maximizing model accuracy. With 10,000 documents across 50 categories, active learning prioritizes ambiguous or high-uncertainty samples, making it the most efficient approach for iterative labeling.

Exam trap

The trap here is that candidates assume 'prebuilt models' (Option A) can be adapted to custom categories via fine-tuning, but Microsoft Azure AI Language custom text classification requires a dedicated project with active learning—prebuilt models are static and cannot learn new labels.

How to eliminate wrong answers

Option A is wrong because prebuilt models are designed for general-purpose classification (e.g., sentiment, key phrases) and cannot be customized to 50 specific categories; they lack the ability to learn custom labels. Option C is wrong because manually labeling all 10,000 documents is inefficient and time-consuming, especially when active learning can achieve comparable accuracy with far fewer labeled examples. Option D is wrong because Azure Machine Learning designer does not provide auto-labeling for custom text classification; it focuses on automated ML pipelines for structured data, not active learning for text labeling.

153
MCQhard

You are a developer at a large retail company. The company receives thousands of product reviews daily. You need to build a solution that automatically categorizes reviews into positive, negative, and neutral sentiments, and also extracts key product features mentioned (e.g., battery life, screen quality) along with their associated sentiments. The solution must be scalable and cost-effective. You have access to Azure AI Language. You decide to use the built-in sentiment analysis and opinion mining features. However, after initial testing, you find that the opinion mining feature does not always correctly associate sentiments with the correct product features. For example, in the review 'The battery life is great but the screen is terrible', opinion mining might incorrectly associate 'terrible' with 'battery life'. You need to improve the accuracy of feature-sentiment association. What should you do?

A.Create a custom NER project in Azure AI Language to extract product features, then use the opinion mining results and post-process to associate sentiments with the extracted features.
B.Use the PII recognition feature to identify product features as entities.
C.Use Conversational Language Understanding (CLU) to define intents for each product feature and train a model with labeled utterances.
D.Use the standard sentiment analysis API without opinion mining, and then use key phrase extraction to identify features and assign overall sentiment.
AnswerA

Custom NER can accurately extract the product features, and you can then use opinion mining scores to assign sentiment to each feature.

Why this answer

It combines Azure AI Language's built-in opinion mining with a custom NER model to extract product features, then uses post-processing logic to correctly associate sentiments with those features. This approach addresses the core limitation of opinion mining, which can misalign sentiments when multiple features with contrasting sentiments appear in the same sentence. By first extracting features via custom NER, you can then map each sentiment phrase to the nearest or most relevant extracted entity, improving accuracy without sacrificing scalability or cost-effectiveness.

Exam trap

The trap here is that candidates assume Azure AI Language's built-in opinion mining is fully reliable for all scenarios, but the exam tests the understanding that custom NER combined with post-processing is needed when the default model fails on complex multi-feature sentences.

How to eliminate wrong answers

Option B is wrong because PII recognition is designed to detect personally identifiable information (e.g., names, addresses, credit card numbers), not product features like 'battery life' or 'screen quality', so it cannot extract the required entities. Option C is wrong because Conversational Language Understanding (CLU) is optimized for intent classification and entity extraction in conversational contexts (e.g., chatbots), not for fine-grained sentiment-feature association in unstructured product reviews; it would require extensive labeled data and still not directly solve the association problem. Option D is wrong because using standard sentiment analysis without opinion mining gives only an overall sentiment for the entire document, and key phrase extraction merely lists phrases without any sentiment association, so it cannot link sentiments to specific features.

154
MCQhard

A company uses Azure AI Language's conversational language understanding (CLU) to build a customer support bot. They want to integrate the bot with Microsoft Teams and need to ensure that user authentication is handled by Microsoft Entra ID. However, users report that the bot sometimes fails to respond when they are not signed into Microsoft Entra ID. What is the most likely cause?

A.The CLU model requires a Microsoft Entra ID token for prediction.
B.The CLU project endpoint is not configured to accept anonymous requests.
C.The bot is not registered in Microsoft Entra ID.
D.The bot's authentication settings in Azure Bot Service require Microsoft Entra ID, but the bot is not passing the token correctly.
AnswerD

The bot may be configured to require Microsoft Entra ID authentication, and if the user is not signed in, the bot cannot respond.

Why this answer

The bot's authentication settings in Azure Bot Service require Microsoft Entra ID tokens for user authentication, but the bot is not passing the token correctly. When users are not signed into Microsoft Entra ID, the bot fails to respond because it cannot validate the user's identity via the missing or malformed token. The CLU service itself does not require tokens for prediction; the issue lies in the bot's authentication flow, not the CLU endpoint configuration.

Exam trap

The trap here is that candidates mistakenly think the CLU service itself requires user authentication via Microsoft Entra ID tokens, when in fact the authentication failure is due to the bot's token handling in Azure Bot Service, not the CLU model or endpoint configuration.

How to eliminate wrong answers

Option A is wrong because the CLU model does not require a Microsoft Entra ID token for prediction; it uses endpoint keys or managed identities for API access, not user tokens. Option B is wrong because the CLU project endpoint can accept anonymous requests by default; authentication is handled at the bot level, not the CLU endpoint. Option C is wrong because the bot must be registered in Microsoft Entra ID to enable authentication, but the failure to respond when users are not signed in indicates a token passing issue, not a missing registration.

155
MCQmedium

Refer to the exhibit. You submit this request to the Azure AI Language service. What is the expected response?

A.An error because the request format is invalid.
B.Only key phrase extraction results.
C.Both entity recognition and key phrase extraction results.
D.Only entity recognition results.
AnswerC

The request includes both tasks, so both are executed and results returned.

Why this answer

The request includes both the `entities` and `keyPhrases` tasks in the `tasks` array, which instructs the Azure AI Language service to perform both entity recognition and key phrase extraction on the same input document. The service processes each specified task independently and returns a combined response with results for both tasks, not just one.

Exam trap

The trap here is that candidates may assume only one task can be performed per request, or that the response will only include results for the first task listed, when in fact the Azure AI Language service supports multiple tasks in a single request and returns results for all specified tasks.

How to eliminate wrong answers

Option A is wrong because the request format is valid; the JSON structure with a `tasks` array containing multiple task objects is the correct way to submit multiple analysis tasks in a single request to the Azure AI Language service. Option B is wrong because the request explicitly includes both `entities` and `keyPhrases` tasks, so the response will contain results for both, not only key phrase extraction. Option D is wrong because, similarly, the request includes both tasks, so the response will include entity recognition results as well as key phrase extraction results, not only entity recognition.

156
MCQeasy

A company needs to extract personally identifiable information (PII) from customer support transcripts stored in Azure Blob Storage. Which Azure AI service should they use?

A.Azure AI Speech
B.Azure AI Language Service
C.Azure AI Translator
D.Azure AI Vision
AnswerB

Azure AI Language Service includes PII detection.

Why this answer

Azure AI Language Service (formerly Text Analytics) includes a pre-built PII detection feature that can identify, categorize, and redact personally identifiable information from unstructured text. This service is specifically designed for text-based extraction tasks, making it the correct choice for processing customer support transcripts stored in Azure Blob Storage.

Exam trap

In the AI-102 exam, candidates often confuse Azure AI services that process text (Language Service) versus those that process audio (Speech), images (Vision), or translation (Translator), leading them to incorrectly select Azure AI Speech when the question involves text extraction from stored files.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech is focused on converting audio to text (speech-to-text) and text to speech, not on extracting PII from existing text transcripts. Option C is wrong because Azure AI Translator is designed for language translation, not for identifying or redacting PII within text. Option D is wrong because Azure AI Vision handles image and video analysis (e.g., OCR, object detection), not text-based PII extraction from documents or transcripts.

157
Multi-Selecteasy

Which Azure AI service can be used to analyze sentiment in text data?

Select 1 answer
A.Azure AI Translator
B.Azure AI Language Service
C.Azure AI Vision
D.Azure AI Content Safety
E.Azure AI Speech
AnswersB

Azure AI Language Service includes built-in sentiment analysis capabilities, making it the correct choice.

Why this answer

Azure AI Language Service (formerly Text Analytics) includes a built-in sentiment analysis feature that evaluates text and returns sentiment labels (positive, negative, neutral, mixed) along with confidence scores at the sentence and document level. This makes it the primary service for analyzing sentiment in text data. Azure AI Content Safety is not designed for sentiment analysis; it is intended for harmful content moderation.

Exam trap

A common mistake is to think that Azure AI Content Safety can perform sentiment analysis, but it is actually designed to detect harmful content such as hate speech, threats, and self-harm, not to gauge sentiment. Only Azure AI Language Service provides native sentiment analysis capabilities.

158
MCQeasy

A developer is creating a custom question answering project in Azure AI Language. The knowledge base contains product manuals in PDF format. Which step is essential before importing the PDFs?

A.Ensure PDFs are in a supported format and accessible
B.Create an Azure AI Search index
C.Deploy a QnA Maker service
D.Translate PDFs to English
AnswerA

PDFs must be in a supported format and accessible via URL or upload.

Why this answer

Before importing PDFs into a custom question answering project in Azure AI Language, the essential step is to ensure the PDFs are in a supported format (e.g., searchable PDF, not scanned images without OCR) and accessible via a valid URL or local path. This is because the import process relies on the service being able to read and extract text from the documents; unsupported or inaccessible files will cause the import to fail.

Exam trap

The trap here is that candidates might assume creating an Azure AI Search index is required because custom question answering uses search under the hood, but the Azure AI Language service manages its own index automatically, making Option B a distractor that tests knowledge of Azure AI Language service boundaries.

How to eliminate wrong answers

Option B is wrong because creating an Azure AI Search index is not a prerequisite for importing PDFs into a custom question answering project; the project uses its own built-in indexing and storage, not an external Azure AI Search index. Option C is wrong because QnA Maker is a deprecated service; the current solution is custom question answering within Azure AI Language, which does not require deploying a separate QnA Maker service. Option D is wrong because translation to English is not mandatory; Azure AI Language supports multiple languages for question answering, and PDFs can be imported in their original language as long as the project's language setting matches.

159
MCQmedium

You are building a chatbot that must understand user intents from free-text input. You have a small set of labeled examples. Which Azure AI Language feature should you use to classify intents with minimal effort?

A.Entity Linking
B.Custom Text Classification
C.Language Detection
D.Conversational Language Understanding (CLU)
AnswerD

CLU is designed for intent classification and entity extraction from conversational utterances.

Why this answer

Conversational Language Understanding (CLU) is the correct choice because it is specifically designed to extract intents and entities from free-text input in a conversational context, and it can be trained with a small set of labeled examples to classify user intents with minimal effort. CLU provides a pre-built pipeline for intent recognition and entity extraction, making it the most efficient option for building a chatbot that understands user intents.

Exam trap

The trap here is that candidates often confuse Custom Text Classification (option B) with intent classification, but CLU is the dedicated Azure AI Language feature for conversational intent recognition, while Custom Text Classification is better suited for static document categorization without dialog context.

How to eliminate wrong answers

Option A is wrong because Entity Linking is used to identify and disambiguate named entities by linking them to a knowledge base (e.g., Wikipedia), not for classifying intents from free-text input. Option B is wrong because Custom Text Classification is designed for categorizing whole documents or sentences into predefined classes, but it does not natively handle conversational context or extract intents and entities in a dialog flow, requiring more custom effort for chatbot scenarios. Option C is wrong because Language Detection identifies the language of the input text, not the user's intent, and is irrelevant to intent classification.

160
Multi-Selectmedium

Which TWO Azure AI Language features can you use to extract structured data from unstructured text?

Select 2 answers
A.Sentiment Analysis
B.Language Detection
C.Entity Linking
D.Key Phrase Extraction
E.Named Entity Recognition
AnswersC, E

Entity Linking provides structured links to known entities.

Why this answer

Entity Linking (C) and Named Entity Recognition (E) are both Azure AI Language features designed to extract structured data from unstructured text. Entity Linking disambiguates entities by linking them to a knowledge base (e.g., Wikipedia), providing a unique identifier and structured metadata. Named Entity Recognition identifies and categorizes entities (e.g., person, organization, location) directly from text, enabling extraction of structured information.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction (D) with extracting structured data, but key phrases are merely unstructured text snippets, not categorized or linked entities, which is the core requirement for structured data extraction.

161
MCQeasy

A financial services company uses Azure AI Language to analyze customer support transcripts. They want to identify the main topics discussed in each conversation and generate a summary of the key points. The solution must minimize development effort and use prebuilt functionality. You need to recommend the appropriate Azure AI Language features. What should you use?

A.Custom Named Entity Recognition (NER) and conversation summarization.
B.Key phrase extraction and conversation summarization.
C.Entity linking and conversation summarization.
D.Sentiment analysis and key phrase extraction.
AnswerB

Key phrase extraction identifies topics, and conversation summarization generates summaries.

Why this answer

Conversation summarization is a prebuilt feature that generates summaries of conversations, and key phrase extraction identifies main topics. Both are available in Azure AI Language without custom training. Option B correctly combines these two features to identify main topics and generate a summary.

Option A is wrong because custom NER requires custom labeling and is not necessary for identifying main topics. Option C is wrong because entity linking is not used for summarization or topic identification. Option D is wrong because sentiment analysis does not provide summarization or topic extraction.

162
MCQmedium

A company is developing a conversational AI solution using Microsoft Copilot Studio. They want the copilot to answer questions based on a knowledge base of technical documents. Which data source integration should they use?

A.Azure AI Search
B.Azure Blob Storage
C.Azure SQL Database
D.Microsoft Lists
AnswerA

Azure AI Search can index documents and be used as a knowledge source.

Why this answer

Azure AI Search is the correct data source because it provides a search index that can be queried by Copilot Studio using the 'Azure AI Search' connector. This allows the copilot to perform semantic or keyword-based retrieval over indexed technical documents, enabling accurate question-answering from a knowledge base. Copilot Studio natively supports Azure AI Search as a data source for generative answers, making it the optimal choice for this scenario.

Exam trap

The trap here is that candidates often confuse data storage (Blob Storage, SQL Database) with data retrieval and search capabilities, assuming any storage service can be directly used for Q&A, but Copilot Studio requires a search-optimized index like Azure AI Search to perform effective knowledge base queries.

How to eliminate wrong answers

Option B is wrong because Azure Blob Storage is a raw object storage service that does not provide built-in search capabilities; Copilot Studio cannot directly query blobs for question-answering without an indexing layer like Azure AI Search. Option C is wrong because Azure SQL Database is a relational database designed for transactional workloads, not for full-text or semantic search over unstructured technical documents; while it can be queried, it lacks the optimized search and ranking features needed for knowledge base retrieval. Option D is wrong because Microsoft Lists is a simple data-tracking tool for small-scale lists and lacks the indexing, scoring, and natural language query support required for a production knowledge base; it is not designed for document-based Q&A.

163
Multi-Selectmedium

Which TWO features are available in Azure AI Language's extractive summarization?

Select 2 answers
A.Confidence scores for each extracted sentence.
B.Identified named entities from the document.
C.Sentiment scores for each extracted sentence.
D.Ranked list of sentences extracted from the document.
E.Generated abstractive summary.
AnswersA, D

Each sentence has a confidence score indicating its relevance.

Why this answer

Azure AI Language's extractive summarization returns a confidence score for each extracted sentence, indicating the model's certainty that the sentence is important. Option D is correct because the feature outputs a ranked list of sentences extracted from the source document, ordered by their relevance scores.

Exam trap

The trap here is that candidates often confuse extractive summarization with abstractive summarization or assume it includes sentiment or entity extraction, but Azure AI Language keeps these as separate, distinct features.

164
MCQhard

A PowerShell script (exhibit) attempts to update the endpoint for an Azure AI Language resource. What is the outcome of running this script?

A.The script creates a new resource
B.The script changes the API version
C.The script updates the endpoint successfully
D.The script fails because the property does not exist
AnswerD

The property path is invalid, causing an error.

Why this answer

The PowerShell script attempts to set the 'endpoint' property on an existing Azure AI Language resource using the `Set-AzCognitiveServicesAccount` cmdlet. However, the 'endpoint' property is read-only and cannot be modified after resource creation; it is generated automatically by Azure based on the resource's name and region. Attempting to update it results in a failure because the property does not exist as a writable attribute in the resource's schema.

Exam trap

The trap here is that candidates assume the 'endpoint' property is a simple string that can be updated like any other resource property, overlooking that it is a read-only system-generated attribute in Azure Cognitive Services.

How to eliminate wrong answers

Option A is wrong because the script uses `Set-AzCognitiveServicesAccount` on an existing resource object retrieved via `Get-AzCognitiveServicesAccount`, not `New-AzCognitiveServicesAccount`, so no new resource is created. Option B is wrong because the script targets the 'endpoint' property, not the API version; the API version is controlled via the `-ApiVersion` parameter or the REST API call, not by modifying the resource's endpoint. Option C is wrong because the 'endpoint' property is read-only; Azure automatically assigns the endpoint URL when the resource is provisioned, and any attempt to update it via PowerShell or ARM will fail with an error indicating the property does not exist or is not modifiable.

165
MCQeasy

Your organization needs to analyze customer feedback from social media posts to determine the sentiment (positive, negative, neutral). The solution must process up to 10,000 posts per day and provide a confidence score for each sentiment. Which Azure AI service should you use?

A.Azure AI Speech Service
B.Azure AI Language Service
C.Azure AI Translator
D.Azure AI Language Understanding (LUIS)
AnswerB

Offers sentiment analysis with confidence scores.

Why this answer

Azure AI Language Service provides pre-built sentiment analysis capabilities that can process up to 10,000 posts per day and return a confidence score for each sentiment (positive, negative, neutral). This service is specifically designed for natural language processing tasks like sentiment analysis, making it the correct choice for analyzing customer feedback from social media posts.

Exam trap

The trap here is that candidates often confuse Azure AI Language Service with LUIS, assuming both are for language understanding, but LUIS is specifically for intent and entity extraction in conversational AI, not for general sentiment analysis with confidence scores.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech Service is designed for speech-to-text, text-to-speech, and speech translation, not for analyzing text sentiment from social media posts. Option C is wrong because Azure AI Translator focuses on translating text between languages, not on determining sentiment or providing confidence scores. Option D is wrong because Azure AI Language Understanding (LUIS) is a conversational AI service for intent recognition and entity extraction in chatbots, not for general-purpose sentiment analysis with confidence scores.

166
MCQhard

You are an AI engineer at a global e-commerce company. The company uses Azure AI Language to analyze product reviews in English, Spanish, and French. The current solution calls the sentiment analysis API for each review individually, resulting in high latency and cost. You need to design a new solution that processes reviews in batches, reduces the number of API calls, and still supports multiple languages. The solution must also extract key phrases and detect the language automatically. You have the following options: Option A: Use the Azure AI Language synchronous API with the 'multi-language' parameter set to true. Send reviews one by one. Option B: Use the Azure AI Language asynchronous batch API. Combine all reviews into a single batch request, but only for one language at a time. Option C: Use the Azure AI Language asynchronous batch API. Send a single batch request with all reviews, setting the 'language' parameter to 'multi' to auto-detect language, and specify sentiment analysis, key phrase extraction, and language detection as tasks. Option D: Use the Azure AI Translator service to translate all reviews to English, then use the Azure AI Language batch API for English-only sentiment and key phrase extraction.

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

Asynchronous batch API with multi-language and multiple tasks reduces calls and supports all languages.

Why this answer

The asynchronous batch API supports multiple tasks (sentiment, key phrases, language detection) in a single request, and setting language to 'multi' enables auto-detection. This reduces API calls and latency. Option A is wrong because synchronous one-by-one calls increase latency/cost.

Option B is wrong because it processes only one language per batch, requiring multiple batches. Option D is wrong because it adds translation cost and latency, and may lose nuances.

167
MCQeasy

A company is building a chatbot using Azure Cognitive Service for Language. They need to ensure that user utterances are correctly mapped to the appropriate intent in a custom question answering project. What should they configure?

A.Add synonyms and phrase list to the LUIS application.
B.Add alternative question phrases to the QnA pairs in the custom question answering project.
C.Define entities in the custom question answering project to capture key information.
D.Add synonyms and phrase list to the custom question answering project.
AnswerD

Synonyms and phrase lists help match varied user utterances to the correct QnA pair.

Why this answer

Adding synonyms and phrase lists to a custom question answering project directly improves the mapping of user utterances to intents by normalizing variations in phrasing. This configuration allows the project to recognize equivalent terms (e.g., 'cost' and 'price') as the same intent, ensuring accurate intent mapping without requiring exact matches.

Exam trap

The trap here is that candidates confuse the role of synonyms/phrase lists in custom question answering with the separate LUIS service, or mistakenly think alternative question phrases (Option B) are the primary mechanism for intent mapping, when in fact they only expand answer triggers, not intent classification.

How to eliminate wrong answers

Option A is wrong because LUIS (Language Understanding Intelligent Service) is a separate Azure service for intent and entity extraction, not used within custom question answering; the question specifies a custom question answering project, which does not use LUIS phrase lists. Option B is wrong because adding alternative question phrases to QnA pairs improves answer matching for specific questions but does not configure intent mapping across utterances—it only expands the set of questions that trigger a given answer. Option C is wrong because defining entities captures key information (e.g., dates, product names) from utterances but does not map utterances to intents; entities are for extracting data, not for intent classification.

168
MCQeasy

A company wants to use Azure AI Language to automatically summarize large documents. The summarization must extract the most important sentences from each document. Which feature should they use?

A.Extractive summarization
B.Abstractive summarization
C.Key phrase extraction
D.Entity recognition
AnswerA

Extracts important sentences.

Why this answer

Extractive summarization selects the most important sentences directly from the source document to create a concise summary, preserving the original wording. This aligns with the requirement to extract key sentences without generating new text, making it the correct choice for this scenario.

Exam trap

The trap here is that candidates often confuse 'key phrase extraction' with summarization because both involve identifying important content, but key phrase extraction returns only isolated terms, not coherent sentences, which fails the requirement for a sentence-based summary.

How to eliminate wrong answers

Option B is wrong because abstractive summarization generates new sentences that paraphrase the content, rather than extracting existing sentences from the document. Option C is wrong because key phrase extraction identifies individual words or short phrases (e.g., 'machine learning', 'Azure'), not complete sentences, and does not produce a coherent summary. Option D is wrong because entity recognition identifies named entities (e.g., people, organizations, locations) within text, but does not extract or summarize sentences.

169
MCQhard

Your company uses Azure AI Language to process legal documents. You have built a custom NER model to extract parties, dates, and obligations. The model performs well on English documents but now you need to support French and German documents. You have no labeled data in those languages. You want to use the existing English model as a starting point. The solution must be cost-effective and avoid manual labeling as much as possible. You also need to ensure that the model can be retrained quickly when new document types are added. Which approach should you take?

A.Use the prebuilt NER model for French and German to extract entities like dates and organizations, and then map them to your custom entity types.
B.Enable the multilingual option in the custom NER project and retrain the model using the existing English labeled data.
C.Use the English custom NER model as-is and translate the French and German documents to English before processing.
D.Build separate custom NER models for French and German by translating the English labeled data using Azure AI Translator and training new models.
AnswerB

The multilingual option allows the model to learn from English data and predict entities in French and German without additional labeled data, meeting cost-effectiveness and avoiding manual labeling.

Why this answer

Enabling the multilingual option in custom NER allows training on the existing English labeled data, and the model can generalize to French and German without requiring labeled data in those languages. This is cost-effective and avoids manual labeling. Option A is wrong because using the prebuilt NER would not extract custom entities like parties, dates, and obligations in the specific format needed.

Option C is wrong because translating documents introduces potential errors and latency, and may not capture legal nuances. Option D is wrong because building separate models requires translating the labeled data, which is additional effort and may lose context.

Exam trap

A common trap is to assume that labeled data is needed for each target language, but Azure AI Language's custom NER supports multilingual training, allowing a model trained on English data to generalize to other languages.

170
MCQhard

Refer to the exhibit. A developer tries to deploy a custom speech model but receives an error. What should the developer do to resolve the issue?

A.Use a different model format.
B.Specify a specific version number for the model.
C.Use the model version 'current' instead of 'latest'.
D.Re-train the model with more data.
AnswerB

The error message explicitly says to specify a specific version.

Why this answer

The error states that 'latest' is not supported; a specific version must be specified.

171
MCQmedium

You are building a multilingual chatbot using Azure AI Language. For a given user utterance, you need to first detect the language, then route to the appropriate language-specific intent model. Which combination of Azure AI Language features should you use?

A.Language Detection and Conversational Language Understanding
B.Key Phrase Extraction and Conversational Language Understanding
C.Translator and Conversational Language Understanding
D.Language Detection and Custom Text Classification
AnswerA

Language Detection identifies the language, then CLU processes intents in that language.

Why this answer

The scenario requires first detecting the language of the user utterance (using Language Detection) and then routing to a language-specific intent model (using Conversational Language Understanding, which supports multiple languages in separate projects or deployments). This combination directly fulfills the requirement of language-aware intent routing.

Exam trap

The trap here is that candidates often confuse Translator (which changes the language) with Language Detection (which identifies the language without altering the text), leading them to choose Option C incorrectly.

How to eliminate wrong answers

Option B is wrong because Key Phrase Extraction identifies important terms in text but does not detect the language, so it cannot be used to route to a language-specific model. Option C is wrong because Translator translates text between languages, but the requirement is to detect the language and route to an existing intent model, not to translate the utterance before processing. Option D is wrong because Custom Text Classification assigns predefined labels to text but does not extract intents or entities in a conversational context, and it lacks the built-in language detection needed for routing.

172
MCQhard

You have a custom Named Entity Recognition (NER) model trained using Azure AI Language. The model is performing poorly on new data. You need to improve its accuracy. Which action should you take first?

A.Increase the training epochs.
B.Retrain the model using the same training data.
C.Review the test set results and add more labeled examples for entities with low precision/recall.
D.Reduce the number of entity types in the model.
AnswerC

Adding targeted training data helps the model learn patterns it missed.

Why this answer

The first step to improve a custom NER model's accuracy is to analyze the test set results to identify which entity types have low precision or recall, then add more labeled examples for those specific entities. This targeted data augmentation addresses the root cause of poor performance—insufficient or imbalanced training data—rather than blindly adjusting hyperparameters or reducing complexity.

Exam trap

The trap here is that candidates often jump to hyperparameter tuning (epochs) or model simplification (reducing entity types) as a quick fix, when the core issue is almost always insufficient or low-quality labeled data for specific entities, which is the first diagnostic step in any custom NER workflow.

How to eliminate wrong answers

Option A is wrong because simply increasing training epochs without addressing data quality or quantity will likely lead to overfitting on the existing training data, not improve generalization to new data. Option B is wrong because retraining with the same training data will produce the same model with the same errors, offering no improvement. Option D is wrong because reducing the number of entity types may simplify the model but does not fix the underlying issue of poor labeling or insufficient examples for the entities that matter; it could also discard useful entity types that are correctly identified.

173
MCQhard

You are designing a solution that must extract specific entities from customer emails, such as product names, order numbers, and dates. The solution must be able to learn from a small set of labeled examples and improve over time. Which Azure AI service should you use?

A.QnA Maker
B.Pre-built Entity Extraction
C.Text Analytics for health
D.Custom Entity Extraction
AnswerD

Trainable with small labeled datasets to extract custom entities.

Why this answer

Custom Entity Extraction (D) is correct because it allows you to train a model with a small set of labeled examples to extract domain-specific entities like product names, order numbers, and dates from customer emails. This service supports iterative learning and improvement over time, making it ideal for scenarios where pre-built models lack the required specificity.

Exam trap

The trap here is that candidates often confuse pre-built entity extraction (which is out-of-the-box but inflexible) with custom entity extraction (which requires training but adapts to specific needs), leading them to choose Option B because they assume 'pre-built' means 'easier' without recognizing the requirement for custom entities.

How to eliminate wrong answers

Option A is wrong because QnA Maker is designed for building conversational question-answering bots over a knowledge base, not for extracting entities from unstructured text. Option B is wrong because Pre-built Entity Extraction provides fixed, general-purpose entity types (e.g., person, location) and cannot be trained on custom entities like product names or order numbers. Option C is wrong because Text Analytics for health is specialized for medical and healthcare entities (e.g., diagnoses, medications) and cannot be repurposed for general customer email entity extraction.

174
MCQeasy

A developer is building a multilingual translation solution using Azure AI Translator. The solution must translate text to French, German, and Spanish. Which parameter should the developer set to specify the target language?

A.language
B.to
C.targetLanguage
D.from
AnswerB

'to' specifies target language.

Why this answer

In Azure AI Translator, the target language for translation is specified using the 'to' query parameter in the API request. This parameter accepts language codes such as 'fr' for French, 'de' for German, and 'es' for Spanish. The 'to' parameter is required and can be specified multiple times to translate into multiple target languages simultaneously.

Exam trap

The trap here is that candidates may confuse the parameter names with those from other Azure services (like 'targetLanguage' in Cognitive Services Text Analytics) or assume a generic 'language' parameter works, but Azure AI Translator specifically requires 'to' for the target language.

How to eliminate wrong answers

Option A is wrong because 'language' is not a valid parameter in the Azure AI Translator API; the correct parameter is 'to'. Option C is wrong because 'targetLanguage' is not a recognized parameter in the Azure AI Translator REST API; the API uses 'to' instead. Option D is wrong because 'from' specifies the source language, not the target language; it is optional and defaults to auto-detection if omitted.

175
MCQhard

You are designing a multilingual chatbot using Azure AI Language. The chatbot must support English, Spanish, and French. You need to minimize development effort and ensure consistent intent recognition across languages. What should you do?

A.Use the Azure AI Translator to translate all utterances to English before sending to a single English-only CLU project.
B.Create a separate CLU project for each language and combine them with a routing mechanism.
C.Use a single CLU multilingual project that supports all three languages.
D.Use the Language Understanding (LUIS) service with a single app that includes language-specific utterances.
AnswerC

Multilingual project leverages cross-lingual transfer and reduces effort.

Why this answer

Azure AI Language's CLU (Conversational Language Understanding) supports multilingual projects, allowing you to train a single model that handles English, Spanish, and French. This minimizes development effort by avoiding separate projects for each language. Option A is wrong because translating all utterances to English adds latency and complexity, and may lose nuances.

Option B is wrong because creating separate CLU projects for each language increases maintenance and deployment overhead. Option D is wrong because LUIS does not offer the same multilingual capabilities as CLU and is being deprecated.

176
MCQmedium

You are building a custom entity extraction solution using Azure AI Language. You have a small dataset (50 documents) with annotated entities. You need to train a model that can extract similar entities from new documents. What is the best approach?

A.Create a custom NER project in Azure AI Language and train it with your annotated data.
B.Use the prebuilt entity recognition API to extract entities.
C.Use the Conversational PII entity extraction feature.
D.Use the built-in entity extraction skill in Azure AI Search.
AnswerA

Custom NER can be trained with small datasets and improved with active learning.

Why this answer

Azure AI Language's custom NER (Named Entity Recognition) feature allows you to train a model using your own annotated dataset. With 50 documents, you have enough labeled data to fine-tune a custom entity extraction model that learns the specific entity types and patterns in your domain, enabling accurate extraction from new documents.

Exam trap

The trap here is that candidates may assume prebuilt APIs or search skills can be adapted to custom entities, but Azure AI Language requires a dedicated custom NER project for training on your own annotated data.

How to eliminate wrong answers

Option B is wrong because the prebuilt entity recognition API extracts only a fixed set of common entities (e.g., person, organization, location) and cannot be customized to recognize domain-specific entities from your annotated data. Option C is wrong because Conversational PII entity extraction is designed to detect personally identifiable information (PII) in conversational text (e.g., chat logs), not for general custom entity extraction from documents. Option D is wrong because the built-in entity extraction skill in Azure AI Search is a preconfigured cognitive skill that uses prebuilt models; it does not support training on custom annotated data.

177
MCQmedium

You need the project to support English, Spanish, and French. What change should you make to the command?

A.Change --language to "multi".
B.Change --multilingual false to --multilingual true.
C.Add --description "Multi-language support".
D.Change --project-name to "SupportBotML".
AnswerB

Enabling multilingual support allows the project to handle multiple languages.

Why this answer

The command requires multilingual support for English, Spanish, and French. By default, the `--multilingual` flag is set to `false`, which restricts the project to a single language. Changing it to `true` enables the project to accept utterances in multiple languages, allowing the Conversational Language Understanding (CLU) model to process and train on intents and entities across all specified languages.

Exam trap

Azure exams often test the misconception that adding a description or changing the project name can enable multilingual support, when in fact only the explicit `--multilingual true` flag activates this feature.

How to eliminate wrong answers

Option A is wrong because `--language` specifies the primary language of the project (e.g., 'en' for English), not a multilingual mode; setting it to 'multi' is not a valid value and would cause an error. Option C is wrong because `--description` is a metadata field for human-readable notes and has no effect on language support or multilingual capabilities. Option D is wrong because `--project-name` simply renames the project and does not alter any language configuration; the project would still default to single-language mode.

178
MCQeasy

A company wants to analyze customer reviews to determine whether sentiment is positive, negative, or neutral. The solution must also extract key phrases such as 'great battery life' and 'poor camera quality'. Which Azure AI feature should be used?

A.Azure AI Language - Named Entity Recognition (NER)
B.Azure AI Content Safety
C.Azure AI Language Understanding (LUIS)
D.Azure AI Language - Sentiment Analysis and Key Phrase Extraction
AnswerD

Both capabilities are available in Azure AI Language.

Why this answer

Azure AI Language's Sentiment Analysis and Key Phrase Extraction are specifically designed to evaluate text for positive, negative, or neutral sentiment and to extract meaningful phrases like 'great battery life' or 'poor camera quality'. This combined capability directly matches the dual requirement of sentiment classification and key phrase extraction in a single API call, using pre-built models that require no custom training.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with key phrase extraction because both extract text, but NER targets predefined entity types (e.g., person, location) while key phrase extraction targets descriptive phrases that are not entities.

How to eliminate wrong answers

Option A is wrong because Named Entity Recognition (NER) identifies entities such as people, organizations, and locations, not sentiment or key phrases like 'great battery life'. Option B is wrong because Azure AI Content Safety detects harmful content (e.g., hate speech, self-harm) and is not designed for sentiment analysis or key phrase extraction. Option C is wrong because LUIS (Language Understanding) is a conversational AI service for intent and entity extraction from utterances, not for general-purpose sentiment analysis or key phrase extraction; it requires custom training and does not natively output sentiment scores or key phrases.

179
Multi-Selectmedium

A company is building a bot using Microsoft Copilot Studio (formerly Power Virtual Agents). They want to use Azure AI Language to understand user intents. Which TWO components are required?

Select 2 answers
A.A QnA Maker knowledge base
B.A Conversational Language Understanding (CLU) app
C.A Microsoft Copilot Studio bot
D.An Azure AI Translator resource
E.An Azure AI Bot Service bot
AnswersB, C

CLU app is needed for intent recognition.

Why this answer

Conversational Language Understanding (CLU) is the Azure AI Language service that enables intent recognition and entity extraction from user utterances. When building a bot with Microsoft Copilot Studio, you can integrate a CLU app to handle complex natural language understanding, allowing the bot to route user intents to appropriate topics or actions.

Exam trap

The trap here is that candidates often confuse QnA Maker (or its successor, custom question answering) with CLU, thinking both serve the same purpose, but QnA Maker is for extracting answers from a knowledge base, not for intent classification, which is the core requirement for understanding user intents.

180
MCQhard

You are building a multilingual chatbot using Azure AI Language. The chatbot must handle English, Spanish, and French. You need to configure the LUIS (Language Understanding) model to support multiple languages efficiently. What is the best practice?

A.Use the prebuilt multilingual LUIS model and fine-tune it with your intents.
B.Create a separate LUIS app for each language and use the same intents and entities structure.
C.Create a single LUIS app and add utterances in all three languages.
D.Create one LUIS app with language set to 'Multilingual' and add utterances in all languages.
AnswerB

Each language requires its own app with utterances in that language.

Why this answer

LUIS does not support a single multilingual model; each LUIS app is designed for a single primary language. To handle multiple languages efficiently, you must create a separate LUIS app per language, each with the same intent and entity schema, and route user queries to the appropriate app based on the detected language. This ensures optimal language-specific model training and accuracy.

Exam trap

The trap here is that candidates assume a 'Multilingual' setting or a single app with mixed utterances is supported, but LUIS requires separate apps per language for custom models, and the 'Multilingual' option only applies to prebuilt domains.

How to eliminate wrong answers

Option A is wrong because there is no prebuilt multilingual LUIS model; LUIS requires separate apps per language and does not offer a single fine-tunable multilingual base model. Option C is wrong because creating a single LUIS app with utterances in multiple languages violates LUIS's design, which expects all utterances to be in the app's single primary language, leading to poor performance and incorrect predictions. Option D is wrong because the 'Multilingual' setting in LUIS is a legacy feature that only enables language detection for prebuilt domains, not for custom models; it does not allow training a single app with utterances in multiple languages.

181
MCQmedium

You need to analyze customer service call transcripts to identify common issues. The solution must extract key phrases, detect sentiment, and identify the language used. The transcripts are stored in Azure Blob Storage. Which Azure AI Language feature should you use to process them asynchronously?

A.Conversational Summarization API
B.Custom Text Classification API
C.Async Text Analytics API
D.Opinion Mining API
AnswerC

Supports asynchronous processing with multiple analytics capabilities.

Why this answer

The Async Text Analytics API (now part of Azure AI Language's asynchronous operations) is designed for batch processing of documents stored in Azure Blob Storage. It supports key phrase extraction, sentiment analysis, and language detection in a single asynchronous call, making it ideal for processing large volumes of customer service call transcripts without blocking the application.

Exam trap

The trap here is that candidates confuse the synchronous Text Analytics API (which is for real-time, small-scale requests) with the asynchronous version required for batch processing from Blob Storage, or they mistakenly think Opinion Mining or Custom Classification can handle all three tasks (key phrases, sentiment, language) simultaneously.

How to eliminate wrong answers

Option A is wrong because the Conversational Summarization API is designed for summarizing conversations in real-time or near-real-time, not for asynchronous batch processing of stored transcripts with key phrase extraction, sentiment, and language detection. Option B is wrong because Custom Text Classification API is used for classifying text into custom categories defined by the user, not for extracting key phrases, detecting sentiment, or identifying language. Option D is wrong because the Opinion Mining API is a sub-feature of sentiment analysis that extracts opinions about specific aspects (e.g., product features), but it does not provide key phrase extraction or language detection, and it is not designed for asynchronous batch processing from Blob Storage.

182
MCQmedium

You are developing a chat application that uses Azure OpenAI GPT-4 to answer customer questions. You need to ensure the model does not generate harmful content. Which configuration should you set?

A.Use a system prompt that instructs the model to be safe.
B.Set the temperature parameter to 0.
C.Set max_tokens to a low value.
D.Enable the content filter in Azure OpenAI Service.
AnswerD

Content filter blocks harmful content.

Why this answer

Azure OpenAI Service includes a built-in content filter that actively scans both input prompts and generated completions to detect and block harmful content such as hate speech, violence, or self-harm. This filter operates at the service level, providing a robust safety layer that cannot be bypassed by model configuration alone. While system prompts can guide behavior, they are not a reliable safeguard against adversarial inputs or model misuse.

Exam trap

The trap here is that candidates assume a system prompt or parameter tuning (temperature, max_tokens) can guarantee safety, but Azure OpenAI's content filter is the only mechanism that actively blocks harmful content at the service level, regardless of model configuration.

How to eliminate wrong answers

Option A is wrong because a system prompt is merely a text instruction and can be overridden by user prompts or jailbreak attempts; it does not enforce content safety at the API or network level. Option B is wrong because setting temperature to 0 only makes the model more deterministic and less creative, but it does not prevent the generation of harmful content if the model's training data includes such patterns. Option C is wrong because max_tokens controls the length of the response, not its safety; a short response can still contain harmful content.

183
MCQhard

A large retail company deploys a custom text classification model using Azure Cognitive Service for Language to categorize customer support tickets into 'Billing', 'Technical', and 'General' categories. The model is trained on 10,000 labeled tickets from the past year. After deployment, the model performs well on new tickets but shows a significant drop in accuracy for tickets submitted during holiday seasons, where the volume of billing issues spikes. The engineering team suspects concept drift. They need to maintain high accuracy without manual retraining every season. Which action should the engineer take?

A.Add subcategories to the classification schema to better capture seasonal patterns.
B.Enable active learning on the model and set up a human review loop for low-confidence predictions.
C.Increase the number of training examples per category to 15,000 each.
D.Schedule monthly retraining using the original 10,000 tickets plus the new tickets.
AnswerB

Active learning continuously improves the model with new data.

Why this answer

Active learning in Azure Cognitive Service for Language automatically identifies low-confidence predictions and sends them for human review, creating a continuous feedback loop that adapts to concept drift without manual retraining. This allows the model to improve its accuracy on seasonal billing spikes by learning from newly labeled examples, while the human review loop ensures quality control.

Exam trap

The trap here is that candidates may think increasing training data or retraining on a schedule is sufficient, but they overlook that active learning with human review is the designed mechanism in Azure Cognitive Service for Language to handle concept drift automatically and continuously.

How to eliminate wrong answers

Option A is wrong because adding subcategories does not address concept drift; it only changes the classification schema without adapting the model to new data distributions. Option C is wrong because simply increasing training examples per category to 15,000 does not incorporate the seasonal billing spike data; the model would still be trained on the original 10,000 tickets and miss the drift. Option D is wrong because scheduling monthly retraining with the original 10,000 tickets plus new tickets is a manual process that does not automatically handle seasonal spikes; it also risks overfitting to recent data and does not leverage the built-in active learning and human review capabilities of the service.

184
MCQhard

You are analyzing a document using Azure Cognitive Service for Language named entity recognition. The exhibit shows a partial JSON response for entity extraction. The engineer notices that 'Jane Smith' has a low confidence score of 0.45. Which action should the engineer take to improve the confidence score for similar entities?

A.Retrain the entity recognition model with labeled examples of 'Jane Smith'.
B.Provide more context around the entity in the input text, such as titles or roles.
C.Use a different language detection model to improve entity recognition.
D.Decrease the confidence threshold to 0.3 to include 'Jane Smith' as a valid entity.
AnswerB

Additional context helps the model disambiguate.

Why this answer

Providing more context around the entity, such as titles or roles (e.g., 'Dr. Jane Smith' or 'CEO Jane Smith'), gives the prebuilt named entity recognition (NER) model additional linguistic cues that improve its confidence in classifying the entity. Azure Cognitive Service for Language's NER uses a pre-trained model that does not support retraining with custom labels; instead, it relies on surrounding context to disambiguate entities.

Adding descriptive terms helps the model leverage its training on patterns where such context correlates with higher confidence scores.

Exam trap

The trap here is that candidates assume prebuilt NER models can be retrained with labeled examples (Option A), but Azure Cognitive Service for Language's prebuilt NER is a fixed, non-trainable model, and custom retraining requires a separate Custom NER feature.

How to eliminate wrong answers

Option A is wrong because Azure Cognitive Service for Language's prebuilt NER model is not retrainable; custom entity recognition requires a different feature (Custom NER) with a labeled dataset, not the prebuilt API. Option C is wrong because language detection models do not affect entity recognition confidence for a specific entity like a person's name; the language is already detected from the input text, and switching models would not improve entity-level scores. Option D is wrong because decreasing the confidence threshold does not improve the model's confidence score; it only lowers the bar for including entities in results, which may introduce false positives without addressing the underlying recognition quality.

185
Multi-Selecthard

Which THREE factors should you consider when selecting a region for an Azure AI Language resource?

Select 3 answers
A.Pricing differences.
B.Availability of the Free tier SKU.
C.Data residency requirements.
D.Language and feature availability.
E.Latency to the application's users.
AnswersC, D, E

Important for compliance.

Why this answer

Data residency requirements (Option C) are critical when selecting an Azure region for an AI Language resource because Azure AI Language processes and stores customer data within the region where the resource is provisioned. Many organizations have compliance obligations (e.g., GDPR, HIPAA, or local data sovereignty laws) that mandate data remain within specific geographic boundaries, so choosing a region that aligns with these requirements is essential.

Exam trap

The trap here is that candidates often confuse operational factors like pricing or SKU availability with the fundamental regional constraints that affect data sovereignty and service capabilities, leading them to select options that are technically true but not the primary factors for region selection in Azure AI Language.

186
Multi-Selecthard

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

Select 3 answers
A.A bot channel registration or web app to interact with users
B.An Azure AI Language Service resource
C.A set of FAQ documents or web pages as the knowledge source
D.An Azure AI Search index
E.An Azure Functions app for serverless compute
AnswersA, B, C

A client interface is needed for users to submit questions.

Why this answer

A bot channel registration or web app is the front-end interface that allows users to submit questions and receive answers from the custom QnA solution. Without this interaction layer, the knowledge base cannot be queried by end users, making it an essential component for a complete solution.

Exam trap

The trap here is that candidates often assume Azure AI Search is mandatory because it is used in other Azure AI services like Cognitive Search, but for custom question answering the search index is automatically provisioned and managed by the Language Service itself.

187
Multi-Selecteasy

You are using Azure AI Language to analyze social media comments. You need to identify the language of each comment and then extract key phrases. Which TWO features should you use? (Select TWO.)

Select 2 answers
A.Sentiment analysis
B.Summarization
C.Language detection
D.Entity recognition
E.Key phrase extraction
AnswersC, E

Language detection identifies the language of the text.

Why this answer

Language detection is the correct feature because it identifies the language of each comment, which is a prerequisite for further analysis. Key phrase extraction is the second correct feature because it extracts important terms from the text, directly addressing the requirement to 'extract key phrases' after language identification.

Exam trap

Microsoft Azure AI Language often tests the distinction between features that analyze content (sentiment, entities, key phrases) versus those that identify metadata (language), and the trap here is that candidates might confuse 'key phrase extraction' with 'entity recognition' because both extract terms, but key phrases are broader and not limited to named entities.

188
Multi-Selectmedium

Which TWO Azure AI services can be used to build a multilingual question-answering bot that retrieves answers from a knowledge base of documents?

Select 2 answers
A.Azure AI Language Understanding (LUIS)
B.Azure OpenAI Service with a RAG pattern
C.Azure AI Translator
D.Azure AI Document Intelligence
E.Azure AI Language - Custom Question Answering
AnswersB, E

Azure OpenAI with RAG can retrieve answers from documents using embeddings.

Why this answer

The Azure OpenAI Service combined with a Retrieval-Augmented Generation (RAG) pattern allows you to ingest documents into a vector store, retrieve relevant chunks based on the user's query, and then generate a natural language answer using a large language model. This architecture inherently supports multilingual input and output because the underlying model (e.g., GPT-4) can process and generate text in many languages, making it ideal for a multilingual question-answering bot.

Exam trap

The AI-102 exam often tests the distinction between services that process language (like LUIS or Translator) versus services that combine retrieval with generation (like Azure OpenAI with RAG) to answer questions from documents, leading candidates to mistakenly choose LUIS or Translator for a task that requires document-based Q&A.

189
MCQmedium

You are building a chatbot that must handle customer inquiries about order status. The solution must use Azure AI Language and support multiple languages. You need to configure the project to detect language automatically from user input. Which setting should you enable?

A.Set the primary language to English only.
B.Use the conversation summarization feature.
C.Enable multi-lingual detection in the project language settings.
D.Enable spelling correction in the project settings.
AnswerC

Allows the project to automatically detect the language of each utterance.

Why this answer

Azure AI Language's multi-lingual detection setting enables the project to automatically identify the language of user input without requiring explicit language selection. This is essential for a chatbot handling customer inquiries in multiple languages, as it allows the service to route the input to the appropriate language-specific model or processing pipeline, ensuring accurate order status responses across languages.

Exam trap

The trap here is that candidates confuse 'multi-lingual detection' with 'spelling correction' or 'conversation summarization', mistakenly thinking those features handle language identification, when in fact they address different aspects of text processing.

How to eliminate wrong answers

Option A is wrong because setting the primary language to English only would force all input to be processed as English, defeating the requirement to support multiple languages and automatically detect language from user input. Option B is wrong because conversation summarization is a feature that generates summaries of conversations, not a language detection mechanism; it does not enable automatic language identification. Option D is wrong because spelling correction improves input accuracy by fixing typos but does not detect or handle language detection; it operates on the text after language is already determined.

190
MCQeasy

You need to analyze the sentiment of social media posts in real time using Azure AI Language. Which approach should you use?

A.Call the sentiment analysis REST API for each post
B.Use Azure AI Search with cognitive skills
C.Use the batch processing feature in Azure AI Language
D.Send posts to an Event Hub and use Stream Analytics
AnswerA

The API provides real-time analysis.

Why this answer

The sentiment analysis REST API in Azure AI Language is designed for real-time, per-document analysis. By calling the API for each social media post as it arrives, you achieve the lowest latency and can process posts individually without batching or streaming overhead, which is essential for real-time sentiment analysis.

Exam trap

The trap here is that candidates often confuse real-time processing with streaming architectures (like Event Hubs and Stream Analytics) or batch processing, but the simplest and most direct real-time approach for per-document sentiment analysis is the REST API.

How to eliminate wrong answers

Option B is wrong because Azure AI Search with cognitive skills is designed for indexing and enriching documents at rest, not for real-time processing of individual streaming posts. Option C is wrong because the batch processing feature in Azure AI Language is intended for asynchronous, high-throughput processing of large volumes of documents, not for real-time, per-post analysis. Option D is wrong because sending posts to an Event Hub and using Stream Analytics is a streaming architecture that adds unnecessary complexity and latency for simple per-post sentiment analysis; the REST API is more direct and efficient for real-time needs.

← PreviousPage 3 of 3 · 190 questions total

Ready to test yourself?

Try a timed practice session using only Nlp Solutions questions.