Microsoft Azure AI Fundamentals (AI-900)Describe features of Natural Language Processing (NLP) workloads on AzureMedium
A customer support center wants to build a chatbot that can understand customer queries like 'I need to check my balance' or 'How do I reset my password' and route them to the correct department or provide an automated response. Which Azure NLP component is primarily used to interpret the user's intent and extract relevant entities?
- AAzure Text Analytics
- BAzure Speech Service
- CAzure Translator
- DLanguage Understanding (LUIS)
Show answer & explanationAnswer & explanation
Correct answer: D. Language Understanding (LUIS)
Language Understanding (LUIS) is specifically designed for conversational AI to understand the intent of a user's utterance (e.g., 'check balance') and extract key entities (e.g., 'balance') to facilitate intelligent responses or actions.
Why the other options are wrong
- A. Azure Text Analytics provides general text processing like sentiment, key phrases, and NER, but not intent recognition for conversational AI.
- B. Azure Speech Service handles speech-to-text and text-to-speech, not the understanding of conversational intent.
- C. Azure Translator is for translating text between languages.
Language Understanding (LUIS)
Language Understanding (LUIS) is a cloud-based conversational AI service that applies custom machine-learning intelligence to a user's natural language text to predict overall meaning and pull out relevant, detailed information.
- Identifies intents (what the user wants to do).
- Extracts entities (key pieces of information from the utterance).
- Used extensively in chatbots and virtual assistants.
Memory trick: LUIS Understands User Intent Swiftly.