Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The canFulfillIntentRequest node is designed to work only for Alexa devices.

What is CanFulfillIntentRequest?

With CanFulfillIntentRequest, you can include your skill in a pool of possible skills that can handle name-free skill interactions. The user can ask Alexa to perform a task, without naming the skill that should fulfill the request.

How does Name-free interaction work?

Name-free interaction enables customers to interact with Alexa without invoking a specific skill by name, which helps facilitate greater interaction with Alexa because customers do not always know which skill is appropriate.

When Alexa receives a request from a customer without a skill name, Alexa tries to find a match within the built-in intents. If none of the built-in intents matches the request, Alexa will try to find a match within the enabled skills. (CanFulfillIntentRequest should be enabled for this)

Enabling CanFulfillIntentRequest for a Skill

Open your skill in the developer console.

  1. Go to https://developer.amazon.com/settings/console/home? and login.

  2. Select Alexa > Alexa Skills Kit.

  3. Select your skill from the Alexa skills list.

  4. Go to the Build > Custom > Interfaces page, and enable the CanFulfillIntentRequest interface

Related Articles

  • No labels