Courseiva

AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure

A customer service team wants to build an Azure AI-powered bot that can understand the intent behind customer messages. For example, the bot should recognize that 'I want to return my shoes' maps to a 'ReturnItem' intent, and 'Where is my order?' maps to 'TrackOrder'. Which Azure service provides pre-built models specifically for intent recognition?

⚠ Common exam trap

Many candidates confuse Text Analytics (which can extract entities and sentiment) with LUIS, but Text Analytics lacks the pre-built intent recognition models and the ability to map utterances to custom intents like 'ReturnItem' or 'TrackOrder'.

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

Language Understanding (LUIS)

Language Understanding (LUIS) is the correct Azure service because it provides pre-built models and custom capabilities specifically designed for intent recognition and entity extraction from natural language utterances. The scenario requires mapping customer messages like 'I want to return my shoes' to a 'ReturnItem' intent, which is exactly the core function of LUIS—it analyzes user input to identify the user's goal (intent) and any relevant details (entities).

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Language Understanding (LUIS)

    Why this is correct

    LUIS, part of the Azure Language service, is the correct choice because it is expressly designed for natural language understanding in conversational AI. It performs intent recognition and entity extraction on user utterances, enabling a bot to map what a user says to a specific action (intent) and pull out key details (entities). LUIS also offers pre-built models for common intents, which accelerates bot development.

  • Text Analytics

    Why it's wrong here

    Text Analytics (now part of Azure Language) is incorrect for this bot because it provides sentiment analysis, key phrase extraction, and named entity recognition, but it does not perform intent classification. While it can detect emotional tone or identify entities like dates and locations, it cannot determine what action the user wants to take—a fundamental requirement for a customer service bot. Without intent recognition, the bot cannot route or respond appropriately.

    When this WOULD be correct

    A question asking: 'Which Azure service can extract key phrases and detect sentiment from customer feedback text?' would make Text Analytics the correct answer, as it offers pre-built models for those tasks without custom training.

  • Translator Text

    Why it's wrong here

    Translator Text is incorrect because its sole purpose is to convert text from one language to another, preserving meaning without interpreting the user's communicative goal. It does not classify utterances into intents, extract task-relevant entities, or support dialogue management. Even if the bot translates a user's question, it still needs a separate NLU component to understand what the user is asking for, so Translator Text alone is insufficient.

    When this WOULD be correct

    A question asking which Azure service can translate customer messages from Spanish to English in real-time for a multilingual support bot would have Translator Text as the correct answer.

  • Speech-to-text

    Why it's wrong here

    Speech-to-text (i.e., speech recognition) is wrong because it only transcribes spoken audio into written text; it does not analyze the meaning or infer the user's intent from that text. This service addresses the input modality, converting voice into words, but leaves the cognitive step of understanding entirely untouched. In a bot pipeline, speech-to-text would have to be paired with a service like LUIS to actually determine what the customer wants.

    When this WOULD be correct

    A question asks: 'Which Azure service should be used to transcribe customer service phone calls into text for further analysis?' In that scenario, Speech-to-text is the correct answer because it converts spoken language into written text.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AI-900 exam frequently reuses these exact scenarios with slightly different constraints.

Language Understanding (LUIS)Correct answer

Why this is correct

LUIS, part of the Azure Language service, is the correct choice because it is expressly designed for natural language understanding in conversational AI. It performs intent recognition and entity extraction on user utterances, enabling a bot to map what a user says to a specific action (intent) and pull out key details (entities). LUIS also offers pre-built models for common intents, which accelerates bot development.

Text AnalyticsWrong answer — click to see why

Why this is wrong here

Text Analytics provides pre-built models for sentiment analysis, key phrase extraction, and entity recognition, but not for intent recognition. The question specifically requires a service that can map utterances to intents like 'ReturnItem' or 'TrackOrder', which is the domain of Language Understanding (LUIS).

★ When this WOULD be the correct answer

A question asking: 'Which Azure service can extract key phrases and detect sentiment from customer feedback text?' would make Text Analytics the correct answer, as it offers pre-built models for those tasks without custom training.

Why candidates choose this

Candidates may confuse Text Analytics with LUIS because both handle natural language, but Text Analytics focuses on general text analysis (sentiment, entities) rather than intent classification, which requires a different service.

Translator TextWrong answer — click to see why

Why this is wrong here

Translator Text is designed for language translation, not intent recognition. It cannot map user utterances to predefined intents like 'ReturnItem' or 'TrackOrder'.

★ When this WOULD be the correct answer

A question asking which Azure service can translate customer messages from Spanish to English in real-time for a multilingual support bot would have Translator Text as the correct answer.

Why candidates choose this

Candidates may confuse the need to understand language (intent recognition) with the ability to translate between languages, assuming translation implies comprehension.

Speech-to-textWrong answer — click to see why

Why this is wrong here

Speech-to-text converts audio speech into text, but does not perform intent recognition or understand the meaning behind the text. The question specifically requires a service that can map customer messages to intents like 'ReturnItem' or 'TrackOrder', which is beyond speech-to-text's capabilities.

★ When this WOULD be the correct answer

A question asks: 'Which Azure service should be used to transcribe customer service phone calls into text for further analysis?' In that scenario, Speech-to-text is the correct answer because it converts spoken language into written text.

Why candidates choose this

Candidates may think that since the bot needs to understand spoken customer messages, speech-to-text is required first, but the question focuses on intent recognition from text, not audio transcription.

Analysis generated from the official AI-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

This AI-900 question is part of Courseiva's 985-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 →

How Courseiva writes practice questions · Editorial policy

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.