Natural Language Understanding (NLU)

Natural language understanding (NLU) is the branch of AI that works out the meaning behind what a person says or writes, identifying what they want (the intent) and the key details they mention (the entities), so a system can respond correctly.

What is natural language understanding?

Natural language understanding (NLU) is how a computer works out what someone means. People rarely say exactly what they want in a tidy, predictable way. A customer might say “the power’s gone off again on our street”, “is there an outage in Henderson?” or “my lights just died”. NLU is the technology that recognises all three as the same underlying need and picks out the useful details.

It is a core building block of conversational AI. In voice channels, automatic speech recognition turns speech into text first, and NLU then interprets that text. In text channels such as chatbots and email, NLU works on the customer’s words directly.

What NLU extracts

NLU usually produces three kinds of output:

  • Intent. The purpose of the message: report a fault, ask for an update, change a payment date. This is covered in more detail under intent recognition.
  • Entities. The specific details: an address, account number, ICP number, date, amount or vehicle registration.
  • Context and tone. Signals such as urgency, negation (“it’s not the meter, it’s the whole house”) and emotion. Emotion is often handled by sentiment analysis.

How NLU has changed

Early NLU systems were trained on a fixed list of intents with many example phrases for each. They worked well within their list but failed on anything new, and adding a new intent meant gathering fresh training data.

Modern NLU is often built on large language models, a form of generative AI. These models have learned from enormous amounts of text, so they cope much better with unusual phrasing, long rambling explanations and several requests in one message. They can also be instructed in plain language, for example “capture the customer’s address and the reason for contact”, rather than trained from scratch. The trade-off is that they need careful guardrails and testing, because their behaviour is less predictable than a fixed list.

Where NLU is used in a contact centre

  • Self-service. Understanding callers and chat users well enough to resolve their request or route them correctly.
  • Email triage. Reading incoming messages, extracting details into fields and routing by content.
  • Agent assist. Following a live conversation and surfacing the right knowledge article.
  • Analytics. Categorising every interaction by reason for contact in speech analytics.
  • Summaries. Identifying what mattered in a conversation for AI call summarisation.

Getting NLU right

NLU accuracy has a direct effect on customer experience. Misunderstanding an intent sends a customer down the wrong path, and misreading an address can send a crew to the wrong street. Practical steps include:

  1. Test on real conversations, not just examples written by the project team. Real customers are less tidy.
  2. Include local language. NZ and Australian slang, te reo Māori place names and your own product names all need checking.
  3. Use confidence thresholds. When the system isn’t sure, it should confirm or clarify rather than guess.
  4. Confirm critical details back to the customer before acting on them.
  5. Review misunderstandings regularly and adjust the configuration as patterns emerge.
How Telnet Helps

Where Telnet comes in

Natural language understanding sits at the core of all three of Telnet’s AI capabilities:

  • Tulip uses it on live calls to work out why a customer is ringing, capture the details needed to log a fault or request, and recognise urgency so the call can go to a person when it should.
  • Iris uses it on emails and conversations, capturing information such as a name, address or registration into separate structured fields, and routing work by what a message is actually about rather than the address it was sent to.
  • Fern uses it to read every call and email and assign a theme describing the reason for contact, discovered from the data rather than picked from a fixed list.

We configure what each one should understand around your process, in plain language, and process conversations on private model deployments in our regional data centre.

FAQ

Natural Language Understanding FAQs

What's the difference between NLU and NLP?

Natural language processing (NLP) is the broad field of computers working with human language, including tasks such as translation, transcription clean-up and text generation. NLU is the part of NLP focused on comprehension: working out what a piece of language means and what the person wants. In a contact centre, NLU is the step that turns words into a decision.

What are intents and entities?

An intent is what the customer is trying to do, such as report a fault, check a bill or move house. Entities are the specific details that go with it, such as an address, account number, date or vehicle registration. NLU extracts both, so the system knows what to do and has what it needs to do it.

Why does NLU sometimes get it wrong?

Language is ambiguous, and customers often explain things indirectly, mix several issues together or use local slang and product nicknames. In voice channels, speech recognition errors also feed into NLU. Good systems check their confidence, confirm key details and ask a clarifying question or hand over rather than guessing.

Ready to scale?

Outsourced contact centre
for New Zealand & Australia.

30+ years. 100% onshore. The leading provider to the energy & utilities industry.

Get in Touch