Courseiva

CCNA Describe features of Natural Language Processing workloads on Azure Questions

75 of 192 questions · Page 2/3 · Describe features of Natural Language Processing workloads on Azure · Answers revealed

76
MCQmedium

A customer service team wants to analyze thousands of support tickets to automatically categorize them into predefined topics like 'billing', 'technical issue', and 'account management'. They have a small set of labeled tickets for each category. Which Azure AI Language feature should they use?

A.Pre-built Text Classification
B.Sentiment Analysis
C.Custom Text Classification
D.Key Phrase Extraction
AnswerC

Custom Text Classification is a feature of Azure AI Language that lets you build a tailor-made model by training on a labeled set of support-ticket excerpts. After you upload examples tagged as 'billing' or 'technical issue,' the service learns distinctive word patterns and assigns your own category labels to new tickets. Because it handles multi-class or single-class output, it scales to thousands of incoming conversations and directly solves the team's need for topic-based analysis.

Why this answer

The Custom Text Classification feature of Azure AI Language allows you to train a model using a small set of labeled tickets to automatically categorize text into predefined topics like 'billing', 'technical issue', and 'account management'. This feature is specifically designed for scenarios where you have labeled data and need to classify documents into custom categories, making it ideal for analyzing support tickets.

Exam trap

The trap here is that candidates may confuse Custom Text Classification with pre-built features like Sentiment Analysis or Key Phrase Extraction, assuming any NLP feature can categorize tickets, but only Custom Text Classification allows training on your own labeled data for custom categories.

Why the other options are wrong

A

Option A is not a valid Azure AI Language feature; the correct feature for custom text classification with predefined topics is Custom Text Classification (part of Azure AI Language).

B

This option is wrong because the question requires a custom text classification model trained on labeled data, not a pre-built entity extraction or language detection feature.

D

The question requires categorizing tickets into predefined topics using labeled data, which is a text classification task. Option D (e.g., 'Conversational Language Understanding') is designed for intent and entity extraction from conversational utterances, not for categorizing long-form text like support tickets into fixed categories.

77
MCQmedium

A retail company collects thousands of customer reviews. They want to automatically extract frequently mentioned aspects (e.g., 'battery life', 'customer service', 'price') to understand common topics. Which Azure AI Language capability should they use?

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

Key phrase extraction returns the main topics, themes, and descriptive phrases from text by analyzing linguistic features like term frequency and co-occurrence. In the Azure AI Language service, this API scans unstructured text and surfaces salient phrases such as 'long battery life' or 'camera clarity', making it the ideal choice for discovering what customers repeatedly mention about products.

Why this answer

Key phrase extraction is the correct Azure AI Language capability because it is specifically designed to identify and extract the main talking points or topics from unstructured text, such as 'battery life', 'customer service', and 'price' from customer reviews. This directly matches the requirement to automatically extract frequently mentioned aspects without needing predefined categories.

Exam trap

The trap here is that candidates often confuse 'key phrase extraction' with 'named entity recognition' because both deal with extracting information from text, but NER is limited to predefined entity types (e.g., person, location) while key phrase extraction handles arbitrary descriptive phrases.

Why the other options are wrong

A

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the extraction of frequently mentioned aspects or topics. The question asks for identifying common topics like 'battery life', which requires key phrase extraction.

C

Named entity recognition identifies specific entities like people, organizations, or locations, not general aspects or topics like 'battery life' or 'customer service' that are frequently mentioned across reviews.

D

Language detection identifies the language of text, not the extraction of frequently mentioned aspects like 'battery life' or 'price'. The question requires extracting specific topics, not detecting the language.

78
Drag & Dropmedium

Drag and drop the steps to deploy a model as a real-time inference endpoint in Azure Machine Learning 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

Deploying a real-time endpoint requires registering the model, creating a scoring script, and deploying to compute.

79
MCQmedium

A law firm receives hundreds of legal documents daily. They want to use Azure AI Language to automatically assign each document to exactly one predefined category, such as 'Contract', 'Trademark', or 'Litigation'. Which Azure AI Language feature is specifically designed for this task?

A.Named Entity Recognition (NER)
B.Key phrase extraction
C.Custom text classification (single-label)
D.Conversational Language Understanding (CLU)
AnswerC

Custom text classification (single-label) is the Azure AI Language feature that trains a custom model on a labeled dataset where each document has exactly one category from a predefined set of litigation- or contract-related types. Once deployed, the model reads the entire document and predicts the most likely single label, such as 'motion' or 'settlement agreement', with a confidence score. This directly satisfies the law firm's need to automatically categorize each document into one bucket without manual review.

Why this answer

Custom text classification (single-label) is the correct feature because it allows you to train a model to assign each document to exactly one predefined category (e.g., 'Contract', 'Trademark', 'Litigation') based on your own labeled data. This is distinct from prebuilt features like NER or key phrase extraction, which do not perform document-level categorization into custom classes.

Exam trap

The trap here is that candidates often confuse custom text classification (single-label) with multi-label classification or prebuilt features like NER, mistakenly thinking entity extraction or key phrases can perform document-level categorization.

Why the other options are wrong

A

Named Entity Recognition (NER) extracts entities like names, dates, and locations from text, but it does not assign documents to predefined categories. The question requires single-label classification, which NER cannot perform.

B

Key phrase extraction identifies important words or phrases but does not assign documents to predefined categories; it lacks the classification capability required for this task.

D

Conversational Language Understanding (CLU) is designed for understanding user intents and extracting entities from conversational utterances, not for classifying documents into predefined categories.

80
MCQmedium

A developer wants to build a virtual assistant that can understand user intents such as 'Book a flight' or 'Check weather' and extract relevant entities like destination and date. The developer has a small set of labeled example utterances. Which Azure AI Language feature should the developer use?

A.Custom Question Answering
B.Conversational Language Understanding (CLU)
C.Custom Text Classification
D.Named Entity Recognition (NER)
AnswerB

Conversational Language Understanding (CLU) is a cloud service in Azure AI Language that is built specifically to extract intents and entities from user utterances. It uses a custom schema you define, then trains on labeled examples to map natural language to the correct user goal. CLU supports multiple intents per project and is optimized for dialog contexts, making it the proper way to understand varied intents like booking flights or checking weather.

Why this answer

Conversational Language Understanding (CLU) is the correct Azure AI Language feature because it is specifically designed to extract both intents (e.g., 'Book a flight') and entities (e.g., destination, date) from user utterances. The developer has a small set of labeled examples, which CLU can use to train a custom model for intent recognition and entity extraction, making it ideal for building a virtual assistant.

Exam trap

The trap here is that candidates often confuse Custom Text Classification (which only labels whole utterances) with Conversational Language Understanding (which extracts both intents and entities), or they assume prebuilt NER can be retrained for custom intents, but NER is a fixed, pre-trained model that cannot learn new intent categories.

Why the other options are wrong

A

Custom Question Answering is designed for extracting answers from a knowledge base (e.g., FAQs), not for understanding user intents and extracting entities from utterances.

C

Custom Text Classification is designed to categorize text into predefined classes, not to understand user intents and extract entities from utterances. It lacks the capability to handle complex conversational structures like booking flights or checking weather.

D

Named Entity Recognition (NER) extracts entities like dates and locations from text but does not understand user intents like 'Book a flight'. The question requires intent recognition, which NER alone cannot provide.

81
MCQeasy

A hospital wants to automatically anonymize patient medical records by removing all personally identifiable information (PII) such as names, dates, and social security numbers from unstructured text notes. Which 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) in Azure AI Language detects and classifies named entities in text into predefined categories such as Person, Organization, Location, and DateTime, and Azure's PII detection feature extends this to sensitive types like phone numbers, email addresses, and social security numbers. In a hospital context, NER can locate patient names, medical record numbers, and other identifiers, and because it returns character offsets, it enables precise redaction or masking of those spans. This structured, type-aware output makes NER the correct choice for automatically anonymizing unstructured medical notes.

Why this answer

Named entity recognition (NER) is the correct Azure AI Language feature because it is specifically designed to identify and categorize entities in unstructured text, including PII categories such as names, dates, and social security numbers. The hospital can use NER's pre-built PII detection model to automatically locate and redact these sensitive elements from patient notes, meeting their anonymization requirement.

Exam trap

The trap here is that candidates often confuse key phrase extraction with NER, thinking that extracting 'important phrases' includes names and dates, but key phrase extraction only returns topical phrases, not categorized PII entities.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies the main topics or themes in text (e.g., 'surgery', 'recovery'), not specific PII entities like names or SSNs. Option C is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, which has no capability to detect or remove personal identifiers. Option D is wrong because language detection identifies the language of the text (e.g., English, Spanish), not any form of personally identifiable information.

82
MCQmedium

A hospital wants to create a system that can transcribe doctor-patient conversations in real time and also extract medical conditions, medications, and dosages from the transcribed text. Which combination of Azure AI services should they use?

A.Speech to Text and Text Analytics API (standard)
B.Speech to Text and Text Analytics for Health
C.Translator Text and Language Understanding (LUIS)
D.Speaker Recognition and Question Answering
AnswerB

Speech to Text provides high-quality real-time transcription of doctor-patient conversations, converting spoken language into text. The Text Analytics for Health service is then applied to that transcript, using healthcare-specific NLP models to extract entities such as diagnoses, medications, symptoms, and treatment plans. Together, they form a purpose-built pipeline for clinical documentation, which is exactly what the hospital needs.

Why this answer

The scenario requires real-time transcription of doctor-patient conversations, which is handled by Azure Speech to Text, and then extraction of medical entities like conditions, medications, and dosages from the transcribed text, which is specifically provided by Azure Text Analytics for Health. Text Analytics for Health is a specialized container or API within Azure Cognitive Services that uses medical ontologies (e.g., UMLS, SNOMED CT) to extract clinical entities, unlike the standard Text Analytics API which only extracts general entities like names or locations.

Exam trap

The trap here is that candidates confuse the standard Text Analytics API with Text Analytics for Health, assuming the general API can extract medical entities, but only the health-specific version has the clinical ontology and relation extraction capabilities required for this use case.

Why the other options are wrong

A

The standard Text Analytics API does not have the specialized medical entity extraction capabilities needed for medical conditions, medications, and dosages. Text Analytics for Health is required for clinical entity recognition.

C

Translator Text translates text between languages, and LUIS extracts intents and entities from utterances, but neither provides medical-specific entity extraction for conditions, medications, and dosages. The scenario requires medical domain expertise, which Text Analytics for Health offers.

D

Speaker Recognition identifies speakers, not transcribes speech; Question Answering provides answers from a knowledge base, not extracts medical entities. Neither service addresses the real-time transcription or medical entity extraction required.

83
MCQmedium

What is 'sentiment analysis at scale' and how does Azure AI Language handle it?

A.Performing sentiment analysis only on the largest datasets to maximise accuracy
B.Efficiently processing large volumes of text for sentiment insights using batch APIs and multilingual support
C.Scaling the sentiment score range to match industry-standard rating systems
D.Using larger, more powerful ML models to improve sentiment accuracy on difficult text
AnswerB

At-scale sentiment in Azure AI Language uses asynchronous batch APIs to process massive datasets—such as millions of reviews or support tickets—efficiently, with built-in multilingual support for global content. This throughput-focused capability enables organizations to derive actionable sentiment trends and aggregate insights without per-call latency constraints, distinguishing it from improvements in model accuracy or post-processing score calibration.

Why this answer

'sentiment analysis at scale' refers to the ability to process large volumes of text efficiently, which Azure AI Language achieves through batch APIs that allow asynchronous processing of multiple documents, and multilingual support that enables sentiment analysis across dozens of languages without requiring separate models. This capability is designed for enterprise scenarios where throughput and language diversity are critical, not just accuracy on individual texts.

Exam trap

The trap here is that candidates confuse 'scale' with 'model size' or 'accuracy improvement,' when in fact Azure defines 'at scale' operationally as the ability to handle large volumes via batch processing and multilingual support, not by using larger models or adjusting score ranges.

How to eliminate wrong answers

Option A is wrong because 'sentiment analysis at scale' does not mean restricting analysis to only the largest datasets; it means handling any volume of text efficiently, and accuracy is not inherently maximized by dataset size alone. Option C is wrong because scaling the sentiment score range (e.g., from 0-1 to 1-5) is not a feature of Azure AI Language's sentiment analysis; the service returns scores between 0 and 1 for positive, neutral, and negative sentiments, and does not adjust ranges to match external rating systems. Option D is wrong because while Azure AI Language uses sophisticated models, 'sentiment analysis at scale' is about throughput and resource management (e.g., batch processing, rate limiting), not simply using larger models; the service already uses optimized models, and scaling is achieved via API design, not model size.

84
MCQmedium

A customer service team wants to analyze thousands of call transcripts to identify common complaints and understand whether customer sentiment is positive, negative, or neutral. They plan to use prebuilt Azure AI Language features without any custom training. Which combination of features should they use?

A.Key phrase extraction and sentiment analysis
B.Entity recognition and text translation
C.Language detection and summarization
D.PII detection and conversation analysis
AnswerA

Key phrase extraction pulls out important talking points (complaints); sentiment analysis assigns a positive/negative/neutral score. Together they meet both needs.

Why this answer

The customer service team needs to identify common complaints (which requires extracting key phrases from the call transcripts) and understand sentiment polarity (positive, negative, or neutral). Azure AI Language's prebuilt key phrase extraction returns the main talking points and recurring terms, while sentiment analysis assigns a sentiment score and labels per sentence or document. Both features are available out-of-the-box without any custom training, directly meeting the stated requirements.

Exam trap

The trap here is that candidates may confuse 'key phrase extraction' with 'entity recognition' or assume that 'conversation analysis' alone can extract complaints and sentiment, when in fact the correct combination requires two distinct prebuilt features that directly map to the two stated goals (identifying common complaints and understanding sentiment).

Why the other options are wrong

B

Entity recognition identifies named entities (e.g., people, places) but does not extract key phrases or assess sentiment; text translation changes language but does not analyze complaints or sentiment. The task requires identifying common complaints (key phrases) and sentiment, which entity recognition and translation do not provide.

C

Language detection identifies the language of text, and summarization condenses content, but neither extracts specific complaints nor determines sentiment polarity, which are the core requirements.

D

PII detection identifies personal data (e.g., names, SSNs) and conversation analysis extracts structured insights like call summaries or agent-customer dynamics, but neither directly identifies common complaints nor classifies sentiment as positive, negative, or neutral.

85
MCQmedium

What is 'conversation summarisation' in Azure AI Language?

A.Summarising how many messages were exchanged in a conversation
B.Generating concise summaries of dialogues capturing key points, decisions, and action items
C.A tool for moderators to summarise flagged content for compliance review
D.Automatically creating FAQ articles from the most common chatbot conversations
AnswerB

Generating concise summaries of dialogues capturing key points, decisions, and action items is precisely what conversation summarization does in Azure AI Language. This service takes a conversation transcript—from calls, chats, or meetings—and uses abstractive and extractive techniques to produce a distilled narrative that allows reviewers to grasp the essence without reading the full transcript. It identifies speaker-specific contributions, highlights action items, and preserves the overall context, making it the correct and most complete description of the capability.

Why this answer

Conversation summarization in Azure AI Language is a prebuilt feature that uses extractive and abstractive summarization techniques to generate concise summaries of dialogues, capturing key points, decisions, and action items. It is designed specifically for multi-turn conversations (e.g., customer service chats, meeting transcripts) and outputs a structured summary, not just a count of messages.

Exam trap

