Courseiva

CCNA Describe Features Of Natural Language Processing Workloads On Azure Questions

75 of 192 questions · Page 1/3 · Describe Features Of Natural Language Processing Workloads On Azure topic · Answers revealed

1
MCQeasy

What is 'real-time speech translation' in Azure AI Speech?

A.Translating pre-recorded audio files overnight in a batch processing job
B.Converting spoken words in one language to text or speech in another language instantly
C.Generating subtitles for pre-existing videos stored in Azure Media Services
D.Converting text written in one language into spoken audio in the same language
AnswerB

This is correct because real-time speech translation is specifically designed to process spoken input and produce translated text or synthesized speech with minimal delay. The pipeline works by streaming audio into a speech recognition engine, feeding the recognized text into a machine translation model, and optionally passing the result to a text-to-speech synthesizer for spoken output. The word "instantly" captures the low-latency, incremental nature of this process, which runs concurrently with the speaker's utterance rather than after the fact. Azure Speech Translation provides this capability through the Speech SDK for live conversations and presentations.

Why this answer

Real-time speech translation in Azure AI Speech is designed to translate spoken language into another language with minimal latency, enabling live conversations. Option B correctly describes this capability, as it converts spoken words in one language to text or speech in another language instantly, leveraging the Speech Translation API with streaming audio input.

Exam trap

The trap here is confusing real-time translation with batch or offline processing options, as candidates often mistake batch transcription or subtitle generation for real-time capabilities due to overlapping terminology like 'translation' or 'speech.'

How to eliminate wrong answers

Option A is wrong because it describes batch transcription or translation of pre-recorded audio, which is a different Azure service (Batch Transcription API) and not real-time. Option C is wrong because generating subtitles for pre-existing videos is a batch or offline task, often handled by Azure Video Indexer or Media Services, not the real-time Speech Translation API. Option D is wrong because it describes text-to-speech conversion in the same language, which is a separate capability (Text-to-Speech API) and does not involve translation between languages.

2
MCQmedium

A law firm needs to automatically redact personal identifiable information (PII) such as names, addresses, and social security numbers from thousands of legal documents before making them public. They want to use a prebuilt Azure AI Language feature without custom training. Which feature should they use?

A.Key Phrase Extraction
B.Sentiment Analysis
C.Personally Identifiable Information (PII) Detection
D.Language Detection
AnswerC

Azure AI Language's PII Detection service uses pre-trained natural language processing models to identify sensitive entities—such as names, email addresses, phone numbers, and government ID numbers—within unstructured text. For legal documents, this allows the law firm to automatically locate and then redact that content by replacing it with a placeholder, category label, or null value, while preserving the rest of the document. Because it is a dedicated entity recognition and redaction pipeline, it directly satisfies the firm's need to strip personal data from records before sharing them.

Why this answer

PII Detection is a prebuilt Azure AI Language feature specifically designed to identify and redact personal identifiable information such as names, addresses, and social security numbers from text. It requires no custom training, making it ideal for the law firm's use case of automatically redacting PII from legal documents before public release.

Exam trap

The trap here is that candidates might confuse Key Phrase Extraction with entity recognition, but Key Phrase Extraction does not identify specific PII categories like names or SSNs, only general topics.

Why the other options are wrong

A

Key Phrase Extraction identifies important terms and concepts in text, but it does not detect or redact PII like names, addresses, or social security numbers. The question requires a feature that specifically identifies PII for redaction.

B

Sentiment Analysis determines the emotional tone of text (positive, negative, neutral), not the presence of PII. The law firm needs to identify and redact specific data like names and SSNs, which Sentiment Analysis cannot do.

D

Language Detection identifies the language of text, not PII. The requirement is to redact PII, not determine the language of the documents.

3
MCQmedium

What is 'pronunciation assessment' in Azure AI Speech?

A.Checking whether a text-to-speech voice pronounces technical terms correctly
B.Scoring a speaker's accuracy, fluency, and completeness against native pronunciation norms
C.Detecting regional accents to route calls to the appropriate customer service team
D.Generating a list of commonly mispronounced words in a specific language
AnswerB

This describes the core function of Azure's pronunciation assessment: it ingests spoken audio of a human speaker, aligns it to a phonetic transcription of the expected sentence, and returns overall and per-phoneme scores for accuracy (phonetic match), fluency (rate and pauses), and completeness (fully uttered words). These scores reflect how closely the speaker's production approximates a native reference, which is why the feature supports language learning and speech therapy scenarios. This is precisely the definition, so it is correct.

Why this answer

Pronunciation assessment in Azure AI Speech evaluates a speaker's spoken audio against native pronunciation norms, providing scores for accuracy, fluency, and completeness. This is a feature of the Speech-to-Text API that uses a reference script and phoneme-level comparison to generate detailed feedback, making it ideal for language learning and accent reduction applications.

Exam trap

The trap here is confusing pronunciation assessment (which scores human speech against a reference) with text-to-speech quality evaluation (which checks how well a synthesized voice pronounces words), leading candidates to incorrectly select Option A.

How to eliminate wrong answers

Option A is wrong because checking whether a text-to-speech voice pronounces technical terms correctly is a text-to-speech quality evaluation, not a feature of pronunciation assessment, which analyzes human speech input. Option C is wrong because detecting regional accents to route calls is a separate capability often handled by language identification or custom speech models, not by pronunciation assessment, which scores against a single native norm. Option D is wrong because generating a list of commonly mispronounced words is not a direct output of pronunciation assessment; it scores individual utterances but does not aggregate mispronunciation lists across a language.

4
MCQeasy

A customer service team wants to automatically determine whether each customer feedback message is positive, negative, or neutral. Which Azure AI Language feature should they use?

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

Sentiment analysis, another Azure AI Language capability, evaluates raw text and returns aggregate sentiment scores—positive, neutral, and negative—for both the entire document and each individual sentence. The scores sum to 1.0, and the model is trained on review-like data, which can be used to infer an emotional tendency in the customer's words. Because the requirement is specifically to determine whether feedback is positive, negative, or neutral, sentiment analysis directly fulfills that purpose.

Why this answer

Sentiment analysis is the correct Azure AI Language feature because it is specifically designed to classify text into positive, negative, or neutral sentiments. This directly matches the customer service team's requirement to automatically determine the sentiment of each feedback message. Other features like key phrase extraction or entity recognition do not perform sentiment classification.

Exam trap

The trap here is that candidates often confuse sentiment analysis with key phrase extraction or entity recognition, thinking that extracting important words or entities can imply sentiment, but only sentiment analysis directly provides the positive/negative/neutral classification.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies important words or phrases in text but does not assign a sentiment label. Option B is wrong because language detection identifies the language of the text (e.g., English, Spanish) and has no capability to classify sentiment. Option D is wrong because entity recognition identifies named entities (e.g., people, places, organizations) and does not evaluate the emotional tone of the text.

5
MCQeasy

A medical transcription service wants to automatically identify and extract medical terms such as diagnoses, medications, and procedures from doctor's notes. The notes are unstructured text. They want to use a pre-trained Azure AI Language feature that can understand medical terminology. Which feature should they use?

A.Custom Text Classification
B.Named Entity Recognition (NER) for healthcare
C.Key Phrase Extraction
D.Sentiment Analysis
AnswerB

Named Entity Recognition (NER) for healthcare is a pre-trained Azure AI Language capability specifically tuned to identify medical entities such as diagnoses, medications, procedures, and symptoms directly from free-text notes. It uses healthcare-specific models and ontologies to classify spans of text into structured medical concepts, requiring no custom training. This allows the transcription service to automatically extract relevant clinical information from each note.

Why this answer

B is correct because the medical transcription service needs to extract specific medical entities (diagnoses, medications, procedures) from unstructured doctor's notes. Azure AI Language's Named Entity Recognition (NER) for healthcare is a pre-trained model specifically designed to identify and categorize medical terminology, including conditions, treatments, and medications, directly from clinical text without requiring custom training.

Exam trap

The trap here is that candidates confuse general-purpose Key Phrase Extraction (which only pulls out high-level topics) with domain-specific NER for healthcare, which is the only option that can accurately identify and classify medical terms like diagnoses and medications without custom training.

How to eliminate wrong answers

Option A is wrong because Custom Text Classification requires you to provide labeled training data to build a custom model, which is unnecessary here since a pre-trained healthcare-specific NER model already exists. Option C is wrong because Key Phrase Extraction identifies general important phrases (e.g., 'patient history') but does not understand or categorize medical entities like diagnoses or medications. Option D is wrong because Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, which is irrelevant to extracting structured medical terms from clinical notes.

6
MCQmedium

A multinational corporation receives customer feedback emails in several languages. The company wants to translate all emails into English for centralized analysis by its support team. Which Azure service should they use?

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

Azure Translator is a dedicated, cloud-based text translation service that uses neural machine translation to convert text between more than 100 languages and dialects. It supports real-time and batch translation, customizable terminology, and integrates easily with other Azure services. For a multinational corporation needing to translate customer feedback emails, Azure Translator is the appropriate service because it is purpose-built for text translation and provides high accuracy and scalability.

Why this answer

Azure Translator is the correct service because it is specifically designed for text-to-text translation across multiple languages, making it ideal for translating customer feedback emails into English. It provides a REST API that supports real-time or batch translation of text, which aligns with the requirement to process emails in various languages for centralized analysis.

Exam trap

The trap here is that candidates often confuse Azure AI Language's language detection or text analysis features with translation, but Azure AI Language does not include translation functionality, which is exclusively handled by Azure Translator.

How to eliminate wrong answers

Option A is wrong because Azure AI Language focuses on natural language processing tasks like sentiment analysis, key phrase extraction, and language detection, but it does not provide translation capabilities. Option C is wrong because Azure OpenAI Service is a generative AI service for tasks like text generation and summarization, not a dedicated translation service, and using it for translation would be inefficient and less accurate than a purpose-built translator. Option D is wrong because Azure Speech Service handles speech-to-text and text-to-speech conversion, not text translation, and is irrelevant for translating written emails.

7
MCQmedium

A company wants to build a self-service FAQ bot that answers customer questions based on a collection of policy documents (PDFs and Word files). They want the bot to extract answers directly from the documents without manually creating question-answer pairs. Which Azure AI Language feature should they use?

A.Key Phrase Extraction
B.Conversational Language Understanding (CLU)
C.Custom Question Answering
D.Azure OpenAI on your data
AnswerC

Custom Question Answering enables you to create a knowledge base from documents and automatically answer user questions using the content.

Why this answer

Custom Question Answering (C) is the correct choice because it is specifically designed to extract answers directly from source documents (PDFs, Word files) without requiring manual creation of question-answer pairs. It uses a deep learning-based extractive reader to locate answer spans within the text, making it ideal for building a self-service FAQ bot from policy documents.

Exam trap

The trap here is that candidates often confuse Custom Question Answering with Conversational Language Understanding (CLU) because both involve 'language understanding,' but CLU requires manual intent/entity creation and does not extract answers from documents, while Custom Question Answering is purpose-built for extractive QA from uploaded files.

How to eliminate wrong answers

Option A is wrong because Key Phrase Extraction identifies single words or short phrases (e.g., 'policy', 'document') but cannot extract full answer sentences or handle question-answering logic. Option B is wrong because Conversational Language Understanding (CLU) is a task-oriented intent/entity extraction service that requires manual definition of intents and utterances, not direct answer extraction from documents. Option D is wrong because Azure OpenAI on your data uses large language models to generate answers, but it is not a dedicated extractive QA service; it relies on a retrieval-augmented generation (RAG) approach that may hallucinate or rephrase answers, whereas Custom Question Answering strictly extracts verbatim spans from the provided documents.

8
MCQmedium

A market research company wants to analyze thousands of product reviews to identify the most frequently talked-about topics (such as 'battery life', 'screen quality', 'customer support') to guide product improvements. Which Azure AI Language feature is best suited for this task?

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

Key phrase extraction uses natural language processing to scan the text and pull out the most salient words and phrases that represent the main subjects discussed. In product reviews, this surfaces concrete topics like 'battery life', 'screen quality', or 'customer support', making it the correct choice for identifying what customers are talking about across thousands of documents.

Why this answer

Key phrase extraction is designed to identify the main points or topics in a body of text, making it the ideal choice for surfacing frequently mentioned themes like 'battery life' or 'screen quality' from thousands of product reviews. It returns a list of key phrases that represent the most salient concepts, directly supporting the goal of guiding product improvements based on customer feedback.

Exam trap

The trap here is that candidates often confuse key phrase extraction with entity recognition, assuming that any 'named' item (like a product feature) is an entity, but entity recognition is strictly for predefined categories like Person, Location, Organization, not for abstract or product-specific topics.

How to eliminate wrong answers

Option A is wrong because sentiment analysis evaluates the emotional tone (positive, negative, neutral) of text, not the specific topics or themes discussed. Option C is wrong because entity recognition identifies named entities such as people, organizations, or locations, not general product features or abstract topics like 'customer support'. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), which is irrelevant to extracting topical content from reviews.

9
MCQmedium

A legal firm needs to automatically extract specific terms such as contract dates, party names, and monetary amounts from thousands of legal documents. The firm does not have a labeled dataset for custom training but needs to identify only these predefined types of information. Which prebuilt Azure AI Language feature should they use?

A.Key phrase extraction
B.Named Entity Recognition (NER)
C.Sentiment analysis
D.Language detection
AnswerB

Named Entity Recognition (NER) is purpose-built for locating and classifying span-level mentions from unstructured legal text, extracting typed entities such as persons, organizations, dates, and monetary amounts. In Azure AI Language's pretrained NER model, each extracted term is returned with a category, subcategory, and confidence score, which satisfies the requirement of pulling out specific contractual terms without custom annotation. Because it directly maps text spans to fixed semantic types, it is the correct service.

Why this answer

Named Entity Recognition (NER) is the correct choice because it is a prebuilt Azure AI Language feature designed to automatically identify and categorize predefined entities such as dates, person names, and monetary amounts from text. Since the firm needs to extract specific types of information (contract dates, party names, monetary amounts) without a labeled dataset, NER's out-of-the-box models can directly recognize these common entity categories without any custom training.

Exam trap

The trap here is that candidates may confuse key phrase extraction with named entity recognition, thinking that extracting 'key terms' is equivalent to identifying specific entity types, but key phrase extraction returns general phrases (e.g., 'the contract date') rather than structured entity values (e.g., 'January 15, 2024').

Why the other options are wrong

A

Key phrase extraction identifies general phrases (e.g., 'contract date') but does not classify them into predefined categories like dates, party names, or monetary amounts. The question requires extracting specific entity types, which is the function of NER.

C

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the extraction of specific entities like dates, names, or monetary amounts.

D

Language detection identifies the language of text (e.g., English, Spanish), not specific terms like contract dates or party names. The firm needs to extract predefined information, not detect the document's language.

10
MCQmedium

What is 'custom speech' in Azure AI Speech and when would you use it?

