• Online, Self-Paced
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

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.