Data PRO or Pay-Per-Course
Pick a plan that right's for you!
Course curriculum
-
1
You, This Course and Us
-
2
The Big Picture: Lex, Alexa and AWS
-
3
Interaction Models in Amazon Lex
-
4
Fulfilment Models in Amazon Lex
-
5
Third-party Apps: Chatbots in Slack
-
You, This Course and Us Source Code and PDFs Downloads -
Course Outline Lex and Alexa Evolution Of HCI And Voice Interfaces Alexa Echo And AWS Invocations Utterances Intent AWS Signin Sample Bots Custom Bots and IAM Finish Bot Creation -
Module Outline Creating Intents Slot Types Slots Slot Properties Sample Utterances Confirmations Configuring The Bot Test Order Coke Test Order Pizza Fail Test Order Pizza OK Cleaning Up Resources -
Module Outline Weather Bot Built In Slot Types Setting Up Weather Bot Lambda Intro Lambda Blueprint Code Big Picture Lambda Handler Constructing Response Lambda Configuration Lex Lambda Configuration Open Weather API Invoking Open Weather API Importing External Libraries To AWS Lambda Versions Aliases And Publishing -
Module Outline Creating Slack Application Activating Lex Integration Configuring Stack App Testing Slack Bot
Course Description
What will I learn?
- Build and deploy natural-sounding chatbots
- Design and build sound interaction models for your chatbots
- Implement robust fulfilment models using AWS Lambdas
- Develop third-party apps for Slack and Facebook
About the course
Chatbots are a hot new technology - a great way to convey complex information to your customers in a free-flowing, conversational way. Amazon Lex is a great way to build them - an AWS service for building conversational interfaces for any applications using voice and text.
- Amazon Lex is state-of-the-art, launched in April 2017
- Powered by the same deep learning-based engine as Amazon Alexa
- No deep learning or natural language processing expertise is needed to build even complex bots
- Provides an intuitive way of specifying the conversational interface
- Automatically and dynamically adjusts conversational responses
- Easy to build, test and publish app
- Supports integration with other platforms such as Slack and Facebook
What's Covered
In this course, 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
- Third-party integration: How a chatbot can be added to your Slack workspace
Who should take the course?
- Website and mobile app developers looking to add chat functionality
- Software developers looking to build sophisticated chatbots
- Data professionals looking to understand applications of deep learning to text and voice recognition
- Facebook, Slack or Twilio app developers looking to add chatbots to their apps
Pre-requisites & Requirements
- Basic python programming
- Basic understanding of HTTP and how REST APIs work