Skip to main content
Back to NLP Topics Multi-Intent Detection allows the NLP engine to identify and execute multiple intents from a single user utterance—sequentially and in logical order.

How It Works

When enabled, the engine detects multiple intents based on sequence keywords such as: later, then, first, second, before that, after that, following that, prior to that, beforehand. Execution order:
  • Determined by order-indicating phrases (e.g., “before that”, “and then”).
  • If no order is specified, intents execute in the order they appear in the utterance.
Failure behavior: If one intent fails, subsequent intents in the sequence are not triggered.

Enable Multi-Intent Detection

  1. Go to Natural Language > NLU Config > Multi Intent Detection.
  2. Toggle it on.