Developing an Interactive Chatbot in Amazon Lex
Olivia Liddell
Use Case: Over the Moon Bakery
Over the Moon Bakery is a small business that is currently using AWS Lightsail to host their WordPress website.
Problem: Staff are spending a lot of time answering requests via phone and email.
The bakery owners are hoping to improve staff workflows and also make the website more engaging for visitors.
AWS Services I Explored
Amazon Lex
Creating and customizing the chatbot.
Amazon Lightsail
Creating and hosting the WordPress site.
AWS IAM
Managing user access across all of AWS.
Amazon Cognito
Managing permissions and users for mobile and web applications.
AWS Amplify
Deploying the chatbot as a web application.
AWS SDK for JavaScript
Accessing AWS services from JavaScript code running in the browser.
Start with the bigger picture, and then focus in on smaller goals.
Use backwards design: The learning approach should be driven by the objectives.
Create assessments that are directly tied to the learning objectives.
Create learning experiences that are engaging and relevant.
Post-Assessment
Resources
Starting Points for Learning Objectives:
AWS Machine Learning and Mobile Blog Posts:
- “Greetings, visitor!” — Engage Your Web Users with Amazon Lex
- AWS Mobile gets Amplified: A new home for modern app development
- Create a questionnaire bot with Amazon Lex and Amazon Alexa
- Enhance Your Amazon Lex Chatbot with Responses
Tutorials:
