Configure IBM Watson Assistant as the NLU provider for Virtual Agent
-
- UpdatedJan 30, 2025
- 3 minutes to read
- Yokohama
- Virtual Agent
Use the intents, entities, and utterances defined in IBM Watson Assistant and apply them as an NLU model for your Virtual Agent conversations.
Before you begin
- In your IBM account, create a Resource Link in the AI (Artificial Intelligence) category. Once you have created the Resource Link, you should see the API key and URL:
- In your workspace, define the intents, entities, and utterances for your NLU model.
- Locate your workspace credentials and copy the workspace Password, which you must provide when setting your credentials during configuration.
In your ServiceNow instance, make sure that the Glide Virtual Agent plugin (com.glide.cs.chatbot) is activated. This plugin installs the proxy agent for the IBM Watson Natural Language Understanding server plugin (com.glide.nlu.ibmwatson.intent.discovery), which is needed for this integration.
Role required: admin
About this task
- Models:
https://<IBM HOST>/assistant/api/{{api_version}}/workspaces?version={{published_version}}
- Intents:
https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/intents?version={{published_version}}&page_limit=1000
- Entities:
https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/entities?version={{published_version}}
- Prediction:
https://<IBM HOST>/assistant/api/{{api_version}}/workspaces/{{model_id}}/message?version={{published_version}}
Procedure