Alexa Conversations Description Language FAQ
Note: Sign in to the developer console to build or publish your skill.
Note: Alexa Conversations Description Language (ACDL) is offered as a beta and may change as we receive feedback and iterate on the feature.
The following are frequently asked questions (FAQ) about creating and editing Alexa Conversations skills using the Alexa Conversations Description Language (ACDL).
- Q: Can I create an Alexa Conversations skill by using the ASK CLI and then edit the Alexa Conversations artifacts by using the developer console, and vice versa?
- Not currently. The interoperation between the developer console and the Alexa Skills Kit Command-Line Interface (ASK CLI) is a work in progress. However, you can use the developer console to test the skill and submit it for certification.
- Q: Can I convert an existing skill to ACDL?
- Yes. You can export an Alexa Conversations skill from the developer console so that you can work with the skill in ACDL. However, after you deploy the skill by using the ASK CLI, you can no longer edit the Alexa Conversations skill artifacts by using the developer console. For instructions on how to convert an existing skill to ACDL, see Tutorial: Convert an Alexa Conversations Skill to Alexa Conversations Description Language (ACDL).
- Q: Can I migrate an intent-based skill to Alexa Conversations by using ACDL?
- Currently, use ACDL only for building skills from scratch. Don't try to migrate an intent-based skill.
- Q: Which version of the ASK CLI should I use?
- Version 2.29 of the Alexa Skills Kit Command Line Interface (ASK CLI) is now available. This single tool lets you work with all Alexa skills, including Alexa Conversations Description Language (ACDL) skills, interaction model skills, and skills that use both. You can continue to use the current ASK CLI for ACDL, but it will no longer be updated. To get the latest supported features and functionality, use version 2.29 or later.
- Q: What's the difference between request acts, response acts, and dialog acts?
- They're similar concepts. The developer console user interface uses dialog acts to represent additional semantics for both user requests and skill responses. ACDL differentiates between request acts and response acts. For a cross-reference between individual request acts, response acts, and dialog acts, see Cross reference between response acts and dialog acts and Cross reference between request acts and dialog acts.
- About Alexa Conversations Description Language
- Tutorials on the Alexa Conversations Description Language
Last updated: Mar 28, 2023