Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsMedium
A global e-commerce company wants to implement a customer support chatbot that can understand and respond to customer queries in multiple languages. The chatbot needs to accurately interpret user intent regardless of the input language. Which Azure AI Language feature should be leveraged to achieve this multilingual intent recognition?
- ALanguage Understanding (LUIS) with multilingual support
- BText Summarization
- CNamed Entity Recognition (NER)
- DSentiment Analysis
Show answer & explanationAnswer & explanation
Correct answer: A. Language Understanding (LUIS) with multilingual support
Language Understanding (LUIS) is designed to interpret user goals (intents) and extract important information (entities) from conversational natural language. Its multilingual capabilities allow it to process queries in various languages and map them to predefined intents, which is critical for a global chatbot.
Why the other options are wrong
- B. Text Summarization condenses text, which is unrelated to understanding user intent.
- C. NER identifies specific entities like product names, not the overall goal of the user's query.
- D. Sentiment Analysis determines emotional tone, not user intent.
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 (intents) and pull out relevant, detailed information (entities).
- Identifies user intents and extracts entities.
- Crucial for conversational AI applications like chatbots.
- Supports multiple languages for intent recognition.
Memory trick: LUIS deciphers the user's secret goal.