Editor's Note: post updated February 7th, 2019 with availabliity in all locales.
We're excited to announce that you can now view how your skill interaction model selects intents and slots across the skill-building process, and use this information to improve your interaction model to create more accurate responses and more engaging skills. This can be tested during development and validated after your skill has gone live in order to continually validate your voice interaction model (VUI).
As you build your interaction model and before you create the back end and configure an endpoint, you can use the new Utterance Profiler to unit test your skill model . You can find the Utterance Profiler on the Build tab of the Alexa Developer Console (next to the Build Model button in the upper-right corner) and the Skill Management API (SMAPI). You can use this tool to rapidly prototype by entering a single-turn utterance or set of multi-turn utterances (with dialog directives) to see how your skill model selects and considers intents and slots. You can then update your interaction model to support utterances that were selected incorrectly. Read our documentation to learn more about using Utterance Profiler on the Alexa Developer Console and SMAPI. Please note that at this time Utterance Profiler is available in all locales.
Once you finish building the back end of your skill and configuring an endpoint, you can use the Alexa Simulator to test your skill end to end through text, voice, and display for both Echo Spot and Echo Show. Included in the Alexa Simulator is the recently released Intent Debugger for additional insight to your intents and slots in context of your skill and the Alexa ecosystem. Alexa Simulator can be found on the Test tab of the developer console and SMAPI. You can debug issues across the entire system with JSON debugging, entity resolution, dialog management, and a device event log that shows the directives that are sent to the devices. Read our documentation to learn more about Intent Debugger and the Alexa Simulator.
After you publish your skill and 10 or more customers interact with your skill in a single day, you can use Intent History to review anonymized frequently used utterances along with intents and slots selected by your skill model. You can find Intent History on the Build tab of the developer console and SMAPI. You can use this tool to map utterances that led to the wrong intent and slot to the correct ones, making it easier to correctly resolve more spoken requests. You can then quickly test the change with Utterance Profiler and Alexa Simulator to ensure your skill model now behaves as intended. Read more about Intent History by visiting our documentation.
Test your skill’s VUI during development and validate through interaction data for a more consistent customer experience. You can begin by seeing how your skill’s interaction model selects and considers intent slots with Utterance Profiler. Then, test your skill end to end with the Alexa Simulator and Intent Debugger. Finally, resolve customer facing interaction model errors with Intent History. Start by visiting our documentation on Utterance Profiler referenced above and test your skill model today!