The trap here is that candidates confuse 'summarization' with simple counting or content moderation, but Azure AI Language's conversation summarization is specifically about generating meaningful, structured summaries of dialogue content, not metadata or compliance flags.

How to eliminate wrong answers

Option A is wrong because conversation summarization does not count the number of messages exchanged; that would be a simple metric, not a summarization task. Option C is wrong because while Azure AI Language includes content moderation features, conversation summarization is not a moderation tool for flagged content compliance review — that would be a separate workflow using the Content Moderator or custom classification. Option D is wrong because automatically creating FAQ articles from chatbot conversations is a different use case, typically handled by custom question answering or knowledge mining, not the prebuilt conversation summarization API.

86
MCQmedium

What is tokenization in the context of natural language processing?

A.Encrypting text for secure transmission to AI services
B.Breaking text into smaller units (tokens) for processing by language models
C.Assigning security access tokens to API calls
D.Converting text into a numerical score for sentiment analysis
AnswerB

Tokenization breaks raw text into smaller, meaning-bearing units known as tokens — commonly words, subwords, or characters using algorithms like WordPiece or Byte-Pair Encoding. These tokens are then mapped to integer IDs in a vocabulary that language models (e.g., BERT, GPT) can process numerically, making this the correct definition of NLP tokenization.

Why this answer

Tokenization is the process of breaking text into smaller units called tokens, which can be words, subwords, or characters. This is a fundamental preprocessing step in natural language processing because language models like GPT or BERT operate on discrete tokens rather than raw text. Each token is mapped to an integer ID from a vocabulary, enabling the model to process and generate language mathematically.

Exam trap

The trap here is confusing tokenization with other 'token' concepts in Azure (like SAS tokens or OAuth tokens), leading candidates to pick option C, which is about API security rather than NLP preprocessing.

How to eliminate wrong answers

Option A is wrong because tokenization is not encryption; encryption (e.g., AES, TLS) secures data during transmission, while tokenization is a text segmentation step for model input. Option C is wrong because security access tokens (e.g., OAuth 2.0 bearer tokens) are used for API authentication and authorization, not for splitting text into linguistic units. Option D is wrong because converting text into a numerical score for sentiment analysis is a downstream task (often using a trained classifier), not the tokenization step itself.

87
MCQmedium

A legal research company needs to automatically extract specific case citation patterns (e.g., '123 U.S. 456') from thousands of legal documents. The standard named entity recognition in Azure AI Language does not recognize these custom citation formats. Which Azure AI Language feature should they use to create a model that extracts these custom entities?

A.Sentiment Analysis
B.Key Phrase Extraction
C.Conversational Language Understanding
D.Custom Named Entity Recognition
AnswerD

Custom Named Entity Recognition lets you define your own entity types (e.g., case citations, statutes) and train a model by providing annotated examples of those entities in context. After training, the model can automatically extract the exact legal citations from documents, aligning with the requirement for custom entity extraction in a specialized domain.

Why this answer

Custom Named Entity Recognition (NER) is the correct choice because it allows you to train a model to extract domain-specific entities, such as legal citation patterns like '123 U.S. 456', that are not recognized by the pre-built NER in Azure AI Language. Unlike standard NER, which only identifies common entity types (e.g., person, location, date), Custom NER lets you define custom entity labels and train the model with labeled examples to recognize these specific patterns in legal documents.

Exam trap

The trap here is that candidates often confuse Custom Named Entity Recognition with Key Phrase Extraction, thinking that key phrases can capture structured patterns like citations, but Key Phrase Extraction only returns generic, unlabeled phrases and cannot be trained to recognize specific entity formats.

Why the other options are wrong

A

Sentiment Analysis detects positive/negative sentiment in text, not custom entities like legal citations. It cannot be trained to recognize specific patterns such as '123 U.S. 456'.

C

Conversational Language Understanding (CLU) is designed for intent classification and entity extraction in conversational contexts (e.g., chatbots), not for extracting custom citation patterns from legal documents. The question requires custom entity extraction from text, which is handled by Custom Named Entity Recognition.

88
MCQmedium

What is a 'multi-turn conversation' in the context of Azure Bot Service and conversational AI?

A.A conversation with multiple human agents taking turns responding
B.A conversation where context is maintained across multiple exchanges to enable natural dialogue
C.A bot that can respond in multiple languages within one conversation
D.A conversation with multiple topics handled simultaneously in parallel
AnswerB

Multi-turn conversation is a core conversational AI feature where the system retains context from previous user utterances and bot responses to interpret each new turn correctly. It relies on dialogue state management—tracking intents, entities, and prior queries—so that references like 'it' or 'the second one' resolve against earlier context. This enables natural, flowing interactions, because the model treats the entire session as a connected sequence rather than isolated one-shot requests.

Why this answer

