image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

Alexa, Siri, Cortana and Google Now - voice-activated personal assistants are one of the hottest trends in technology these days. They are a great way to convey complex information to your customers in a free-flowing, conversational way. Alexa is a great way to build them - an AWS service for building conversational interfaces for Echo, FireTV and a host of Alexa-aware devices. 


Alexa and Lex are state-of-the-art, with support for new devices being added all the time
Powered by a deep learning based engine that parses user voice and resolves the contents of user utterances to API calls and parameter values
No deep learning or natural language processing expertise is needed to build even complex voice and chat apps
Provides an intuitive way of specifying the conversational interface
Automatically and dynamically adjusts conversational responses
Easy to build, test and publish app


In the sections on Alexa we will cover:


The big picture - voice and text interfaces and current trends in human-computer interaction
How Alexa, Lex, Echo and the other bits of the Amazon ecosystem come together
Interaction models: Utterances, intents, slots, prompts and their resolution into API calls
Fulfilment models: Using AWS Lambdas to fulfil user intents, and how AWS lambdas provide smooth, no-ops, auto-scaling code endpoints


In the sections on Lex we will cover:


Interaction models: Utterances, intents, slots, prompts and their resolution into API calls
Fulfilment models: Using AWS Lambdas to fulfil user intents, and how AWS lambdas provide smooth, no-ops, auto-scaling code endpoints
Third-party integration: How a chatbot can be added to your Slack workspace
Who this course is for:
Echo or FireTV developers looking to build Alexa Skills
Website and mobile app developers looking to add voice apps

What you'll learn

Build smooth voice-activated apps for Echo and other Alexa-aware devices

Design and build sound interaction models for your Alexa skills

Implement robust fulfilment models using AWS Lambdas

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction
2
1.1-You, This Course and Us
1.2-Source Code and PDFs
2-Alexa Basics: Eco-system and Skill Concepts
7
2.1-Introducing Alexa
2.2-Evolution Of Human Computer Interaction And Voice Interfaces
2.3-Prereqs And Course Overview
2.4-Alexa, Echo And AWS
2.5-Skill Concepts: Invocations, Utterances and Intents
2.6-Tools and Platforms: AWS, Amazon Developer Console and Echosim.io
2.7-Types Of Skills
3-Build a Basic Alexa Skill
11
3.1-Overview Of The Stock Market Tracker
3.2-Utterance-Intent Mapping
3.3-Financial Data From AlphaVantage
3.4-Setup And Configure An Alexa Skill
3.5-AWS Lambdas
3.6-Link the Alexa Skill with the Lambda Function
3.7-Set up and Test Lambda Code
3.8-Code And Test the Launch Request
3.9-Code And Test the Intent Request
3.10-Handle Help And Stop Intents
3.11-Test Using Echosim.io
4-Multi-turn Dialogs for Rich Conversation
9
4.1-Slots As Request Configuration Parameters
4.2-Slots, Prompts And Utterances
4.3-Financial Data From Intrinio
4.4-What Exactly are Slots?
4.5-Configure the Dialog Model
4.6-Handle Start, End and Launch Requests
4.7-Handle the GetStockInfo Intent
4.8-Handle Help, Stop and Cancel Intents
4.9-Testing With Echosim.io
5-Persist State Across Sessions
6
5.1-Remember Data Across Sessions
5.2-Create A Dynamo DB Table
5.3-Configure Full Access To Dynamo DB from Lambda
5.4-Handle Start, End and Launch Requests
5.5-Handle Add, Remove And List Stock Intents
5.6-Test Using Echosim.io
6-Build a Flash Briefing Skill
3
6.1-Understanding Flash Briefing Skills
6.2-Set Up A Twitter RSS Feed
6.3-Set Up A Flash Briefing Skill
7-Introducing Lex
5
7.1-Course Outline
7.2-Signing in to AWS
7.3-Sample Bots
7.4-Custom Bots and IAM
7.5-Complete Creating Your First Bot
8-Interaction Models in Amazon Lex
12
8.1-Module Outline
8.2-Creating Intents
8.3-Slot Types
8.4-Slots
8.5-Slot Properties
8.6-Sample Utterances
8.7-Confirmations
8.8-Configuring the Bot
8.9-Test: Ordering Coke
8.10-Test: Ordering Pizza (Fail)
8.11-Test: Ordering Pizza (Success)
8.12-Cleaning up Resources
9-Fulfilment Models in Amazon Lex
15
9.1-Module Outline
9.2-Weather Bot
9.3-Built In Slot Types
9.4-Setting Up a Weather Bot
9.5-Lambda Intro
9.6-Lambda Blueprint
9.7-The Big Picture: Code
9.8-Lambda Handler
9.9-Constructing a Response
9.10-Configuring an AWS Lambda
9.11-Lex Lambda Configuration
9.12-Open Weather API
9.13-Invoking the Open Weather API
9.14-Importing External Libraries to an AWS Lambda
9.15-Versions, Aliases And Publishing
10-Third-party Apps: Chatbots in Slack
5
10.1-Module Outline
10.2-Creating A Slack Application
10.3-Activating Lex Integration
10.4-Configuring A Stack App
10.5-Testing the Slack Bot