Course Description
Examine chatbot use cases, technology stack, and popular development and deployment tools Amazon's Alexa on AWS and Google's Dialogflow.
Learning Objectives
Understanding Bots: Chatbot Architecture
- define the use cases for chatbots
- recognize the different classifications of chatbots
- recognize the different technologies orchestrated to create chatbots
- describe the conversational flow of typical chatbot/human interface
- identify the elemental building blocks for a typical chatbot built on Dialogflow
- identify the elemental building blocks for a typical chatbot built using AWS Alexa Skills Kit
- create the AWS developer accounts required for Alexa Skills development
- use an AWS developer account and an AWS Lambda service to develop Alexa Skills
- describe the components of the Alexa Development Console
- configure an AWS Lambda service
- create a developer account on Google's Dialogflow
- describe the components of the Dialogflow developer console
- recognize chatbot use cases and technology stack