Today we’re announcing a new quest, and it’s all about Alexa! Have you met her yet? Alexa is the voice behind the Amazon Echo, Tap, and Dot devices. The technology is at the cutting edge of voice design.
You do not need an Alexa device for this Quest. Testing tools and an Alexa voice simulator are available in the Amazon Developer Portal (same great Alexa voice, just through your browser).
The new Alexa Quest walks you through creating 5 different types of Alexa Skills. “Skills” are very similar to apps, but instead of your phone or tablet, you use them on an Echo device. You learn how to design each type of interaction between the skill and the user (practical applications of voice design), as well as the AWS Lambda infrastructure that runs behind the scenes.
As you go through the Quest, you will download templates for each type of skill you create. After completing the lab, the skills you build in the lab will remain in your Amazon Developer account. You can customize them to build your own skills. Plus, you can add this badge to your CV!
Here’s a sample of what you’ll do in your Quest (should you choose to accept it):
1. Introduction to AWS Lambda – Learn the basics of AWS Lambda, the infrastructure behind running your Alexa skill. This lab’s a freebie, and it knocks out a requirement for the Serverless Design with AWS Lambda Quest too.
2. Working with Alexa: Build a Fact Skill – This is a good first-time Alexa Skill project. Familiarize yourself with the practical applications of voice design as you learn to set up interactions between your users and your Alexa skill.
3. Working with Alexa: Build a How-To Skill – This skill’s interactions are a little more complicated so you will get an in-depth look at setting up utterances and custom slots. Minecraft-ers, you will like this template.
If you haven’t met Alexa yet, head over to this browser-based simulator and say hi. Planning to publish your own Alexa skill, or interested in more Alexa resources? I’ll share my Alexa experience here tomorrow. You can learn from my mistakes 🙂