- You, This Course and Us
- Source Code and PDFs
- 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
- 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
- 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
- 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
- Understanding Flash Briefing Skills
- Set Up A Twitter RSS Feed
- Set Up A Flash Briefing Skill
- Course Outline
- Signing in to AWS
- Sample Bots
- Custom Bots and IAM
- Complete Creating Your First Bot
- 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
- 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
- Module Outline
- Creating A Slack Application
- Activating Lex Integration
- Configuring A Stack App
- Testing the Slack Bot