In Azure Bot Service and conversational AI, a multi-turn conversation refers to the ability of a bot to maintain context across multiple exchanges, allowing for natural, coherent dialogue. This is achieved through state management (e.g., using Bot Framework's turn context and storage layers) to track user intent and conversation history, enabling follow-up questions and clarifications without losing context.

Exam trap

The trap here is confusing 'multi-turn' with 'multi-lingual' or 'multi-agent' scenarios, leading candidates to pick options that describe parallel processing or human involvement instead of the core concept of context preservation across exchanges.

How to eliminate wrong answers

Option A is wrong because a multi-turn conversation involves a single bot maintaining context across exchanges, not multiple human agents taking turns. Option C is wrong because multi-turn refers to context preservation across turns, not multilingual capability (which is a separate feature like language detection or translation). Option D is wrong because multi-turn conversations handle topics sequentially with context, not multiple topics simultaneously in parallel (which would be a multi-topic or multi-domain conversation, not defined by turn context).

89
MCQeasy

What is 'Azure AI Speech Studio' and what does it help you do?

A.A recording studio application for producing AI-generated music and audio
B.A no-code web portal for testing and configuring Azure AI Speech capabilities
C.A professional audio editing tool for removing background noise from recordings
D.An IDE extension that adds speech commands to control code editors
AnswerB

This is correct: Speech Studio is a no-code web portal where users can evaluate and configure Azure AI Speech features. It provides ready-made demonstration scenarios for speech-to-text, text-to-speech, pronunciation assessment, and custom neural voice creation, all through an intuitive graphical interface. Users can upload audio, adjust recognition settings, and inspect results without writing any code, making it ideal for validation and prototyping before application development.

Why this answer

Azure AI Speech Studio is a no-code web portal that allows you to test, configure, and integrate Azure AI Speech capabilities—such as speech-to-text, text-to-speech, custom voice, and speech translation—without writing code. It provides a graphical interface to experiment with prebuilt models, tune recognition accuracy, and generate sample code for deployment, making it ideal for rapid prototyping and evaluation of speech workloads.

Exam trap

The trap here is that candidates may confuse Azure AI Speech Studio with a general-purpose audio editing or recording tool, when in fact it is a no-code web portal specifically for testing and configuring Azure's speech AI services.

How to eliminate wrong answers

Option A is wrong because Azure AI Speech Studio is not a recording studio for producing AI-generated music or audio; it is a configuration and testing portal for speech recognition and synthesis, not a digital audio workstation. Option C is wrong because it is not a professional audio editing tool for removing background noise; while Azure AI Speech includes noise reduction capabilities, the studio itself is a web portal for configuring and testing speech services, not an audio editor. Option D is wrong because it is not an IDE extension for speech commands; Azure AI Speech Studio is a standalone web portal, not an extension for code editors, and its purpose is to configure speech APIs, not to control editors via voice.

90
MCQmedium

What is 'Azure AI Speech's keyword recognition' and what are its use cases?

A.Extracting the most frequently used words from a speech transcript
B.Continuously listening for a specific wake word to activate full speech processing without cloud round-trips
C.Highlighting important keywords in a speech transcript for meeting notes
D.Detecting when a customer uses specific product keywords during a support call
AnswerB

This describes the essential purpose of keyword recognition in Azure Speech: a tiny, always-on model on the device listens for a specific wake word, such as "Hey Azure," and only then initiates full speech-to-text processing in the cloud. This design eliminates continuous cloud round-trips, reducing bandwidth, latency, and cost while preserving privacy until the user explicitly invokes the assistant. It is exactly what the Azure Custom Keyword service supports, making this the correct explanation of the feature.

Why this answer

Azure AI Speech's keyword recognition is designed to continuously listen for a specific wake word (e.g., 'Hey Cortana') and activate full speech processing only when that keyword is detected. This allows the system to remain idle until triggered, reducing unnecessary cloud round-trips and conserving bandwidth and processing resources.

Exam trap

The trap here is confusing keyword recognition (a local, always-on wake word detector) with key phrase extraction or custom keyword spotting in the cloud, leading candidates to pick options that describe post-processing or cloud-dependent analysis.

How to eliminate wrong answers

Option A is wrong because extracting the most frequently used words from a speech transcript is a text analytics task (e.g., key phrase extraction), not keyword recognition, which focuses on real-time wake word detection. Option C is wrong because highlighting important keywords in a transcript for meeting notes is a post-processing summarization feature, not the continuous, always-on listening behavior of keyword recognition. Option D is wrong because detecting specific product keywords during a support call is a custom keyword spotting scenario that typically requires cloud-based analysis, whereas Azure's keyword recognition is optimized for local, low-latency wake word detection to minimize cloud round-trips.

91
MCQmedium

A legal department needs to automatically extract specific types of information from court documents, such as the names of plaintiffs and defendants, dates of hearings, and names of presiding judges. The department has a large set of unlabeled documents but does not have any manually tagged examples. Which Azure AI Language feature should they use?

A.Named Entity Recognition (NER)
B.Custom text classification
C.Key phrase extraction
D.Translation
AnswerA

Named Entity Recognition (NER) is a pre-built Azure AI Language capability that identifies and categorizes named entities in text, such as people, organizations, dates, and quantities, without any labeled training data. It runs out-of-the-box and can extract these entity types directly from the department's documents, precisely matching the need to automatically pull specific entities. This makes NER the correct choice because it requires no custom model building or labeled examples.

Why this answer

Named Entity Recognition (NER) is the correct choice because it is a pre-built Azure AI Language feature designed to automatically identify and extract specific categories of information—such as person names, dates, and organizations—from unstructured text without requiring any labeled training data. The legal department's need to extract plaintiffs, defendants, hearing dates, and judges aligns directly with NER's out-of-the-box capabilities for common entity types like Person, Date, and Organization.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction with Named Entity Recognition, assuming that extracting 'important phrases' is the same as extracting specific entity types, but NER targets predefined categories while key phrase extraction returns arbitrary multi-word terms.

How to eliminate wrong answers

Option B (Custom text classification) is wrong because it requires a set of manually labeled documents to train a custom model, which the department does not have. Option C (Key phrase extraction) is wrong because it extracts general key phrases (e.g., 'court hearing', 'legal document') rather than specific, predefined entity types like names and dates. Option D (Translation) is wrong because it converts text between languages and does not perform any information extraction or entity recognition.

92
MCQmedium

A multinational company needs to automatically translate customer support emails from English to Spanish and French. The emails are plain text. Which Azure service should they use?

A.Azure AI Language (Sentiment Analysis)
B.Azure AI Translator
C.Azure AI Speech
D.Azure Bot Service
AnswerB

Azure AI Translator is the dedicated Azure Cognitive Services API for text translation, using neural machine translation models to convert plain text between more than 100 languages while preserving meaning and formatting details. It supports both real-time API calls for individual strings and batch or document translation workflows, making it ideal for handling static email content at scale. Because it focuses specifically on written text, it is the correct service here, unlike speech-focused or conversational AI services.

Why this answer

Azure AI Translator is the correct service because it provides real-time text translation between multiple languages, including English to Spanish and French, via a REST API. It is specifically designed for plain text translation tasks, making it ideal for automatically translating customer support emails without requiring audio processing or conversational AI.

Exam trap

The trap here is that candidates may confuse Azure AI Language (which includes multiple NLP features like sentiment analysis and key phrase extraction) with translation, but translation is a separate service (Azure AI Translator) and not part of the Azure AI Language suite.

How to eliminate wrong answers

Option A is wrong because Azure AI Language (Sentiment Analysis) is used to detect positive, negative, or neutral sentiment in text, not to translate between languages. Option C is wrong because Azure AI Speech handles speech-to-text and text-to-speech conversion, not plain text translation. Option D is wrong because Azure Bot Service is a framework for building conversational agents (bots) and does not natively perform language translation; it would require integration with a translation service like Azure AI Translator.

93
MCQmedium

What is the Azure AI Language 'orchestration workflow' feature used for?

A.Automating data processing pipelines in Azure Data Factory
B.Routing user utterances to the appropriate CLU or QnA component based on intent
C.Scheduling NLP model training jobs at regular intervals
D.Translating utterances between languages before processing
AnswerB

The orchestration workflow in Azure AI Language connects multiple CLU projects and custom question answering knowledge bases behind a single endpoint. It uses a top-level intent classifier to decide which child component should handle each incoming utterance, enabling a multi-domain assistant to respond appropriately. This intent-based routing is the defining purpose of language orchestration.

Why this answer

The orchestration workflow feature in Azure AI Language is designed to connect multiple Conversational Language Understanding (CLU) and Question Answering (QnA) projects into a single endpoint. It uses a top-level orchestrator model to classify the user's intent and then routes the utterance to the appropriate child project (CLU or QnA) for further processing, enabling a unified conversational experience across different knowledge bases.

Exam trap

The trap here is that candidates confuse 'orchestration workflow' with general pipeline automation or translation services, but the feature is specifically about routing utterances between CLU and QnA components based on intent, not about data pipelines, scheduling, or language translation.

How to eliminate wrong answers

Option A is wrong because automating data processing pipelines in Azure Data Factory is the function of Azure Data Factory itself, not the orchestration workflow feature of Azure AI Language. Option C is wrong because scheduling NLP model training jobs at regular intervals is not a capability of orchestration workflow; model training scheduling is handled separately via Azure Machine Learning pipelines or custom automation. Option D is wrong because translating utterances between languages before processing is the role of Azure Translator or a preprocessing step, not the orchestration workflow, which routes utterances based on intent without performing translation.

94
MCQhard

A law firm needs to automatically extract specific information from legal contracts, such as the names of the parties involved, effective dates, and governing law clauses. The firm has a small set of contracts that have been manually annotated with these specific fields. Which Azure AI Language feature should they use to build a custom extraction solution?

A.Prebuilt Named Entity Recognition (NER)
B.Custom Named Entity Recognition (NER)
C.Key Phrase Extraction
D.Text Summarization
AnswerB

Custom Named Entity Recognition (NER) allows you to define your own entity types and label examples within your contract documents to train a model tailored to the firm's domain. By using the Azure AI Language custom text NER capability, the model learns to locate and classify specific pieces of text—such as governing law clauses, effective dates, or indemnity obligations—into a structured output schema. Unlike prebuilt models, this approach is trainable and therefore correct for extracting law-firm-specific information.

Why this answer

Custom Named Entity Recognition (NER) is the correct choice because the law firm needs to extract specific, custom fields (party names, effective dates, governing law clauses) from legal contracts, which are not covered by prebuilt entity categories. Custom NER allows you to train a model using a small set of manually annotated contracts to recognize these domain-specific entities, enabling tailored extraction for the firm's unique requirements.

Exam trap

The trap here is that candidates often confuse Prebuilt NER with Custom NER, assuming that prebuilt models can be easily adapted to extract custom fields, but Azure's prebuilt NER is fixed and cannot be retrained for domain-specific entities.

Why the other options are wrong

A

Prebuilt NER extracts common entity types (e.g., person, date) but cannot be trained to extract custom fields like 'governing law clauses' from legal contracts. The question requires a custom extraction solution with annotated data.

C

Key Phrase Extraction identifies general topics or keywords in text, but it cannot be trained to extract specific custom fields like party names or dates from legal contracts.

D

Text Summarization generates a condensed version of the text, not extracting specific predefined fields like party names or dates. The question requires extraction of specific entities, not summarization.

95
MCQmedium

Which Azure AI service can identify and extract named entities (people, organizations, locations, dates) from text?

A.Azure AI Vision
B.Azure AI Language (Named Entity Recognition)
C.Azure AI Translator
D.Azure AI Speech
AnswerB

Azure AI Language's NER feature extracts and categorizes entities like people, organizations, and locations from text.

Why this answer

Azure AI Language's Named Entity Recognition (NER) capability is specifically designed to identify and categorize named entities such as people, organizations, locations, and dates from unstructured text. This is a core feature of the Natural Language Processing (NLP) workload within Azure AI Language, making option B the correct choice.

Exam trap

The trap here is that candidates may confuse Azure AI Language's NER with Azure AI Vision's OCR (Optical Character Recognition), mistakenly thinking that 'extracting entities from text' includes extracting text from images, but NER specifically operates on already-digitized text, not images.

How to eliminate wrong answers

Option A is wrong because Azure AI Vision is focused on analyzing images and video (e.g., object detection, OCR, facial recognition), not on extracting named entities from text. Option C is wrong because Azure AI Translator is a machine translation service that converts text between languages, and while it may preserve entity structure, it does not perform entity extraction or classification. Option D is wrong because Azure AI Speech handles speech-to-text, text-to-speech, and speaker recognition, but it does not include named entity recognition capabilities on its own.

96
MCQmedium

What is 'sentiment analysis' at the opinion mining level vs. document level in Azure AI Language?

A.Document-level is more accurate; opinion mining is a faster but less precise approximation
B.Document-level assigns one overall sentiment; opinion mining extracts per-aspect sentiments
C.Opinion mining works only on social media posts; document-level works on all text types
D.Document-level sentiment requires training data; opinion mining is pre-built
AnswerB

Document-level sentiment analysis in Azure AI Language evaluates an entire text and returns a single sentiment label (positive, negative, mixed, or neutral) with confidence scores. Opinion mining, however, goes further by running aspect-based analysis that identifies specific targets in the text—such as 'food' or 'service'—and assigns each its own sentiment. This makes opinion mining far more actionable: for a mixed review like 'The food was great but the service was slow,' document-level gives a mixed score, while opinion mining reveals food: positive and service: negative. The core distinction is granularity, not capability.

Why this answer

In Azure AI Language, document-level sentiment analysis assigns a single overall sentiment (positive, negative, neutral, or mixed) to the entire document, while opinion mining (a feature of aspect-based sentiment analysis) extracts sentiments for specific aspects or targets within the text, such as 'service' or 'food' in a restaurant review. This allows for granular, per-aspect sentiment detection rather than a single aggregate score.

Exam trap

The trap here is that candidates confuse 'opinion mining' with a faster, less accurate method, when in fact it is a more granular, aspect-specific analysis that works on any text, not just social media.

How to eliminate wrong answers

Option A is wrong because document-level sentiment is not inherently more accurate; it provides a coarse overall score, whereas opinion mining is more precise for per-aspect analysis, not a faster approximation. Option C is wrong because opinion mining works on any text type (e.g., reviews, feedback, articles), not just social media posts, and document-level sentiment also works across all text types. Option D is wrong because both document-level sentiment and opinion mining are pre-built capabilities in Azure AI Language and do not require training data; they use pre-trained models.

97
MCQeasy

A global e-commerce company receives product reviews in multiple languages. They want to automatically identify the language of each review to route it to the appropriate translation queue. Which Azure AI Language feature should they use?

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

Azure AI Language Detection is the correct feature because it is specifically designed to identify the language(s) in which text is written, supporting over 100 languages and returning the language name, ISO code, and confidence score for each document. A review written in French, for example, would yield 'fr' or 'French' with a high confidence score, allowing the e-commerce system to automatically route it to a French-language processor. Because reviews arrive in many languages, this language detection output is the essential first step before applying any language-specific analytics.

Why this answer

Language Detection is the correct Azure AI Language feature because it is specifically designed to identify the language of a given text input, returning a language name and a confidence score. This directly meets the requirement to automatically detect the language of product reviews so they can be routed to the appropriate translation queue.

Exam trap

The trap here is that candidates might confuse Language Detection with Sentiment Analysis or Key Phrase Extraction because all three are Natural Language Processing features, but only Language Detection answers the specific question of identifying the language of the text.

How to eliminate wrong answers

Option A is wrong because Sentiment Analysis determines 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 words or phrases from the text but does not identify the language. Option D is wrong because Entity Recognition identifies and categorizes entities (e.g., people, places, organizations) within text, not the language of the text itself.

98
MCQmedium

What is the purpose of 'entities' in conversational language understanding (CLU) models?

A.To determine the overall topic or domain of the conversation
B.To extract specific parameter values from user utterances needed to fulfill an intent
C.To classify how confident the model is in its intent prediction
D.To define the fallback response when no intent is recognized
AnswerB

Entities are the parameter-extraction part of an intent model: given an utterance like 'Set a reminder for 3 PM tomorrow,' the intent 'SetReminder' tells the system what action the user wants, while entities extract '3 PM' and 'tomorrow' as the date/time values required to execute it. Without this extraction, a chatbot could know the user wants to book a flight but not the destination or travel date. In Language Understanding (LUIS/CLU), entities are designed to populate the slots an application's API call or workflow expects.

Why this answer

Entities in CLU models are designed to extract specific pieces of information (parameter values) from user utterances, such as dates, locations, or product names, which are necessary to fulfill the user's intent. For example, in the utterance 'Book a flight to Seattle on June 5th,' the intent is 'BookFlight,' and entities extract 'Seattle' (destination) and 'June 5th' (date). This directly supports the intent by providing the required parameters for downstream actions.

Exam trap

The trap here is that candidates often confuse entities with intents, mistakenly thinking entities classify the overall goal of the utterance, whereas intents handle the goal and entities handle the specific data needed to execute that goal.

How to eliminate wrong answers

Option A is wrong because determining the overall topic or domain of the conversation is the role of the 'intent' classification, not entities; entities focus on extracting specific data points within an utterance. Option C is wrong because confidence scoring for intent predictions is a separate model output (often a confidence score between 0 and 1), not a function of entities. Option D is wrong because defining the fallback response when no intent is recognized is handled by the application logic (e.g., a 'None' intent or a default handler), not by entities.

99
MCQmedium

A customer support team wants to automatically extract the most important words or short phrases from each customer service ticket to understand common issues. Which Azure AI Language feature should they use?

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

Key phrase extraction, a feature of Azure AI Language, identifies the main talking points of a text by returning a ranked list of key phrases that capture the essential content. It is designed to pull out the most salient words and multi-word expressions, such as 'billing issue' or 'refund request,' which directly support automatically summarizing customer support conversations. This makes it the right choice when the goal is to extract the most important topics or concepts from unstructured textual data.

Why this answer

Key phrase extraction is the correct Azure AI Language feature because it is specifically designed to identify and return the most important words and short phrases from a document, such as a customer service ticket. This allows the support team to automatically surface common issues by analyzing the extracted key phrases across many tickets. The other options serve different purposes: named entity recognition identifies specific entities like people or organizations, sentiment analysis detects emotional tone, and language detection identifies the language of the text.

Exam trap

The trap here is that candidates often confuse key phrase extraction with named entity recognition, thinking both extract important information, but key phrase extraction focuses on general important phrases while NER is limited to predefined entity types like people, places, and organizations.

Why the other options are wrong

B

Named entity recognition identifies and categorizes entities like people, organizations, or locations, not the most important words or phrases summarizing the ticket's topic.

C

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the extraction of important words or phrases. The question specifically asks for extracting key terms from tickets, which is the function of key phrase extraction.

D

Language detection identifies the language of text, not important words or phrases. The question asks for extracting key terms from tickets, which is key phrase extraction.

100
MCQmedium

A legal department needs to automatically extract specific entities from contracts, such as 'Effective Date', 'Governing Law', and 'Payment Terms'. They have 500 manually labeled contract clauses that specify which text spans correspond to each entity. Which Azure AI Language feature should they use to build this custom entity extraction solution?

A.Prebuilt Named Entity Recognition (NER)
B.Key phrase extraction
C.Custom Named Entity Recognition (Custom NER)
D.Custom text classification
AnswerC

Custom Named Entity Recognition (Custom NER) is a feature of Azure AI Language that lets you train your own model by tagging spans of text in labeled documents with entity types you define, such as GoverningLaw, EffectiveDate, or PartyName. After a model is trained and deployed, the prediction API extracts these exact spans and their associated types from new contracts, giving structured output suitable for downstream automation. Because it is fine-tuned on legal documents and supports arbitrary entity types, it directly satisfies the requirement to automatically extract specific legal clauses.

Why this answer

Custom Named Entity Recognition (Custom NER) is the correct choice because it allows you to train a model on your own labeled data (the 500 manually labeled contract clauses) to extract domain-specific entities like 'Effective Date', 'Governing Law', and 'Payment Terms' that are not covered by prebuilt models. This feature uses a custom trained model to identify and classify text spans according to your defined schema.

Exam trap

The trap here is that candidates confuse Prebuilt NER (which works out-of-the-box for common entities) with Custom NER (which requires labeled data but can extract any domain-specific entity), and they may incorrectly choose Prebuilt NER because they assume 'Effective Date' is a standard date entity, ignoring that the question explicitly requires custom entities like 'Governing Law' that are not predefined.

How to eliminate wrong answers

Option A is wrong because Prebuilt Named Entity Recognition (NER) only recognizes a fixed set of common entity types (e.g., person, organization, location, date) and cannot be customized to extract contract-specific entities like 'Governing Law' or 'Payment Terms'. Option B is wrong because Key phrase extraction returns a list of key phrases (e.g., 'contract', 'payment') without any entity classification or span-level labeling, so it cannot extract specific named entities with defined categories. Option D is wrong because Custom text classification assigns a label to an entire document or section (e.g., 'this clause is about payment'), but does not identify and extract specific text spans within the text as entities.

101
MCQmedium

What is 'conversational language understanding' (CLU) in Azure AI Language?

A.A chatbot that understands multiple languages and auto-translates responses
B.A model that extracts user intent and entities from conversational text to drive chatbot logic
C.A service that generates conversation transcripts from audio recordings
D.A tool for analysing the sentiment of customer conversations in real time
AnswerB

CLU (Conversational Language Understanding) is an Azure AI Language service that maps a user's natural-language utterance to a predefined intent—the user's goal—and extracts entities that carry key data, such as dates, locations, or product names. It is built around custom trained models for domain-specific conversations and enables Azure Bot Framework solutions to route the user to the appropriate dialog or action. Because it handles the understanding layer, CLU is the correct choice for driving chatbot logic.

Why this answer

Conversational language understanding (CLU) is a feature of Azure AI Language that enables you to build custom models to extract user intents (e.g., 'BookFlight') and entities (e.g., 'destination city') from natural language utterances. This extracted information drives the logic of a chatbot or virtual assistant, allowing it to determine what action to take. Option B correctly describes this core purpose.

Exam trap

The trap here is that candidates confuse CLU with other Azure AI Language features like sentiment analysis or translation, or mistakenly think CLU generates transcripts, when it is specifically a custom model for intent and entity extraction to drive conversational logic.

How to eliminate wrong answers

Option A is wrong because CLU does not perform auto-translation; it focuses on intent and entity extraction from a single language, and translation is handled by a separate Azure service (Translator). Option C is wrong because generating conversation transcripts from audio is the domain of Azure Speech-to-Text, not CLU. Option D is wrong because real-time sentiment analysis of conversations is a capability of Azure AI Language's sentiment analysis feature, not CLU, which is specifically for intent and entity extraction.

102
MCQmedium

A company wants to build a customer service chatbot that can understand user intents (e.g., 'cancel order', 'track shipment') and extract relevant entities (e.g., order number, product name). Which Azure AI Language feature should they use?

A.Key phrase extraction
B.Sentiment analysis
C.Conversational Language Understanding (CLU)
D.Named entity recognition (NER)
AnswerC

Conversational Language Understanding (CLU) is the correct choice because it performs both intent recognition and entity extraction in a single custom model: intents map free-text input to user goals (e.g., 'Cancel order') and entities capture structured details (e.g., order number with a role). CLU is purpose-built for conversational interfaces, supports multiple languages, and integrates with orchestration or Bot Framework SDK to route utterances to the correct dialog.

Why this answer

Conversational Language Understanding (CLU) is the correct Azure AI Language feature because it is specifically designed to understand user intents (e.g., 'cancel order') and extract relevant entities (e.g., order number) from natural language input. This makes it ideal for building a customer service chatbot that needs to interpret and act on user requests.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with CLU, because both extract entities, but NER lacks the intent classification capability that is critical for understanding the user's goal in a chatbot scenario.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies important words or phrases in text but does not map them to predefined intents or entities, making it unsuitable for understanding user goals like 'cancel order'. Option B is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the user's intent or specific data like order numbers. Option D is wrong because named entity recognition (NER) extracts entities such as people, places, or dates, but it does not classify the overall intent of a user's utterance, which is essential for a chatbot to determine what action to take.

103
MCQmedium

What is named entity recognition (NER) and provide an example of its output?

A.NER identifies grammatical parts of speech like nouns and verbs
B.NER identifies and categorizes named entities like people, organizations, locations, and dates in text
C.NER generates new names for products based on brand guidelines
D.NER converts names into anonymous placeholders for privacy
AnswerB

Named entity recognition (NER) is an information-extraction capability that locates and categorizes named entities into predefined types such as PERSON, ORGANIZATION, LOCATION, and DATE. For the sentence 'Bill Gates founded Microsoft in Seattle in 1975,' a typical NER model tags 'Bill Gates' as Person, 'Microsoft' as Organization, 'Seattle' as Location, and '1975' as Date. This matches the entity types supported by Azure AI Language NER and is the exact capability the question is testing.

Why this answer

Named entity recognition (NER) is a natural language processing (NLP) capability that identifies and classifies key elements in text into predefined categories such as person names, organizations, locations, dates, and quantities. Option B correctly describes this function, and its output typically includes the extracted entity along with its category label, for example, {'entity': 'Microsoft', 'category': 'Organization'}.

Exam trap

The trap here is that candidates confuse NER with other NLP tasks like part-of-speech tagging (Option A) or assume it involves generating or anonymizing data (Options C and D), rather than recognizing that NER is purely about identifying and categorizing existing entities in text.

How to eliminate wrong answers

Option A is wrong because NER does not identify grammatical parts of speech like nouns and verbs; that task is called part-of-speech (POS) tagging, which is a separate NLP feature. Option C is wrong because NER does not generate new names for products; that would be a generative or creative task, not a recognition or classification task. Option D is wrong because NER does not convert names into anonymous placeholders for privacy; that process is known as de-identification or anonymization, which may use NER as a step but is not the core definition of NER.

104
MCQmedium

What is 'custom named entity recognition' (custom NER) in Azure AI Language?

A.Renaming standard NER entity types to match your organisation's terminology
B.Training a model to recognise domain-specific entities not covered by pre-built NER
C.A faster, lighter version of NER that uses simpler rules instead of machine learning
D.Filtering NER outputs to return only the entity types relevant to your application
AnswerB

Custom NER in Azure AI Language is a machine-learning model trained on your own labelled examples to extract domain-specific entities that the pre-built NER does not recognise, such as legal clause references, medical device names, or proprietary product codes. The pre-built NER only handles generic categories like Person, Location, and Organization, so any entity type unique to your industry requires a custom-trained model. This is the core definition of Custom NER: extending entity recognition beyond the out-of-the-box coverage.

Why this answer

Custom named entity recognition (custom NER) in Azure AI Language allows you to train a machine learning model to identify domain-specific entities that are not covered by the pre-built NER model. This is achieved by providing labeled examples of your own entity types, enabling the model to extract specialized terms such as product codes, internal project names, or medical conditions unique to your organization.

Exam trap

The trap here is confusing custom NER with simply renaming or filtering pre-built entity types, leading candidates to choose Option A or D, whereas custom NER requires training a model on new entity labels.

How to eliminate wrong answers

Option A is wrong because custom NER does not rename standard entity types; it creates entirely new entity types from scratch using your own labeled data. Option C is wrong because custom NER is not a faster or lighter version; it uses the same machine learning pipeline as pre-built NER, requiring training and inference. Option D is wrong because filtering NER outputs is a post-processing step, not a training process; custom NER involves training a model to recognize new entities, not just selecting which pre-built entities to return.

105
MCQmedium

A law firm needs to automatically detect and redact sensitive information such as names, addresses, and social security numbers from legal documents. Which Azure AI Language feature can detect these entities without custom training?

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

PII Detection is the correct choice because it is a specialized Azure AI Language capability that uses named entity recognition to locate and categorize sensitive data in unstructured text, such as names, social security numbers, email addresses, and physical addresses. It returns entity categories, confidence scores, and character offsets, which enable downstream processes to redact or mask the exact spans. This directly satisfies the law firm's requirement to automatically detect and redact sensitive information.

Why this answer

PII Detection is the correct Azure AI Language feature because it is specifically designed to identify and redact sensitive personal information such as names, addresses, and social security numbers from text without requiring any custom training. This pre-built capability uses machine learning models to detect categories of personally identifiable information (PII) out of the box, making it ideal for compliance scenarios like legal document processing.

Exam trap

The trap here is that candidates confuse Key Phrase Extraction with entity detection, but Key Phrase Extraction only returns general topics or concepts, not specific sensitive data like names or SSNs.

Why the other options are wrong

A

Sentiment Analysis detects emotional tone (positive, negative, neutral) in text, not sensitive entities like names or social security numbers. It cannot identify or redact PII.

B

Key Phrase Extraction identifies important words or phrases in text, but it does not detect or redact sensitive entities like names, addresses, or social security numbers. The question specifically requires detection of PII, which is not supported by Key Phrase Extraction.

106
MCQmedium

What is the role of intents in conversational language understanding (CLU)?

A.Intents are the specific pieces of information extracted from user messages (dates, amounts, names)
B.Intents represent the user's goal or desired action, determining how the bot should respond
C.Intents are the predefined bot responses stored in a knowledge base
D.Intents represent the confidence level of a bot's understanding
AnswerB

Intents are the semantic classification of a user's utterance, capturing what the user wants to accomplish—such as CheckBalance, BookFlight, or GetWeather. When a bot receives a message, the CLU model scores the utterance against the defined intents and selects the highest-confidence one, which then routes the conversation to the appropriate dialog, handler, or response flow. This is why intents are the fundamental building block for goal-directed conversational bots.

Why this answer

In conversational language understanding (CLU), intents represent the user's goal or desired action, such as booking a flight or checking the weather. They map user utterances to specific tasks the bot should perform, enabling the model to classify input and trigger appropriate responses. This is distinct from entities (which extract data) or responses (which are outputs).

Exam trap

The trap here is confusing intents with entities (Option A), as candidates often mix up the 'what the user wants to do' (intent) with 'specific data points extracted' (entities), especially since both are core CLU components.

How to eliminate wrong answers

Option A is wrong because it describes entities, not intents; entities extract specific pieces of information like dates, amounts, or names from user messages. Option C is wrong because it describes predefined bot responses or a knowledge base, which are separate from intents; intents classify user goals, not store answers. Option D is wrong because confidence levels are a property of the model's prediction (e.g., a score for intent classification), not the definition of an intent itself.

107
MCQmedium

What is conversational language understanding (CLU) in Azure AI Language?

A.A service that translates chatbot responses into multiple languages
B.A feature that trains models to understand user intent and extract entities from natural language
C.A service that converts speech to text for voice assistants
D.A pre-built AI for answering FAQ questions automatically
AnswerB

CLU enables building intent and entity recognition models for chatbots and voice assistants without deep NLP expertise.

Why this answer

Conversational Language Understanding (CLU) is a feature within Azure AI Language that enables you to build custom models for extracting intents (what the user wants to do) and entities (key pieces of information) from natural language utterances. Unlike pre-built or translation services, CLU is specifically designed for training and deploying a natural language understanding model tailored to your application's domain.

Exam trap

The trap here is that candidates confuse CLU with pre-built question answering or translation services, but CLU is specifically for custom intent and entity extraction, not for generic FAQ or language translation.

How to eliminate wrong answers

Option A is wrong because CLU does not translate chatbot responses; translation is handled by the Azure Translator service, not by CLU. Option C is wrong because converting speech to text is the function of Azure Speech-to-Text (part of Azure Speech Services), not CLU, which works on text input. Option D is wrong because answering FAQ questions automatically is typically done using Azure Cognitive Search with a QnA Maker or Azure AI Language's pre-built question answering feature, not by training a custom CLU model for intent and entity extraction.

108
MCQmedium

What is Azure AI Language's 'custom summarization' capability?

A.Generating summaries with custom fonts and formatting styles
B.Fine-tuning the summarization model on domain-specific documents for improved specialized summaries
C.Setting a custom character limit for all generated summaries
D.Automating summary creation for all documents in an Azure storage account
AnswerB

This correctly identifies custom summarization in Azure AI Language: you provide labeled documents—source texts paired with human-written reference summaries—and the service fine-tunes a base language model on that data. The model learns your domain's vocabulary, terminology, and what constitutes a salient point, enabling more accurate, contextually relevant summaries for legal, medical, or technical content than general-purpose models. It is a training-time customization that alters model weights, not a runtime parameter or an integration pattern.

Why this answer

Azure AI Language's custom summarization allows you to fine-tune a pre-trained summarization model using your own domain-specific documents. This enables the model to generate more accurate and relevant summaries for specialized fields like legal, medical, or financial texts, rather than relying solely on generic training data.

Exam trap

The trap here is that candidates confuse 'custom' with 'configurable' (like setting a character limit or automating a process), rather than understanding it as model fine-tuning on domain-specific data.

How to eliminate wrong answers

Option A is wrong because custom summarization does not involve custom fonts or formatting; it focuses on the content and accuracy of the summary, not visual presentation. Option C is wrong because while you can set a maximum length for summaries (e.g., via parameters like 'maxLength'), custom summarization is about adapting the model to a domain, not just setting a character limit. Option D is wrong because custom summarization is not an automation feature for all documents in a storage account; it requires training a model on labeled data and does not automatically process all documents without explicit configuration.

109
MCQeasy

What is the purpose of Azure AI Speech's speaker recognition feature?

A.To transcribe spoken audio into text
B.To identify who is speaking based on their unique voice characteristics
C.To detect whether audio contains speech or background noise
D.To improve audio quality by removing background noise
AnswerB

Speaker recognition analyzes voice biometrics—such as vocal tract shape, pitch, cadence, and articulation—to create and compare a speaker's voiceprint against enrolled profiles. It can perform verification (confirming a claimed identity) or identification (matching an utterance to one of many known speakers). This enables voice-based authentication and meeting transcription labeling where each utterance is attributed to a specific participant.

Why this answer

Azure AI Speech's speaker recognition feature is designed to identify and verify individuals based on their unique vocal characteristics, such as pitch, tone, and speech patterns. This is achieved through voice biometrics, where the service creates a unique voiceprint for each speaker and matches it against enrolled profiles. Option B correctly captures this purpose, distinguishing it from transcription or audio processing tasks.

Exam trap

The trap here is that candidates often confuse speaker recognition with speech-to-text, assuming any speech-related AI feature must involve transcription, but speaker recognition focuses on 'who' is speaking, not 'what' is being said.

How to eliminate wrong answers

Option A is wrong because transcribing spoken audio into text is the purpose of Azure AI Speech's speech-to-text feature, not speaker recognition. Option C is wrong because detecting whether audio contains speech or background noise is handled by the voice activity detection (VAD) component, which is a preprocessing step, not a speaker recognition capability. Option D is wrong because improving audio quality by removing background noise is the function of audio enhancement or noise suppression features, such as those in Azure AI Speech's custom audio processing, not speaker recognition.

110
MCQhard

What is 'cross-lingual transfer learning' in multilingual NLP models?

A.Automatically translating training data from English to other languages before fine-tuning
B.Using shared multilingual representations so knowledge learned in one language transfers to others
C.Using the same model for both NLP and computer vision tasks
D.Transferring a model trained in Azure to run on another cloud provider
AnswerB

Cross-lingual models, such as multilingual BERT or XLM-R, are trained on many languages simultaneously with a shared dictionary and transformer encoder. When fine-tuned on English task data, the gradient updates adjust shared parameters that also affect representations for other languages, allowing the model to apply the learned task knowledge to those languages. This shared multilingual representation space is precisely why knowledge transfers across languages without needing parallel data or translation. Therefore, this option correctly describes the fundamental mechanism underlying cross-lingual transfer.

Why this answer

Cross-lingual transfer learning leverages shared multilingual representations (e.g., from models like multilingual BERT or XLM-R) that encode multiple languages into a common semantic space. This allows knowledge learned from training data in one language (e.g., English) to improve performance on tasks in other languages without requiring labeled data for each target language. The model transfers understanding of syntax, semantics, and context across languages because it was pre-trained on a diverse corpus of many languages simultaneously.

Exam trap

The trap here is that candidates confuse cross-lingual transfer learning with simple machine translation (Option A), because both involve multiple languages, but the core mechanism is shared representation learning, not translation of data.

How to eliminate wrong answers

Option A is wrong because it describes data augmentation via translation, not transfer learning; cross-lingual transfer learning does not require explicit translation of training data—it relies on shared embeddings learned during pre-training. Option C is wrong because it confuses cross-lingual transfer with multimodal learning; multilingual NLP models are specific to text across languages, not cross-domain transfer between NLP and computer vision. Option D is wrong because it refers to model portability between cloud providers, which is a deployment concern unrelated to the linguistic transfer of knowledge within a model.

111
MCQhard

A consumer electronics company collects online reviews about their latest smartphone. They want to identify specific aspects that customers praise or criticize, such as battery life, camera quality, and screen brightness. Which Azure AI Language feature should they use to extract these aspect-based opinions?

A.Key phrase extraction
B.Named entity recognition
C.Sentiment analysis with opinion mining
D.Language detection
AnswerC

Sentiment analysis with opinion mining is the correct choice because it detects the overall sentiment polarity—positive, negative, or neutral—and then goes further by extracting the specific aspects of the product (such as 'camera quality' or 'battery durability') that are being commented on. For each aspect, it links opinion words to the target aspect and assigns a separate sentiment score, so you can see that customers praise the display but criticize the battery. This aspect-level output directly answers the company's goal of understanding praise or criticism about specific features.

Why this answer

Sentiment analysis with opinion mining is specifically designed to extract aspect-based opinions from text. In this scenario, the company needs to identify which aspects (e.g., battery life, camera quality) are praised or criticized, which requires both aspect detection and sentiment polarity assignment. Opinion mining extends standard sentiment analysis by linking sentiments to specific targets or aspects within the text.

Exam trap

Microsoft often tests the distinction between general sentiment analysis and opinion mining, where candidates mistakenly choose standard sentiment analysis (not listed) or key phrase extraction, thinking it can extract aspects without the sentiment linkage.

How to eliminate wrong answers

Option A is wrong because key phrase extraction identifies important words or phrases but does not associate them with sentiment or distinguish between aspects and general topics. Option B is wrong because named entity recognition identifies entities like people, places, or organizations, not product aspects or opinions. Option D is wrong because language detection only identifies the language of the text and provides no information about aspects or sentiment.

112
MCQmedium

What is 'custom text classification' in Azure AI Language?

A.Automatically applying CSS classes to text displayed on a web page
B.Training a model on labelled examples to classify documents into custom business-specific categories
C.Classifying text files by their file type (PDF, Word, TXT)
D.A pre-built classifier that categorises all text into 10 universal topics
AnswerB

Custom text classification is a supervised learning technique in Azure AI Language where you upload labelled example documents, train a model, and then use that model to assign your own business-specific categories to new text. For example, you could train it to classify support tickets into 'billing', 'technical', or 'account management', or to tag research articles by domain, because the model learns directly from your custom labels and captures the language patterns unique to your content.

Why this answer

Custom text classification in Azure AI Language allows you to train a model using your own labeled data to classify documents into categories that are specific to your business needs, such as contract types, customer feedback themes, or support ticket priorities. This is a supervised learning capability where you provide examples of text and their corresponding categories, and the service learns to predict the category for new, unseen text. It is not a pre-built or universal classifier, but rather a tailored solution for domain-specific classification tasks.

Exam trap

The trap here is that candidates often confuse 'custom' with 'pre-built' and assume that Azure AI Language provides a universal classifier out of the box, but the key distinction is that custom text classification requires you to provide your own labeled data to train a model for your specific categories, unlike the pre-built classification services that work on fixed, general-purpose taxonomies.

How to eliminate wrong answers

Option A is wrong because custom text classification does not involve applying CSS classes to web page text; that is a front-end styling task unrelated to Azure AI Language's NLP capabilities. Option C is wrong because classifying text files by their file type (PDF, Word, TXT) is a file format identification task, not a semantic or content-based classification, and Azure AI Language focuses on analyzing the textual content, not the file extension. Option D is wrong because custom text classification is not a pre-built classifier; it requires you to provide labeled examples to train a model for your own categories, whereas a pre-built classifier for 10 universal topics would be a built-in feature like the pre-configured sentiment analysis or key phrase extraction, not a custom one.

113
MCQmedium

A customer support team receives thousands of unstructured chat transcripts every day. They want to automatically identify the most common recurring issues (e.g., 'long wait time', 'payment error', 'login problem') without training a custom model. Which prebuilt Azure AI Language feature should they use?

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

Key phrase extraction scans unstructured chat and returns the most salient words and phrases using statistical weighting, without needing a predefined category set. By aggregating these extracted phrases across thousands of conversations, the team can rank recurring topics such as 'password reset' or 'refund delay.' This makes it the correct choice for surfacing common issues from chat transcripts.

Why this answer

Key phrase extraction is the correct choice because it automatically identifies the most salient topics or 'key phrases' from unstructured text without requiring any custom training. In this scenario, the recurring issues like 'long wait time' or 'payment error' are exactly the type of multi-word, topic-level phrases that key phrase extraction surfaces, making it the ideal prebuilt feature for summarizing common support topics.

Exam trap

The trap here is that candidates confuse Named Entity Recognition (NER) with key phrase extraction, mistakenly thinking NER can extract arbitrary recurring topics when it is strictly limited to predefined entity types like person, location, or organization.

Why the other options are wrong

B

Named entity recognition (NER) identifies specific entities like people, places, or organizations, not general recurring issues from unstructured chat transcripts. The goal is to extract common themes like 'payment error', which requires key phrase extraction.

C

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, but does not extract specific topics or issues like 'long wait time' or 'payment error'. The goal is to identify recurring issues, not sentiment.

D

Language detection identifies the language of text (e.g., English, Spanish), not the topics or issues within chat transcripts. The goal is to find recurring issues like 'long wait time', which requires extracting key phrases, not detecting language.

114
MCQmedium

What is 'entity linking' in Azure AI Language and how does it differ from NER?

A.Creating hyperlinks in a document that connect to related content online
B.Linking identified entities to knowledge base entries (e.g., Wikipedia) for disambiguation
C.Connecting named entities across multiple documents to track the same person over time
D.Linking entity recognition results to downstream API calls for data enrichment
AnswerB

Entity linking is the task of mapping an ambiguous named entity mention (e.g., 'Mars') detected during named entity recognition (NER) to a unique, identifier-based entry in a knowledge base such as Wikipedia or Wikidata, thereby disambiguating 'the planet Mars' from 'Mars the chocolate bar'. The link attaches the mention to a knowledge graph node that carries canonical metadata, categories, and relationships, which enables downstream applications to reason about the entity with semantic precision rather than relying on surface-string matching alone.

Why this answer

Entity linking in Azure AI Language disambiguates identified entities by associating them with a unique identifier from a knowledge base, such as Wikipedia's Q-numbers. This differs from NER, which only labels entities (e.g., 'person', 'location') without resolving ambiguity—for example, 'Paris' could refer to a city or a person, and entity linking determines the correct one via the knowledge base.

Exam trap

The trap here is confusing entity linking with NER's simple labeling—candidates often think NER already handles disambiguation, but NER only tags entity types, while entity linking resolves which specific entity is meant.

How to eliminate wrong answers

Option A is wrong because entity linking does not create hyperlinks in a document; it maps textual mentions to knowledge base entries for disambiguation, not for navigation. Option C is wrong because entity linking resolves a single mention to a knowledge base entry, not tracking the same entity across multiple documents over time (that would be coreference resolution or entity resolution). Option D is wrong because entity linking is a standalone disambiguation step, not a mechanism to trigger downstream API calls for data enrichment.

115
MCQhard

A customer support team receives thousands of emails daily. They want to automatically route each email to the appropriate department (Billing, Technical Support, or General Inquiry). They also want to extract the customer's account number and order ID from each email. Which combination of Azure AI Language features should they use?

A.Sentiment analysis and key phrase extraction
B.Language detection and translation
C.Text classification and custom entity recognition
D.Named entity recognition (NER) and summarization
AnswerC

Text classification (custom) categorizes emails into departments, and custom entity recognition extracts organization-specific fields like account numbers and order IDs.

Why this answer

The scenario requires two distinct NLP tasks: categorizing emails into predefined departments (Billing, Technical Support, General Inquiry) which is a text classification task, and extracting specific structured data (account number and order ID) which requires custom entity recognition to identify domain-specific entities not covered by prebuilt NER. Azure AI Language provides both custom text classification and custom entity recognition features to handle these requirements.

Exam trap

The trap here is that candidates confuse prebuilt named entity recognition (NER) with custom entity recognition, assuming NER can extract any entity type, when in fact NER only handles a fixed set of common categories and cannot extract domain-specific fields like account numbers or order IDs without custom training.

How to eliminate wrong answers

Option A is wrong because sentiment analysis detects emotional tone (positive/negative/neutral) and key phrase extraction identifies general important phrases, neither of which can route emails to departments or extract specific account numbers and order IDs. Option B is wrong because language detection identifies the language of the text and translation converts text between languages, which is irrelevant to routing or extracting customer-specific data. Option D is wrong because named entity recognition (NER) extracts only prebuilt entity types (e.g., person, organization, location) and cannot extract custom fields like account numbers or order IDs, while summarization condenses text and does not perform routing or extraction.

116
MCQeasy

What is 'Azure AI Language' and which capabilities does it include?

A.A programming language developed by Microsoft for building AI applications
B.A cloud NLP service providing sentiment analysis, NER, summarisation, CLU, and QA capabilities
C.A machine translation service that converts text between all world languages
D.A language learning application that helps users practise foreign languages using AI
AnswerB

Azure AI Language is a managed cloud NLP service that bundles multiple capabilities: sentiment analysis, named entity recognition (NER), text summarisation, conversational language understanding (CLU), and question answering (QA). It is pre-built for immediate use through REST APIs and SDKs, yet it is customisable to domain-specific needs with custom entities, custom text classification, custom question answering, and CLU projects. This breadth of features, unified under a single service, differentiates it from single-purpose AI tools.

Why this answer

Azure AI Language is a cloud-based natural language processing (NLP) service that provides pre-built and custom capabilities for analyzing and understanding text. Option B correctly identifies its core features, including sentiment analysis, named entity recognition (NER), summarization, conversational language understanding (CLU), and question answering (QA). These capabilities allow developers to extract insights, classify intents, and generate responses from unstructured text without needing deep machine learning expertise.

Exam trap

The trap here is that candidates often confuse Azure AI Language with a general-purpose programming language or a single-purpose translation service, overlooking its comprehensive suite of NLP features that go beyond translation or learning tools.

How to eliminate wrong answers

Option A is wrong because Azure AI Language is not a programming language; it is a managed cloud service, whereas Microsoft's AI-focused programming languages include tools like ML.NET or Python SDKs. Option C is wrong because while Azure AI Language includes translation capabilities via the Translator service, it is not solely a machine translation service; it offers a broader suite of NLP features beyond translation. Option D is wrong because Azure AI Language is not a language learning application; it is an enterprise-grade NLP service for developers, not an end-user educational tool.

117
MCQmedium

What is the difference between extractive summarization and abstractive summarization?

A.Extractive works on text; abstractive works on images
B.Extractive pulls existing sentences; abstractive generates new text capturing the meaning
C.Extractive is for long documents; abstractive is for short text
D.Extractive summarization is always less accurate than abstractive
AnswerB

Extractive summarization is a selection task: it identifies the most salient sentences or spans in the original document and copies them verbatim into the summary, preserving the source wording and structure. Abstractive summarization, in contrast, is a generation task: it reads the source text, builds a semantic understanding, and then produces new, condensed sentences that express the same meaning using different phrasing. This fundamental contrast between copying existing sentences and generating new text is exactly what differentiates the two approaches in Azure AI Language's summarization APIs.

Why this answer

Extractive summarization identifies and extracts the most important sentences directly from the source text, while abstractive summarization generates new sentences that capture the core meaning, often using natural language generation techniques. In Azure AI Language, extractive summarization returns a set of ranked sentences from the original document, whereas abstractive summarization produces a concise summary that may rephrase content. This distinction is fundamental to understanding how different NLP workloads handle text summarization tasks.

Exam trap

The trap here is that candidates confuse the terms 'extractive' and 'abstractive' with other AI workloads (like image processing) or assume one is always superior, when in fact the key difference is whether the summary uses existing sentences or generates new text.

How to eliminate wrong answers

Option A is wrong because extractive summarization works on text, not images, and abstractive summarization also works on text; image summarization falls under computer vision, not NLP. Option C is wrong because both extractive and abstractive summarization can be applied to documents of any length; the choice depends on the desired output style, not document length. Option D is wrong because accuracy depends on the specific use case and model quality; abstractive summarization can introduce errors or hallucinations, while extractive summarization is often more faithful to the original text.

118
MCQmedium

What is 'abstractive summarization' vs. 'extractive summarization' in Azure AI Language, and which produces summaries in new words?

A.Extractive produces new words; abstractive copies sentences
B.Abstractive generates new sentences; extractive selects existing sentences from the source
C.They produce identical output through different computational paths
D.Abstractive works only for legal documents; extractive for general text
AnswerB

This is correct because abstractive summarization uses natural language generation to produce novel sentences that may not appear in the source but convey key information, whereas extractive summarization ranks and returns existing sentences unchanged. Abstractive output tends to be more fluent and concise but can introduce hallucinations; extractive output is faithful to the source but may lack cohesion.

Why this answer

Abstractive summarization generates new sentences that rephrase the core meaning of the source text, similar to how a human would summarize. Extractive summarization, in contrast, selects and copies key sentences directly from the original document without rewording them. Option B correctly identifies that abstractive produces new sentences while extractive selects existing ones.

Exam trap

The trap here is that candidates often confuse the two terms, mistakenly thinking 'abstractive' means 'extracting abstracts' or that 'extractive' creates new content, so they reverse the definitions.

How to eliminate wrong answers

Option A is wrong because it reverses the definitions: extractive summarization copies existing sentences, not produces new words, and abstractive summarization generates new sentences, not copies sentences. Option C is wrong because abstractive and extractive summarization produce fundamentally different outputs—abstractive creates novel phrasing, while extractive outputs verbatim excerpts—not identical results. Option D is wrong because abstractive summarization is not limited to legal documents; it works across various domains, and extractive summarization is also used for general text, not exclusively for general text.

119
MCQmedium

What is 'question answering' in Azure AI Language and what are its two main types?

A.Multiple-choice question generation and open-ended answer scoring
B.Custom QA (trained on your documents) and prebuilt QA (document provided at query time)
C.Structured QA for databases and unstructured QA for text documents
D.Real-time QA for chatbots and batch QA for scheduled document processing
AnswerB

Custom question answering (QA) trains a knowledge base on your own documents, FAQs, and curated question-answer pairs, allowing the model to learn from that content before runtime. In contrast, prebuilt QA requires no training; you supply a document or URL directly in the API request, and the service extracts answers from that provided text. Both return precise natural language answers, but they differ fundamentally in whether the knowledge source is pre-built into the model or supplied at query time.

Why this answer

Azure AI Language's 'question answering' feature provides two distinct capabilities: Custom QA, where you train a model on your own documents (e.g., PDFs, FAQs) to answer questions from that knowledge base, and Prebuilt QA, which uses a document provided at query time to extract answers without prior training. This distinction is fundamental to how the service is deployed—either as a persistent, trained knowledge base or as an on-the-fly extraction from a user-supplied document.

Exam trap

The trap here is that candidates confuse the 'two main types' with operational characteristics (e.g., real-time vs. batch) or data format distinctions (structured vs. unstructured), rather than recognizing the official Azure classification based on whether the knowledge source is pre-trained (Custom) or provided at query time (Prebuilt).

How to eliminate wrong answers

Option A is wrong because 'question answering' in Azure AI Language does not involve multiple-choice question generation or open-ended answer scoring; it is a retrieval-based system that extracts answers from provided content, not a generative or scoring mechanism. Option C is wrong because Azure AI Language's question answering is not categorized by structured vs. unstructured data sources; both Custom and Prebuilt QA can handle unstructured text, and the service does not natively support structured database queries (that would be Azure Cognitive Search or SQL-based services). Option D is wrong because the two main types are not real-time vs. batch processing; both Custom and Prebuilt QA can operate in real-time or batch modes depending on the application, and the official classification is based on whether the knowledge source is pre-trained (Custom) or provided at query time (Prebuilt).

120
MCQeasy

What is the purpose of Azure Bot Service's channel integration?

A.Connecting Azure to on-premises networks for secure bot deployment
B.Deploying a single bot across multiple communication platforms without code changes
C.Translating bot responses into multiple languages automatically
D.Training the bot on conversations from specific channels
AnswerB

The Bot Framework enables the same bot service endpoint to be registered across many channels—Teams, Web Chat, Direct Line, Slack, SMS, and more—without altering the underlying bot logic. Each channel adapter normalizes incoming and outgoing message formats into a common Activity schema, so the bot code remains constant for every platform. This is the core purpose of Azure Bot Service's channel registration.

Why this answer

Azure Bot Service's channel integration allows a single bot to be deployed across multiple communication platforms (e.g., Microsoft Teams, Slack, Facebook Messenger, Web Chat) without requiring any code changes to the bot logic. The Bot Framework handles protocol translation and event mapping between the bot and each channel, enabling reuse of the same bot code across diverse endpoints.

Exam trap

The trap here is that candidates confuse channel integration with other Azure services like Translator Text or network connectivity, assuming that 'integration' implies translation or secure deployment rather than the core concept of multi-platform deployment without code changes.

How to eliminate wrong answers

Option A is wrong because Azure Bot Service does not handle network connectivity or VPNs; connecting Azure to on-premises networks is the role of Azure VPN Gateway or ExpressRoute, not Bot Service channel integration. Option C is wrong because automatic language translation is not a feature of channel integration; that would be handled by Azure Cognitive Services Translator Text or a custom middleware, not by the channel adapter. Option D is wrong because channel integration does not train the bot on conversations; training a bot on channel-specific conversations is done via data collection and model retraining, not by the channel integration layer.

121
MCQmedium

A medical research team needs to analyze thousands of clinical trial reports to extract specific medical terms like disease names, symptoms, and medications. They want to use an Azure AI Language feature that is pre-trained on medical data and requires no custom training. Which feature should they use?

A.Key Phrase Extraction
B.Named Entity Recognition (NER)
C.Text Analytics for Health (Healthcare NLP)
D.Sentiment Analysis
AnswerC

Text Analytics for Health (Healthcare NLP) is a purpose-built prebuilt feature of Azure AI Language, fine-tuned on large-scale medical literature, clinical trial documents, and electronic health records. It extracts clinically meaningful entities such as diagnoses, medications, procedures, and symptoms, and goes further by mapping them to standardized ontologies like SNOMED CT and RxNorm. It also surfaces relationships (e.g., drug dosage, treatment indications) and assertions (e.g., negation, certainty, conditionality), making it suitable for analyzing thousands of clinical notes without custom model training.

Why this answer

Text Analytics for Health (Healthcare NLP) is a pre-trained Azure AI Language feature specifically designed to extract medical entities such as disease names, symptoms, medications, and treatment details from unstructured clinical text. It requires no custom training and is built on medical ontologies like UMLS, making it ideal for analyzing thousands of clinical trial reports without additional model development.

Exam trap

The trap here is that candidates often confuse generic Named Entity Recognition (NER) with domain-specific healthcare NER, assuming any NER can handle medical terms, but only Text Analytics for Health is pre-trained on medical data and requires no custom training.

Why the other options are wrong

A

Key Phrase Extraction does not specialize in medical terminology; it extracts general key phrases from text, not specific medical entities like diseases or medications.

B

Named Entity Recognition (NER) is a general-purpose feature that extracts entities like people, places, and organizations, but it is not pre-trained on medical data and cannot reliably extract specialized medical terms like disease names and medications from clinical trial reports.

D

Sentiment Analysis detects positive/negative sentiment in text, but the question requires extracting specific medical terms like disease names and medications from clinical trial reports, which is a specialized medical entity extraction task.

122
MCQmedium

A company wants to build a chatbot that can answer customer questions about their product return policy, shipping times, and warranty information. They have a structured document with these questions and answers. Which Azure AI Language feature should they use to create this chatbot without writing custom code?

A.Conversational Language Understanding (CLU)
B.Custom Text Classification
C.Custom Question Answering
D.Language Detection
AnswerC

Custom Question Answering lets you ingest FAQ pages, product manuals, or other structured content into a knowledge base that maps natural-language questions to specific answer spans. At runtime, a chatbot issues a query to the Custom Question Answering API, which uses a transformer-based ranker to return the best matching answer. This is the direct Azure service for document-driven Q&A in a chatbot, and it also supports multi-turn conversations and active learning suggestions to improve accuracy over time.

Why this answer

Custom Question Answering (C) is the correct choice because it is specifically designed to create a chatbot that answers questions based on a structured document (e.g., FAQ, product manual) without writing custom code. It uses a predefined knowledge base of question-answer pairs and provides a built-in orchestration for bot integration, making it ideal for this scenario.

Exam trap

The trap here is that candidates often confuse Conversational Language Understanding (CLU) with Custom Question Answering, but CLU requires custom code for intent handling and does not natively support a static Q&A knowledge base, whereas Custom Question Answering is purpose-built for this exact use case.

Why the other options are wrong

A

Conversational Language Understanding (CLU) is designed for intent recognition and entity extraction in conversational flows, not for directly answering questions from a structured Q&A document without custom code. Custom Question Answering is the appropriate feature for this scenario.

B

Custom Text Classification is used to categorize text into predefined classes, not to extract answers from a structured Q&A document. The company needs to answer specific questions based on a knowledge base, which is the purpose of Custom Question Answering.

D

Language Detection identifies the language of text, not the intent or content of questions. It cannot extract answers from a structured document or power a Q&A chatbot.

123
MCQeasy

What is Azure AI Speech's real-time speech recognition feature used for?

A.Generating spoken audio from written text in real time
B.Converting live spoken audio into text with low latency
C.Translating real-time audio between languages
D.Identifying who is speaking from their voice
AnswerB

Converting live spoken audio into text with low latency is the core definition of real-time speech recognition, as exposed by Azure Speech-to-text in streaming mode. The service receives audio chunks continuously, performs feature extraction and acoustic/language model decoding, and emits interim hypotheses before the final utterance is complete. This makes live captioning, dictation, and voice-command interfaces possible.

Why this answer

Azure AI Speech's real-time speech recognition feature is designed to convert live spoken audio into text with low latency, enabling applications like live captioning, voice commands, and transcription during meetings. It uses streaming APIs (e.g., the Speech SDK's RecognizeOnceAsync or StartContinuousRecognitionAsync) to process audio chunks as they arrive, returning partial and final results with minimal delay.

