Courseiva

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

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

⚠ Common exam trap

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

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

A. Text Analytics (prebuilt)

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

Answer analysis

Option-by-option breakdown

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

  • A. Text Analytics (prebuilt)

    Why this is correct

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

  • B. Custom Text Classification

    Why it's wrong here

    Custom Text Classification is incorrect because it requires a labeled dataset and a custom training run to learn to assign predefined categories or classes to documents. Even after training, it only outputs a class label (or multiple labels) per document; it does not provide a sentiment score or extract key phrases. Since the scenario specifies using a prebuilt feature without custom training, a custom model is unnecessary and off-target for the stated needs.

    When this WOULD be correct

    If the question asked for a solution to classify chat transcripts into custom categories (e.g., specific product issue types) that are not predefined by Azure, and the user has labeled data to train a model, then Custom Text Classification would be correct.

  • C. Conversational Language Understanding

    Why it's wrong here

    Conversational Language Understanding is incorrect because it is designed to identify a user's intent and extract entities from a single utterance within a dialogue, enabling a bot to respond appropriately. It requires custom training on sample utterances and does not provide sentiment analysis or key phrase extraction as part of its core function. The scenario calls for understanding tone and main points in existing transcripts, not for building intents and entities to drive a conversational flow.

    When this WOULD be correct

    A question where the task is to build a custom model to understand user intents and extract entities from customer support conversations, such as identifying whether a user wants to 'reset password' or 'check order status', and extracting the product name. In that case, CLU would be the correct choice.

  • D. Question Answering

    Why it's wrong here

    Question Answering is incorrect because it is built to derive concise answers from a set of supplied documents (such as FAQs or product manuals) by matching a user's question to a stored QnA pair or an answer span. It does not produce sentiment scores or extract key themes from a conversation. The task requires analyzing chat transcripts for sentiment and key phrases, not retrieving answer spans from a knowledge base.

    When this WOULD be correct

    A company wants to build a bot that can answer customer questions by retrieving answers from a set of FAQ documents or manuals. The prebuilt Question Answering feature would be the correct choice.

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.

A. Text Analytics (prebuilt)Correct answer

Why this is correct

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

B. Custom Text ClassificationWrong answer — click to see why

Why this is wrong here

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

★ When this WOULD be the correct answer

If the question asked for a solution to classify chat transcripts into custom categories (e.g., specific product issue types) that are not predefined by Azure, and the user has labeled data to train a model, then Custom Text Classification would be correct.

Why candidates choose this

Candidates may think that extracting product issues requires a custom model because the issues are specific to the company, overlooking that Text Analytics prebuilt entity recognition can extract common product mentions and sentiment.

C. Conversational Language UnderstandingWrong answer — click to see why

Why this is wrong here

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

★ When this WOULD be the correct answer

A question where the task is to build a custom model to understand user intents and extract entities from customer support conversations, such as identifying whether a user wants to 'reset password' or 'check order status', and extracting the product name. In that case, CLU would be the correct choice.

Why candidates choose this

Candidates may confuse CLU with Text Analytics because both can process text, and the mention of 'chat transcripts' suggests a conversational context, leading them to think CLU is appropriate for analyzing chat content.

D. Question AnsweringWrong answer — click to see why

Why this is wrong here

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

★ When this WOULD be the correct answer

A company wants to build a bot that can answer customer questions by retrieving answers from a set of FAQ documents or manuals. The prebuilt Question Answering feature would be the correct choice.

Why candidates choose this

Candidates may confuse the ability to answer questions with the need to analyze chat content, thinking that extracting issues involves answering 'what are the issues?' rather than performing text analytics.

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

One of 985 original AI-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.