By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
Language Understanding (LUIS) and Conversational Language Understanding (CLU) are Azure AI services that enable natural language processing (NLP) for extracting intents (what a user wants) and entities (key details) from text or speech. They power chatbots, virtual assistants, and automated customer support systems. For example, a banking chatbot uses LUIS/CLU to detect a user’s intent (e.g., "Check balance") and extract entities (e.g., account number, date) to trigger the right workflow.
Azure Language Understanding (LUIS): Microsoft’s legacy NLP service for intent classification and entity extraction. Best for pre-built and custom models, but being phased out in favor of CLU.
Conversational Language Understanding (CLU): Azure’s next-gen NLP service (part of Azure AI Language) that replaces LUIS. Supports prebuilt domains (e.g., healthcare, retail) and custom models for intent/entity extraction.
Intent: The user’s goal (e.g., "Book a flight," "Cancel order"). CLU/LUIS classify text into predefined intents.
Entity: Key details in a user’s query (e.g., "New York" as a location, "next Tuesday" as a date). CLU/LUIS extract these for downstream processing.
Utterance: A real-world example of user input (e.g., "I want to fly to Paris next week"). Used to train LUIS/CLU models.
Prebuilt Domains (CLU): Ready-to-use models for common scenarios (e.g., Calendar, Email, Restaurant). Reduces training time.
Custom Models (CLU/LUIS): User-trained models for domain-specific intents/entities (e.g., "Check lab results" for healthcare).
Authoring vs. Prediction Endpoints:
Prediction: For production inference (high-volume, pay-per-call).
Azure AI Language Studio: Web-based UI for building, training, and testing CLU/LUIS models without code.
Orchestration Workflow (CLU): Combines multiple CLU projects (e.g., chaining a "Book Flight" intent with a "Check Weather" intent).
Active Learning: LUIS/CLU automatically suggests utterances to label based on low-confidence predictions, improving model accuracy over time.
Phrase Lists (LUIS): Custom lists of terms (e.g., product names) to improve entity recognition. Not available in CLU (use custom entities instead).
A healthcare company wants to build a chatbot to extract patient symptoms (e.g., "I have a fever and cough") and route them to the right department. Which Azure service should they use? - A) Azure Bot Service - B) Conversational Language Understanding (CLU) - C) Azure Cognitive Search - D) QnA Maker
Answer: B) Conversational Language Understanding (CLU)Explanation: CLU extracts intents ("ReportSymptoms") and entities ("fever," "cough") from user input, which is critical for routing.
A retail company wants to add a "Track Order" intent to their existing LUIS app. They also need to recognize product names (e.g., "iPhone 15") as entities. What should they do? - A) Migrate to CLU and use a prebuilt domain.- B) Add a phrase list in LUIS for product names.- C) Use Azure Cognitive Search to index product names.- D) Train a custom model in CLU with product entities.
Answer: B) Add a phrase list in LUIS for product names.Explanation: Since they’re using LUIS (not CLU), phrase lists are the correct way to improve entity recognition for product names.
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.