Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsEasy
An airline is developing a chatbot for its customer service portal. The chatbot needs to understand customer intents like 'book a flight' or 'check flight status' and extract relevant entities such as 'destination city' or 'flight number' from natural language queries. Which Azure AI service is specifically designed for this purpose?
- AAzure AI Translator
- BAzure AI Vision
- CAzure AI Content Safety
- DAzure AI Language Understanding (LUIS)
Show answer & explanationAnswer & explanation
Correct answer: D. Azure AI Language Understanding (LUIS)
Azure AI Language Understanding (LUIS) is specifically built to enable applications to understand natural language, identify user intents (like 'book a flight'), and extract key information (entities like 'destination city') from those utterances.
Why the other options are wrong
- A. Azure AI Translator translates text between languages, it does not interpret intent or extract entities.
- B. Azure AI Vision processes images and videos, not natural language text for intent and entity extraction.
- C. Azure AI Content Safety detects harmful content, which is unrelated to understanding customer intents for a chatbot.
Language Understanding (LUIS)
A cloud-based conversational AI service that applies custom machine-learning intelligence to a user's conversational, natural language text to predict overall meaning and pull out relevant, detailed information.
- Identifies user intents (e.g., 'book a flight').
- Extracts entities (e.g., 'destination city', 'flight number').
- Crucial for building effective chatbots and conversational agents.
Memory trick: LUIS Understands Language's Intent.