--- title: Configure Natural Language Understanding in Virtual Agent description: Configure Natural Language Understanding \(NLU\) in Virtual Agent to identify the NLU service provider for your instance. You can also specify the languages of NLU models used during conversation design, based on the languages supported by your NLU provider and the ServiceNow AI Platform. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/configure-nlu-settings.html release: australia product: Virtual Agent classification: virtual-agent topic_type: task last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Configure, Virtual Agent, Conversational Interfaces] --- # Configure Natural Language Understanding in Virtual Agent Configure Natural Language Understanding \(NLU\) in Virtual Agent to identify the NLU service provider for your instance. You can also specify the languages of NLU models used during conversation design, based on the languages supported by your NLU provider and the ServiceNow AI Platform®. ## Before you begin You can select only one NLU service provider for your instance. Virtual Agent supports the following NLU services: - **ServiceNow NLU** \(default\): Create your models, intents, and entities in Virtual Agent Designer and NLU Workbench. - **IBM Watson Assistant**: [Configure the IBM Watson Assistant intent and entity integration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/configure-watson-service-integration.md) so that Virtual Agent can access IBM Watson Assistant NLU model information. - **Google DialogFlow Essentials \(ES\)**: [Configure the Google DialogFlow ES intent and entity integration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/configure-dialogflow-es-integration.md) so that Virtual Agent can access Google Dialogflow ES NLU model information. The **Activate** toggle switch for NLU is toggled on for all new Virtual Agent activations and the **NLU Service Provider** defaults to **ServiceNow NLU**. The **Activate** toggle switch is toggled off for Virtual Agent Lite. If you upgraded from the previous release, Virtual Agent retains the NLU settings and integration information for your NLU service provider. Role required: virtual\_agent\_admin or admin ## About this task The NLU-enabled topics that you preview, create, or update in Virtual Agent Designer must use NLU models created in the NLU service that you select here. For example, if you specify ServiceNow as the service provider, you can view and access topics that use ServiceNow NLU model groups. Similarly, to work on NLU topics in multiple languages, the languages must be enabled in your NLU service and added to your model groups. For more information, see [Multilingual model management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/multilingual-model-managent.md). ## Procedure 1. Navigate to **All** > **Conversational Interfaces** > **Settings**. 2. Click **Virtual Agent**. 3. Under Natural Language Understanding \(NLU\), click **View Settings**. 4. On the form, fill in the fields.
| Field | Description |
|---|---|
| NLU Service Provider | Available NLU service providers for intent and entity extraction. The Supported NLU Languages list is displayed. It shows all of the language plugins that have been installed. For **ServiceNow NLU**, English is enabled to **true** by default. This field is automatically set to **ServiceNow NLU**. |
| Ask user if topic VA chose is correct | Option to prompt the user to confirm that the matched intent is correct. This option enables user confirmation only on initial intent discovery.When enabled, Virtual Agent asks the user for confirmation before continuing to the automatically selected topic content. Enabling this field triggers the **Intent confirmation message** field. If the user selects **No** for an initial intent, then Virtual Agent runs the global fallback topic. If the user selects **No** for an automatically selected intent in mid-topic, then Virtual Agent returns to the topic that the user was in. |
| Ask user if switched topic is correct | Option to prompt the user to confirm that the switched intent is correct. This option is enabled by default and prompts user confirmation only when the user triggers an intent switch in mid-topic.When enabled, Virtual Agent asks the user for confirmation before continuing to the switched topic content. Enabling this field triggers the **Intent confirmation message** field. |