Courseiva

AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure

A marketing team wants to automatically analyze thousands of product reviews to determine if each review expresses a positive, negative, or neutral opinion about the product. Which Azure AI Language feature should they use?

⚠ Common exam trap

Test-takers frequently confuse Key Phrase Extraction with Sentiment Analysis, mistakenly thinking that extracting key phrases like 'excellent' or 'poor' is equivalent to determining overall sentiment, but Key Phrase Extraction does not classify sentiment at all.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Sentiment Analysis

Sentiment Analysis is the correct Azure AI Language feature because it is specifically designed to classify text into positive, negative, or neutral sentiments. This directly matches the requirement to automatically determine the opinion expressed in each product review, making it the appropriate choice for this marketing team's task.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Key Phrase Extraction

    Why it's wrong here

    Key Phrase Extraction pulls out the most relevant phrases in a document based on context and frequency, helping marketers quickly see the main topics, such as 'delivery speed' or 'customer service.' However, these extracted phrases are not assigned any sentiment score or label—the service doesn't know if a phrase is associated with praise or complaint. While key phrases complement sentiment analysis by revealing themes, they no more measure emotional tone than a table of contents reveals a book's theme.

    When this WOULD be correct

    A question asks: 'Which Azure AI Language feature should be used to automatically extract the most important topics or concepts from a large collection of customer feedback forms?'

  • Sentiment Analysis

    Why this is correct

    Sentiment Analysis is the correct choice because Azure AI Language's sentiment analysis capability is explicitly built to assess the emotional tone of text and label it positive, negative, or neutral. The marketing team can feed thousands of product reviews, comments, or survey responses into this service and receive aggregated sentiment scores at document and sentence levels. This directly answers the requirement to 'automatically analyze' customer opinions for emotional polarity, making it the right tool.

  • Named Entity Recognition

    Why it's wrong here

    Named Entity Recognition (NER) scans text to locate and classify named entities such as people, organizations, locations, dates, and products, and can enrich analysis with entity links. In a marketing scenario, NER might identify which brand names appear in reviews, but it produces zero data about the polarity—whether those references are positive, negative, or neutral. Since the team's aim is to gauge subjective opinion at scale, NER cannot satisfy the sentiment detection task despite being useful for entity-level reporting.

    When this WOULD be correct

    A question asks: 'Which Azure AI Language feature should be used to extract names of products, companies, and locations from customer feedback?'

  • Language Detection

    Why it's wrong here

    Language Detection determines which natural language a text is written in, returning a language code and confidence score, but it does not assess the emotional tone or valence of that content. For example, knowing a review is 'en' tells the marketing team the text is English, yet provides no insight into whether the reviewer is praising or criticizing a product. While useful to route documents for translation or further NLP, this service fails the core goal of extracting sentiment from customer feedback.

    When this WOULD be correct

    A company receives customer feedback in multiple languages and needs to route each message to the appropriate language-specific support team. Language Detection would identify the language of each message.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AI-900 exam frequently reuses these exact scenarios with slightly different constraints.

Sentiment AnalysisCorrect answer

Why this is correct

Sentiment Analysis is the correct choice because Azure AI Language's sentiment analysis capability is explicitly built to assess the emotional tone of text and label it positive, negative, or neutral. The marketing team can feed thousands of product reviews, comments, or survey responses into this service and receive aggregated sentiment scores at document and sentence levels. This directly answers the requirement to 'automatically analyze' customer opinions for emotional polarity, making it the right tool.

Key Phrase ExtractionWrong answer — click to see why

Why this is wrong here

Key Phrase Extraction identifies important words or phrases in text but does not determine the sentiment (positive, negative, neutral) expressed in each review.

★ When this WOULD be the correct answer

A question asks: 'Which Azure AI Language feature should be used to automatically extract the most important topics or concepts from a large collection of customer feedback forms?'

Why candidates choose this

Candidates may confuse extracting key phrases with analyzing sentiment, as both involve processing text to derive meaning, but key phrases do not indicate opinion polarity.

Named Entity RecognitionWrong answer — click to see why

Why this is wrong here

Named Entity Recognition identifies and categorizes entities (e.g., people, organizations) in text, but does not determine the sentiment (positive, negative, neutral) of the text.

★ When this WOULD be the correct answer

A question asks: 'Which Azure AI Language feature should be used to extract names of products, companies, and locations from customer feedback?'

Why candidates choose this

Candidates may confuse entity extraction with opinion mining, thinking that identifying entities like product names is necessary for sentiment analysis.

Language DetectionWrong answer — click to see why

Why this is wrong here

Language Detection identifies the language of text, not the sentiment (positive, negative, neutral) expressed in product reviews.

★ When this WOULD be the correct answer

A company receives customer feedback in multiple languages and needs to route each message to the appropriate language-specific support team. Language Detection would identify the language of each message.

Why candidates choose this

Candidates may confuse 'language' with 'opinion' or think that analyzing reviews requires first detecting the language, but the question specifically asks for sentiment analysis.

Analysis generated from the official AI-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

This AI-900 question is part of Courseiva's 985-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.