Exam trap

The trap here is that candidates confuse speech recognition (audio-to-text) with text-to-speech (text-to-audio) or speech translation, especially when the word 'real-time' appears in the question, leading them to pick Option A or C without carefully reading the feature name.

How to eliminate wrong answers

Option A is wrong because generating spoken audio from written text in real time describes text-to-speech (TTS), not speech recognition; Azure AI Speech's TTS feature handles that. Option C is wrong because translating real-time audio between languages is a separate capability called speech translation, which combines speech recognition with machine translation, not pure speech recognition. Option D is wrong because identifying who is speaking from their voice is speaker recognition (a different Azure AI Speech feature), which uses voice biometrics to verify or identify speakers, not convert speech to text.

124
MCQeasy

What is 'Azure AI Translator' and what are its main capabilities beyond basic text translation?

A.Only translating short text snippets between two languages
B.Document translation, custom terminology, transliteration, and dictionary lookup beyond basic text translation
C.Interpreting idioms and cultural references to produce culturally appropriate translations
D.Real-time video translation by overlaying translated subtitles on live video streams
AnswerB

The correct scope of Azure AI Translator extends far beyond simple text translation: it offers asynchronous document translation that preserves original document structure and formatting, custom terminology via glossaries or Custom Translator models, transliteration to convert text between scripts (e.g., Arabic to Latin), and dictionary lookup with alternative translations and part-of-speech details. These are explicitly provided features, making this option the accurate description.

