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
- 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 so that Virtual Agent can access IBM Watson Assistant NLU model information.
- Microsoft LUIS: Configure the Microsoft LUIS Intent and Entity integration so that Virtual Agent can access Microsoft LUIS NLU model information.
- Google DialogFlow Essentials (ES): Configure the Google DialogFlow ES intent and entity integration 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.
Procedure
Result
When you create or update a topic in Virtual Agent Designer, you can choose NLU models available for your specified NLU provider and the specified languages, if applicable. You can also set the NLU entity properties for the input controls that you add to your topic flow.