Watson AssistantΒΆ
The Watson Assistant NLU connector enables integration with IBM Watson Assistant to use its language understanding results for powering AI Agents in Cognigy.AI.
PrerequisitesΒΆ
- Access to IBM Watson Assistant.
Configuration on the NLU Provider SideΒΆ
- Log in to IBM Cloud, create a Watson Assistant service, and find the Service URL under Credentials.
- In Watson Assistant, go to Skills > Create Skill, then select a skill type. Note that Action skills aren't supported for API connections.
- (Optional) In the skill editor, go to Entities > System Entities and enable
@sys-date
,@sys-number
, and@sys-time
. - In Skills Overview, click the three dots next to your skill, select View API Details, and copy the API Key and Skill ID.
Configuration on the Cognigy.AI SideΒΆ
In Cognigy.AI, go to Build > NLU Connectors, create a Watson Assistant NLU connector, and enter the retrieved credentials.
Parameter | Description |
---|---|
API Key | An authentication key. Find this key in Service Credentials in IBM Cloud under Watson Assistant service. |
Skill ID (Workspace ID) | A unique skill identifier. Find this identifier by clicking the three dots next to the skill in Skills Overview and selecting View API Details. |
Service URL | An endpoint for accessing Watson Assistant API. Find this URL in Service Credentials under the Watson Assistant service. |
Test your NLU ConnectorΒΆ
By default, the Cognigy NLU connector is used in the Interaction Panel for testing purposes. To change this behavior, open the Settings tab in the Interaction Panel, then select the configured connector form the NLU Connector list.
Add your NLU Connector to Endpoint SettingsΒΆ
By default, the Cognigy NLU connector is used in the Endpoint. To change this behavior, follow these steps:
- Go to Deploy > Endpoints.
- Select the desired Endpoint and open the Endpoint Settings.
- Go to Natural Language Understanding > NLU Connector and select the configured connector.