A.Creating a custom voice persona that sounds different from the standard Azure voices
B.Fine-tuning speech recognition for domain-specific vocabulary, accents, or noisy environments
C.Configuring speech recognition to only accept voice commands from authorised users
D.Building a custom programming language for writing speech processing scripts
AnswerB

Custom Speech in Azure AI Speech is precisely the feature for improving speech-to-text accuracy on domain-specific jargon, unique accents, or noisy audio environments. It works by training custom acoustic models on labeled audio and custom language models on domain-specific text, thereby adapting the recognizer to vocabulary and speaking styles that generic models miss. In Azure this is also exposed through the 'Custom Speech' portal and Speech Studio, and it requires your own training data. This is the correct definition of Custom Speech's core value.

Why this answer

Custom speech in Azure AI Speech allows you to fine-tune the speech recognition model to better understand domain-specific vocabulary (e.g., medical or legal terms), unique accents, or noisy environments. By providing audio data and transcription text, you train the model to improve accuracy for your specific use case, which is not achievable with the base recognition model.

Exam trap

The trap here is confusing Custom Speech (for recognition accuracy) with Custom Neural Voice (for synthetic speech generation), as both involve 'custom' but serve entirely different purposes in Azure AI Speech.

How to eliminate wrong answers

Option A is wrong because creating a custom voice persona that sounds different from standard Azure voices describes Custom Neural Voice, not Custom Speech. Option C is wrong because configuring speech recognition to only accept voice commands from authorised users relates to speaker recognition or voice authentication, not custom speech recognition. Option D is wrong because building a custom programming language for writing speech processing scripts is not a feature of Azure AI Speech; custom speech focuses on training acoustic and language models, not scripting languages.

11
MCQeasy

What is 'language detection' in Azure AI Language?

A.Automatically identifying which programming language a code snippet is written in
B.Identifying the natural human language of input text with a confidence score
C.Checking whether text contains any language that violates community guidelines
D.Translating text from any language into the user's preferred language
AnswerB

Language detection recognises the language of text (English, French, Arabic, etc.) — enabling automatic routing in multilingual applications.

Why this answer

Language detection in Azure AI Language identifies the natural human language of input text and returns a confidence score indicating the likelihood of the detected language being correct. This is a core capability of the Language service, using pre-trained machine learning models to classify text into over 100 languages without requiring any training data from the user.

Exam trap

The trap here is that candidates often confuse language detection with translation (Option D) or content moderation (Option C), but the exam specifically tests the distinction between identifying a language and performing an action on it.

How to eliminate wrong answers

Option A is wrong because language detection identifies natural human languages (e.g., English, Spanish), not programming languages; Azure AI Language does not include code snippet analysis. Option C is wrong because checking for content that violates community guidelines is a content moderation task, typically performed by Azure AI Content Safety or the Text Analytics for health service, not language detection. Option D is wrong because translating text from any language into a user's preferred language is the function of Azure AI Translator, not language detection, which only identifies the language without performing translation.

12
MCQhard

A company wants to automatically categorize support tickets into categories such as 'Billing', 'Technical Issue', and 'Account Management'. They have a set of 1,000 labeled tickets that they can use to train a model. Which Azure AI Language feature should they use?

A.Key phrase extraction
B.Custom text classification
C.Sentiment analysis
D.Language detection
AnswerB

Custom text classification is the correct feature because it allows training a model with labeled examples to assign tickets to custom categories like 'Billing' or 'Technical Issue'.

Why this answer

Custom text classification is the correct choice because it allows you to train a model on your own labeled dataset (1,000 tickets) to categorize text into custom-defined classes like 'Billing', 'Technical Issue', and 'Account Management'. This feature is specifically designed for scenarios where you need to classify documents into user-defined categories, unlike pre-built classification options.

Exam trap

The trap here is that candidates often confuse custom text classification with pre-built features like key phrase extraction or sentiment analysis, assuming any NLP feature can categorize text without realizing custom training is required for specific categories.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies important words or phrases in text but does not assign documents to predefined categories. Option C is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not topic-based categorization. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), which is irrelevant to categorizing support tickets by issue type.

13
MCQmedium

What is the purpose of Azure AI Language's 'personally identifiable information (PII) detection' feature?

A.Generating fake personal information for testing applications
B.Identifying and extracting personal information (names, addresses, ID numbers) from text for redaction
C.Verifying the identity of users accessing AI services
D.Encrypting personal information stored in databases
AnswerB

PII detection finds sensitive personal data in text (names, emails, SSNs) so organizations can redact it for privacy compliance.

Why this answer

Azure AI Language's PII detection feature is designed to identify and extract personally identifiable information such as names, addresses, phone numbers, and ID numbers from unstructured text. This allows organizations to redact or mask sensitive data before further processing or storage, helping to comply with privacy regulations like GDPR and HIPAA.

Exam trap

The trap here is confusing PII detection (identifying and redacting existing PII in text) with data generation or security controls like encryption or authentication, leading candidates to pick options that describe unrelated Azure services.

How to eliminate wrong answers

Option A is wrong because generating fake personal information is not a purpose of PII detection; that would be data synthesis or anonymization, which is a separate capability. Option C is wrong because verifying user identity is a function of authentication services like Azure Active Directory, not a text analysis feature. Option D is wrong because encrypting stored data is a data protection mechanism handled by services like Azure Key Vault or SQL TDE, not by a natural language processing API.

14
MCQhard

A company's HR department wants to create a self-service bot that can answer employee questions about company policies. They have a collection of policy documents in PDF format. Which Azure AI Language feature should they use to ingest these documents and enable the bot to provide answers based on them?

A.Sentiment Analysis
B.Key Phrase Extraction
C.Custom Question Answering
D.Language Detection
AnswerC

Custom Question Answering (formerly QnA Maker) is a purpose-built Azure AI Language feature that ingests HR policy documents, PDFs, and FAQ pages to create a knowledge base. It uses semantic ranking and confidence scoring to match a user's natural-language query to the most relevant passage, then returns that passage as an answer. This directly satisfies the self-service bot requirement because the service is explicitly designed to answer questions from provided content.

Why this answer

Custom Question Answering (CQA) is the correct choice because it is specifically designed to ingest documents (including PDFs) and build a knowledge base of question-answer pairs. The bot can then query this knowledge base to provide answers based on the policy documents, using the underlying Azure Cognitive Search and language models to match user questions to the most relevant content.

Exam trap

The trap here is that candidates may confuse general NLP features (like Key Phrase Extraction) with the specialized Q&A service, not realizing that Custom Question Answering is the only option that directly supports building a knowledge base from documents for a bot.

Why the other options are wrong

A

Sentiment Analysis detects positive, negative, or neutral sentiment in text, but it cannot ingest PDF documents or answer questions based on policy content.

B

Key Phrase Extraction identifies important terms in text but does not enable a question-answering system over documents; it lacks the ability to map questions to answers from ingested PDFs.

D

Language Detection identifies the language of text, but the question requires extracting answers from policy documents, not detecting their language.

15
MCQmedium

A business analyst wants to quickly summarize the main topics discussed in a large collection of customer feedback emails. The analyst needs to identify recurring concepts such as 'product quality', 'shipping delay', and 'customer service'. They want to use a prebuilt Azure AI Language feature without any custom training. Which feature should they use?

A.Named Entity Recognition (NER)
B.Key Phrase Extraction
C.Language Detection
D.Sentiment Analysis
AnswerB

Correct. Key Phrase Extraction returns a list of key phrases from the text that capture the main topics, such as 'product quality' or 'shipping delay'. It is a prebuilt feature and requires no custom training.

Why this answer

Key Phrase Extraction is the correct choice because it is a prebuilt Azure AI Language feature designed to automatically identify and return the main topics, concepts, and recurring themes from unstructured text, such as 'product quality' or 'shipping delay'. Unlike custom-trained models, this feature requires no training data and works out-of-the-box, making it ideal for quickly summarizing large collections of customer feedback emails.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with Key Phrase Extraction, mistakenly thinking NER can extract general topics, when in fact NER is strictly limited to predefined entity categories like persons, locations, and organizations, not abstract recurring concepts.

Why the other options are wrong

A

Named Entity Recognition (NER) identifies and categorizes entities like people, organizations, and locations, but it does not extract multi-word phrases summarizing main topics such as 'product quality' or 'shipping delay' from unstructured text.

C

Language Detection identifies the language of text (e.g., English, Spanish), not topics or concepts within the text. The analyst needs to summarize main topics like 'product quality', not detect the language of the feedback.

D

Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, but does not extract or summarize topics or concepts like 'product quality' or 'shipping delay'.

16
MCQhard

A customer service organization has thousands of support tickets labeled with predefined categories such as 'Billing', 'Technical', and 'Account Management'. They want to build a solution that automatically assigns a category to new, incoming tickets. The categories are fixed and known in advance. Which Azure AI Language service feature should they use?

A.Prebuilt Text Analytics
B.Custom Text Classification
C.Language Understanding (LUIS)
D.Translator
AnswerB

Custom Text Classification is the correct choice because it is a feature of Azure AI Language designed specifically to train a machine learning model on your own labeled dataset. You provide support tickets annotated with your own custom categories, and the service learns patterns to assign those same labels to new tickets. It supports both single-label and multi-label classification, making it ideal for routing thousands of support tickets into predefined classes.

Why this answer

Custom Text Classification (B) is correct because the organization has a fixed set of predefined categories and needs to classify new support tickets into those categories. This feature allows you to train a custom model using labeled examples of 'Billing', 'Technical', and 'Account Management' tickets, enabling automatic assignment of incoming tickets to the correct category.

Exam trap

The trap here is that candidates often confuse Prebuilt Text Analytics (which offers out-of-the-box classification for sentiment or key phrases) with the need for custom classification, leading them to choose option A even though it cannot handle user-defined categories.

How to eliminate wrong answers

Option A is wrong because Prebuilt Text Analytics provides pre-trained models for common tasks like sentiment analysis, key phrase extraction, and language detection, but it does not support custom classification into user-defined categories like 'Billing' or 'Technical'. Option C is wrong because Language Understanding (LUIS) is designed for intent recognition and entity extraction in conversational contexts (e.g., chatbots), not for classifying long-form text documents like support tickets into fixed categories. Option D is wrong because Translator is a machine translation service that converts text between languages and has no capability for text classification or category assignment.

17
MCQhard

What is 'coreference resolution' in natural language processing?

A.Checking whether a document's references (citations) are correctly formatted
B.Identifying which words or phrases in a text refer to the same real-world entity
C.Resolving conflicts when multiple languages are mixed in the same document
D.Matching database foreign keys to their referenced primary keys
AnswerB

This is the foundational definition of coreference resolution. The model detects spans of text that mention an entity—including pronouns like "he," proper names like "Satya Nadella," and descriptions like "the CEO"—and groups them into clusters referring to the same real-world entity. This deep understanding enables downstream tasks such as question answering, document summarization, and entity linking to treat scattered mentions as one coherent object.

Why this answer

Coreference resolution is the NLP task of identifying when two or more expressions in a text refer to the same real-world entity. For example, in 'Alice said she would come,' the pronoun 'she' corefers to 'Alice.' This is fundamental for tasks like document summarization and question answering, where maintaining entity consistency is critical.

Exam trap

The trap here is that candidates confuse 'coreference resolution' with 'entity extraction' (named entity recognition), but coreference resolution specifically links different mentions of the same entity, not just identifying the entity type.

How to eliminate wrong answers

Option A is wrong because it describes bibliographic citation validation, which is a document formatting task unrelated to NLP entity resolution. Option C is wrong because it describes language identification or code-switching handling, not the resolution of referring expressions within a single language. Option D is wrong because it describes a database referential integrity concept (foreign key to primary key matching), which is a data management operation, not a natural language processing task.

18
MCQmedium

What is 'text moderation' in Azure AI Content Safety for NLP workloads?

A.Grammatically correcting and editing text for quality before publishing
B.AI analysis of text for hate, violence, sexual, and self-harm content with per-category severity scores
C.Moderating the volume of text content uploaded by users to prevent spam
D.Identifying and removing personally identifiable information from text before processing
AnswerB

Text moderation understands context to classify harmful categories — enabling configurable content filtering with severity levels.

Why this answer

Text moderation in Azure AI Content Safety uses trained NLP models to analyze text and assign severity scores (0-7) for four harm categories: hate, violence, sexual, and self-harm. This allows content filtering based on policy thresholds, not simple keyword matching. Option B correctly describes this AI-driven analysis with per-category severity scoring.

Exam trap

The trap here is that candidates confuse text moderation (harmful content detection with severity scores) with other NLP tasks like grammar correction, spam filtering, or PII redaction, all of which are distinct Azure AI services.

How to eliminate wrong answers

Option A is wrong because grammatically correcting and editing text for quality is a feature of language models like GPT or grammar checkers, not Azure AI Content Safety's text moderation, which focuses on harmful content detection. Option C is wrong because moderating the volume of text to prevent spam is typically handled by rate limiting or spam filters, not by Azure AI Content Safety's NLP-based content analysis. Option D is wrong because identifying and removing personally identifiable information (PII) is a task for Azure AI Language's PII detection or Azure Purview, not for text moderation in Content Safety, which targets offensive or harmful content.

19
MCQmedium

What is 'personally identifiable information' (PII) detection in Azure AI Language?

A.Verifying that a user's identity matches their stated credentials during login
B.Identifying and optionally redacting sensitive personal information (names, SSNs, emails) in text
C.Tracking which users have accessed personally sensitive Azure resources
D.Detecting when users are sharing their own personal information in an inappropriate context
AnswerB

This option correctly describes Azure AI Language's PII detection feature, which uses trained NLP models to identify and catalogue sensitive entities in unstructured text—such as person names, Social Security numbers, email addresses, and other personal data. The feature can also return entity spans and confidence scores, and it supports redaction by replacing detected values with placeholders or category tokens, enabling GDPR compliance, data anonymization, and secure data processing workflows.

Why this answer

PII detection in Azure AI Language is a pre-built feature that identifies sensitive personal data such as names, social security numbers, email addresses, and phone numbers within unstructured text. It can also redact (mask) these entities to help comply with data privacy regulations like GDPR. This is a core capability of the Azure AI Language service's Text Analytics API.

Exam trap

The trap here is that candidates confuse PII detection (identifying sensitive data in text) with authentication (verifying user identity) or access auditing (tracking resource access), leading them to pick options A or C.

How to eliminate wrong answers

Option A is wrong because it describes authentication (verifying credentials), which is a security function handled by Azure Active Directory or identity platforms, not by the Azure AI Language service. Option C is wrong because it describes auditing access to Azure resources (e.g., via Azure Monitor or Activity Logs), not detecting PII in text content. Option D is wrong because it implies contextual judgment about inappropriate sharing, which is a subjective policy decision; Azure AI Language's PII detection identifies entities based on patterns and models, not on the appropriateness of the context.

20
MCQmedium

What is 'span-based named entity recognition' and how does it differ from sequence labelling?

