Introduction
  • You, This Course and Us
  • Source Code and PDFs
Alexa Basics: Eco-system and Skill Concepts
  • Introducing Alexa
  • Evolution Of Human Computer Interaction And Voice Interfaces
  • Prereqs And Course Overview
  • Alexa, Echo And AWS
  • Skill Concepts: Invocations, Utterances and Intents
  • Tools and Platforms: AWS, Amazon Developer Console and Echosim.io
  • Types Of Skills
Build a Basic Alexa Skill
  • Overview Of The Stock Market Tracker
  • Utterance-Intent Mapping
  • Financial Data From AlphaVantage
  • Setup And Configure An Alexa Skill
  • AWS Lambdas
  • Link the Alexa Skill with the Lambda Function
  • Set up and Test Lambda Code
  • Code And Test the Launch Request
  • Code And Test the Intent Request
  • Handle Help And Stop Intents
  • Test Using Echosim.io
Multi-turn Dialogs for Rich Conversation
  • Slots As Request Configuration Parameters
  • Slots, Prompts And Utterances
  • Financial Data From Intrinio
  • What Exactly are Slots?
  • Configure the Dialog Model
  • Handle Start, End and Launch Requests
  • Handle the GetStockInfo Intent
  • Handle Help, Stop and Cancel Intents
  • Testing With Echosim.io
Persist State Across Sessions
  • Remember Data Across Sessions
  • Create A Dynamo DB Table
  • Configure Full Access To Dynamo DB from Lambda
  • Handle Start, End and Launch Requests
  • Handle Add, Remove And List Stock Intents
  • Test Using Echosim.io
Build a Flash Briefing Skill
  • Understanding Flash Briefing Skills
  • Set Up A Twitter RSS Feed
  • Set Up A Flash Briefing Skill
Introducing Lex
  • Course Outline
  • Signing in to AWS
  • Sample Bots
  • Custom Bots and IAM
  • Complete Creating Your First Bot
Interaction Models in Amazon Lex
  • Module Outline
  • Creating Intents
  • Slot Types
  • Slots
  • Slot Properties
  • Sample Utterances
  • Confirmations
  • Configuring the Bot
  • Test: Ordering Coke
  • Test: Ordering Pizza (Fail)
  • Test: Ordering Pizza (Success)
  • Cleaning up Resources
Fulfilment Models in Amazon Lex
  • Module Outline
  • Weather Bot
  • Built In Slot Types
  • Setting Up a Weather Bot
  • Lambda Intro
  • Lambda Blueprint
  • The Big Picture: Code
  • Lambda Handler
  • Constructing a Response
  • Configuring an AWS Lambda
  • Lex Lambda Configuration
  • Open Weather API
  • Invoking the Open Weather API
  • Importing External Libraries to an AWS Lambda
  • Versions, Aliases And Publishing
Third-party Apps: Chatbots in Slack
  • Module Outline
  • Creating A Slack Application
  • Activating Lex Integration
  • Configuring A Stack App
  • Testing the Slack Bot