> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-ai-for-process-dev.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# External NLU Adapters

<Badge icon="arrow-left" color="gray">[Back to External NLU Integrations](/ai-for-service/integrations/overview#external-nlu)</Badge>

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.

<Note>
  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.
</Note>

***

## Adapter Configuration

The **App Settings > Integrations > External NLU** page lists available adapters.

<img src="https://mintlify.s3.us-west-1.amazonaws.com/koreai-ai-for-process-dev/ai-for-service/integrations/images/external-nlu-img1.png" alt="External NLU landing page" />

1. Click the adapter for the engine you want to use.

   <img src="https://mintlify.s3.us-west-1.amazonaws.com/koreai-ai-for-process-dev/ai-for-service/integrations/images/external-nlu-img2-dialogflow-es.png" alt="Click on the desired External NLU adapter" />

2. Enter the authorization keys and parameters required by the external engine for API access.

   <Note>Authorization keys configured here are sent to the external engine to allow API access.</Note>

3. The **De-identification of PII data** option is set to **No** by default.

   <Note>
     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](/ai-for-service/app-settings/advanced-settings/pii-data-masking).
   </Note>

4. Click **Save**.

5. Click **TEST** to verify connectivity. A success message confirms the connection.

   <img src="https://mintlify.s3.us-west-1.amazonaws.com/koreai-ai-for-process-dev/ai-for-service/integrations/images/external-nlu-img3-dialogflow-es-test-success.png" alt="External NLU connectivity successful" />

   <Note>
     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.
   </Note>

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**.

   <img src="https://mintlify.s3.us-west-1.amazonaws.com/koreai-ai-for-process-dev/ai-for-service/integrations/images/external-nlu-img4-dialogflow-es-enable.png" alt="Enable External NLU Adapter" />

<Note>External NLU is supported for intent nodes, entity nodes, and FAQs only.</Note>

***

* See [Dialogflow Engine](dialogflow-engine.md) for Dialogflow-specific setup.
* See [Test and Debug](test-and-debug.md) to validate your External NLU configuration.


Built with [Mintlify](https://mintlify.com).