A.NER that works across spans (paragraphs) of text rather than single sentences
B.Identifying text spans as candidate entities and classifying each span — handling overlapping and nested entities
C.A technique that spans multiple languages to recognise entities in multilingual text
D.NER that spans multiple documents to track entities across a corpus
AnswerB

Span-based NER works by enumerating all possible text intervals in a sequence and classifying each candidate span as a named entity type or non-entity. Because every span is scored independently, overlapping and nested entities—such as 'University of Washington' inside a larger organization—are handled naturally, whereas token-level sequence labeling typically assumes flat, non-overlapping entities. This direct span classification is the defining characteristic of the approach.

Why this answer

Span-based named entity recognition (NER) identifies candidate entities by first locating text spans (contiguous sequences of tokens) and then classifying each span into an entity type. This differs from sequence labeling (e.g., BIO tagging) because it can naturally handle overlapping and nested entities—for example, recognizing both "University of Washington" as an organization and "Washington" as a location within the same sentence—whereas sequence labeling typically assigns a single label per token and struggles with such hierarchies.

Exam trap

The trap here is that candidates confuse 'span' with 'document span' or 'paragraph span' (options A and D) or think it refers to multilingual coverage (option C), when the actual technical distinction is about handling overlapping and nested entities within a single text segment.

How to eliminate wrong answers

Option A is wrong because span-based NER does not refer to working across paragraphs; it refers to identifying spans (contiguous token sequences) within text, regardless of sentence boundaries, and the core distinction is about handling nested/overlapping entities, not document-level scope. Option C is wrong because span-based NER is not about multilingual capabilities; multilingual entity recognition is a separate feature that can be implemented with or without span-based approaches. Option D is wrong because span-based NER does not span multiple documents; cross-document entity tracking is a different task (entity linking or coreference resolution) and is not the defining characteristic of span-based NER.

21
MCQmedium

What is the purpose of key phrase extraction in Azure AI Language?

A.To translate key phrases between languages
B.To identify the main talking points and important concepts in text
C.To classify text into positive or negative sentiment
D.To generate new text based on key topics
AnswerB

The core function of key phrase extraction is to identify the main talking points, central themes, and important concepts in a body of text. Azure AI Language analyzes the input and returns a ranked list of relevant words and phrases that actually appear in the text, enabling quick content summarization, topic tagging, and insight discovery. This directly matches the definition of the capability described in the question.

Why this answer

Key phrase extraction in Azure AI Language is designed to identify the main talking points and important concepts within a given text. It analyzes the text structure and returns a list of key phrases that summarize the core topics, enabling quick understanding of the document's primary themes without reading the entire content.

Exam trap

The trap here is that candidates often confuse key phrase extraction with sentiment analysis or text generation, because all three are text analytics features, but key phrase extraction specifically focuses on identifying important concepts rather than evaluating emotion or creating new content.

How to eliminate wrong answers

Option A is wrong because key phrase extraction does not perform translation; translation is handled by the Azure AI Translator service, which converts text between languages. Option C is wrong because classifying text into positive or negative sentiment is the function of sentiment analysis, not key phrase extraction. Option D is wrong because key phrase extraction does not generate new text; it only extracts existing phrases from the input, whereas text generation is associated with models like GPT or Azure OpenAI Service.

22
MCQeasy

What does sentiment analysis do?

A.Translates text from one language to another
B.Determines the emotional tone (positive, negative, neutral) expressed in text
C.Extracts key phrases and named entities from text
D.Converts spoken words into written text
AnswerB

Sentiment analysis is a text classification technique that evaluates a piece of text and assigns an emotional polarity label—typically positive, negative, neutral, or mixed—based on the author's opinion. Azure AI Language runs this analysis at both sentence and document levels and can return confidence scores that indicate how strongly the emotion is expressed. It does not translate, extract entities, or transcribe audio; its exclusive output is the polarity and intensity of the sentiment conveyed.

Why this answer

Sentiment analysis is a natural language processing (NLP) technique that evaluates text to determine the emotional tone expressed, typically classifying it as positive, negative, or neutral. In Azure Cognitive Services, this is performed by the Text Analytics API, which uses machine learning models to assign sentiment scores and labels based on the overall context of the input text. Option B is correct because it directly describes this core function of detecting emotional polarity.

Exam trap

The trap here is that candidates often confuse sentiment analysis with key phrase extraction or entity recognition, because all three are part of the same Text Analytics API, but each serves a distinct purpose—sentiment analysis focuses on emotional tone, not on identifying specific terms or names.

How to eliminate wrong answers

Option A is wrong because translating text from one language to another is the function of machine translation, not sentiment analysis; in Azure, this is handled by the Translator service. Option C is wrong because extracting key phrases and named entities is a separate NLP task performed by the Text Analytics API's key phrase extraction and entity recognition features, not sentiment analysis. Option D is wrong because converting spoken words into written text is speech-to-text transcription, which is a speech service capability (e.g., Azure Speech-to-Text), not a text-based sentiment analysis function.

23
MCQhard

A legal firm needs to automatically process thousands of court documents. The system must identify and redact sensitive personal information such as names, addresses, and social security numbers. Additionally, it must extract legal-specific entities like case numbers, judge names, and statute references. The firm has a small set of manually annotated documents with these legal entities. Which combination of Azure AI Language features should they use?

A.PII detection and custom named entity recognition (NER)
B.Prebuilt entity recognition and key phrase extraction
C.Sentiment analysis and language detection
D.PII detection only
AnswerA

PII detection in Azure AI Language automatically identifies and protects sensitive personal data such as names, phone numbers, and addresses, which is essential for redaction. Custom named entity recognition (NER) goes further by training a model on annotated legal documents to extract domain-specific entities like case numbers, court names, and judge names. Using both together covers the firm's redaction requirements and the specialized extraction needs that prebuilt models cannot address.

Why this answer

The firm needs both PII detection to redact sensitive personal information and custom NER to extract legal-specific entities like case numbers and judge names from a small set of annotated documents. Azure AI Language provides a prebuilt PII detection feature for common sensitive data and a custom NER capability that can be trained on the firm's annotated documents to recognize domain-specific entities.

Exam trap

The trap here is that candidates may assume prebuilt entity recognition covers all entity types, but it lacks domain-specific entities, or they may think PII detection alone is sufficient, ignoring the need for custom extraction of legal terms.

Why the other options are wrong

B

Prebuilt entity recognition cannot identify legal-specific entities like case numbers or statute references, and key phrase extraction does not perform redaction or entity identification.

C

Sentiment analysis and language detection do not identify or redact sensitive information or extract legal entities, which are the core requirements for processing court documents.

D

The question requires extracting legal-specific entities like case numbers and judge names, which PII detection alone cannot handle. Custom NER is needed for those domain-specific entities.

24
MCQmedium

A retail company wants to automatically analyze thousands of product reviews to identify the most frequently mentioned aspects, such as 'battery life', 'screen quality', and 'customer service'. They plan to use a prebuilt Azure AI Language feature without any custom training. Which feature should they use?

A.Text Analytics for Health
B.Key phrase extraction
C.Entity linking
D.Sentiment analysis
AnswerB

Key phrase extraction, a capability of the Azure AI Language service, automatically scans text and returns a ranked list of the main concepts and important phrases, scoring each by relevance. It is unsupervised and requires no custom labeled training data, making it ideal for processing thousands of product reviews to surface frequently mentioned aspects such as 'battery life' or 'user interface'. Unlike sentiment analysis, it focuses on what is being discussed, not the emotional polarity, so it directly supports identifying which features customers mention most often.

Why this answer

Key phrase extraction is the correct choice because it is specifically designed to identify and extract the most important words or phrases from unstructured text, such as product reviews. This prebuilt Azure AI Language feature requires no custom training and directly surfaces frequently mentioned aspects like 'battery life' or 'screen quality' by analyzing term frequency and relevance.

Exam trap

The trap here is that candidates often confuse 'key phrase extraction' with 'entity linking' or 'sentiment analysis', mistakenly thinking that identifying aspects requires linking to a knowledge base or analyzing sentiment, when in fact key phrase extraction is the direct and correct feature for surfacing frequently mentioned topics.

Why the other options are wrong

A

Text Analytics for Health is designed to extract medical entities and relationships from clinical documents, not to identify general product aspects like 'battery life' or 'customer service' from reviews.

C

Entity linking disambiguates named entities by linking them to a knowledge base (e.g., Wikipedia), but it does not extract frequently mentioned aspects or phrases like 'battery life' from unstructured text.

D

Sentiment analysis determines the overall positive, negative, or neutral sentiment of text, but it does not extract specific mentioned aspects like 'battery life' or 'screen quality'.

25
MCQeasy

A company analyzes customer reviews to identify common themes. They need to automatically extract the most important concepts from each review, such as 'battery life', 'customer service', and 'price'. Which Azure AI Language feature should they use?

A.Sentiment analysis
B.Key phrase extraction
C.Language detection
D.Named entity recognition
AnswerB

Key phrase extraction uses natural language processing to identify the most salient terms and multi-word expressions within each review, such as 'battery life,' 'customer service,' or 'shipping speed.' This matches the company's goal directly because the returned phrases reveal which themes recur most frequently across the corpus. In Azure Text Analytics, this operation returns an ordered list of key phrases per document, enabling frequency-based theme aggregation.

Why this answer

Key phrase extraction is the correct Azure AI Language feature because it automatically identifies and extracts the most important concepts, such as 'battery life', 'customer service', and 'price', from unstructured text like customer reviews. It returns a list of key phrases that represent the main topics discussed, which directly matches the requirement to extract important concepts.

Exam trap

The trap here is that candidates often confuse named entity recognition (NER) with key phrase extraction, assuming NER can extract any important concept, but NER is limited to predefined categories like persons, locations, and organizations, not general multi-word phrases like 'battery life'.

How to eliminate wrong answers

Option A is wrong because sentiment analysis determines the overall positive, negative, or neutral sentiment of text, not the extraction of specific concepts or themes. Option C is wrong because language detection identifies the language in which the text is written (e.g., English, Spanish), not the key concepts within the text. Option D is wrong because named entity recognition identifies and categorizes named entities like people, organizations, locations, and dates, but it does not extract general multi-word concepts such as 'battery life' or 'customer service'.

26
MCQhard

What is 'token budget' and 'context window' management in large language models?

A.The monthly spending limit set for an Azure OpenAI subscription
B.The maximum text the model can process in one call, requiring strategic management of what fits in context
C.The number of API calls allowed per minute before rate limiting kicks in
D.A pre-purchase of tokens at a discounted rate for high-volume Azure OpenAI users
AnswerB

The token budget is the finite context window capacity (e.g., 128K tokens for GPT-4 Turbo) that limits the combined length of the system prompt, few-shot examples, conversation history, and user input in a single request. Developers must strategically allocate this space—deciding what to truncate, summarize, or exclude—so that the model has enough room for a coherent and accurate completion. This is a core prompt-engineering concept for managing context overflow and ensuring relevant information is present.

Why this answer

'token budget' and 'context window' refer to the maximum number of tokens (words, subwords, or characters) a large language model can process in a single inference call. The context window is a fixed limit (e.g., 4096 tokens for GPT-3.5, 8192 for GPT-4), and managing the token budget involves strategically truncating, summarizing, or prioritizing input text to fit within this window, ensuring the model can generate coherent and relevant responses without exceeding its capacity.

Exam trap

The trap here is that candidates confuse operational or billing limits (subscription spending, rate limits, pre-purchased tokens) with the model's inherent architectural constraint, which is the context window and token budget for a single API call.

How to eliminate wrong answers

Option A is wrong because it describes a financial spending cap on an Azure OpenAI subscription (e.g., monthly cost limit), which is unrelated to the model's architectural token processing capacity. Option C is wrong because it refers to API rate limiting (e.g., requests per minute or per second), which is a throttling mechanism for API usage, not a property of the model's input size. Option D is wrong because it describes a pre-purchased token quota at a discounted rate (a billing feature for high-volume users), which is a cost-management tool, not a technical constraint of the model's context window.

27
Drag & Dropmedium

Drag and drop the steps to use Azure Speech-to-Text API to transcribe audio into the correct order.

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

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

Speech-to-text requires a Speech resource, audio input, and API call to return transcription.

28
MCQmedium

A market research firm wants to analyze thousands of customer reviews to automatically identify frequently mentioned product aspects and the sentiment associated with each aspect. For example, they want to know that 'battery life' is mentioned often with negative sentiment, while 'design' is mentioned with positive sentiment. Which Azure AI Language capability is best suited for this task?

A.Key Phrase Extraction
B.Sentiment Analysis
C.Named Entity Recognition (NER)
D.Aspect-based Sentiment Analysis (Opinion Mining)
AnswerD

Opinion mining (aspect-based sentiment analysis) performs two subtasks: it first identifies the target/aspect (e.g., 'battery life', 'camera') within the text, then classifies the polarity (positive, negative, neutral) expressed toward that specific target. This is exactly what the scenario needs — attributing sentiment to each product feature separately, rather than a single document-level score. The Azure AI Language service provides this via the Opinion Mining feature, which returns JSON with aspect, sentiment label, and confidence scores for each aspect.

Why this answer

Aspect-based Sentiment Analysis (Opinion Mining) is the correct choice because it goes beyond general sentiment to identify specific aspects (e.g., 'battery life', 'design') mentioned in text and the sentiment associated with each aspect. This directly matches the requirement to automatically detect frequently mentioned product aspects and their corresponding sentiments from customer reviews.

Exam trap

The trap here is that candidates often confuse general Sentiment Analysis (Option B) with Aspect-based Sentiment Analysis, overlooking that the question explicitly requires aspect-level granularity, not just overall sentiment.

Why the other options are wrong

A

Key Phrase Extraction identifies single words or short phrases (e.g., 'battery life', 'design') but does not associate them with sentiment. The question requires both aspect identification and sentiment per aspect, which Key Phrase Extraction alone cannot provide.

B

Sentiment Analysis only provides an overall sentiment score for a document or sentence, not the association of sentiment with specific aspects like 'battery life' or 'design'.

C

Named Entity Recognition (NER) identifies entities like people, places, and organizations, but it does not extract product aspects or associate them with sentiment, which is required for this task.

29
MCQmedium

Which Azure service enables building a question-answering chatbot from existing FAQ documents with minimal code?

A.Azure Machine Learning with custom NLP models
B.Azure AI Language question answering + Azure Bot Service
C.Azure AI Speech with custom commands
D.Azure Cognitive Search alone
AnswerB

Azure AI Language's question answering capability ingests FAQ pages, documents, or URLs to automatically build a knowledge base that returns confidence-scored answers and supports multi-turn follow-ups. Azure Bot Service supplies the conversational orchestration and channel adapters, allowing the same QnA knowledge base to be exposed through Web Chat, Teams, or Slack with minimal custom code. Together they create the fastest, most scalable path for a FAQ-style chatbot.

Why this answer

