NLU (Natural Language Understanding)
The AI capability to interpret the meaning and intent behind spoken or written language.
Natural Language Understanding (NLU) is the AI capability that interprets the meaning, intent, and entities in spoken or written language — going beyond recognizing words to understanding what the speaker actually means.
In an AI voice agent, NLU determines what the caller wants to do (the intent) and extracts the relevant details (the entities). For example, given the utterance "I'd like to move my 3 PM appointment to Friday morning," NLU identifies:
- Intent: Reschedule appointment
- Entity — current time: 3 PM
- Entity — new time: Friday morning
NLU vs. NLP vs. LLM
| Term | Scope |
|---|---|
| NLP (Natural Language Processing) | Broad field covering all language-related AI tasks |
| NLU | Understanding the meaning and intent in input language |
| NLG (Natural Language Generation) | Generating language as output |
| LLM (Large Language Model) | Modern approach that handles NLU and NLG in a single model |
Modern AI voice agents use LLMs (like GPT-4o) as their NLU engine rather than older intent-classification models. LLMs handle a much wider range of phrasings, edge cases, and multi-turn conversation contexts without requiring explicit intent training.
Confidence scoring: NLU systems assign a confidence score to each recognized intent. When confidence falls below a threshold, the agent asks a clarifying question or escalates to a human rather than proceeding with an uncertain assumption.