Why this answer

Azure AI Translator is a cloud-based text translation service that goes far beyond basic text translation. Its main capabilities include document translation (preserving original structure), custom terminology (using user-defined glossaries), transliteration (converting text between scripts), and dictionary lookup (providing alternative translations and usage examples). These features make it suitable for enterprise-grade localization and multilingual content processing.

Exam trap

The trap here is that candidates may assume Azure AI Translator includes advanced cultural adaptation or real-time video capabilities, but the exam tests the specific documented features: document translation, custom terminology, transliteration, and dictionary lookup.

How to eliminate wrong answers

Option A is wrong because Azure AI Translator is not limited to short text snippets; it supports full document translation and batch processing. Option C is wrong because while Azure AI Translator can handle some context, it does not interpret idioms or cultural references to produce culturally appropriate translations; that requires a more advanced AI service like Azure AI Language's custom text classification or a human translator. Option D is wrong because real-time video translation with overlaid subtitles is not a built-in capability of Azure AI Translator; it is typically achieved by combining Azure AI Video Indexer with translation services.

125
MCQmedium

What is the Azure AI Language Studio used for in addition to testing built-in features?

A.Only for testing pre-built language features without any customization
B.Building and training custom NLP models including custom classification and NER
C.Writing and executing Python code for NLP tasks
D.Managing billing and API keys for Azure AI Language
AnswerB