Azure AI Language question answering (formerly QnA Maker) is specifically designed to extract question-answer pairs from semi-structured content like FAQ documents, PDFs, and URLs, and expose them via a REST API. Azure Bot Service provides the conversational interface and channel integration (e.g., Teams, Web Chat) with minimal code. Together, they enable a fully functional Q&A chatbot without custom NLP model training.

Exam trap

The trap here is that candidates often confuse Azure Cognitive Search (a pure search engine) with the question-answering capability, not realizing that Cognitive Search lacks the pre-built Q&A extraction and conversational context management needed for a chatbot.

How to eliminate wrong answers

Option A is wrong because Azure Machine Learning with custom NLP models requires significant data labeling, training, and deployment effort, which contradicts the 'minimal code' requirement for a simple FAQ chatbot. Option C is wrong because Azure AI Speech with custom commands is designed for voice-controlled command-and-control scenarios (e.g., 'turn on the light'), not for answering questions from FAQ documents. Option D is wrong because Azure Cognitive Search alone provides indexing and search capabilities but lacks the conversational turn-taking, context management, and pre-built Q&A extraction that a chatbot requires.

30
MCQmedium

What is transfer learning and how does it apply to NLP models?

A.Moving a trained model from one Azure region to another for deployment
B.Using knowledge from a large pre-trained model as the starting point for learning a new, related task
C.Transferring labeled training data between different ML projects
D.Automatically translating ML models from Python to other programming languages
AnswerB

Transfer learning is a training methodology where an existing model that was pre-trained on a large, general corpus (e.g., a transformer trained on massive text) is fine-tuned on a smaller, task-specific dataset. The lower layers retain broad feature detectors—like edges in images or syntax in language—so the network only needs to adapt the higher layers to the new objective. This dramatically reduces the amount of labeled data and compute required compared to training from scratch, because the model already encodes general world knowledge.

Why this answer

Transfer learning in NLP involves taking a large pre-trained model (like BERT or GPT) that has been trained on a massive corpus and fine-tuning it on a smaller, task-specific dataset. This approach dramatically reduces the amount of labeled data and training time needed, while leveraging the linguistic knowledge already captured by the base model. In Azure, services like Azure Cognitive Service for Language use transfer learning to provide high-accuracy custom models with minimal training data.

Exam trap

The trap here is that candidates confuse the general idea of 'transferring' something (data, code, or location) with the specific machine learning concept of transferring learned knowledge from a pre-trained model to a new task.

How to eliminate wrong answers

Option A is wrong because moving a model between Azure regions is a deployment or migration operation, not a learning technique; it has nothing to do with reusing learned representations for a new task. Option C is wrong because transferring labeled data between projects is a data management activity, not a model training methodology; transfer learning specifically refers to transferring learned weights or features, not raw data. Option D is wrong because translating ML models between programming languages is a code conversion or interoperability concern, unrelated to the core concept of leveraging pre-trained knowledge for a new but related task.

31
MCQmedium

What is 'batch document translation' in Azure AI Translator and what file formats does it support?

A.Translating database records in batches by sending SQL queries to the translation API
B.Asynchronous translation of Word, PDF, Excel, and HTML documents preserving their layout
C.Translating phone call transcripts in batches after calls are completed
D.A real-time API that translates one document page at a time as users scroll
AnswerB

This is the core purpose of Azure AI Document Translation, an asynchronous feature of the Translator service that processes entire Word, PDF, Excel, and HTML files stored in Azure Blob Storage. Unlike the text translation API, which works on plain strings and discards formatting, this batch operation preserves the original layout, tables, and styling while replacing the textual content with the target language. Jobs are submitted via the Azure portal or REST API, with outputs written to a designated destination container, making it ideal for translating large numbers of formatted documents in the background.

Why this answer

Azure AI Translator's batch document translation is an asynchronous operation that translates entire documents (such as Word, PDF, Excel, and HTML) while preserving their original layout and structure. This is distinct from real-time or synchronous translation, as batch translation processes files in bulk via a job-based API, making it ideal for large-scale or non-interactive scenarios.

Exam trap

The trap here is that candidates confuse batch document translation with real-time translation or assume it applies to non-document data like databases or transcripts, but the key differentiator is that it's an asynchronous, file-based service that preserves document layout.

How to eliminate wrong answers

Option A is wrong because batch document translation does not involve SQL queries or database records; it translates document files, not database content. Option C is wrong because batch document translation is designed for document files, not for phone call transcripts, which would require a different service like Azure Speech-to-Text or Conversation Transcription. Option D is wrong because batch document translation is asynchronous, not real-time; the real-time API for translating individual pages or text is the synchronous Translator API, not batch translation.

32
MCQeasy

What is the purpose of Azure AI Speech's 'batch transcription' capability?

A.Real-time transcription of live audio streams for immediate use
B.Asynchronous processing of large volumes of audio files for cost-efficient transcription at scale
C.Synchronizing speech transcription across multiple languages simultaneously
D.Training a custom speech recognition model on audio samples
AnswerB

Batch transcription is correct because it is specifically built for asynchronous, high-volume transcription: you upload a container of audio files (via a shared access signature URI), the service processes them asynchronously, and you later poll for and retrieve the stored transcripts. This scale-oriented design is cost-efficient and ideal for call-center archives, media catalogs, or meeting recordings that need post-hoc analysis. It is the dedicated bulk operation in Azure Speech-to-Text.

Why this answer

Azure AI Speech's batch transcription is designed for asynchronous processing of large volumes of pre-recorded audio files. It allows you to submit multiple audio files for transcription without requiring real-time interaction, making it cost-efficient for scenarios like call center analytics or media captioning where immediate results are not needed.

Exam trap

The trap here is confusing batch transcription with real-time transcription, as candidates often assume 'batch' implies faster processing rather than asynchronous, cost-efficient bulk processing.

How to eliminate wrong answers

Option A is wrong because real-time transcription of live audio streams is handled by Azure AI Speech's real-time transcription API, not batch transcription. Option C is wrong because synchronizing speech transcription across multiple languages simultaneously is a feature of real-time translation or multi-language transcription, not batch transcription. Option D is wrong because training a custom speech recognition model is done through Azure AI Speech's Custom Speech service, which uses audio samples and transcription data, not batch transcription.

33
MCQmedium

A customer service team wants to build an Azure AI-powered bot that can understand the intent behind customer messages. For example, the bot should recognize that 'I want to return my shoes' maps to a 'ReturnItem' intent, and 'Where is my order?' maps to 'TrackOrder'. Which Azure service provides pre-built models specifically for intent recognition?

A.Language Understanding (LUIS)
B.Text Analytics
C.Translator Text
D.Speech-to-text
AnswerA

LUIS, part of the Azure Language service, is the correct choice because it is expressly designed for natural language understanding in conversational AI. It performs intent recognition and entity extraction on user utterances, enabling a bot to map what a user says to a specific action (intent) and pull out key details (entities). LUIS also offers pre-built models for common intents, which accelerates bot development.

Why this answer

Language Understanding (LUIS) is the correct Azure service because it provides pre-built models and custom capabilities specifically designed for intent recognition and entity extraction from natural language utterances. The scenario requires mapping customer messages like 'I want to return my shoes' to a 'ReturnItem' intent, which is exactly the core function of LUIS—it analyzes user input to identify the user's goal (intent) and any relevant details (entities).

Exam trap

The trap here is that candidates often confuse Text Analytics (which can extract entities and sentiment) with LUIS, but Text Analytics lacks the pre-built intent recognition models and the ability to map utterances to custom intents like 'ReturnItem' or 'TrackOrder'.

Why the other options are wrong

B

Text Analytics provides pre-built models for sentiment analysis, key phrase extraction, and entity recognition, but not for intent recognition. The question specifically requires a service that can map utterances to intents like 'ReturnItem' or 'TrackOrder', which is the domain of Language Understanding (LUIS).

C

Translator Text is designed for language translation, not intent recognition. It cannot map user utterances to predefined intents like 'ReturnItem' or 'TrackOrder'.

D

Speech-to-text converts audio speech into text, but does not perform intent recognition or understand the meaning behind the text. The question specifically requires a service that can map customer messages to intents like 'ReturnItem' or 'TrackOrder', which is beyond speech-to-text's capabilities.

34
MCQmedium

A law firm receives hundreds of legal documents daily. They need to automatically extract key entities like names of parties, dates, jurisdictions, and also classify each document as 'contract', 'pleading', or 'memo'. Which combination of Azure AI Language features should they use?

A.Entity recognition and key phrase extraction
B.Entity recognition and custom text classification
C.Sentiment analysis and language detection
D.Summarization and conversation analysis
AnswerB

Custom text classification trains a model on labeled examples to assign each legal document to a predefined type such as contract, summons, or memorandum, while entity recognition extracts structured metadata like party names, dates, and amounts. Together they accomplish the two stated needs: sorting documents into the required legal categories and pulling out key entities for downstream processing. This matches the law firm's document intake pipeline directly.

Why this answer

The law firm needs both entity extraction (to identify parties, dates, jurisdictions) and document classification (contract, pleading, memo). Azure AI Language's prebuilt entity recognition handles the entity extraction, while custom text classification allows the firm to train a model to classify documents into their specific categories. This combination directly addresses both requirements without unnecessary features.

Exam trap

The trap here is that candidates often confuse key phrase extraction with entity recognition, assuming key phrases can replace entities, but key phrases are unstructured and not mapped to predefined categories like dates or jurisdictions.

How to eliminate wrong answers

Option A is wrong because key phrase extraction returns general important phrases (e.g., 'breach of contract'), not structured entities like dates or jurisdictions, and it does not classify documents into custom categories. Option C is wrong because sentiment analysis detects positive/negative/neutral tone, not entities or document types, and language detection only identifies the language of the text, neither of which meets the classification or entity extraction needs. Option D is wrong because summarization condenses text into a shorter version and conversation analysis is designed for dialogue between speakers (e.g., chat logs), not for extracting entities or classifying single-document legal texts.

35
MCQmedium

What is 'speech synthesis markup language' (SSML) used for in Azure AI Speech?

A.A programming language for writing speech recognition algorithms
B.An XML markup language for controlling TTS voice characteristics like pitch, rate, pauses, and pronunciation
C.A system for transcribing speech in real time to a database
D.A security protocol for encrypting speech API calls
AnswerB

SSML (Speech Synthesis Markup Language) is a W3C-standard XML vocabulary for controlling how text-to-speech engines voice output. For example, <prosody rate="-20%" pitch="high"> adjusts speaking speed and pitch, <break time="500ms"/> inserts pauses, and <phoneme alphabet="ipa" ph="ˈwɜːrd"> specifies exact pronunciation. In Azure AI Speech, SSML is passed to the SpeechSynthesizer or the REST API's synthesize function, enabling fine-grained voice control beyond plain text.

Why this answer

SSML is an XML-based markup language that allows you to fine-tune text-to-speech (TTS) output by controlling prosodic elements such as pitch, speaking rate, volume, and pronunciation. It also supports inserting pauses, specifying phonetic pronunciations, and adjusting emphasis, making it essential for generating natural-sounding speech in Azure AI Speech.

Exam trap

The trap here is that candidates confuse SSML with a general-purpose programming language or a transcription tool, when in fact it is a specialized XML markup for fine-tuning TTS output, not for speech recognition or real-time transcription.

How to eliminate wrong answers

Option A is wrong because SSML is not a programming language for writing speech recognition algorithms; it is a markup language for controlling TTS output, and speech recognition algorithms are built using models and APIs like Azure Speech-to-Text, not SSML. Option C is wrong because SSML does not perform real-time transcription; real-time transcription is handled by the Speech-to-Text API, while SSML is used exclusively for synthesizing speech from text. Option D is wrong because SSML is not a security protocol; encryption of API calls is managed by TLS/SSL and Azure security features, not by SSML.

36
MCQmedium

A legal firm needs to automatically sort incoming legal documents into predefined categories such as 'Contract', 'Brief', 'Motion', and 'Discovery'. They have a set of 500 manually labeled documents to use as examples. Which Azure AI Language feature should they use to build this classification system?

A.Custom text classification
B.Key phrase extraction
C.Named entity recognition
D.Sentiment analysis
AnswerA

Custom text classification is correct because the legal firm's task is to assign each incoming document to one of its own categories, such as contract, discovery, or brief. The Azure AI Language custom text classification feature lets you supply labeled examples, train a model on those user-defined categories, and then call the API to predict a category for new documents. This produces the whole-document class label required for automatic routing, which is exactly what the scenario needs.

Why this answer

Custom text classification is the correct choice because it allows the legal firm to train a model using their 500 labeled documents to classify text into predefined categories like 'Contract', 'Brief', 'Motion', and 'Discovery'. This feature enables supervised learning where the model learns from labeled examples to automatically sort incoming documents, which is exactly the requirement described.

Exam trap

The trap here is that candidates may confuse custom text classification with built-in features like key phrase extraction or named entity recognition, mistakenly thinking those can perform document-level categorization when they are designed for different NLP tasks.

How to eliminate wrong answers

Option B (Key phrase extraction) is wrong because it extracts significant terms or phrases from text without assigning documents to predefined categories, so it cannot sort documents into 'Contract', 'Brief', etc. Option C (Named entity recognition) is wrong because it identifies and classifies entities like people, organizations, or dates in text, but does not categorize entire documents into user-defined classes. Option D (Sentiment analysis) is wrong because it determines the emotional tone (positive, negative, neutral) of text, which is irrelevant for sorting legal documents by document type.

37
MCQmedium

A marketing team wants to automatically analyze thousands of customer reviews to identify the most commonly discussed aspects, such as 'price', 'durability', or 'customer service'. They do not have any labeled data for custom training. Which prebuilt Azure AI Language feature should they use?

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

Correct because key phrase extraction automatically identifies the most important words and phrases that summarize the main topics discussed in a document. It directly answers the need to find commonly discussed aspects like 'price' and 'durability'.

Why this answer

Key phrase extraction is the correct choice because it automatically identifies the most important points or topics (like 'price', 'durability', 'customer service') from unstructured text without requiring any labeled training data. This prebuilt Azure AI Language feature is designed specifically to surface commonly discussed aspects from large volumes of text, making it ideal for analyzing thousands of customer reviews.

Exam trap

The trap here is that candidates often confuse 'key phrase extraction' with 'entity recognition', mistakenly thinking that named entities like 'price' or 'customer service' are entities, when in fact they are general concepts extracted as key phrases, not predefined entity categories.

Why the other options are wrong

B

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the extraction of commonly discussed aspects like 'price' or 'durability'.

C

Entity recognition identifies named entities like people, places, or organizations, not the general topics or aspects (e.g., 'price', 'durability') discussed in reviews. The question asks for commonly discussed aspects, which requires extracting key phrases, not named entities.

38
MCQmedium

A multinational corporation receives customer support emails in multiple languages. They need to automatically identify the language of each email so it can be routed to the appropriate support team. Which Azure AI Language feature should they use?

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

