Create custom Alexa skill using AWS Lambda function
4.0 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,596 students enrolled

Create custom Alexa skill using AWS Lambda function

Learn to create Skill for Alexa enabled devices such as Amazon Echo for absolute beginners
4.0 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,596 students enrolled
Created by Nilay Mehta
Last updated 6/2018
English
Current price: $9.99 Original price: $24.99 Discount: 60% off
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Use Alexa Skill Console to create skills
  • Publish your skills to store

  • Use Alexa Core SDK for performing operations

  • Create lambda function for custom skills
Course content
Expand all 38 lectures 03:52:26
+ Introduction
3 lectures 11:38
What is AI & Alexa?
03:54
What is Alexa Skill?
04:44
+ Alexa Skill Kit (Basic concepts)
3 lectures 13:58
Create First Skill
03:50
Intents & Utterances
04:11
Slot & Slot type
05:57
+ Alexa Skill Kit (Advance concepts)
5 lectures 37:59
Request & Response format
08:50
Create Lambda Function - 1
09:12
Create Lambda Function - 2
08:30
Enhance Response for Alexa
05:20
Launch & Measure
06:07
+ Using Ask CLI & Alexa SDK
8 lectures 39:39
Using Ask CLI & Alexa SDK
06:45
Update Lambda function
10:50
Use Alexa SDK v1 Apdapter
05:03
Using ResponseBuilder in Alexa SDK v1
03:04
Use Skillinator
02:20
Use CloudWatch
05:42
Install & Test in Echo Dot
01:36
+ Using Directives
9 lectures 54:12
Using Cards
05:17
Generate Audio using SSML
05:35
Using Audio Directive
06:26
Using Video Directive
05:20
Delegate Directive
07:23
ElicitSlot Directive
09:52
ConfirmSlot Directive
04:23
ConfirmIntent Directive
05:39
+ Advanced Alexa Operations
7 lectures 01:08:21
Obtain Device Information
07:22
Store data in DynamoDB
13:18
Account Linking
10:16
State Management
12:15
Create Flash Brief
10:50
Using BluePrints
04:56
+ Conclusion & More
3 lectures 06:39
Best Practice
02:22
Conclusion
01:47
Bonus Lecture
02:30
Requirements
  • Basic knowledge of what is Chatbots
  • Basic knowledge of JavaScript
  • Amazon’s Developer Account
  • AWS Account
Description
AI is Artificial intelligence, Study of intelligent agents and takes actions. Skills are an ability to perform an operation on devices enabled with Amazon Alexa like Echo.

Throughout this series, I am going to teach you How to create your own custom Alexa skill using Alexa skill console, Alexa SDK, and use AWS Lambda function for this.
This course includes 5 Core components for creating your own custom Skills. 

  • Alexa is a virtual assistant by Amazon. It contains some skill using which user can do various things such as ask for service etc.
  • Alexa skill Kit provides a user interface to for Build, Measure, and Test skill which is known as Skill kit.
  • AWS Lambda function is backbone on your skill. Alexa skill will send a request to our lambda function and it will perform the original operation.
  • Alexa Skill SDK used to create handlers that will generate a response to our skill in form of JSON. So we just need to call those function only. We will use both Alexa SDK and Alexa Core SDK.
  • ASK CLI is a command line tool which allows us to create skill as well as deploy, clone too.

Through this series, we will learn

  • Introduction to AI, Bots, and Alexa.
  • Understood the concept of Intent, Utterance as well as Slots.
  • JSON format for both Request and Response.
  • Test and Deploy, and Publish your custom skill to skill store, as well as test it on your own Echo device.
  • Use Alexa SDK version-1 for generating a response.
  • Use directives for generating a more rich response with Audio, Video, Hint, Elicit, and Confirm directive.
  • Perform some Advance operations such as Account linking, working with DynamoDB, State management.
  • Along with those you will learn how to use Skillinator, CloudWatch.
  • We will also create Flash briefing skill and see Alexa Blueprints.

We will learn all above things through this video series. If you have any doubts then you can contact me via mail, message, or Q & A.   

Who this course is for:
  • This is for newbies who want to create Alexa Skills
  • Developer who know basic JavaScript and want to create skills
  • Person who want to create custom skills for Amazon Echo device
  • Developer who want to create Flash Briefing skill