Introduction

resources

these are the following recourse that we will be using thought out this lab

  • Amazon Lex Bot
  • Amazon Lambada
  • Amazon Dynamodb
  • twillio

resources explanation

AmazonLexBot Amazon Lex Bot is a fully managed artificial intelligence (AI) service with advanced natural language models to design, build, test, and deploy conversational interfaces in applications.

Amazon Lex Bot have the following used case:

  • Build virtual agents and voice assistants: Enable self-service capabilities with virtual contact center agents and interactive voice response (IVR). Users can change a password or schedule an appointment without speaking to a human agent.
  • Automate informational responses : Design conversational solutions that provide responses to frequently asked questions. Improve Connect & Lex conversation flows for tech support, HR benefits, or finance with natural language search for FAQs powered by Amazon Kendra.
  • Improve productivity with application bots : Automate basic user tasks in your application with powerful chatbots. Seamlessly connect with other enterprise software through AWS Lambda and maintain granular access control through IAM.
  • Maximize the information trapped in transcripts : Design chatbots using existing contact center transcripts. Reduce design time from weeks to hours and accelerate bot deployment.

today we will be using Amazon lex bot to create a Atomization process for collecting and storing employees data into the databases AmazonLambda Amazon Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use. Amazon DynamoDB Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated multi-Region replication, in-memory caching, and data import and export tools. Twilio Twilio is a communication platform that provides APIs for developers to integrate features like sending and receiving messages, making phone calls, and handling video in their applications. It enables businesses to connect with their customers through various communication channels