AI-102 Practice Question: Implement natural language processing solutions
You are building a chatbot that must understand user intents from free-text input. You have a small set of labeled examples. Which Azure AI Language feature should you use to classify intents with minimal effort?
⚠ Common exam trap
Many candidates confuse Custom Text Classification (option B) with intent classification, but CLU is the dedicated Azure AI Language feature for conversational intent recognition, while Custom Text Classification is better suited for static document categorization without dialog context.
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
✓
Conversational Language Understanding (CLU)
Conversational Language Understanding (CLU) is the correct choice because it is specifically designed to extract intents and entities from free-text input in a conversational context, and it can be trained with a small set of labeled examples to classify user intents with minimal effort. CLU provides a pre-built pipeline for intent recognition and entity extraction, making it the most efficient option for building a chatbot that understands user intents.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Entity Linking
Why it's wrong here
Entity Linking resolves recognised entities in text to knowledge base entries such as Wikipedia; it does not classify utterances into intents. It is tempting because it is a prebuilt Azure AI Language feature requiring no training, useful for enriching text with entity references. Intent classification needs Conversational Language Understanding instead.
- ✗
Custom Text Classification
Why it's wrong here
Custom Text Classification trains on labelled examples but assigns document-level or sentence-level custom categories, not conversational intents, and needs more samples per class than a small set. It is tempting because it is the labelled-text classification service. Conversational Language Understanding is purpose-built for utterance intent and entity extraction.
- ✗
Language Detection
Why it's wrong here
Language Detection returns the detected language and confidence score for input text; it performs no intent classification. It is tempting because it is a zero-training Azure AI Language feature, useful for routing multilingual input before intent processing. Intent classification with labelled examples requires a trained model, not language identification.
- ✓
Conversational Language Understanding (CLU)
Why this is correct
Conversational Language Understanding trains intent classification and entity extraction from labelled utterances, so a small set of labelled examples is sufficient to build a working model. This directly meets the requirement to classify intents from free-text input with minimal effort.
Go deeper
Related to this question
About these practice questions
Courseiva writes every AI-102 question from scratch — 761 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-102 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-102 exam.