Definition

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

TermScope
NLP (Natural Language Processing)Broad field covering all language-related AI tasks
NLUUnderstanding 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.