AI-102 Practice Question: Implement natural language processing solutions
A company is building a chatbot using Azure Language Service and wants to ensure that the chatbot can understand user intents and extract entities from user utterances. The chatbot must be able to handle multiple intents in a single utterance and must support pre-built entities such as numbers and dates. Which action should the developer take to configure the Language service accordingly?
⚠ Common exam trap
It's easy for candidates to confuse the 'Multiple intents' setting with Orchestration workflow or assume that pre-built entities require manual list definitions, when in fact the former is a project-level toggle and the latter are automatically available without any custom configuration.
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
✓
Enable the 'Multiple intents' setting in the Language service project.
The Azure Language Service's Conversational Language Understanding (CLU) project includes a 'Multiple intents' setting that, when enabled, allows the model to predict more than one intent per utterance. This is essential for handling compound user inputs where the user expresses multiple goals in a single sentence.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Enable the 'Multiple intents' setting in the Language service project.
Why this is correct
This setting allows the model to predict multiple intents for a single utterance.
- ✗
Upgrade the Language service tier from Standard to Custom.
Why it's wrong here
The Standard tier already supports multiple intents and pre-built entities; upgrading is unnecessary.
- ✗
Configure the project to use Orchestration workflow.
Why it's wrong here
Orchestration workflow is used to route utterances to different projects, not to enable multiple intents within a single project.
- ✗
Set the project language to 'Multilingual' to enable entity recognition.
Why it's wrong here
The multilingual option is for supporting multiple languages, not for enabling multiple intents or pre-built entities.
- ✗
Define list entities for numbers and dates.
Why it's wrong here
Pre-built entities like numbers and dates are automatically recognized without needing to define them as list entities.
Go deeper
Related to this question
About these practice questions
One of 945 original AI-102 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-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.