Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.

Latest commit

 

History

History
35 lines (20 loc) · 3.6 KB

1-voice-user-interface.md

File metadata and controls

35 lines (20 loc) · 3.6 KB

Build An Alexa Feed Reader Skill

Voice User InterfaceLambda FunctionConnect VUI to CodeTestingCustomizationPublication

Setting up Your Alexa Skill in the Developer Portal

  1. Go to the Alexa Developer Console and Sign in if prompted.

    If you don't already have an account, you can create a new one for free from the Sign in page.

  2. Once signed in, select the Create Skill button near the top right of the page.

  3. Give your new skill a Skill name that will be the name of the skill in the Alexa Skills Store and the name your users will speak to launch your skill. For example Feed Reader. Once set, click Create Skill.

  4. When prompted to Choose a template, make sure Start from scratch is selected and then click Choose.

  5. Build the Interaction Model for your skill.

    1. On the left hand navigation panel. Select the Invocation tab. Either use the default invocation name or set your own by entering a different Skill Inovcation Name. This is the name that your users will need to say to start your skill.
    2. Next, select the JSON Editor tab. In the textfield provided, replace any existing code with the code provided in the Interaction Model, then click Build Model.

    You should notice that Intents and Slot Types will auto populate based on the JSON Interaction Model that you have now applied to your skill. Feel free to explore the changes here, to learn about Intents, Slots, and Utterances open our technical documentation in a new tab.

  6. (Optional) Select an intent by expanding the Intents from the left side navigation panel. Add some more sample utterances for your newly generated intents. Think of all the different ways that a user could request to make a specific intent happen. A few examples are provided. Be sure to click Save Model and Build Model after you're done making changes here.

  7. If your interaction model builds successfully, proceed to the next step.

    If you get an error from your interaction model, check through this list:

    • Did you copy & paste the provided code correctly?
    • Did you accidentally add any characters to the Interaction Model or Sample Utterances?

In our next step of this guide, we will be creating our Lambda function in the AWS developer console, but keep this browser tab open, because we will be returning here in the step Connect VUI to Code.