AI-102 Practice Question: Implement natural language processing solutions
You are building a multilingual customer support chatbot using Azure AI Language. The bot must understand user intents in English, Spanish, and French. You have pre-existing labeled data in English only. The solution should minimize manual labeling effort. Which approach should you recommend?
⚠ Common exam trap
Many exam-takers assume you must have labeled data in each target language or use translation, overlooking Azure's built-in multilingual support that enables zero-shot cross-lingual intent recognition.
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
✓
Use the multilingual option in conversational language understanding (CLU) and train on the English data only.
Azure AI Language's conversational language understanding (CLU) supports a multilingual project option that allows you to train a single model on labeled data in one language (e.g., English) and have it generalize to understand intents in other languages (e.g., Spanish and French) without needing additional labeled data. This directly minimizes manual labeling effort while still leveraging the pre-existing English data.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Azure AI Translator to detect the language and route to a rules-based intent handler for each language.
Why it's wrong here
Rules-based handlers are brittle and do not learn from data; this approach would not leverage the labeled English data effectively.
- ✗
Build a separate CLU project for each language and use the English data to bootstrap labeling with active learning.
Why it's wrong here
Building separate projects increases maintenance; active learning still requires labeling effort for each language.
- ✓
Use the multilingual option in conversational language understanding (CLU) and train on the English data only.
Why this is correct
The multilingual option leverages the model's cross-lingual capabilities, allowing you to train on one language and predict intents in multiple languages without additional labeled data.
- ✗
Translate the English labeled data into Spanish and French using Azure AI Translator, then train a separate CLU model per language.
Why it's wrong here
This approach fails because Conversational Language Understanding (CLU) natively supports multilingual intent understanding within a *single model*, which minimises manual labelling effort by leveraging cross-lingual transfer learning. Translating data and training separate CLU models bypasses this core feature, increasing management overhead. It is tempting because data translation is a valid technique for augmenting training data for new languages, and it would be a suitable strategy for services that *lack* inherent multilingual capabilities or when building distinct, monolingual models for specific, isolated use cases.
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.