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?

  1. AAzure AI Translator
  2. BAzure AI Vision
  3. CAzure AI Content Safety
  4. DAzure AI Language Understanding (LUIS)
Show answer & 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.

More Implement natural language processing solutions questions