Language Studio enables the full custom NLP model lifecycle, which is a core reason it is much more than a pre-built API demo. For example, you can create a custom text classification model by importing or labeling documents, train a model on that data, view evaluation metrics such as precision/recall/F1, and deploy it to a live endpoint. Similarly, Custom NER lets you define your own entity types, tag entities in training text, train, evaluate, and use the trained model through a dedicated endpoint. The built-in 'custom' creation flows and project-based configuration make it the primary no-code interface for these workflows on Azure AI Language.

Why this answer

Azure AI Language Studio is a comprehensive tool that allows users to not only test pre-built language features but also to build, train, and deploy custom NLP models, such as custom text classification and custom named entity recognition (NER). This extends beyond simple testing to enable tailored solutions for domain-specific language understanding.

Exam trap

The trap here is that candidates may assume Language Studio is only a testing playground for pre-built features, overlooking its powerful custom model training capabilities that are central to the AI-900 exam's focus on tailoring NLP solutions.

How to eliminate wrong answers

Option A is wrong because it incorrectly limits Language Studio to only testing pre-built features, ignoring its capability to create custom models. Option C is wrong because Language Studio is a graphical interface, not an IDE for writing or executing Python code; code-based development is done via SDKs or REST APIs. Option D is wrong because billing and API key management are handled in the Azure Portal, not within Language Studio itself.

126
MCQmedium

What is the question answering feature in Azure AI Language used for?

A.Training custom language models for complex conversations
B.Building knowledge bases that automatically answer questions from FAQ content
C.Generating new questions from a given text
D.Testing the quality of chatbot responses
AnswerB

This is exactly what Azure AI Language's question answering feature is designed to do. It ingests FAQ-style documents, product manuals, and frequently visited URLs, then builds a structured knowledge base. When a user asks a question in natural language, the service ranks candidate answers and returns the best one, optionally with a confidence score. This capability directly supports building automated answer systems from existing FAQ content.

Why this answer

The question answering feature in Azure AI Language is designed to extract answers from structured content like FAQs, manuals, or support documents. It builds a knowledge base that can automatically respond to user queries in natural language, making it ideal for customer support or self-service portals.

Exam trap

The trap here is that candidates often confuse question answering with conversational language understanding (CLU), but question answering is specifically for extracting answers from static content, not for managing multi-turn dialogues or custom intents.

How to eliminate wrong answers

Option A is wrong because training custom language models for complex conversations is the domain of Azure AI Language's conversational language understanding (CLU) or custom text classification, not the question answering feature, which focuses on extracting answers from predefined content. Option C is wrong because generating new questions from a given text is a separate capability (e.g., question generation in Azure AI), not the purpose of question answering, which answers existing questions. Option D is wrong because testing the quality of chatbot responses is a quality assurance task, not a feature of Azure AI Language's question answering; the feature itself provides answers, not evaluation metrics.

127
MCQeasy

What is 'Azure Language Studio' and what can you do with it?

A.A code editor for writing Python NLP scripts connected to Azure AI Language APIs
B.A no-code web portal for testing and training Azure AI Language capabilities
C.A service for hosting and running multi-language web applications in Azure
D.A creative writing studio application powered by AI language generation
AnswerB

Language Studio is a no-code web portal (language.cognitive.azure.com) connected to an Azure AI Language resource. It provides visual workflows for prebuilt features—sentiment analysis, named entity recognition, key phrase extraction, PII detection—and for building custom models such as custom text classification and custom NER. Users can upload labeled data, train, evaluate, and publish models without writing code, while the underlying service exposes the same capabilities programmatically through REST APIs and SDKs.

Why this answer

Azure Language Studio is a no-code web portal that allows users to explore, test, and train Azure AI Language capabilities without writing code. It provides a graphical interface for tasks like sentiment analysis, key phrase extraction, and custom text classification, making it accessible for non-developers to build and evaluate NLP models.

Exam trap

The trap here is that candidates may confuse Azure Language Studio with a development environment (like Visual Studio Code) or a hosting service, when in fact it is specifically a no-code portal for testing and training NLP models.

How to eliminate wrong answers

Option A is wrong because Azure Language Studio is not a code editor; it is a no-code portal, and while it integrates with Azure AI Language APIs, it does not require writing Python scripts. Option C is wrong because Azure Language Studio is not a service for hosting multi-language web applications; that is the role of Azure App Service or Azure Functions. Option D is wrong because Azure Language Studio is not a creative writing application; it is a tool for configuring and testing NLP models, not for generating creative content.

128
MCQmedium

A news agency wants to build a system that can automatically generate a short headline for each news article. The system should select the most important sentence from the article as the headline. Which Azure AI Language feature should they use?

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

Extractive summarization analyzes the source text and assigns each sentence a relevance score based on factors like word frequency, sentence position, and centrality to the document's main theme, then selects the top-scoring sentences verbatim. Because it pulls existing sentences, the output preserves grammaticality and original phrasing, which makes the chosen sentences directly usable as headline candidates or concise summaries. This is exactly the capability needed to automatically pick out complete sentences that convey the news event.

Why this answer

Extractive summarization is the correct Azure AI Language feature because it identifies and extracts the most important sentences from a document, which directly matches the requirement to select the most important sentence as a headline. Unlike key phrase extraction, which returns individual words or short phrases, extractive summarization returns complete sentences ranked by relevance, making it ideal for headline generation.

Exam trap

The trap here is that candidates often confuse key phrase extraction with extractive summarization, assuming that extracting 'key phrases' is the same as extracting sentences, but key phrase extraction yields only isolated words or short phrases, not complete, coherent sentences suitable for a headline.

How to eliminate wrong answers

Option A is wrong because key phrase extraction returns individual words or short phrases (e.g., 'news agency', 'headline'), not complete sentences, so it cannot select a sentence as a headline. Option C is wrong because entity recognition identifies named entities like people, places, or organizations (e.g., 'Azure', 'Microsoft'), but does not extract or rank sentences. Option D is wrong because sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the importance or relevance of sentences.

129
MCQhard

What is 'latent semantic analysis' (LSA) and how does it relate to modern NLP embeddings?

A.A legal analysis technique for discovering hidden clauses in contracts
B.An early matrix factorisation method for finding latent semantic relationships — predecessor to neural embeddings
C.A technique for analysing the structure of sentences to detect grammatical errors
D.Latent Semantic Analysis is the same as Large Language Model analysis
AnswerB

Latent Semantic Analysis (LSA) is correctly described as an early matrix factorisation technique: it applies singular value decomposition (SVD) to a term-document matrix, producing a low-rank latent space that captures semantic relatedness between terms and documents. This yields dense, distributional word vectors that anticipate modern neural embeddings, though LSA's representations are linear and static rather than context-sensitive, which is why it is viewed as a conceptual predecessor to transformer-based embeddings.

Why this answer

Latent Semantic Analysis (LSA) is an early matrix factorization technique that uses singular value decomposition (SVD) to reduce the dimensionality of a term-document matrix, revealing latent semantic relationships between words and documents. This approach is a direct predecessor to modern neural embeddings (e.g., Word2Vec, GloVe), which also learn low-dimensional vector representations of words based on co-occurrence patterns, but with deeper non-linear transformations.

Exam trap

The trap here is that candidates may confuse 'latent' with 'legal' or assume LSA is a modern deep learning technique, when in fact it is a classical linear algebra method that predates neural embeddings and is not used in contemporary LLMs.

How to eliminate wrong answers

Option A is wrong because LSA is not a legal analysis technique; it is a mathematical method from information retrieval and natural language processing, not designed for discovering hidden clauses in contracts. Option C is wrong because LSA does not analyze sentence structure for grammatical errors; it focuses on semantic relationships between terms and documents, not syntactic parsing or grammar checking. Option D is wrong because LSA is not the same as Large Language Model (LLM) analysis; LLMs like GPT are based on deep neural networks with transformer architectures, while LSA is a linear algebraic method from the 1990s, far simpler and less powerful.

130
MCQhard

A medical research organization needs to process thousands of clinical trial documents to automatically extract specific medical entities such as diseases, symptoms, medications, and dosages. They want to use a prebuilt Azure AI Language capability that is already trained on medical domain data. Which Azure AI Language feature should they use?

A.Key Phrase Extraction
B.Named Entity Recognition (NER)
C.Text Analytics for Health
D.Custom Text Classification
AnswerC

Text Analytics for Health is a purpose-built, pre-trained Azure AI Language service specifically designed for clinical text. It extracts medical entities such as diseases, symptoms, medications, and dosages while also capturing relations, negation, and assertion context. It links extracted concepts to standard medical ontologies like UMLS and ICD-10-CM, making it immediately applicable to processing thousands of clinical notes without custom model training.

Why this answer

Text Analytics for Health is a prebuilt Azure AI Language capability specifically trained on medical domain data, enabling extraction of entities like diseases, symptoms, medications, and dosages from clinical trial documents without requiring custom model training. It is designed for healthcare and life sciences use cases, making it the correct choice for processing thousands of clinical documents automatically.

Exam trap

The trap here is that candidates confuse general-purpose Named Entity Recognition (NER) with domain-specific medical NER, assuming any NER can extract medical entities, but Text Analytics for Health is the only prebuilt Azure service trained on medical data for this purpose.

Why the other options are wrong

A

Key Phrase Extraction identifies general key terms (e.g., 'clinical trial', 'dosage') but cannot extract specific medical entities like diseases or medications because it lacks medical domain training.

B

Named Entity Recognition (NER) extracts general entities like people, places, and organizations, but it is not pre-trained on medical domain data to recognize specific medical entities such as diseases, symptoms, medications, and dosages.

D

Custom Text Classification requires training a model with labeled data, but the question specifies using a prebuilt capability already trained on medical domain data, which is not the case for custom classification.

131
MCQeasy

What is 'Azure AI Immersive Reader' and what accessibility needs does it address?

A.A VR headset that immerses users in a virtual reading environment
B.An NLP-powered text accessibility tool with TTS, syllable highlighting, and translation for learners and readers with disabilities
C.A feature that reads 3D models and product descriptions aloud in e-commerce applications
D.An AI that summarises long articles into concise bullet points for busy readers
AnswerB

Immersive Reader is an Azure AI Language service that applies NLP to parse text into clauses, split syllables, highlight parts of speech, and synthesize neural speech (TTS) with adjustable reading speed. It also provides real-time translation across dozens of languages and accessibility aids such as line focus, picture dictionary, and spacing adjustments. This combination is specifically designed for learners with dyslexia, visual impairments, or reading challenges, making it the correct match for an AI-powered text accessibility tool.

Why this answer

Azure AI Immersive Reader is a natural language processing (NLP) tool designed to improve reading comprehension and accessibility. It uses text-to-speech (TTS), syllable highlighting, and real-time translation to support learners, individuals with dyslexia, and other reading disabilities, making option B correct.

Exam trap

The trap here is that candidates confuse Immersive Reader with a general-purpose summarization or VR tool, when it is specifically a text accessibility service that enhances reading without altering the original content.

How to eliminate wrong answers

