330 likes | 1.33k Views
( ** AWS Architect Training: https://www.edureka.co/cloudcomputing ** ) <br>This u201cAWS Lex Tutorialu201d (AWS Blog Series: https://goo.gl/v6dwa7) by Edureka will help you understand what chatbots are & how to build awesome chatbots using Aws Lex service. <br><br>Following are the list of topics covered in this session: <br>What are chatbots? <br>What is AWS Lex? <br>How does Lex work? <br>Key concepts & terminologies <br>Creating a chatbot using Amazon Lex <br><br>Check out our complete AWS Playlist here: https://goo.gl/8qrfKU <br><br>Follow us to never miss an update in the future. <br><br>Instagram: https://www.instagram.com/edureka_learning/ <br>Facebook: https://www.facebook.com/edurekaIN/ <br>Twitter: https://twitter.com/edurekain <br>LinkedIn: https://www.linkedin.com/company/edureka
E N D
Agenda What Is A Chatbot? What Is Amazon Lex? How Lex Works? Core Concepts & Terminologies Amazon Lex Amazon Lex Demo AWS Architect Certification Training www.edureka.co/cloudcomputing
What Is A Chatbot? Copyright © 2018, edureka and/or its affiliates. All rights reserved.
What Is Chatbot? A chatbot is a computer program which conducts a conversation in natural language via speech or text, understands the intent of the user, and sends a response based on business rules and data of the organization. First Chatbot Eliza was built in 1966 to mimic human conversations. Chatbot Applications: Online Shopping, Book tickets, News Reports, Order Food etc Chatbot Types: Command-Bots, Learning Bots AWS Architect Certification Training www.edureka.co/cloudcomputing
What Is Amazon Lex? Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Amazon Lex Amazon Lex is a service for building conversational interfaces into any application using voice and text. ASR NLP Natural Language Processing Automatic Speech Recognition AWS Architect Certification Training www.edureka.co/cloudcomputing
Use Case Customer contacts bank for account balance Amazon DynamoDB Amazon SNS AWS Lambda requests & retrieves account info Amazon Lex Amazon SES Lex understands user’s request Customer is provide with account balance Other AWS Services Amazon Polly Logs are stored & events are kept track of Lex responds to user in speech, ‘Savings account or checking account balance?’.
Other Use Cases With Examples You can build powerful interfaces to use with mobile applications. Build highly interactive & conversational user experiences for connective devices in Internet of Things(IoT) Build enterprise chatbots to check sales data, marketing performance & much more. AWS Architect Certification Training www.edureka.co/cloudcomputing
Benefits Of Amazon Lex Offers an easy-to-use console & predefined bots Employs advanced deep learning functionalities Provides seamless deploying & scaling Offers built-in integration with AWS platform Cost effective platform to create bots AWS Architect Certification Training www.edureka.co/cloudcomputing
How Amazon Lex Works? Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How Amazon Lex Operates? Amazon DynamoDB Amazon SNS Amazon SES Other AWS Services Chatbot receives user input. It can reply with answers, perform actions or ask for more input. Chatbot triggers AWS Lambda. Lambda function performs necessary action by integrating with other AWS Services AWS Architect Certification Training www.edureka.co/cloudcomputing
How Amazon Lex Operates? Typical steps that you follow when working with Amazon Lex: Create a chatbot & configure it with intents, slots & utterances Test the bot on text window slide provided by Lex Console Publish a version & create an alias. Deploy the bot on suitable platforms. AWS Architect Certification Training www.edureka.co/cloudcomputing
Key Concepts & Terminologies Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Core Concepts & Terminologies Amazon Bot A artificial intelligence program that simulates interactive conversation Intent An intent represents an action that user wants to perform Name Utterances Intent Fulfill Slots Slots Slots are parameters that an intent might require Every slot has a type. Can create built-in or custom slot types Slot Types AWS Architect Certification Training www.edureka.co/cloudcomputing
Core Concepts & Terminologies Built a Lambda function to fulfill the intent Intent Fulfilment Client application does necessary fulfillment Customises user interaction Lambda Function As Code Hook Initiates & validates user’ input Fulfill’s user’s intent AWS Architect Certification Training www.edureka.co/cloudcomputing
Demo: Create a simple chatbot on Amazon Lex Copyright © 2018, edureka and/or its affiliates. All rights reserved.
AWS Architect Certification Training www.edureka.co/cloudcomputing