Skip to main content
Back to NLP Topics NLP training ensures your assistant accurately identifies user intent. The platform uses multiple engines—ML, FM, KG, Traits, and Ranking & Resolver—each suited to different scenarios.

NLP Preprocessing

Before intent detection, every utterance is preprocessed:

Scoping Your Assistant

Before training, define your assistant’s scope:
  1. Define the problem — what the assistant must accomplish; align with BAs and developers.
  2. List intents — identify key results for each; focus on user needs.
  3. Sketch example conversations — user utterances and responses; include edge cases and follow-ups.
  4. Brainstorm alternate utterances — include idioms and slang for each intent.

Choosing an Engine


NLP Configuration in the Platform

Go to Automation > Natural Language: NLP Version 3 (default for new VAs from v10.0):
  • Improved Traits Engine accuracy.
  • Transformer and KAEN models for English; Transformer for other languages.
  • Enables Zero-shot and Few-shot ML models.
  • As of January 21, 2024, all existing VAs are on Version 3.
For per-engine training and configuration: