Microsoft Azure AI Fundamentals (AI-900)Describe features of Natural Language Processing (NLP) workloads on AzureMedium

A developer needs to integrate a chatbot into an existing customer service portal. The chatbot must be able to understand complex user requests, identify the user's intent (e.g., 'check order status', 'reset password'), and extract specific entities (e.g., 'order number', 'product name') from their natural language input. Which Azure AI service is the primary tool for building this type of natural language interface?

  1. AAzure AI Translator
  2. BAzure AI Language (Text Analytics)
  3. CAzure AI Content Safety
  4. DAzure AI Language (Language Understanding - LUIS)
Show answer & explanation

Correct answer: D. Azure AI Language (Language Understanding - LUIS)

Azure AI Language Understanding (LUIS) is specifically designed to enable applications to understand natural language input from users, identify their intent, and extract key entities, making it ideal for building conversational AI agents like chatbots.

Why the other options are wrong

  • A. Azure AI Translator is for language translation.
  • B. Text Analytics provides general NLP features like sentiment or key phrase extraction, but not intent recognition specific to conversational AI.
  • C. Azure AI Content Safety is for detecting harmful content.

Language Understanding (LUIS)

An Azure AI service that enables applications to understand natural language from users, identifying the user's intent and extracting important entities from their utterances.

  • Core component for conversational AI (chatbots, virtual assistants).
  • Identifies user 'intents' (e.g., booking a flight).
  • Extracts 'entities' (e.g., destination, date) from user input.

Memory trick: LUIS understands the intent behind every user's word.

More Describe features of Natural Language Processing (NLP) workloads on Azure questions