Mix NLU - Tools for IVR & chatbots


Build natural language processing domains and continuously refine and evolve your NLU model based on real‑world usage data. Define user intents ('book a flight') and entities ('from JFK to LAX next Wednesday') and provide sample sentences to train the DNN‑based NLU engine.

Build NLU Models

NLU start pack offers include vertical-specific options, such as telco, banking, or utilities as well as generic social intents or chat.

NLU starter packs​

When starting a new project, pick from a set of NLU starter packs with predefined intents and samples to be added to your project. ​

This will give you a head start both with business intents (banking, telco, etc.) and ‘social’ intents (greetings, apologies, emotions, fun questions, and more).

Define intents and entities

Train your NLU model with sample phrases to learn to distinguish between dozens or hundreds of different user intents. For each intent, define the entities required to fulfil the customer request. Create custom entities based on word lists and everyday expressions or leverage ready‑made entities for numbers, currency, and date/time that understand the variety of ways customers express that information.

The auto-intent feature in Mix.nlu supports the process of ‘tagging’ sample messages/utterances from end users and categorizes them by intent as shown within this screen.

Expand image

Auto-intent discovery

Mix.nlu supports the process of ‘tagging’ sample messages/utterances from end users with an auto-intent feature that automatically categorises them by intent.​

Auto‑intent groups new samples into existing intents where it finds a close match, increasing the accuracy for existing intents.​

And where no good match is found in the existing model, it will suggest new intents—candidates for additional automation.

Multi‑language NLU models​

Mix allows you to create and manage multi‑language applications in a single project. In Mix.nlu, you can create a single set of intents and entities across multiple languages, with language‑specific training sets.​

This helps provide a more consistent multi‑language user experience at lower cost.

Test and tune

View description >

NLU feedback loop​

For the best possible natural language understanding results, you need an automated, AI‑based, scalable feedback cycle that uses data from your end user conversations to continuously improve accuracy and scope of the NLU model.​

Mix.nlu supports you with this by providing access to production data, AI‑based auto‑intent discovery, support for manual reviews, and an easy way to measure the success of changes in regression tests and production.

NLU and speech recognition tuning

Deploy the trained NLU model both to the NLU engine and at the same time, as a domain language model, to the speech‑to‑text transcription engine. This provides the highest accuracy in speech recognition results, semantic parsing, and understanding of user utterances based on your application’s specific language domain.

Test the model

Train the NLU model at any time and test it against practice sentences. Identify problem areas where intents overlap too closely, confidence levels need to be boosted, or additional entities need to be defined.

Get started free with Nuance Mix.