Option A is wrong because Azure AI Immersive Reader is not a VR headset; it is a software-based tool that runs in a web browser or application, not a hardware device. Option C is wrong because Immersive Reader does not read 3D models or product descriptions aloud in e-commerce; it focuses on text-based content and does not interpret 3D geometry. Option D is wrong because Immersive Reader does not summarize articles into bullet points; that is a different NLP capability (e.g., Azure AI Text Summarization), while Immersive Reader enhances readability of existing text without condensing it.

132
MCQmedium

What does Azure AI Language's 'text analytics for health' feature provide?

A.Real-time patient health monitoring from IoT medical devices
B.Extracting structured clinical information from unstructured medical text
C.Providing medical advice and treatment recommendations
D.Monitoring the health status of Azure AI services
AnswerB

Text Analytics for Health identifies medical entities (diagnoses, medications, symptoms) in clinical notes, converting unstructured text to structured data.

Why this answer

Azure AI Language's 'text analytics for health' feature is designed to extract structured clinical information—such as diagnoses, medications, symptoms, and procedures—from unstructured medical text like clinical notes, discharge summaries, and radiology reports. It uses specialized NLP models trained on medical ontologies (e.g., UMLS, ICD-10-CM) to identify and normalize healthcare entities, enabling downstream analytics and decision support.

Exam trap

The trap here is that candidates confuse 'health' in the service name with general health monitoring or medical advice, rather than recognizing it as a domain-specific NLP feature for extracting clinical entities from text.

How to eliminate wrong answers

Option A is wrong because 'text analytics for health' does not process real-time IoT device data; that would require Azure IoT Hub and Azure Stream Analytics, not a text-based NLP service. Option C is wrong because the feature does not provide medical advice or treatment recommendations—it only extracts and structures information, leaving clinical decision-making to healthcare professionals. Option D is wrong because it does not monitor Azure AI services; that is the role of Azure Monitor and Service Health, not a health-specific NLP capability.

133
MCQeasy

What does Azure AI Speech service's text-to-speech (TTS) feature do?

A.Converts spoken audio into written text
B.Converts written text into natural-sounding spoken audio
C.Identifies the language of spoken audio
D.Translates spoken words from one language to another
AnswerB

Text-to-speech (TTS) is a synthesis task that takes written text as input and produces a natural-sounding audio waveform, often using neural vocoders and prosody models. Azure Neural TTS supports SSML (Speech Synthesis Markup Language) to control pitch, rate, and emphasis, plus customizable neural voices and multiple languages. This is the correct definition because the direction is text → audio, without any audio analysis.

Why this answer

Azure AI Speech service's text-to-speech (TTS) feature converts written text into natural-sounding spoken audio using neural voice models. It synthesizes speech from input text, enabling applications like voice assistants, audiobooks, and accessibility tools. This is the core function of TTS, distinct from speech-to-text or translation capabilities.

Exam trap

The trap here is that candidates confuse text-to-speech with speech-to-text (Option A), as both involve speech and text, but the direction of conversion is opposite.

How to eliminate wrong answers

Option A is wrong because it describes speech-to-text (STT), not text-to-speech; STT converts spoken audio into written text. Option C is wrong because language identification is a separate feature of the Speech service, often used as a precursor to STT or translation, not TTS. Option D is wrong because it describes speech translation, which involves converting spoken words from one language to another, not synthesizing speech from text.

134
MCQmedium

What is the Azure AI Speech service's 'speaker diarization' feature?

A.Converting a speaker's voice to a different language in real time
B.Identifying and labeling different speakers in a multi-speaker audio recording
C.Measuring the speaking speed (words per minute) of each speaker
D.Filtering out background speakers from a primary speaker's recording
AnswerB

Speaker diarization answers "who spoke when" by splitting an audio stream into homogeneous segments and assigning each segment a distinct speaker label (e.g., Speaker 1, Speaker 2). This enables transcripts that attribute each spoken segment to the correct speaker, which is precisely the capability described in this option—making it the correct definition of the feature.

Why this answer

Speaker diarization is the process of partitioning an audio stream into homogeneous segments according to the speaker identity. It answers the question 'who spoke when?' by assigning a unique label (e.g., Speaker 1, Speaker 2) to each segment in a multi-speaker recording. This is a built-in capability of Azure AI Speech, often used in meeting transcription and call center analytics.

Exam trap

The trap here is that candidates confuse speaker diarization with speaker recognition or voice cloning, assuming it involves translating or modifying the speaker's voice, rather than simply labeling who is speaking when.

How to eliminate wrong answers

Option A is wrong because converting a speaker's voice to a different language in real time describes speech translation, not speaker diarization; Azure AI Speech offers real-time translation via the Speech Translation API, which is a separate feature. Option C is wrong because measuring speaking speed (words per minute) is a form of speech rate analysis, which is not part of the speaker diarization feature; Azure AI Speech does not expose a direct WPM metric through diarization. Option D is wrong because filtering out background speakers from a primary speaker's recording describes speaker separation or noise suppression, not diarization; diarization identifies and labels all speakers but does not remove any audio.

135
MCQmedium

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

A.A markup language for styling how text is displayed on screen in Azure apps
B.An XML language for controlling TTS speech rate, pitch, pauses, and emphasis
C.A security standard for marking sensitive spoken content for redaction
D.A standard for describing the structure of multi-turn dialogue in speech interfaces
AnswerB

SSML gives fine-grained TTS control — rate, pitch, pauses, emphasis, multi-voice sentences — for professional audio production.

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 speech rate, pitch, volume, pauses, and emphasis. In Azure AI Speech, SSML tags like <prosody>, <break>, and <emphasis> are embedded in the input text to produce more natural and expressive synthesized speech.

Exam trap

Microsoft often tests the distinction between SSML (speech synthesis markup) and other XML-based standards like SRGS (speech recognition grammar) or VoiceXML (dialogue management), leading candidates to confuse SSML with dialogue or security standards.

How to eliminate wrong answers

Option A is wrong because SSML controls speech synthesis parameters, not text display styling; display styling is handled by CSS or XAML in Azure apps. Option C is wrong because SSML is not a security standard; Azure uses content moderation APIs or custom redaction logic for sensitive content, not SSML. Option D is wrong because SSML is a single-utterance markup for TTS control, not a standard for describing multi-turn dialogue structure; dialogue management is handled by frameworks like Bot Framework or VoiceXML.

136
MCQmedium

What is 'orchestration workflow' in Azure AI Language for multi-skill scenarios?

A.Scheduling language model inference jobs to run at off-peak hours
B.A single entry point that routes queries to the appropriate language skill based on intent
C.Automating the data labelling workflow for custom NLP model training
D.Managing the sequence of preprocessing steps applied to text before model inference
AnswerB

An orchestration workflow is a single, unified entry point—typically deployed as an Azure AI Language resource—that uses a top-level intent classifier to route each incoming query to the most appropriate underlying language skill, such as CLU for custom intents, custom question answering for knowledge bases, or LUIS for legacy apps. It centralizes skill connectivity and lets developers build a conversational application that exposes one endpoint while still leveraging multiple specialized language services. This dynamic, intent-based routing is the core purpose of orchestration, distinguishing it from scheduling, preprocessing, or data-labeling tasks.

Why this answer

In Azure AI Language, the orchestration workflow is a feature that allows you to connect multiple language skills (such as custom question answering, conversational language understanding, and LUIS) into a single endpoint. It acts as a router that analyzes the user's query intent and then directs the request to the most appropriate skill for processing, enabling multi-skill scenarios without requiring separate endpoints or manual routing logic.

Exam trap

The trap here is that candidates confuse 'orchestration' with general workflow automation or preprocessing pipelines, rather than recognizing it as a specific intent-based routing mechanism between multiple deployed language skills in Azure AI Language.

How to eliminate wrong answers

Option A is wrong because scheduling model inference jobs for off-peak hours is a compute or batch processing concern, not a routing or orchestration feature within Azure AI Language's multi-skill workflow. Option C is wrong because automating data labeling workflows is part of the data preparation and model training pipeline, not the orchestration layer that handles runtime query routing between deployed skills. Option D is wrong because managing preprocessing steps (like tokenization or normalization) is a text processing pipeline detail, whereas orchestration focuses on intent-based routing to different language skills, not on the sequence of text transformations.

137
MCQmedium

What is custom text classification in Azure AI Language?

A.Translating text into a custom language invented by the user
B.Training a text classification model on your own labeled data for custom categories
C.Automatically detecting and removing custom offensive terms from text
D.Formatting text with custom styles and fonts
AnswerB

Custom text classification lets you define your own categories, label examples, and train a model for your specific classification needs.

Why this answer

Custom text classification in Azure AI Language allows you to train a machine learning model on your own labeled dataset to classify text into custom categories that are specific to your business needs. This is a supervised learning approach where you provide examples of text and their corresponding labels, and the service learns to predict the correct category for new, unseen text. It is distinct from pre-built classification models because it adapts to your unique taxonomy.

Exam trap

The trap here is that candidates confuse custom text classification with other Azure AI Language features like translation, content moderation, or formatting, because the word 'custom' may misleadingly imply any user-defined operation on text rather than the specific supervised learning task of categorizing text into user-defined labels.

How to eliminate wrong answers

Option A is wrong because custom text classification does not involve translating text into a user-invented language; translation is handled by the Azure AI Translator service, not by text classification. Option C is wrong because automatically detecting and removing offensive terms is a content moderation task, typically performed by Azure Content Moderator or the Text Analytics health and abuse detection APIs, not by custom text classification which focuses on categorization. Option D is wrong because formatting text with custom styles and fonts is a presentation or rendering task, unrelated to the NLP classification capabilities of Azure AI Language.

138
MCQmedium

A hotel chain wants to automatically analyze guest reviews to identify the most frequently mentioned aspects of their stay, such as 'cleanliness', 'staff friendliness', or 'location'. They want to use a prebuilt Azure AI Language feature without custom training. Which feature should they use?

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

Key phrase extraction is the correct choice because it isolates the most salient words and multi-word expressions from each review, such as 'room cleanliness,' 'friendly front desk,' or 'breakfast variety.' This technique allows the hotel chain to see which specific aspects guests mention most frequently without requiring predefined categories or labels. Unlike sentiment or entity recognition, it directly answers the question of 'what topics are being discussed' in the reviews.

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 most salient words or phrases from unstructured text, such as 'cleanliness', 'staff friendliness', or 'location'. This feature requires no custom training and directly addresses the hotel chain's need to surface frequently mentioned aspects of guest reviews.

Exam trap

The trap here is that candidates often confuse Key Phrase Extraction with Entity Recognition, mistakenly thinking that extracting 'aspects' like 'cleanliness' is a form of entity recognition, when in fact Entity Recognition is limited to predefined categories like Person, Location, or Organization.

Why the other options are wrong

A

Sentiment Analysis determines the overall positive, negative, or neutral tone of text, but does not extract specific aspects like 'cleanliness' or 'staff friendliness' mentioned in reviews.

C

Entity Recognition identifies named entities like people, places, or organizations, but the question asks for extracting frequently mentioned aspects (e.g., 'cleanliness'), which are key phrases, not predefined entity types.

D

Language Detection identifies the language of text (e.g., English, Spanish), not the topics or aspects mentioned in guest reviews. The hotel chain needs to extract specific aspects like 'cleanliness' or 'staff friendliness', which requires Key Phrase Extraction.

139
MCQhard

A law firm needs to process thousands of legal contracts. They want to extract specific clauses (e.g., 'confidentiality', 'indemnity') and also identify the names of parties and monetary amounts mentioned. Which Azure AI Language feature(s) should they use together to achieve both tasks?

A.Key phrase extraction and sentiment analysis
B.Custom text classification and named entity recognition
C.Entity linking and language detection
D.Summarization and conversational language understanding
AnswerB

Custom text classification lets the law firm train a model on labeled examples to assign each contract to categories such as 'NDA,' 'employment agreement,' or 'contains non-compete clause,' while named entity recognition (NER) extracts structured values like party names, dates, jurisdictions, and monetary amounts from the text. By combining custom classification with NER, the solution directly addresses both document-level sorting and field-level extraction. This is the intended pattern for automated legal contract analysis in Azure AI Language.

Why this answer

Custom text classification allows the law firm to train a model to identify specific clauses like 'confidentiality' and 'indemnity' by providing labeled examples. Named entity recognition (NER) can then extract predefined entities such as person names (parties) and monetary amounts from the text. Together, these two features address both custom clause detection and standard entity extraction.

Exam trap

The trap here is that candidates may think prebuilt NER alone can handle custom clauses, but NER only recognizes a fixed set of entity types (e.g., person, organization, money) and cannot identify domain-specific clauses without custom training.

How to eliminate wrong answers

Option A is wrong because key phrase extraction only returns general key terms (e.g., 'contract', 'law'), not specific clauses or named entities, and sentiment analysis measures emotional tone, which is irrelevant to clause or entity extraction. Option C is wrong because entity linking maps named entities to a knowledge base (e.g., Wikipedia) and does not extract custom clauses or monetary amounts; language detection only identifies the language of the text, not any content. Option D is wrong because summarization condenses text into a shorter version, losing detailed clause information, and conversational language understanding (CLU) is designed for intent and entity extraction in dialog systems, not for processing static legal documents.

140
MCQeasy

What is 'text analytics' in Azure AI Language?

A.A tool for counting the number of words and characters in a document
B.AI-powered extraction of insights (sentiment, key phrases, entities) from unstructured text
C.A spreadsheet function for analysing numerical data in text cells
D.Encrypting sensitive text data before storing it in the cloud
AnswerB

Correct—text analytics in Azure AI Language automates the extraction of insights from unstructured text using pre-trained natural language processing models. It returns sentiment scores (positive, negative, mixed, or neutral), identifies key phrases, recognizes named entities such as people, organizations, and locations, and can detect the document's language. This is precisely what Microsoft's text analytics (Azure AI Language) is designed to do.

Why this answer

Text analytics in Azure AI Language is an AI-powered service that extracts structured insights from unstructured text. It uses pre-built models to identify sentiment (positive/negative/neutral), key phrases, named entities (people, places, organizations), and language detection, enabling automated analysis of large volumes of text data.

Exam trap

The trap here is that candidates confuse 'text analytics' with basic text processing (like word counting) or data protection, when the exam specifically tests understanding of AI-powered NLP features that extract meaning from unstructured text.

How to eliminate wrong answers

Option A is wrong because text analytics is not a simple word/character counter; Azure AI Language includes a separate 'Text Statistics' feature for that, but the core service focuses on semantic analysis. Option C is wrong because text analytics is not a spreadsheet function; it is a cloud-based NLP service that processes text via REST APIs or SDKs, not within Excel or similar tools. Option D is wrong because text analytics does not perform encryption; Azure handles data security via encryption at rest and in transit separately, and the service itself is about extracting insights, not protecting data.

141
MCQhard

A legal firm needs to automatically extract custom entities such as 'Party Name', 'Effective Date', and 'Governing Law' from contracts. They have a set of manually labeled contracts to use as training data. Which Azure AI Language feature should they use?

A.Key Phrase Extraction
B.Entity Linking
C.Custom Named Entity Recognition (Custom NER)
D.Built-in Named Entity Recognition
AnswerC

Correct. Custom NER allows training a model to extract specific custom entities using labeled data.

Why this answer

Custom Named Entity Recognition (Custom NER) is the correct choice because it allows the legal firm to train a model on their manually labeled contracts to extract domain-specific entities like 'Party Name', 'Effective Date', and 'Governing Law'. Unlike built-in NER, which only recognizes predefined entity types, Custom NER learns from the provided labeled data to identify custom categories tailored to the firm's needs.

Exam trap

