Natural Language Understanding
NLU is the AI capability to understand the meaning, intent, and structure of natural language – not just recognizing words but grasping their meaning.
NLU gives AI systems language understanding – the ability to extract intent, entities, and context from natural language.
Explanation
NLU encompasses Intent Recognition, Entity Extraction, Sentiment Analysis, and context understanding. In chatbot pipelines, NLU is the first stage: understand input before Dialog Management and Response Generation follow.
Marketing Relevance
Without NLU, chatbots can only react to keywords. Good NLU enables natural, context-aware interactions.
Example
"Can you move my meeting tomorrow to 3 PM?" → NLU detects intent (reschedule), entities (tomorrow, 3 PM), and context (meeting).
Common Pitfalls
Irony and sarcasm are misinterpreted. Coreference resolution fails with complex references. Domain-specific vocabulary is missing.
Origin & History
SHRDLU (1970) understood simple commands in a block world. Statistical NLU (1990s-2010s) used feature engineering. BERT (2018) brought contextual understanding. LLMs (2022+) solve NLU tasks without explicit pipelines.
Comparisons & Differences
Natural Language Understanding vs. NLP (Natural Language Processing)
NLP is the overall field of language processing; NLU is the subfield of understanding (as opposed to NLG = generation).
Natural Language Understanding vs. Intent Recognition
Intent Recognition is a part of NLU; NLU additionally encompasses entity extraction, sentiment, and context.