Language detection automatically identifies the language of the input text, making it the correct feature for this routing scenario.

Why this answer

Language detection is the correct Azure AI Language feature because it is specifically designed to identify the written language of text input. The multinational corporation's requirement to automatically determine the language of each email for routing directly matches the core functionality of this prebuilt capability, which returns a language name and ISO 639-1 code for each document.

Exam trap

The trap here is that candidates may confuse language detection with sentiment analysis or key phrase extraction because all three are Natural Language Processing features, but only language detection answers the 'which language?' question directly.

How to eliminate wrong answers

Option A is wrong because sentiment analysis evaluates the emotional tone (positive, negative, neutral) of text, not the language it is written in. Option B is wrong because key phrase extraction identifies important terms and concepts within text but does not determine the language of the text. Option D is wrong because entity recognition identifies and categorizes named entities (e.g., people, places, organizations) in text, not the language of the text.

39
MCQeasy

Which Azure AI service can detect the language of a text input and return the identified language name and confidence score?

A.Azure AI Vision
B.Azure AI Language (language detection)
C.Azure AI Translator
D.Azure AI Document Intelligence
AnswerB

Azure AI Language's language detection feature is a purpose-built NLP capability that analyzes unstructured text and returns the detected language code, human-readable name, and a confidence score between 0 and 1. It supports over 120 languages, dialects, and scripts, and can determine the dominant language in mixed-language input. This makes it the correct service when the task is to identify the language of a text input, rather than to translate or extract structured data from it.

Why this answer

Azure AI Language's language detection feature is specifically designed to identify the language of a text input, returning both the language name and a confidence score between 0 and 1. This capability is part of the Natural Language Processing (NLP) workloads within Azure AI Language, making option B the correct choice for this task.

Exam trap

The trap here is that candidates often confuse Azure AI Translator's ability to detect language as a side effect with the dedicated language detection feature in Azure AI Language, which explicitly returns a confidence score and is the correct service for this specific requirement.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision is focused on analyzing images and video content (e.g., object detection, OCR), not text language detection. Option C is wrong because Azure AI Translator translates text between languages but does not natively return a confidence score for language identification; it relies on language detection as a sub-step, not as a primary output. Option D is wrong because Azure AI Document Intelligence (formerly Form Recognizer) extracts structured data from documents (e.g., forms, invoices) and does not include a dedicated language detection feature with confidence scores.

40
MCQmedium

A customer support team wants to create a chatbot that can answer common questions about employee benefits. They have a PDF document containing a list of frequently asked questions with their answers. Which Azure AI Language feature should they use to build a solution that extracts answers directly from this content?

A.Sentiment Analysis
B.Key Phrase Extraction
C.Custom Question Answering
D.Text Analytics for Health
AnswerC

Custom Question Answering (part of Azure AI Language) lets you build a knowledge base from structured content such as FAQ pages, product manuals, or support documents, then provides a runtime endpoint that matches user queries to the most relevant question-answer pairs. It uses transformer-based semantic ranking to evaluate candidate answers and returns the highest-confidence pair, optionally with follow-up prompts. This is the only service listed that is designed to actually answer questions from a curated corpus.

Why this answer

Custom Question Answering (C) is the correct choice because it is specifically designed to ingest documents like PDFs and extract question-answer pairs from them, enabling a chatbot to respond directly with answers from the content. This feature uses a pre-built or custom knowledge base to match user queries to the most relevant answer, making it ideal for the described scenario.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction (B) with question answering, not realizing that Key Phrase Extraction only identifies terms without providing direct answers, while Custom Question Answering is the only feature that returns extracted answers from a document.

Why the other options are wrong

A

Sentiment Analysis determines the emotional tone of text, but it cannot extract answers from a PDF document. The question requires extracting answers from a FAQ document, which is a task for Custom Question Answering.

B

Key Phrase Extraction identifies important terms but does not extract question-answer pairs from a PDF; it lacks the ability to understand and retrieve specific answers based on questions.

D

Text Analytics for Health is designed to extract medical entities and relationships from unstructured clinical text, not to answer questions from a FAQ PDF about employee benefits.

41
MCQhard

What is 'word sense disambiguation' (WSD) and why is it challenging for NLP?

A.Correcting spelling mistakes caused by homophones (words that sound the same)
B.Determining which meaning of an ambiguous word is intended based on surrounding context
C.Translating words from one language to their exact equivalent in another language
D.Measuring how many distinct meanings a word has across a dictionary
AnswerB

Determining which meaning of an ambiguous word is intended based on surrounding context is precisely word sense disambiguation. In WSD, a polysemous word like 'bank' is assigned the correct sense—such as 'financial institution' versus 'riverbank'—using features from the surrounding words, syntactic structure, and discourse. The task is to resolve lexical ambiguity by choosing a sense from a predefined sense inventory that fits the specific usage. This definition focuses on contextual inference, distinguishing WSD from language translation, dictionary sense counting, and spelling correction.

Why this answer

Word sense disambiguation (WSD) is the NLP task of identifying which specific meaning of a polysemous word (a word with multiple meanings) is intended in a given context, using surrounding words, syntax, and semantic cues. This is challenging because many words have multiple, often unrelated meanings (e.g., 'bank' as a financial institution vs. river bank), and the correct sense depends on subtle contextual signals that are difficult for models to capture without deep understanding of the domain or world knowledge.

Exam trap

The trap here is that candidates confuse WSD with related but distinct NLP tasks like homophone correction (A) or machine translation (C), because all involve handling ambiguous words, but WSD specifically targets meaning selection within a single language based on context.

How to eliminate wrong answers

Option A is wrong because correcting spelling mistakes caused by homophones is a task related to homophone disambiguation or spell-checking, not word sense disambiguation; WSD deals with meaning selection, not orthographic correction. Option C is wrong because translating words to exact equivalents in another language is a machine translation task, which may involve WSD as a sub-step but is not the definition of WSD itself; WSD focuses on sense selection within a single language. Option D is wrong because measuring how many distinct meanings a word has across a dictionary is a lexical resource or lexicography task (e.g., counting senses in WordNet), not the process of disambiguating which sense is used in a specific context.

42
MCQmedium

A research team wants to automatically extract the most important phrases from a large collection of scientific articles to identify emerging trends. The articles are all in English. They do not want to train a custom model. Which built-in Azure AI Language feature should they use?

A.Key phrase extraction
B.Sentiment analysis
C.Named entity recognition (NER)
D.Language detection
AnswerA

Key phrase extraction is a feature of the Azure AI Language service that uses statistical and linguistic analysis to identify the most salient terms and multi-word expressions in unstructured text, returning them as a ranked list of phrases. These phrases represent the main topics and central concepts of the document, making the technique ideal for automatically extracting the most important content from a body of text.

Why this answer

Key phrase extraction is the correct Azure AI Language feature because it automatically identifies and returns the most important phrases in a document, which directly supports the goal of extracting key terms from scientific articles to spot emerging trends. This built-in capability requires no custom model training and works out-of-the-box for English text, making it ideal for the research team's use case.

Exam trap

The trap here is that candidates often confuse named entity recognition (NER) with key phrase extraction, assuming NER can extract any important term, but NER is limited to predefined entity types (e.g., person, location) and cannot capture domain-specific scientific phrases like 'quantum entanglement' or 'CRISPR-Cas9'.

How to eliminate wrong answers

Option B is wrong because sentiment analysis detects positive, negative, or neutral sentiment in text, not important phrases or keywords, so it cannot identify emerging trends. Option C is wrong because named entity recognition (NER) identifies specific entities like people, organizations, or locations, not general key phrases that represent trends in scientific literature. Option D is wrong because language detection determines the language of the text, which is unnecessary since the articles are already known to be in English.

43
MCQmedium

A customer support team wants to automatically analyze customer emails to determine if the sentiment is positive, negative, or neutral. Which Azure service should they use?

A.Speech
B.Translator
C.Text Analytics
D.QnA Maker
AnswerC

Azure Text Analytics (now a feature of the Azure Language service) provides pre-built natural-language processing capabilities, including sentiment analysis, opinion mining, key-phrase extraction, and entity recognition. Its sentiment model analyzes text and returns a confidence score (0 to 1) and a sentiment label—positive, negative, or neutral—at both sentence and document levels, making it the correct choice for automatically assessing customer feedback.

Why this answer

The Text Analytics service (part of Azure Cognitive Services) provides pre-built sentiment analysis, which can classify text as positive, negative, or neutral. This directly matches the requirement to automatically analyze customer emails for sentiment without needing to build custom machine learning models.

Exam trap

The trap here is that candidates may confuse Text Analytics with other NLP services like Translator or QnA Maker, mistakenly thinking any 'language' service can do sentiment analysis, but only Text Analytics has the specific pre-built sentiment model.

How to eliminate wrong answers

Option A is wrong because Azure Speech is designed for speech-to-text, text-to-speech, and speaker recognition, not for analyzing the sentiment of written text. Option B is wrong because Azure Translator focuses on machine translation between languages, not on detecting emotional tone or sentiment in the original text. Option D is wrong because QnA Maker is used to create a conversational question-and-answer layer over existing content (like FAQs), not for sentiment classification of free-form text.

44
MCQmedium

A global news organization receives articles in multiple languages. They need to first identify the language of each article, then translate it into English. Which combination of prebuilt Azure AI services should they use?

A.Language Detection (Azure AI Language) and Translator (Azure AI Translator)
B.Key Phrase Extraction and Sentiment Analysis
C.Entity Recognition and Translator
D.Language Detection and Text Analytics for Health
AnswerA

Language Detection (Azure AI Language) first classifies the dominant language of each incoming article by analyzing character patterns and script statistics, producing a language code such as 'en' or 'fr'. Translator (Azure AI Translator) then uses that detected language as the source to convert the text into the organization's target language, preserving meaning across the pipeline. Together they form the correct end-to-end workflow: detect first, then translate, which matches the requirement exactly.

Why this answer

The scenario requires two distinct steps: first, identifying the language of each article, which is performed by the Language Detection API in Azure AI Language; second, translating the article into English, which is handled by the Azure AI Translator service. These two prebuilt services are designed to work together seamlessly for multilingual content processing.

Exam trap

The trap here is that candidates may assume the Translator service alone can handle both language detection and translation, but the question explicitly requires two separate services, and the Translator's built-in detection is not a standalone prebuilt service for the first step.

Why the other options are wrong

B

Key Phrase Extraction and Sentiment Analysis do not identify the language of text or translate it, so they cannot fulfill the requirement of first detecting the language and then translating articles into English.

C

Entity Recognition identifies entities like people and places but does not perform translation; the question requires both language detection and translation, which Entity Recognition does not provide.

D

Text Analytics for Health is specialized for medical information extraction, not general translation. The question requires translating articles into English, which Translator provides, but Language Detection paired with Text Analytics for Health does not fulfill the translation need.

45
MCQmedium

What is the purpose of Azure AI Translator?

A.To convert spoken audio from one language to written text in another language
B.To translate text between 100+ languages using neural machine translation
C.To detect the sentiment of multilingual text
D.To extract structured data from multilingual documents
AnswerB

Azure AI Translator is a cloud-based service that applies neural machine translation to convert text between over 100 languages. Its real-time REST API supports text-to-text translation with context-aware, fluent output, and it can be integrated into applications. This is precisely the core function of the service, making the option correct.

Why this answer

Azure AI Translator is a cloud-based neural machine translation service that translates text between over 100 languages and dialects. It uses deep learning models to produce high-quality, context-aware translations, making option B the correct answer.

Exam trap

The trap here is confusing Azure AI Translator with other Azure AI services that handle audio, sentiment, or document extraction, leading candidates to select options that describe related but distinct workloads.

How to eliminate wrong answers

Option A is wrong because converting spoken audio to written text in another language describes Azure AI Speech-to-Text combined with Translator, not the Translator service alone. Option C is wrong because detecting sentiment of multilingual text is a capability of Azure AI Language (specifically Sentiment Analysis), not Azure AI Translator. Option D is wrong because extracting structured data from multilingual documents is performed by Azure AI Document Intelligence (formerly Form Recognizer), not Azure AI Translator.

46
MCQeasy

What is the 'Azure AI Language SDK' and what programming languages does it support?

A.A new programming language created by Microsoft for building NLP applications
B.Client libraries for Python, .NET, Java, and JavaScript for programmatic access to Azure AI Language
C.A software development kit for building physical language translation devices
D.An IDE plugin that adds Azure AI Language auto-complete to code editors
AnswerB

The Azure AI Language SDK is a collection of official client libraries (e.g., azure-ai-textanalytics in Python, Azure.AI.TextAnalytics in .NET, and equivalents in Java and JavaScript) that wrap the service's REST APIs. These libraries handle authentication, request serialization, retry logic, and result deserialization, letting developers write idiomatic code in their chosen language. This is how applications gain programmatic access to features such as language detection, sentiment analysis, named entity recognition, and key phrase extraction without manually crafting HTTP calls.

Why this answer

The Azure AI Language SDK is a set of client libraries that allow developers to integrate Azure AI Language capabilities—such as sentiment analysis, key phrase extraction, and language understanding—directly into their applications. It supports Python, .NET, Java, and JavaScript, enabling programmatic access to the service via RESTful APIs or native SDK methods.

Exam trap

The trap here is confusing an SDK (a set of client libraries) with a new programming language or a hardware toolkit, leading candidates to incorrectly select options that describe unrelated concepts.

How to eliminate wrong answers

Option A is wrong because the Azure AI Language SDK is not a new programming language; it is a collection of client libraries for existing languages. Option C is wrong because the SDK is for software development, not for building physical hardware devices like language translation devices. Option D is wrong because the SDK is not an IDE plugin; it is a set of libraries and tools that can be used in any development environment, not limited to auto-complete features.

47
MCQmedium

A hotel chain wants to automatically determine whether online guest reviews express a positive, negative, or neutral opinion about their stays. Which built-in Azure AI Language feature should they use?

A.Named Entity Recognition (NER)
B.Key phrase extraction
C.Sentiment analysis
D.Language detection
AnswerC

Sentiment analysis is the direct NLP capability for determining whether text expresses positive, negative, or neutral sentiment. Azure's Text Analytics sentiment analysis returns confidence scores (0 to 1) for each sentiment class at the document or sentence level, allowing automated detection of opinion polarity in online reviews. Since the hotel chain wants to automatically classify reviews as positive or negative, this method precisely matches the requirement, making it the correct answer.

Why this answer

Sentiment analysis is the correct Azure AI Language feature because it is specifically designed to classify text as positive, negative, or neutral, which directly matches the hotel chain's requirement to determine guest opinions from online reviews. This feature uses machine learning models to evaluate the overall sentiment expressed in a document or sentence, providing a confidence score for each sentiment category.

Exam trap

The trap here is that candidates often confuse key phrase extraction with sentiment analysis, thinking that extracting phrases like 'bad service' implies sentiment, but key phrase extraction only identifies topics without evaluating their emotional polarity.

