Skip to main content
Back to External NLU Integrations The platform lets you configure an external NLU adapter so your AI Agent uses NLU models built and trained on a third-party engine. External NLU integration is additive — when the adapter is enabled, the external engine’s intent or entity detection takes precedence, with Kore.ai NLU acting as fallback if the external engine fails. All other platform functionality (conversation flow, context management, entity prompts, etc.) remains managed by the Kore.ai platform.
This is an AI Agent-specific configuration. Different AI Agents in a workspace can use different external NLU engines. As of release 10.0, only the Dialogflow ES adapter is supported. Support for additional adapters is planned.

Adapter Configuration

The App Settings > Integrations > External NLU page lists available adapters. External NLU landing page
  1. Click the adapter for the engine you want to use. Click on the desired External NLU adapter
  2. Enter the authorization keys and parameters required by the external engine for API access.
    Authorization keys configured here are sent to the external engine to allow API access.
  3. The De-identification of PII data option is set to No by default.
    De-identification removes or masks PII data to reduce disclosure risk. If disabled, masked PII data is sent in API calls to the external NLU. Selecting “do not de-identify PII data” may cause intent or entity detection to fail. See Redacting Personally Identifiable Information.
  4. Click Save.
  5. Click TEST to verify connectivity. A success message confirms the connection. External NLU connectivity successful
    You can configure multiple adapters but enable only one at a time. You can test a connection even if the adapter is not yet enabled — all mandatory fields must be filled to run the test.
  6. Enable the adapter either by setting Enable External NLU Adapter to Yes in the configuration panel, or by clicking the ellipsis icon and selecting Enable. Enable External NLU Adapter
External NLU is supported for intent nodes, entity nodes, and FAQs only.