AlexaΒΆ
The Alexa NLU connector enables integration with Amazon Alexa to use its language understanding results for powering AI Agents in Cognigy.AI.
PrerequisitesΒΆ
- Access to Amazon Alexa.
Configuration on the NLU Provider SideΒΆ
- Log in to the Amazon Developer Console,
- In the Alexa Skills Kit section, click Create Skill.
- Select a skill type and click Create Skill.
- Provide a name for your skill, for example,
Cognigy Skill
. - During the setup, define an Invocation Name, for example,
Cognigy Bot
that users will say to activate the skill on Alexa. - Select the default language and region where you want the skill to be available.
- Configure the Intents and Slots according to the type of interaction your skill should handle. You can use built-in intents, for example,
AMAZON.HelpIntent
, or create custom intents.
Configuration on the Cognigy.AI SideΒΆ
In Cognigy.AI, go to Build > NLU Connectors, create an Alexa NLU connector, and configure the following settings.
Parameter | Description |
---|---|
Invocation Name | The phrase users will say to activate your Alexa skill. For example, Alexa, ask [Skill Name] to [perform action] . |
Skills | A list of skills that you configured. |
Reparse Alexa Slots | Allow Cognigy NLU to process the Slots provided by Alexa and extract structured data accordingly. |
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.