Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsEasy

A global e-commerce company wants to implement a customer support chatbot that can understand user requests like 'I want to track my order' or 'Can I change my shipping address?' and extract relevant details such as order numbers or new addresses. The chatbot needs to determine the user's intention and capture specific pieces of information to fulfill the request. Which Azure AI Language capability is essential for this functionality?

  1. ALanguage Understanding (LUIS)
  2. BSentiment Analysis
  3. CText Summarization
  4. DKey Phrase Extraction
Show answer & explanation

Correct answer: A. Language Understanding (LUIS)

The core requirements are to 'understand user requests' (determine intent) and 'extract relevant details' (capture entities). Language Understanding (LUIS), a component of Azure AI Language, is specifically designed to identify user intentions (intents) and pull out important information (entities) from natural language text.

Why the other options are wrong

  • B. Sentiment Analysis determines emotional tone, not intent or entities.
  • C. Text Summarization condenses text, which is not the goal of understanding requests and extracting data.
  • D. Key Phrase Extraction identifies important concepts, but not structured intents or specific entities like order numbers.

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 the user's intention (intent) behind an utterance.
  • Extracts specific pieces of information (entities) from the utterance.
  • Crucial for building intelligent chatbots and conversational interfaces.

Memory trick: LUIS Learns User Intentions and Specifics.

More Implement natural language processing solutions questions