AI-102 Practice Question: Implement natural language processing solutions
Which TWO Azure services can be used to implement a conversational AI solution that understands user intent and responds appropriately?
⚠ Common exam trap
Many candidates confuse Azure AI Speech-to-Text (a transcription service) with a conversational AI solution, but it lacks intent recognition and response generation capabilities.
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
✓
Azure Bot Service
Azure Bot Service (A) is correct because it provides the bot framework and channel integration needed to host a conversational AI solution that receives user messages and returns appropriate responses across channels like Teams, web chat, and Slack. Conversational Language Understanding (B), part of Azure AI Language, is correct because it is specifically designed to extract user intent and entities from natural language utterances, which is the core capability required for understanding what the user wants. Together, these services directly address intent recognition and conversational response handling. Azure AI Speech-to-Text (C) only transcribes spoken audio into text and does not determine intent or generate conversational responses. Azure AI Translator (D) performs language translation and does not provide intent understanding or dialogue management. Azure AI Search (E) is a search indexing and retrieval service, not a conversational intent or bot response service.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Azure Bot Service
Why this is correct
Azure Bot Service provides the conversational orchestration layer, hosting the bot and connecting channels to language models. It satisfies the requirement to respond appropriately by routing user messages to intent recognition and returning generated replies.
- ✓
Conversational Language Understanding
Why this is correct
Conversational Language Understanding supplies the natural language processing that classifies user utterances into intents and extracts entities. This satisfies the requirement to understand user intent, which the bot then uses to select an appropriate response.
- ✗
Azure AI Speech-to-Text
Why it's wrong here
Speech-to-Text only transcribes spoken audio into written text; it performs no intent recognition or dialogue management, so it cannot determine what the user wants or generate a reply. It is tempting because conversational solutions often begin with voice input, but it serves speech transcription, not natural language understanding.
- ✗
Azure AI Translator
Why it's wrong here
Translator converts text or speech between languages; it neither extracts user intent nor produces contextual responses, so it cannot drive a conversational loop. It is tempting because multilingual chatbots need translation, but that is a supporting capability layered onto an intent engine, not the intent engine itself.
- ✗
Azure AI Search
Why it's wrong here
Azure AI Search indexes and retrieves documents; it returns ranked content rather than classifying utterance intent or managing dialogue state, so it cannot respond appropriately on its own. It is tempting because retrieval-augmented bots query it, but it supplies grounding data, not intent recognition.
Go deeper
Related to this question
About these practice questions
This AI-102 question is part of Courseiva's 761-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.