The trap here is that candidates often confuse Custom NER with Built-in NER, assuming the built-in version can be adapted to custom entities, but Built-in NER is fixed and cannot be retrained for domain-specific categories.

How to eliminate wrong answers

Option A is wrong because Key Phrase Extraction identifies general key terms or phrases from text, not specific custom entities like 'Party Name' or 'Effective Date'. Option B is wrong because Entity Linking disambiguates named entities by linking them to a knowledge base (e.g., Wikipedia), but it cannot extract custom entities defined by the user. Option D is wrong because Built-in Named Entity Recognition only recognizes a fixed set of common entity types (e.g., person, organization, date) and cannot be trained to extract custom entities like 'Governing Law'.

142
MCQmedium

A hospital receives patient notes in free text. They need to automatically identify entities like disease names, medications, and dosages from these notes without requiring any custom training. Which Azure AI Language feature is specifically designed for this medical entity extraction task?

A.Text Analytics for Health
B.Custom Named Entity Recognition
C.Key Phrase Extraction
D.Sentiment Analysis
AnswerA

Text Analytics for Health is a prebuilt Azure AI Language capability specifically designed to extract medical entities from unstructured clinical text, such as diagnoses, medications, procedures, and symptoms, using a healthcare-specific ontology (like UMLS and SNOMED CT). It requires no custom training or labeled data, making it ideal for scenarios where you simply need to mine existing patient notes. Additionally, it can extract relationships between entities (e.g., drug dosage or condition status) and assertion information like whether a condition was present, absent, or conditional. This is precisely why it is the correct answer for a hospital that needs to derive structured medical insights from free-text notes without building a custom model.

Why this answer

Text Analytics for Health is a pre-built Azure AI Language feature specifically designed to extract medical entities such as diseases, medications, dosages, symptoms, and procedures from unstructured clinical text without requiring any custom training. It uses specialized medical ontologies (e.g., UMLS, SNOMED CT) and natural language processing models trained on healthcare data, making it the correct choice for this task.

Exam trap

The trap here is that candidates may confuse Custom Named Entity Recognition (which requires training) with the pre-built medical entity extraction capability of Text Analytics for Health, especially since both involve 'entity recognition' in their names.

Why the other options are wrong

B

The question specifies 'without requiring any custom training,' but Custom Named Entity Recognition requires labeled training data to build a custom model, making it unsuitable for this zero-shot medical entity extraction task.

C

Key Phrase Extraction identifies general key terms (e.g., 'patient', 'treatment') but is not designed to extract medical-specific entities like disease names, medications, and dosages from free-text clinical notes.

D

Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, not medical entities like diseases or medications. The question specifically requires extracting medical entities from free-text patient notes, which is outside Sentiment Analysis's scope.

143
MCQmedium

A law firm wants to automatically categorize incoming legal documents into custom categories such as 'Motion', 'Contract', 'Discovery', and 'Memorandum'. The firm has a set of manually labeled documents that can be used to train the system. Which Azure AI Language feature should they use?

A.Prebuilt Text Analytics for sentiment
B.Custom text classification
C.Conversational Language Understanding
D.Key phrase extraction
AnswerB

Custom text classification is an Azure Language feature that lets you train a model on your own labeled documents to assign them to user-defined categories. For a law firm, you would label incoming documents by metadata like practice area, document type, or client matter, and the service creates a classifier that you can deploy and call via an endpoint. It supports both single-label and multi-label classification, making it the appropriate tool for this exact scenario.

Why this answer

The law firm needs to categorize documents into custom categories using their own labeled data. Custom text classification in Azure AI Language is specifically designed for this purpose, allowing you to train a model on your own labeled documents to classify text into user-defined categories. Prebuilt Text Analytics for sentiment only detects sentiment (positive/negative/neutral), not custom categories.

Exam trap

The trap here is that candidates often confuse pre-built features (like sentiment analysis or key phrase extraction) with custom trainable features, assuming any NLP task can be solved with a pre-built model, but Azure requires custom text classification for user-defined categories.

How to eliminate wrong answers

Option A is wrong because Prebuilt Text Analytics for sentiment is a pre-trained model that only analyzes sentiment (positive, negative, neutral, mixed) and cannot be trained on custom categories like 'Motion' or 'Contract'. Option C is wrong because Conversational Language Understanding (CLU) is designed for intent and entity extraction from conversational utterances (e.g., chatbots), not for categorizing entire documents into custom categories. Option D is wrong because key phrase extraction is an unsupervised pre-built feature that extracts important phrases from text, but it does not classify documents into custom categories and cannot be trained on labeled data.

144
MCQeasy

What does Azure AI Language's 'language detection' feature return?

A.Only the language name in English
B.The language name, ISO code, and a confidence score
C.A translated version of the text in English
D.Only a binary yes/no for whether the text is English
AnswerB

When a document is submitted to Azure AI Language's language detection feature, the service response contains a detectedLanguage object with the language name, its ISO 639-1 code, and a confidence score in the 0-to-1 range. The name is human-readable, the ISO code provides a standardized key for programmatic logic, and the confidence score lets applications decide whether to accept or re-evaluate the prediction. For example, a score near 1.0 for 'es' indicates high certainty that the text is Spanish, while a lower score often appears for very short or ambiguous input.

Why this answer

Azure AI Language's language detection feature returns the language name, its ISO 639-1 code, and a confidence score between 0 and 1. This allows applications to identify the language of input text with a quantifiable level of certainty, enabling downstream processing like routing to the correct language-specific model.

Exam trap

The trap here is that candidates confuse language detection with translation or assume it only returns a language name, overlooking the ISO code and confidence score that are always part of the response.

How to eliminate wrong answers

Option A is wrong because language detection returns both the language name and its ISO code, not just the name in English. Option C is wrong because language detection identifies the language, it does not translate the text; translation is a separate Azure AI service (Translator). Option D is wrong because language detection supports over 100 languages and returns a confidence score, not a binary yes/no for English only.

145
MCQmedium

A marketing team needs to analyze thousands of product reviews to identify the most frequently mentioned topics, such as 'battery life', 'customer support', and 'price'. They want an automated method to extract these main concepts from each review. Which Azure AI Language feature should they use?

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

Key phrase extraction is an Azure AI Language feature that uses natural language processing to identify the most salient words and phrases in a document, typically noun phrases and adjective-noun combinations that represent the main concepts or topics. It returns phrases such as 'battery life,' 'customer support,' or 'ease of setup,' which directly correspond to the subjects customers mention in product reviews. This makes it the correct choice for analyzing thousands of reviews to uncover recurring themes and product aspects.

Why this answer

Key phrase extraction is the correct choice because it automatically identifies the main concepts, such as 'battery life', 'customer support', and 'price', from unstructured text like product reviews. This feature is specifically designed to extract the most salient topics or points from a document, making it ideal for analyzing thousands of reviews to find frequently mentioned themes.

Exam trap

The trap here is confusing key phrase extraction with entity recognition, as both extract information from text, but entity recognition is limited to predefined categories (e.g., person, location) while key phrase extraction captures any salient concept.

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 concepts within it. Option B is wrong because sentiment analysis determines the overall positive, negative, or neutral tone of the text, not the specific topics mentioned. Option D is wrong because entity recognition identifies named entities like people, places, or organizations (e.g., 'Microsoft', 'Seattle'), not general concepts or topics like 'battery life'.

146
MCQhard

A healthcare organization needs to extract specific data elements (such as patient names, medication dosages, and dates) from unstructured doctors' notes. Which Azure Cognitive Service is best suited for this task?

A.Language Understanding (LUIS)
B.Text Analytics
C.Translator Text
D.Speech
AnswerB

Azure Text Analytics, part of the Cognitive Service for Language, includes Named Entity Recognition (NER) that automatically identifies predefined categories such as Person, Date, Quantity, and Organization in unstructured text. Additionally, the Text Analytics for Health feature extends this to clinical entities like symptoms, medications, and diagnoses, which is ideal for extracting specific data from medical notes. This prebuilt capability works on batches of documents without custom training, making it the correct choice.

Why this answer

Text Analytics (now part of Azure AI Language) is the correct service because it provides pre-built entity extraction capabilities specifically designed to identify and extract named entities like people (patient names), quantities (medication dosages), and dates from unstructured text. This aligns directly with the requirement to extract specific data elements from doctors' notes without needing custom model training.

Exam trap

The trap here is that candidates confuse LUIS's conversational entity extraction with Text Analytics' document-level NER, assuming any 'language understanding' task requires LUIS, when in fact structured data extraction from static text is the domain of Text Analytics.

Why the other options are wrong

A

LUIS is designed for intent recognition and entity extraction from conversational utterances, not for extracting structured data elements from unstructured text like doctors' notes. Text Analytics (now part of Azure AI Language) provides pre-built entity extraction for healthcare-specific entities.

C

Translator Text is designed for language translation, not for extracting structured data elements like patient names or medication dosages from unstructured text.

D

Speech is designed for speech-to-text and text-to-speech, not for extracting structured data elements like patient names and medication dosages from unstructured text.

147
MCQeasy

A research team wants to automatically analyze thousands of online news articles to identify the main topics discussed in each article (e.g., 'technology', 'politics', 'sports'). They need a prebuilt Azure AI Language feature that returns a list of key concepts or topics without any custom training. Which feature should they use?

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

Key phrase extraction is the correct choice because it directly satisfies the requirement to analyze thousands of articles by identifying the most prominent words and phrases that represent the main topics discussed in each document. In Azure AI Language, this feature uses machine learning models to rank terms like 'machine learning' or 'climate change' based on their salience within the text, effectively summarizing the article's thematic content without needing manual categorization. This makes it ideal for automatically discovering the high-level concepts that the research team wants to analyze.

Why this answer

Key phrase extraction is the correct Azure AI Language feature because it automatically identifies and returns a list of the main topics, concepts, or themes discussed in a document without requiring any custom training or labeled data. This prebuilt capability is designed specifically for extracting high-level topics from unstructured text, making it ideal for analyzing thousands of news articles to determine subjects like 'technology', 'politics', or 'sports'.

Exam trap

The trap here is that candidates often confuse Named Entity Recognition (NER) with key phrase extraction, mistakenly thinking NER identifies topics when it actually extracts specific named entities like 'Microsoft' or 'New York', not general themes.

Why the other options are wrong

B

Named Entity Recognition (NER) identifies specific entities like people, organizations, and locations, not general topics or concepts. The question asks for main topics (e.g., 'technology', 'politics'), which are broader and not entity-based.

C

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the main topics or concepts discussed. The question asks for identifying topics like 'technology' or 'politics', which is a task for key phrase extraction.

D

Language detection identifies the language of text (e.g., English, Spanish), not the main topics or concepts discussed in articles. The question asks for identifying topics like 'technology' or 'politics', which requires key phrase extraction.

148
MCQmedium

What is 'multi-label text classification' vs 'single-label' in Azure AI Language?

A.Single-label classifies one word; multi-label classifies entire sentences
B.Single-label assigns exactly one category; multi-label allows multiple categories per document
C.Multi-label is more accurate because it considers more information per document
D.Single-label requires more training data than multi-label classification
AnswerB

Single-label classification assigns exactly one mutually exclusive category to each document, such as routing a support ticket to either 'billing' or 'technical'. Multi-label classification allows the same document to receive multiple non-exclusive labels simultaneously, e.g., tagging an article as both 'politics' and 'economy'. The key distinction is the number of labels that can be applied, not the structure of the text being classified.

Why this answer

In Azure AI Language, single-label text classification assigns exactly one category to each document, while multi-label classification allows a document to be assigned multiple categories simultaneously. This distinction is fundamental to how the classification models are trained and how predictions are structured, with multi-label using a separate binary classifier per label rather than a single softmax output.

Exam trap

The trap here is that candidates confuse 'multi-label' with 'multi-class' (which still assigns only one label per document) or assume multi-label is always better, ignoring that it requires different model architecture and training data.

How to eliminate wrong answers

Option A is wrong because single-label classification operates on entire documents or text blocks, not individual words, and multi-label also works on documents or sentences, not just sentences. Option C is wrong because multi-label classification is not inherently more accurate; accuracy depends on the data and task, and multi-label may introduce complexity like label imbalance that can reduce performance. Option D is wrong because single-label classification does not inherently require more training data than multi-label; in fact, multi-label often needs more data to cover all label combinations effectively.

149
MCQmedium

A customer service department wants to automatically extract the names of products mentioned in customer emails and the sentiment expressed about each product. For example, from the sentence 'The battery life of the X100 is excellent, but the screen is too dark,' they need to identify 'X100' and associate 'positive' sentiment with 'battery life' and 'negative' sentiment with 'screen'. Which Azure AI Language feature should they use?

A.Custom text classification
B.Key phrase extraction
C.Entity linking
D.Sentiment analysis with opinion mining
AnswerD

Correct. Opinion mining (a component of sentiment analysis) extracts aspects (such as product names or features) and the expressed sentiment toward each aspect.

Why this answer

Sentiment analysis with opinion mining is specifically designed to extract both the sentiment (positive, negative, neutral) and the associated target (e.g., 'battery life', 'screen') from text. This feature goes beyond simple sentiment scoring by identifying the opinion target and the sentiment expressed toward it, which directly matches the requirement to extract product names and their associated sentiments from customer emails.

Exam trap

The trap here is that candidates often confuse key phrase extraction (Option B) with sentiment analysis with opinion mining, because key phrases can include product names, but key phrase extraction does not provide any sentiment association, which is the core requirement of the question.

How to eliminate wrong answers

Option A is wrong because custom text classification assigns predefined labels to entire documents or sentences, not extracting specific entities or associating sentiment with them. Option B is wrong because key phrase extraction only identifies important words or phrases (e.g., 'battery life', 'X100', 'screen') but does not provide any sentiment analysis or link sentiment to specific targets. Option C is wrong because entity linking identifies and disambiguates named entities by linking them to a knowledge base (e.g., Wikipedia), but it does not perform sentiment analysis or associate sentiment with the linked entities.

150
MCQmedium

A news agency needs to automatically process thousands of news articles and extract specific structured information: the publication date, the author's name, and the headline. None of these fields are standard predefined entities in Azure AI Language. Which Azure AI Language feature should they use to train a model to extract these custom entities?

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

Custom Named Entity Recognition (Custom NER) is the correct choice because it lets you train a model using labeled examples to recognize your own entity types, such as author bylines, publication dates, and headline phrases that the prebuilt entity set may not cover. The service uses the same underlying text analytics engine but starts from a custom schema you define, then learns to tag those entities in thousands of new articles. By deploying the trained model through Azure AI Language, the news agency can automatically transform unstructured article text into structured records with the exact fields they need.

Why this answer

Custom Named Entity Recognition (Custom NER) is the correct choice because it allows you to train a model to extract domain-specific entities—such as publication date, author name, and headline—that are not part of Azure's predefined entity catalog. By providing labeled examples, Custom NER learns to identify these custom fields from unstructured text, enabling automated extraction from thousands of news articles.

Exam trap

The trap here is that candidates confuse custom NER with key phrase extraction, assuming key phrases can extract structured fields like dates or names, but key phrases are untyped and not designed for entity-level extraction.

How to eliminate wrong answers

Option A is wrong because key phrase extraction returns general multi-word phrases (e.g., 'breaking news today') rather than specific structured fields like dates or names. Option B is wrong because sentiment analysis evaluates the emotional tone of text (positive/negative/neutral) and cannot extract entities or structured information. Option D is wrong because language detection only identifies the language of the text (e.g., English, Spanish) and provides no entity extraction capabilities.

← PreviousPage 2 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.