Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsMedium
A multinational corporation is implementing a customer service chatbot that needs to understand and respond to user queries in real-time across multiple languages. The chatbot must accurately interpret user intent and extract relevant entities regardless of the input language. Which Azure AI service combination would best support this requirement?
- AAzure AI Translator and Azure AI Speech
- BAzure AI Language (LUIS) and Azure AI Translator
- CAzure OpenAI Service and Azure AI Vision
- DAzure AI Search and Azure AI Language (Text Analytics)
Show answer & explanationAnswer & explanation
Correct answer: B. Azure AI Language (LUIS) and Azure AI Translator
To understand intent and extract entities (LUIS functionality) across multiple languages, Azure AI Language (specifically its Language Understanding capabilities, LUIS) should be combined with Azure AI Translator. LUIS handles intent and entity recognition in the primary language, and Translator can convert foreign language inputs to that primary language (or vice-versa for responses).
Why the other options are wrong
- A. Azure AI Speech is for speech-to-text/text-to-speech, not intent/entity understanding or translation of text.
- C. Azure OpenAI Service can generate text, but without explicit LUIS for intent/entity and Translator for specific multilingual handling, it's not the 'best' fit for structured understanding. Azure AI Vision is for image analysis.
- D. Azure AI Search is for information retrieval, and Text Analytics provides basic NLP, but neither directly handles multilingual intent/entity recognition for a chatbot.
Multilingual Chatbot Architecture (NLP)
An architecture designed to enable chatbots to understand and respond to user queries in multiple languages, typically by combining language understanding services with translation services.
- Leverages Language Understanding for intent and entity extraction.
- Employs translation services for input and output across languages.
- Ensures consistent user experience regardless of input language.
Memory trick: LUIS Translates to Understand Global Users.