Describe features of Natural Language Processing workloads on Azure →easyMultiple ChoiceObjective-mapped
AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure
What is 'intent recognition' in the context of Azure AI Language and conversational AI?
⚠ Common exam trap
Many exam-takers confuse a specific example of an intent (Option A) with the general definition of intent recognition, leading candidates to pick a concrete but incomplete answer instead of the abstract, correct definition.
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
✓
Determining the user's goal or purpose from their natural language input to route conversation logic
Intent recognition in Azure AI Language and conversational AI is the process of mapping a user's natural language input to a specific goal or purpose, such as 'book a flight' or 'check weather'. This allows the system to route the conversation logic to the appropriate handler or dialog flow. Option B correctly defines this core function, distinguishing it from simpler pattern matching or sentiment analysis.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Recognising when a user intends to cancel their subscription during a chat session
Why it's wrong here
Recognising when a user intends to cancel their subscription is a specific use case of intent recognition, not the definition of the capability itself. Intent recognition is the general function of classifying a user's goal from any natural language input, and cancellation is just one possible intent label among many (e.g., book, reschedule, upgrade). In an Azure AI Language conversational application, you would define a 'cancel_subscription' intent in an intents schema, but the underlying model is not limited to recognising that single action.
- ✓
Determining the user's goal or purpose from their natural language input to route conversation logic
Why this is correct
Intent recognition is the Natural Language Understanding (NLU) process that extracts the user's intended objective from their utterance and maps it to a predefined intent, such as book_flight, check_weather, or get_help. The recognised intent then drives the dialog system to route the conversation to the appropriate logic or backend service. This task commonly leverages machine learning models, often built with Azure AI Language's conversational language understanding (CLU) capability, that classify the input text into intents and optionally extract entities.
- ✗
Detecting the emotional intention behind a user's message for sentiment classification
Why it's wrong here
Detecting the emotional intention behind a message describes sentiment analysis, not intent recognition. Sentiment analysis evaluates the polarity of the text (positive, negative, neutral) to gauge the user's mood, whereas intent recognition identifies the user's action goal—such as booking, cancelling, checking, or finding—regardless of the emotional tone. Mixing these tasks can cause a chatbot to respond with empathy instead of taking the correct action, which is why Azure AI Language treats sentiment and intent as separate capabilities.
- ✗
Verifying that the user's stated intent matches their historical behaviour in the application
Why it's wrong here
Verifying a user's stated intent against historical behaviour is a user verification, profiling, or anomaly-detection task, not intent recognition. Intent recognition operates solely on the current utterance, classifying what the user explicitly says they want to do right now. Matching past actions would require authentication and personalisation logic, not the language model itself, and is unrelated to the core definition of intent recognition.
Go deeper
Related to this question
Learn chapter
Machine Learning Core Concepts
Key term
Sentiment analysis
Sentiment analysis is a natural language processing technique that uses machine learning to determine the emotional tone or opinion expressed in a piece of text.
Key term
Azure AI Language
Azure AI Language is a cloud-based service from Microsoft that uses natural language processing to understand, analyze, and generate human language for applications.
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 →
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.