How to eliminate wrong answers

Option A is wrong because Named Entity Recognition (NER) identifies and categorizes entities like people, places, or organizations from text, not the emotional tone or opinion. Option B is wrong because Key phrase extraction identifies the main points or topics in text, such as 'clean room' or 'friendly staff', but does not classify the sentiment (positive/negative/neutral). Option D is wrong because Language detection identifies the language of the text (e.g., English, Spanish), not the sentiment or opinion expressed.

48
MCQmedium

What is 'summarisation quality' evaluation and what metrics are used?

A.Measuring summary quality by counting how many sentences were preserved from the original
B.ROUGE scores measuring n-gram overlap between generated and reference summaries
C.Asking users to rate summary quality on a 1-10 scale in production
D.Measuring how much shorter the summary is compared to the original document
AnswerB

ROUGE (Recall-Oriented Understudy for Gisting Evaluation) is the standard automated metric for summarisation; it compares a generated summary against human-written reference summaries by computing n-gram overlap. ROUGE-1/2/L capture unigrams, bigrams, and the longest common subsequence, respectively, offering a reproducible and objective way to gauge content fidelity. This reference-based approach avoids the cost of human annotation while correlating reasonably with human judgments, making it the conventional quality metric for summarisation tasks.

Why this answer

Summarisation quality is evaluated using ROUGE (Recall-Oriented Understudy for Gisting Evaluation) scores, which measure the overlap of n-grams, word sequences, or word pairs between a generated summary and one or more reference summaries. This automated metric correlates well with human judgment and is standard in NLP tasks like text summarisation.

Exam trap

The trap here is that candidates confuse a simple heuristic (like length reduction or sentence preservation) with the standard automated metric ROUGE, which is specifically designed for summarisation quality evaluation in NLP.

How to eliminate wrong answers

Option A is wrong because counting preserved sentences does not capture semantic quality or conciseness; a summary could retain all sentences but still be verbose and unfocused. Option C is wrong because human rating in production is a subjective evaluation method, not a standardised automated metric like ROUGE, and it is not a defined 'summarisation quality' metric in NLP evaluation. Option D is wrong because measuring length reduction alone ignores content relevance and accuracy; a very short summary could omit critical information.

49
MCQeasy

What is 'key phrase extraction' in Azure AI Language?

A.Encrypting sensitive phrases in a document for secure storage
B.Identifying the most important words and phrases that best represent a text's main topics
C.Finding and extracting password-like phrases from user messages for security monitoring
D.Selecting the highest-scoring responses from a list of candidate answers
AnswerB

Key phrase extraction is an Azure AI Language feature that uses natural language processing to identify the most significant words and phrases in a text, essentially capturing the central themes. It evaluates the semantic weight and contextual importance of terms rather than merely counting word frequency. This output supports downstream tasks like document tagging, summarization, and search indexing, making it the correct definition.

Why this answer

Key phrase extraction in Azure AI Language uses natural language processing to identify the most salient words and phrases that summarize the main topics of a text. It analyzes the document's structure and semantics to return a ranked list of key phrases, enabling quick understanding of core content without reading the entire text.

Exam trap

The trap here is confusing key phrase extraction with entity recognition or extractive question answering, as all three involve extracting text but serve fundamentally different purposes—key phrases summarize topics, entities identify specific named items, and QA retrieves direct answers to questions.

How to eliminate wrong answers

Option A is wrong because key phrase extraction does not involve encryption or secure storage; it is a text analysis feature for identifying important concepts, not a security mechanism. Option C is wrong because key phrase extraction is not designed to find password-like phrases; it focuses on general topic extraction, not security monitoring or credential detection. Option D is wrong because key phrase extraction does not select from a list of candidate answers; that describes extractive question answering, a different Azure AI Language feature.

50
MCQmedium

A global company receives customer support tickets in over 60 languages. They need to automatically detect the language of each ticket so it can be routed to the appropriate language-specific team. The company has no labeled training data for language identification. Which Azure AI Language feature should they use?

A.Custom Text Classification
B.Language Detection
C.Key Phrase Extraction
D.Entity Recognition
AnswerB

Language Detection is a prebuilt Azure AI Language service capability that automatically identifies the dominant language and optionally returns a confidence score and ISO 639-1 code for a given text. Because it is prebuilt, it requires no labeled training data or custom model training and supports dozens of languages, making it the correct fit for routing support tickets written in 60+ languages.

Why this answer

Language Detection is the correct choice because it is a pre-built, zero-shot Azure AI Language feature that can automatically identify the language of text without requiring any labeled training data. The service uses a multilingual model trained on large datasets to detect over 100 languages, making it ideal for routing support tickets in over 60 languages with no prior customization.

Exam trap

The trap here is that candidates might confuse Language Detection with Custom Text Classification, assuming they need to train a model for a multilingual scenario, when in fact Azure provides a built-in, no-code language detection API that requires zero training data.

How to eliminate wrong answers

Option A is wrong because Custom Text Classification requires labeled training data to build a custom model, which the company does not have. Option C is wrong because Key Phrase Extraction identifies important terms in text but does not detect the language of the input. Option D is wrong because Entity Recognition extracts named entities like people, places, or organizations, not the language of the text.

51
MCQmedium

What is 'abstractive summarisation' and how does it differ from 'extractive summarisation'?

A.Extractive writes shorter summaries; abstractive writes longer ones
B.Extractive selects key sentences verbatim; abstractive generates new sentences capturing the meaning
C.Abstractive summarisation is only available for non-English languages
D.Extractive summarisation uses generative AI; abstractive uses keyword ranking
AnswerB

This correctly describes the core difference: extractive summarization selects existing sentences directly from the input text and outputs them verbatim, based on a scoring model that ranks sentence importance. Abstractive summarization uses generative AI to produce new sentences, often paraphrased, that capture the document's key meaning while not necessarily appearing in the original. This is why abstractive summarization requires deeper natural-language understanding and generation capabilities, making this the accurate answer.

Why this answer

Extractive summarisation works by selecting and concatenating the most important sentences directly from the source text, while abstractive summarisation uses natural language generation (NLG) models to produce entirely new sentences that paraphrase and condense the core meaning. This distinction is fundamental in Azure AI Language's summarisation capabilities, where extractive returns verbatim excerpts and abstractive generates novel, coherent summaries.

Exam trap

The trap here is that candidates confuse 'abstractive' with 'longer summaries' or assume it is language-specific, when the core distinction is whether the output uses verbatim sentences (extractive) or generates new sentences (abstractive).

How to eliminate wrong answers

Option A is wrong because the length of the summary is not the defining difference; extractive summaries can be short or long depending on the compression ratio, and abstractive summaries are typically concise but not inherently longer. Option C is wrong because abstractive summarisation is available for multiple languages, including English, and is not restricted to non-English languages. Option D is wrong because extractive summarisation does not use generative AI; it relies on sentence scoring and ranking algorithms, while abstractive summarisation uses generative models (e.g., transformer-based NLG) to create new text.

52
MCQeasy

What is the difference between Azure AI Speech and Azure AI Language?

A.Azure AI Speech is for transcription only; Azure AI Language handles all other NLP tasks
B.Azure AI Speech handles audio processing; Azure AI Language processes and understands text
C.Azure AI Speech works only in English; Azure AI Language supports multiple languages
D.They are the same service with different pricing tiers
AnswerB

Azure AI Speech is designed for processing spoken audio: it performs speech-to-text (STT), text-to-speech (TTS), and speaker recognition, and can even translate speech between languages. Azure AI Language, in contrast, processes and understands text by extracting sentiment, detecting key phrases, performing named entity recognition (NER), and summarizing documents. The key distinction in the Azure AI-900 exam is that Speech uses audio as its primary input or output, while Language works directly on written text.

Why this answer

Azure AI Speech is designed to process audio input, converting speech to text (speech-to-text) and text to speech (text-to-speech), as well as enabling speaker recognition and real-time translation. Azure AI Language, on the other hand, processes and understands text by providing capabilities such as sentiment analysis, key phrase extraction, language detection, and question answering. Option B correctly captures this fundamental division: Speech handles audio processing, while Language handles text understanding.

Exam trap

The trap here is that candidates often confuse the scope of Azure AI Speech, mistakenly thinking it only does transcription (Option A), when in fact it also performs text-to-speech and speech translation, while Azure AI Language is strictly for text-based NLP tasks.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech is not limited to transcription; it also includes text-to-speech, speech translation, and speaker recognition, making it more than just a transcription service. Option C is wrong because Azure AI Speech supports multiple languages (e.g., en-US, zh-CN, fr-FR, de-DE) and is not restricted to English, while Azure AI Language also supports a wide range of languages. Option D is wrong because they are distinct services with different APIs, SDKs, and use cases—Speech focuses on audio processing, Language on text analysis—and they are not the same service with different pricing tiers.

53
MCQeasy

What is 'Azure AI Language's pre-built models' vs 'custom models' and when do you choose each?

A.Pre-built models are free; custom models have additional training costs
B.Pre-built models need no training for general tasks; custom models train on your data for specialised needs
C.Pre-built models only work in English; custom models support all languages
D.Custom models are always more accurate than pre-built regardless of the use case
AnswerB

Pre-built models are immediately usable for common scenarios such as sentiment analysis, key phrase extraction, and language detection, with no training data required. Custom models, on the other hand, require you to label your own examples and run a training pipeline so the model learns domain-specific entities and categories. This makes custom models ideal for niche vocabularies, while pre-built models are the fastest choice for generic tasks.

Why this answer

Azure AI Language provides pre-built models that are ready to use for common NLP tasks like sentiment analysis, key phrase extraction, and language detection without any training. Custom models, on the other hand, require you to upload your own labeled data and train a model to handle specialized needs, such as custom entity recognition or custom text classification, which pre-built models cannot address.

Exam trap

The trap here is that candidates assume pre-built models are free or only support English, when in fact they are paid per use and support many languages, leading them to incorrectly eliminate Option B.

How to eliminate wrong answers

Option A is wrong because pre-built models are not free; they incur consumption-based costs per API call, while custom models also have training costs plus inference costs. Option C is wrong because pre-built models support multiple languages (e.g., sentiment analysis supports over 90 languages), not just English. Option D is wrong because custom models are not always more accurate; they are only better when the pre-built model does not cover your specific domain or terminology, and accuracy depends on the quality and quantity of your training data.

54
MCQmedium

A customer support team wants to automatically analyze thousands of product reviews. Their goal is to extract the most frequently mentioned topics (e.g., 'battery life', 'customer service', 'screen quality') without manually reading each review. Which Azure AI Language feature should they use?

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

Key phrase extraction is designed to identify the main concepts and topics in a body of text, making it ideal for extracting frequently mentioned subjects from product reviews.

Why this answer

Key phrase extraction is the correct Azure AI Language feature because it automatically identifies the main points or topics (e.g., 'battery life', 'customer service', 'screen quality') from unstructured text. This directly meets the requirement to extract frequently mentioned topics from thousands of product reviews without manual reading.

Exam trap

The trap here is that candidates often confuse 'entity recognition' with 'key phrase extraction', but entity recognition only extracts proper nouns (e.g., 'Apple', 'New York'), while key phrase extraction captures descriptive multi-word topics (e.g., 'battery life').

How to eliminate wrong answers

Option B (Sentiment analysis) is wrong because it determines the overall positive, negative, or neutral emotional tone of text, not the specific topics or themes mentioned. Option C (Language detection) is wrong because it identifies the language of the text (e.g., English, Spanish), not the subject matter or key topics. Option D (Entity recognition) is wrong because it identifies named entities such as people, organizations, or locations, not general descriptive phrases like 'battery life' or 'screen quality'.

55
MCQhard

A global customer support team receives feedback messages in multiple languages. They want to build an automated pipeline that first identifies the language of each message, then translates it to English, and finally analyzes the sentiment of the translated text. Which combination of Azure AI services should they use?

A.Azure AI Translator and Azure Anomaly Detector
B.Azure AI Translator and Azure AI Language (Text Analytics)
C.Azure AI Speech and Azure AI Language (Text Analytics)
D.Azure AI Vision and Azure AI Language (Text Analytics)
AnswerB

Azure AI Translator automatically detects the source language of the incoming text and then translates the customer feedback into a target language, while Azure AI Language's Text Analytics capability analyzes that translated text and returns sentiment scores such as positive, negative, neutral, or mixed. This pairing directly addresses both the multilingual translation requirement and the need to quantify customer sentiment from written feedback, and it works entirely on the text input without requiring audio or image processing.

Why this answer

The pipeline requires language detection, translation, and sentiment analysis. Azure AI Translator provides language detection and translation, while Azure AI Language (Text Analytics) provides sentiment analysis on the translated English text. This combination directly fulfills all three requirements.

Exam trap

The trap here is that candidates may confuse Azure AI Language (Text Analytics) with Azure AI Speech or Azure AI Vision, mistakenly thinking speech or vision services can handle text-based language detection and sentiment analysis, when in fact only Text Analytics provides those NLP capabilities.

Why the other options are wrong

A

Anomaly Detector identifies unusual patterns in time-series data, not language identification or sentiment analysis. The pipeline requires language detection and sentiment analysis, which Anomaly Detector does not provide.

C

Azure AI Speech is for speech-to-text and text-to-speech, not for language identification or translation. The pipeline requires language detection and translation, not speech processing.

D

Azure AI Vision is for image analysis, not for language identification, translation, or sentiment analysis. The question requires processing text messages, not images.

56
MCQmedium

A customer support team wants to use Azure AI Language to automatically analyze incoming support emails. They need to extract the product name mentioned in each email and determine whether the customer's sentiment is positive, negative, or neutral. They have no labeled data for custom training. Which two prebuilt Azure AI Language features should they use together?

A.Key phrase extraction and language detection
B.Named entity recognition (NER) and sentiment analysis
C.Conversational language understanding (CLU) and translation
D.Text summarization and personal identifying information (PII) detection
AnswerB

Named entity recognition (NER) in Azure AI Language identifies product names through its prebuilt Product entity category, so no custom model is required to pull product names from emails. Sentiment analysis separately classifies each email's tone as positive, negative, neutral, or mixed by scoring the text. Together these two prebuilt capabilities directly satisfy the requirement to extract product names and determine sentiment, and they can be called through the same Language service endpoint.

Why this answer

Named entity recognition (NER) extracts specific entities like product names from text, while sentiment analysis determines the emotional tone (positive, negative, neutral). Both are prebuilt, no-code features in Azure AI Language that require no labeled data for custom training, making them the correct pair for this use case.

Exam trap

Microsoft often tests the distinction between prebuilt features (NER, sentiment analysis) that require no training data versus custom features (CLU) that need labeled data, causing candidates to mistakenly choose CLU for entity extraction without realizing it requires custom training.

Why the other options are wrong

A

Key phrase extraction identifies important terms but does not categorize them as product names, and language detection only identifies the language, not sentiment. The question requires extracting product names (NER) and sentiment analysis, not language detection.

