Developing ChatBots Using Amazon Lex
Outline

Developing ChatBots using Amazon Lex

Chatbots are becoming increasingly important for businesses and organisations, and this specialist training course teaches you how to build and deploy chat bots using the Amazon Lex platform.

Prerequisites

  • Experience in Python development is a distinct advantage although the course could be delivered with NodeJS

Contents

Introduction to Chatbots

  • What is a Chatbot
  • Benefits of Chatbots
  • Types of Chatbots
  • Technology choices

ChatBot UX Best Practices

  • Best Practices in Chatbot UX
  • Things to avoid in ChatBot UX

Cloud Infrastructure Overview

  • Overview of AWS Architecture
  • Regions and Zones
  • Storage options
  • Containers on AWS
  • Serverless Architectures with AWS

Security and the Cloud

  • Security Overview
  • Responsibilities of Cloud provider
  • Responsibilities of the cloud Customer
  • Securing your infrastructure
  • Managing teams access to your infrastructure

Introduction to Amazon Lex

  • What is Lex
  • Why use Lex
  • Examples of Lex
  • Integration with AWS Lambda

Introduction to AWS Lambda

  • What are Lambda Functions
  • Benefits of Lambda Functions
  • How to create Lambda Functions
  • Example Lambda Functions

Testing Chatbots using Cucumber and Selenium

  • What is Behaviour Driven Development
  • What is Cucumber
  • Defining Features and Scenarios
  • Using Cucumber to test Chatbots with Selenium

Incorporating Generative AI

  • GenAI and your Lex Chatbot
  • Incorporating Bedrock
  • Using RAG with your chatbot
  • A worked example using RAG and Bedrock

Lex Deployment

  • Deployment options with Lex
  • Worked example deploying Lex chatbot via cloudformation

Do You Have a Question?

);

Accreditations:

Our team are AWS Professional Certified Solutions  ArchitectsOur team are AWS Devops Specialty CertifiedAltova Training PartnerAltova Consulting PartnerOur team members are Professional Scrum master certified
Website Design by tinyBox Creative