C

Conversational language understanding (CLU) is designed for intent and entity extraction from conversational utterances, not for analyzing static support emails. Translation is irrelevant because the question does not mention multilingual needs.

D

Text summarization condenses content but does not extract product names, and PII detection identifies personal data like names or addresses, not product names or sentiment. Neither feature meets the requirements of extracting product names or analyzing sentiment.

57
MCQmedium

A legal firm needs to automatically extract the names of organizations and monetary values from thousands of legal contracts. They want to use a prebuilt Azure AI Language feature without custom training. Which feature should they use?

A.Key phrase extraction
B.Named entity recognition
C.Sentiment analysis
D.Text summarization
AnswerB

Named entity recognition is correct because it performs token-level classification that identifies and labels spans of text into predefined semantic categories such as Person, Organization, and Money. In a legal contract, the service can pinpoint each party name and each monetary figure as a structured entity, which lets the firm extract data into fields without custom coding. The underlying model uses context and position to disambiguate entities, making it the only option that both finds and categorizes the required information.

Why this answer

Named entity recognition (NER) is the correct choice because it is specifically designed to identify and categorize entities such as organization names and monetary values from unstructured text. Azure AI Language's prebuilt NER model can extract these entity types without any custom training, making it ideal for processing legal contracts at scale.

Exam trap

The trap here is that candidates often confuse key phrase extraction with named entity recognition, assuming that extracting 'important phrases' is equivalent to identifying specific entity types like organizations and monetary values.

Why the other options are wrong

A

Key phrase extraction identifies general important terms but does not specifically categorize entities like organizations or monetary values, which is required for extracting structured information from contracts.

C

Sentiment analysis detects positive/negative/neutral sentiment in text, not extraction of organizations or monetary values. The question requires identifying specific entities, not overall tone.

D

Text summarization generates concise summaries of documents, but does not extract specific entities like organization names or monetary values. The requirement is for entity extraction, not summarization.

58
MCQmedium

What is the difference between entities and intents in conversational language understanding?

A.Intents are for text; entities are for speech recognition
B.Intents represent the user's goal; entities are the specific pieces of information within the utterance
C.Intents are predefined answers; entities are user questions
D.They are the same concept with different names for clarity
AnswerB

This is correct. The intent captures the user's goal, such as requesting a flight booking or checking the weather, while entities are the specific pieces of information within the utterance, such as city names, dates, or dollar amounts. In Azure AI Language, you train a model by labeling each utterance with an intent and by tagging entity spans inside it. The combination of predicted intent and extracted entities drives the downstream action.

Why this answer

In conversational language understanding (CLU), intents represent the user's overall goal or desired action (e.g., 'BookFlight'), while entities are specific data points extracted from the utterance that provide context for that intent (e.g., 'New York' as a destination). This distinction is fundamental to natural language processing (NLP) on Azure, where intents map to actions and entities provide the parameters needed to fulfill those actions.

Exam trap

The trap here is that candidates often confuse intents with responses or entities with questions, but the exam specifically tests the functional roles: intents classify the user's goal, while entities extract the specific data needed to act on that goal.

How to eliminate wrong answers

Option A is wrong because intents and entities are both used in text-based conversational language understanding, not limited to speech recognition; speech recognition is a separate Azure service (Speech-to-Text). Option C is wrong because intents are not predefined answers; they are classifications of user goals, while entities are not user questions but rather extracted pieces of information like dates or locations. Option D is wrong because intents and entities are distinct concepts with different roles in language understanding, not the same concept with different names.

59
Matchingmedium

Match each Azure AI concept to its definition.

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

Concepts
Matches

Probability that a prediction is correct

Coordinates around an object in an image

Identify main topics in text

Determine positive, negative, or neutral tone

Identify named entities like people or places

Why these pairings

The correct matches are: Anomaly Detector detects unusual patterns, Computer Vision analyzes visual data, NLP processes human language, and Speech Services handles audio conversion. The distractors swap definitions between Anomaly Detector and Computer Vision.

60
Multi-Selectmedium

A law firm needs to automatically process incoming legal documents. They have two specific requirements: (1) extract the names of all parties involved, the court name, and the filing date; (2) categorize each document as a 'complaint', 'motion', or 'subpoena'. Which two Azure AI Language features should they use? (Choose two.)

Select 2 answers
A.Sentiment analysis
B.Key phrase extraction
C.Custom text classification
D.Named entity recognition (NER)
AnswersC, D

Custom text classification can be trained to assign user-defined labels such as 'complaint', 'motion', or 'subpoena' to documents.

Why this answer

Custom text classification (C) is correct because it allows the law firm to train a model to categorize legal documents into custom classes like 'complaint', 'motion', or 'subpoena' based on labeled examples. This feature is designed for domain-specific classification tasks where predefined categories are insufficient.

Exam trap

The trap here is that candidates often confuse key phrase extraction with named entity recognition, but key phrase extraction returns untyped phrases rather than structured entities with predefined categories, and it cannot perform document-level classification.

61
MCQmedium

A university wants to build a chatbot that can answer questions about its admission procedures. The chatbot should retrieve answers directly from a set of official PDF documents containing policies and FAQs. Which Azure AI Language feature should they use to implement this?

A.Sentiment analysis
B.Key phrase extraction
C.Custom question answering
D.Language detection
AnswerC

Correct. Custom question answering builds a knowledge base from sources like PDFs and FAQs to answer user queries.

Why this answer

Custom question answering (C) is the correct choice because it allows the university to ingest official PDF documents and create a knowledge base of question-answer pairs. The chatbot can then retrieve answers directly from this curated content, making it ideal for domain-specific, document-based Q&A scenarios like admission procedures.

Exam trap

The trap here is that candidates may confuse key phrase extraction (B) with question answering, thinking that extracting key phrases is sufficient to answer questions, but key phrase extraction only lists terms without providing any answer retrieval or ranking logic.

How to eliminate wrong answers

Option A is wrong because sentiment analysis detects positive, negative, or neutral sentiment in text, not factual answers from documents. Option B is wrong because key phrase extraction identifies important terms or topics but does not retrieve specific answers to user questions. Option D is wrong because language detection identifies the language of text, which is irrelevant to answering questions about admission policies.

62
MCQmedium

What is 'Azure AI Language's text analytics for health' (TA4H) and who uses it?

A.A health monitoring system that analyses patient wearable data for anomalies
B.A pre-built NLP service for extracting medical entities from clinical text, linked to standard terminologies
C.A service for doctors to receive AI-generated medical advice based on their queries
D.A healthcare compliance tool that checks medical records for documentation errors
AnswerB

Text Analytics for Health (TA4H) is a pre-built capability within Azure AI Language that uses pretrained NLP models to extract medical entities such as diagnoses, medications, procedures, symptoms, and body structures from unstructured clinical text. It automatically links these entities to well-known standard terminologies, including SNOMED CT, RxNorm, and ICD-10-CM, and also identifies relations and negation/assertion modifiers (for example, 'no signs of pneumonia' links to pneumonia with a negative assertion). Unlike custom machine learning models, TA4H requires no training or labeled data on your side—it can be called directly via REST API or SDK to power downstream healthcare applications.

Why this answer

Azure AI Language's text analytics for health (TA4H) is a pre-built natural language processing (NLP) service specifically designed to extract medical entities—such as diagnoses, medications, symptoms, and procedures—from unstructured clinical text. It links these entities to standard medical terminologies like SNOMED CT, ICD-10-CM, and RxNorm, enabling structured analysis of health records without requiring custom model training.

Exam trap

The trap here is that candidates confuse a pre-built NLP service for medical entity extraction with broader healthcare AI tools like diagnostic systems or compliance checkers, leading them to select options that describe unrelated Azure services or overstate the service's capabilities.

How to eliminate wrong answers

Option A is wrong because TA4H does not analyze wearable device data or detect anomalies; that is a function of Azure IoT and anomaly detection services, not a pre-built NLP service for clinical text. Option C is wrong because TA4H does not generate AI-driven medical advice or diagnoses; it extracts and normalizes medical entities from text, leaving clinical decision-making to healthcare professionals. Option D is wrong because TA4H is not a compliance auditing tool for documentation errors; it focuses on entity extraction and linking to standard terminologies, not on validating record completeness or regulatory adherence.

63
MCQmedium

A customer support team receives hundreds of long product reviews every day. They want to automatically summarize each review into a few key sentences to quickly understand the main points. Which prebuilt Azure AI Language feature should they use?

A.Key phrase extraction
B.Sentiment analysis
C.Extractive summarization
D.Entity recognition
AnswerC

Extractive summarization selects the most important sentences directly from the source document and concatenates them into a coherent summary, preserving the original wording. In Azure AI Language, this prebuilt capability ranks sentences by salience using features like sentence position, term frequency, and semantic similarity, then returns the top-scoring sentences. For a support team processing lengthy product reviews, this yields a concise yet faithful condensation of the main points without paraphrasing or losing factual detail.

Why this answer

Extractive summarization is the correct choice because it is specifically designed to condense long documents into a few key sentences by extracting the most important sentences directly from the original text. This aligns perfectly with the customer support team's goal of automatically summarizing hundreds of product reviews into concise, key points for quick understanding.

Exam trap

The trap here is that candidates often confuse key phrase extraction with summarization, assuming that extracting key phrases is sufficient to summarize a review, but key phrases are not sentences and cannot convey the main points in a readable, coherent form.

Why the other options are wrong

A

Key phrase extraction identifies individual words or short phrases (e.g., 'battery life', 'customer service'), but does not generate coherent sentences summarizing the review. The question requires summarizing each review into key sentences, which is the task of extractive summarization.

B

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, but does not produce a summary of key points. The question asks for summarizing reviews into key sentences, which requires extractive summarization, not sentiment detection.

D

Entity recognition identifies and categorizes named entities (e.g., people, organizations) in text, but does not summarize content. The question requires condensing reviews into key sentences, which is a summarization task, not entity extraction.

64
MCQmedium

Which Azure AI service extracts key information (like invoice numbers, dates, and amounts) from structured documents like forms and invoices?

A.Azure AI Language
B.Azure AI Document Intelligence
C.Azure AI Vision
D.Azure AI Translator
AnswerB

Azure AI Document Intelligence (formerly Form Recognizer) is the appropriate service because it uses prebuilt and custom models to extract key-value pairs, tables, and text from invoices, receipts, and forms. It analyzes the physical arrangement of text, recognizes the semantic meaning of fields, and outputs a normalized JSON schema with confidence scores for each extracted value. This matches the requirement to extract structured data directly from a document image without writing custom parsing logic.

Why this answer

Azure AI Document Intelligence (formerly Form Recognizer) is the correct service because it is specifically designed to extract structured data such as invoice numbers, dates, and amounts from forms and invoices. It uses prebuilt models for invoices and receipts, along with custom model training, to perform optical character recognition (OCR) and key-value pair extraction from structured documents.

Exam trap

The trap here is that candidates often confuse Azure AI Vision's OCR capability with Document Intelligence's specialized form extraction, assuming that general OCR is sufficient for structured data extraction, but Document Intelligence provides prebuilt models and key-value pair extraction that Vision lacks.

How to eliminate wrong answers

Option A is wrong because Azure AI Language focuses on text analytics, sentiment analysis, and language understanding (e.g., key phrase extraction, entity recognition) but does not natively extract structured fields from scanned forms or invoices. Option C is wrong because Azure AI Vision provides general image analysis, OCR, and spatial analysis, but it lacks the specialized prebuilt models and key-value pair extraction tailored for structured documents like invoices. Option D is wrong because Azure AI Translator is a machine translation service that converts text between languages and has no capability for extracting invoice-specific fields or processing form layouts.

65
MCQmedium

What is 'extractive vs abstractive summarisation' and which does Azure AI Language's document summarisation feature support?

A.Azure AI Language only supports extractive summarisation — abstractive requires Azure OpenAI
B.Azure AI Language supports both extractive (key sentences) and abstractive (generated synthesis) summarisation
C.Azure AI Language only supports abstractive summarisation because it is more advanced
D.Extractive is for short texts; abstractive is required for documents longer than 10,000 words
AnswerB

Both modes are available — extractive quotes source sentences; abstractive generates new text capturing the meaning.

Why this answer

Azure AI Language's document summarization feature supports both extractive summarization (selecting key sentences from the original text) and abstractive summarization (generating a new, condensed summary that rephrases the content). Option B is correct because the service provides both capabilities, allowing users to choose based on their needs.

Exam trap

The trap here is that candidates often assume abstractive summarization requires a separate service like Azure OpenAI, but Azure AI Language includes it natively, and they may also confuse the two types based on text length rather than the underlying technique.

How to eliminate wrong answers

Option A is wrong because Azure AI Language does support abstractive summarization natively, not just extractive; Azure OpenAI is not required for abstractive summarization in this context. Option C is wrong because Azure AI Language supports both extractive and abstractive summarization, not only abstractive; extractive summarization is also available and useful for certain use cases. Option D is wrong because the distinction between extractive and abstractive summarization is not based on text length; both methods can handle documents of varying sizes, and Azure AI Language does not impose a 10,000-word threshold for abstractive summarization.

66
MCQeasy

What does the Azure AI Translator's language detection feature do when no source language is specified?

A.It refuses to translate and returns an error
B.It automatically detects the source language and includes it in the translation response
C.It defaults to English as the assumed source language
D.It translates the text into every supported language
AnswerB

When you call the Translate API without providing a 'from' parameter, Azure AI Translator automatically detects the source language from the text content and includes the result in the response as a 'detectedLanguage' object, containing the ISO 639-1 language code and a confidence score. This allows applications to handle multilingual input without requiring the caller to know the language in advance. The detected language is returned inline with the translation output, not as a separate prerequisite or user action.

Why this answer

When no source language is specified in Azure AI Translator, the language detection feature automatically identifies the language of the input text and includes the detected language code in the translation response. This is a core capability of the service, enabling seamless translation without requiring the user to pre-identify the source language.

Exam trap

The trap here is that candidates may assume the service defaults to English or fails when no source language is provided, but Azure AI Translator is designed to automatically detect the source language as a built-in convenience feature.

How to eliminate wrong answers

Option A is wrong because Azure AI Translator does not refuse translation or return an error when no source language is specified; instead, it performs automatic language detection. Option C is wrong because the service does not default to English; it dynamically detects the actual source language from the input text. Option D is wrong because the service translates the text into a single target language (specified by the user), not into every supported language.

67
MCQhard

A law firm needs to automatically categorize documents (e.g., 'contract', 'pleading', 'memo') and extract specific clauses such as 'indemnity' and 'confidentiality'. They have a large set of labeled examples for both tasks. Which combination of Azure AI Language features should they use?

A.Prebuilt sentiment analysis and key phrase extraction
B.Custom text classification and custom named entity recognition
C.Question answering and conversation summarization
D.Language detection and translation
AnswerB

Custom text classification and custom named entity recognition (NER) are the correct Azure AI Language capabilities. Custom text classification lets you train a model on labeled documents to assign them to your own legal categories (e.g., 'NDA', 'employment contract', 'litigation hold'), while custom NER trains a model to extract user-defined entity types such as contract effective dates, governing law clauses, or named parties. Both require a labeled training dataset and produce a custom endpoint that infers structured labels and entities from new documents. This directly matches the law firm's need to automatically categorize documents and pull specific clause-level information, unlike any generic prebuilt service.

Why this answer

The law firm needs to categorize documents (a text classification task) and extract specific clauses (a named entity recognition task). Custom text classification allows training a model on labeled examples to classify documents into categories like 'contract' or 'pleading', while custom named entity recognition (NER) can be trained to extract domain-specific entities such as 'indemnity' and 'confidentiality' clauses from the text. Azure AI Language supports both custom features, enabling the firm to build tailored models using their labeled dataset.

Exam trap

The trap here is that candidates may confuse prebuilt features (like sentiment analysis or key phrase extraction) with custom features, assuming that prebuilt models can be adapted to domain-specific tasks without training, when in fact only custom text classification and custom NER can leverage labeled examples for tailored document categorization and entity extraction.

How to eliminate wrong answers

Option A is wrong because prebuilt sentiment analysis and key phrase extraction are general-purpose features that cannot be trained on custom labeled data to classify documents into specific legal categories or extract domain-specific clauses like 'indemnity'. Option C is wrong because question answering is designed to provide answers from a knowledge base or FAQ, not to classify documents or extract custom entities; conversation summarization condenses dialogues, not legal documents. Option D is wrong because language detection identifies the language of text and translation converts text between languages, neither of which performs document categorization or clause extraction.

68
MCQmedium

What is opinion mining (also called aspect-based sentiment analysis) in Azure AI Language?

A.Identifying who expressed an opinion in a text
B.Identifying sentiment toward specific aspects or topics mentioned in text
C.Translating opinions from one language to another
D.Detecting politically biased content in news articles
AnswerB

This is precisely what opinion mining (aspect-based sentiment analysis) does: it parses text to identify specific aspects (e.g., food, service, price) and determines the sentiment polarity toward each aspect, often yielding multiple conflicting sentiments in one review (food positive, service negative). Unlike document-level sentiment, which assigns a single overall score, opinion mining outputs fine-grained aspect-sentiment mappings. This focus on targets and their polarities is the defining characteristic of the task.

Why this answer

Opinion mining, also known as aspect-based sentiment analysis, in Azure AI Language goes beyond general sentiment to identify sentiment (positive, negative, neutral, or mixed) toward specific aspects or topics mentioned in the text. For example, in a product review like 'The battery life is great but the screen is too dim,' it would detect positive sentiment toward 'battery life' and negative sentiment toward 'screen.' Option B correctly captures this core functionality.

Exam trap

The trap here is that candidates often confuse general sentiment analysis (which gives an overall positive/negative score for the entire text) with aspect-based sentiment analysis (which targets specific aspects), leading them to incorrectly choose option A or D due to a superficial understanding of 'opinion' or 'bias.'

How to eliminate wrong answers

Option A is wrong because opinion mining does not focus on identifying who expressed an opinion; that would be a named entity recognition or speaker attribution task, not aspect-based sentiment analysis. Option C is wrong because translating opinions between languages is a machine translation task, not a feature of opinion mining or aspect-based sentiment analysis in Azure AI Language. Option D is wrong because detecting politically biased content is not a capability of opinion mining; it is a separate content moderation or bias detection task, not part of aspect-based sentiment analysis.

69
MCQeasy

What is the purpose of Azure AI Language Studio?

A.A tool for training custom computer vision models
B.A web-based UI for exploring and building NLP solutions without code
C.A platform for managing Azure AI service billing
D.A code editor for writing Python ML scripts
AnswerB

Language Studio provides a no-code interface for building and testing Azure AI Language features like sentiment analysis and NER.

Why this answer

Azure AI Language Studio is a web-based user interface that allows users to explore, build, and manage natural language processing (NLP) solutions without writing code. It provides pre-built and customizable features such as sentiment analysis, key phrase extraction, language detection, and conversational language understanding, enabling rapid prototyping and integration of NLP capabilities into applications.

Exam trap

The trap here is that candidates may confuse Azure AI Language Studio with Azure Machine Learning studio, assuming both are code-based development environments, when in fact Language Studio is a no-code NLP exploration tool.

How to eliminate wrong answers

Option A is wrong because Azure AI Language Studio is specifically designed for NLP workloads, not for training custom computer vision models; that purpose is served by Azure AI Custom Vision or Azure AI Vision Studio. Option C is wrong because billing management for Azure AI services is handled through the Azure Portal's Cost Management + Billing blade, not through Language Studio. Option D is wrong because Language Studio is a no-code UI, not a code editor; writing Python ML scripts is done in tools like Visual Studio Code, Jupyter Notebooks, or Azure Machine Learning studio.

70
MCQmedium

A hospital wants to automatically extract patient symptoms and medication names from clinical notes. They have a set of pre-defined categories for symptoms and medications, and they have manually labeled a few hundred sentences to indicate which text spans belong to each category. Which Azure AI Language feature should they use to build this custom entity extraction solution?

A.Pre-built entity recognition
B.Key phrase extraction
C.Custom text classification
D.Custom entity extraction
AnswerD

Custom entity extraction (custom NER) in Azure AI Language lets you define your own entity types, such as 'symptom' or 'medication', and tag labeled examples in clinical notes. You then train a model that learns to recognize and extract those specialized entities from unseen text, including varied phrasing and abbreviations. Because you control the labels and training data, you can precisely extract each symptom occurrence, making it the correct choice for this scenario.

Why this answer

Custom entity extraction (D) is the correct choice because the hospital needs to identify specific text spans (symptoms and medication names) based on their own pre-defined categories, using a small set of manually labeled sentences for training. This is exactly what Azure's custom named entity recognition (NER) feature does—it allows you to train a model to extract custom entities from unstructured text, tailored to your domain-specific labels.

Exam trap

The trap here is that candidates confuse 'custom text classification' (which labels whole documents) with 'custom entity extraction' (which labels specific spans), leading them to pick option C when the question explicitly asks for extracting text spans, not classifying entire sentences.

How to eliminate wrong answers

Option A is wrong because pre-built entity recognition only recognizes common, generic entity types (e.g., person, location, organization) and cannot be customized to extract domain-specific categories like symptoms or medication names. Option B is wrong because key phrase extraction returns a list of key talking points or important phrases from text, but it does not classify or extract specific entities into pre-defined categories. Option C is wrong because custom text classification assigns a category or label to an entire document or sentence, not to specific text spans within the text.

71
MCQmedium

A customer support team wants to analyze chat transcripts to identify the most common issues customers are reporting. They need to automatically extract meaningful phrases like 'slow internet connection' and 'billing error' from the conversations. Which Azure AI Language feature should they use?

A.Sentiment Analysis
B.Key Phrase Extraction
C.Named Entity Recognition (NER)
D.Language Detection
AnswerB

Key Phrase Extraction is the appropriate Azure AI Language feature for this task because it uses a statistical model to scan the entire transcript and return the most salient, topic-bearing phrases — e.g., 'slow internet connection' or 'billing error' — across all customer utterances. This directly surfaces the underlying issues the support team needs to route, prioritize, or act on. Unlike the other options, it does not require predefined categories or sentiment labels; it is designed precisely to distill descriptive problem statements from unstructured text.

Why this answer

Key Phrase Extraction is the correct Azure AI Language feature because it is specifically designed to automatically identify and extract the most important words and phrases from unstructured text, such as 'slow internet connection' and 'billing error' from chat transcripts. This allows the support team to surface common issues without manual review. Sentiment Analysis, NER, and Language Detection serve different purposes and do not extract meaningful multi-word phrases.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with Key Phrase Extraction because both involve extracting information from text, but NER focuses on predefined categories (e.g., person, location) while Key Phrase Extraction targets any meaningful multi-word phrase relevant to the document's topic.

Why the other options are wrong

A

Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, not the extraction of specific issues or phrases like 'slow internet connection'.

C

Named Entity Recognition (NER) identifies entities like people, organizations, and locations, not multi-word issue phrases like 'slow internet connection' or 'billing error'. Key Phrase Extraction is designed to extract such meaningful phrases.

D

Language Detection identifies the language of text (e.g., English, Spanish), not the content or meaning. The question requires extracting specific phrases like 'slow internet connection', which is a key phrase extraction task, not language identification.

72
MCQmedium

A customer support team wants to analyze chat transcripts to automatically extract the most frequently mentioned product issues and also determine whether each chat represents a positive, neutral, or negative customer experience. Which prebuilt Azure AI Language feature should they use?

A.A. Text Analytics (prebuilt)
B.B. Custom Text Classification
C.C. Conversational Language Understanding
D.D. Question Answering
AnswerA

Text Analytics (prebuilt) is the correct choice because it is an out-of-the-box Azure AI Language capability that performs both sentiment analysis and key phrase extraction on raw text without any custom training. The service returns a sentiment score (positive, negative, neutral) per document or sentence, plus a list of key talking points, exactly matching the requirement to analyze chat transcripts. Because it is a prebuilt API, no labeled dataset or model training pipeline is needed.

Why this answer

The Text Analytics (prebuilt) feature in Azure AI Language provides pre-built capabilities for key phrase extraction (to identify frequently mentioned product issues) and sentiment analysis (to classify chats as positive, neutral, or negative). This matches the customer support team's requirements exactly without needing custom training or complex configuration.

Exam trap

The trap here is that candidates often confuse 'prebuilt Text Analytics' with 'Conversational Language Understanding' because both deal with text, but CLU is for intent/entity extraction in dialog flows, not for key phrase extraction or sentiment analysis on static transcripts.

Why the other options are wrong

B

The question specifies 'prebuilt' features, but Custom Text Classification requires training a custom model, not a prebuilt one. The task of extracting product issues and sentiment is handled by prebuilt Text Analytics.

C

Conversational Language Understanding (CLU) is designed for intent recognition and entity extraction in conversational contexts, not for analyzing sentiment or extracting key phrases from chat transcripts. The question requires prebuilt sentiment analysis and key phrase extraction, which are provided by Text Analytics, not CLU.

D

Question Answering is designed to provide direct answers to user queries from a knowledge base, not to analyze sentiment or extract frequently mentioned issues from chat transcripts.

73
MCQmedium

What is 'healthcare NLP' in Azure AI Language and what medical entities can it extract?

A.Translating medical terminology between different languages for international patients
B.Extracting diagnoses, medications, symptoms, procedures, and lab results from clinical text
C.Generating medical reports from structured patient data in an EHR system
D.Diagnosing patient conditions from their described symptoms using AI
AnswerB

Text Analytics for Health (TA4H) is purpose-built to extract medical entities—diagnoses, medications, symptoms, procedures, and lab results—from unstructured clinical text. It also identifies entity relations and attribute assertions (e.g., negation, temporality) and links entities to standard vocabularies like UMLS and ICD-10-CM. This allows clinical NLP applications to query and analyze notes without needing custom model training, exactly matching the capability described in the question.

Why this answer

Healthcare NLP in Azure AI Language is a specialized feature designed to extract structured medical information from unstructured clinical text, such as physician notes or discharge summaries. It uses pre-trained models to identify entities like diagnoses, medications, symptoms, procedures, and lab results, enabling downstream analytics and decision support. Option B correctly describes this capability.

Exam trap

The trap here is that candidates confuse healthcare NLP's entity extraction with diagnostic AI, but Azure explicitly separates extraction (what is in the text) from inference (what the condition might be), and the exam tests this distinction.

How to eliminate wrong answers

Option A is wrong because healthcare NLP does not perform translation between languages; translation is handled by the Azure Translator service, not by the healthcare NLP models. Option C is wrong because healthcare NLP extracts information from unstructured text, not from structured EHR data, and it does not generate reports—report generation would require additional services like Azure Logic Apps or Power BI. Option D is wrong because healthcare NLP does not diagnose conditions; it only extracts and normalizes medical entities from text, leaving diagnosis to clinical judgment or separate AI models.

74
MCQeasy

A news agency publishes hundreds of articles daily. They want to automatically determine the main topics discussed in each article, such as 'politics', 'economy', or 'sports', without manually tagging them. The agency has no labeled training data. Which built-in Azure AI Language feature should they use?

A.Sentiment analysis
B.Key phrase extraction
C.Named entity recognition
D.Language detection
AnswerB

Key phrase extraction extracts the main topics or key points from text without requiring training data.

Why this answer

Key phrase extraction is the correct choice because it automatically identifies the main topics or themes in a document without requiring any labeled training data. The news agency can use this built-in Azure AI Language feature to extract key phrases like 'politics', 'economy', or 'sports' from each article, enabling automatic topic categorization without manual tagging.

Exam trap

The trap here is that candidates often confuse key phrase extraction with named entity recognition, but NER extracts specific named entities (e.g., 'Microsoft', 'Seattle') rather than general topic phrases, making it unsuitable for identifying broad themes like 'politics' or 'sports'.

How to eliminate wrong answers

Option A is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the main topics or themes discussed. Option C is wrong because named entity recognition identifies specific entities like people, organizations, and locations, but does not extract general topic labels or themes. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), not the topics or subject matter within the document.

75
MCQeasy

A customer support team uses an AI chatbot to analyze incoming messages. They want to automatically identify the most frequently mentioned topics, such as 'shipping delay', 'refund policy', and 'product quality', without manually reading each message. Which Azure AI Language feature should they use?

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

Key Phrase Extraction uses Azure AI Language's machine learning model to retrieve a ranked list of the most salient phrases from a document, capturing the main subjects and topical themes. This maps directly to the support team's goal of identifying frequently mentioned subjects in incoming messages and enables aggregation for trend reporting. Unlike entity recognition, it is not limited to predefined categories, so it can surface novel or domain-specific concerns.

Why this answer

Key Phrase Extraction is the correct choice because it automatically identifies the main topics and concepts in text, such as 'shipping delay', 'refund policy', and 'product quality', without requiring manual reading. This feature returns a list of key phrases that represent the most salient points in the input, making it ideal for topic frequency analysis in customer support messages.

Exam trap

The trap here is that candidates often confuse Entity Recognition with Key Phrase Extraction, but Entity Recognition only extracts predefined categories (e.g., person, location) and misses abstract topics like 'shipping delay' that are not named entities.

How to eliminate wrong answers

Option A is wrong because Language Detection identifies the language of the text (e.g., English, Spanish), not the topics or key phrases within the message. Option C is wrong because Sentiment Analysis determines the emotional tone (positive, negative, neutral) of the text, not the specific topics mentioned. Option D is wrong because Entity Recognition extracts named entities like people, places, and organizations, but does not extract multi-word phrases or abstract concepts like 'shipping delay' or 'refund policy'.

Page 1 of 3 · 192 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Describe Features Of Natural Language Processing Workloads On Azure questions.