Create Your Own Amazon Lex Chatbot - Full tutorial

  Рет қаралды 75,779

Complete Coding - Master AWS Serverless

Complete Coding - Master AWS Serverless

Күн бұрын

Пікірлер: 70
@PaulEgan1
@PaulEgan1 6 жыл бұрын
Lots of Lex tutorials out there but few like this that has been well thought through and practised before committing to KZbin. You should do more!
@CompleteCoding
@CompleteCoding 5 жыл бұрын
Thanks Paul, I really appreciate the support. What other sorts of videos would you like me to do?
@directorx5088
@directorx5088 5 жыл бұрын
The world need more people like you keep doing what you doing you will go in far in life.
@CompleteCoding
@CompleteCoding 3 жыл бұрын
Thanks! A year on and it's going pretty well
@omarpasha2968
@omarpasha2968 4 жыл бұрын
Very good! I learned a lot. Now, I will go over it 3 or 4 more times.
@CompleteCoding
@CompleteCoding 4 жыл бұрын
I've been working with AWS and Lex for 3 years and I still find new things that I didn't know before. As long as you're learning then you're making progress!
@connorokeefe1229
@connorokeefe1229 6 жыл бұрын
Continue the tutorial! Great stuff!
@CompleteCoding
@CompleteCoding 4 жыл бұрын
Thanks Connor
@RicoMinovo
@RicoMinovo 3 жыл бұрын
Exactly what I needed. Thank you.
@CompleteCoding
@CompleteCoding 3 жыл бұрын
Glad it was useful
@pilot1meh
@pilot1meh 4 жыл бұрын
Great tutorial! Thank you for sharing
@CompleteCoding
@CompleteCoding 4 жыл бұрын
Glad it was helpful!
@davidjohnson9021
@davidjohnson9021 5 жыл бұрын
continue with the tutorials helped me a lot it's really interesting
@CompleteCoding
@CompleteCoding 5 жыл бұрын
I'm really glad you found it useful
@davidjohnson9021
@davidjohnson9021 5 жыл бұрын
@@CompleteCoding Can you just one more tutorial about the Response Cards, please it will help me!
@CompleteCoding
@CompleteCoding 5 жыл бұрын
@@davidjohnson9021 That's a great idea. I'll try and get that done asap
@davidjohnson9021
@davidjohnson9021 5 жыл бұрын
Thanks for your response Try not to stop posting the videos Will help many people
@rpaworld2507
@rpaworld2507 6 жыл бұрын
Thank for this nice tutorial. Great start..
@CompleteCoding
@CompleteCoding 6 жыл бұрын
My pleasure. I'm glad you found it useful!
@GilAguilar
@GilAguilar 3 жыл бұрын
This is great stuff. I get to replace our organizations chat with Lex. It’s going to be fun and looking forward to adding voice as well. Making the bot available to our users of assistive technologies. Such great technology ☕️
@CompleteCoding
@CompleteCoding 3 жыл бұрын
How complex of a chatbot are you building? I spent 2 years working with Lex and as you increase the number of intents a lot, things can get messy. I ended up building my own chat engine and we moved away from Lex.
@tiffanylynn4320
@tiffanylynn4320 3 жыл бұрын
@@CompleteCoding would you mind sharing what you decided to transition to and if it meets your needs? We are searching for one that will allow us to have a better experience, but ours is already pretty complex so this worries me that Lex may not be in our best interest.
@CompleteCoding
@CompleteCoding 3 жыл бұрын
@@tiffanylynn4320 I actually built my own chatbot engine. It was designed to be based more on button presses than natural language but was able to hook into any of the NLP systems (lex, dialogFlow, watson) when we needed it to. Lex can be ok but if there are complex paths that jump between intents then it can be pretty messy.
@tiffanylynn4320
@tiffanylynn4320 3 жыл бұрын
@@CompleteCoding looking for something that doesn’t get messy when we jump between intents. I want a user to be able to flow freely if they change directions. Any that you’d recommend us looking into since it sounds like Lex may not meet our needs? I worry about our bot(s) becoming confused if we build too many paths/options. I would like to be able to have a lot of diverse experiences and larger paths that a user can take. I know we will never be able to replace a live chat experience but I want to try to get as close as possible to being able to answer a multitude of questions.
@CompleteCoding
@CompleteCoding 3 жыл бұрын
​@@tiffanylynn4320 I had the same issues as you. I wanted a given user answer to push them into a different intent. I got it working but it was HACKY and very fragile. One option could be using amazon connect chat. It allows you to create a more path based chat experience but still with a Lex at each question for free text understanding. I think that gives a good level of control but also freedom. It can get a bit expensive though compared with other bot technology. I've been out of the bot space for a while now so not up with what the latest "Best in Class" would be.
@vishwendrasingh9261
@vishwendrasingh9261 4 жыл бұрын
Hey ! Great tutorial. Could you please tell about how to call an api in lex ?
@CompleteCoding
@CompleteCoding 4 жыл бұрын
In Lex you can add Lambda handle an intent. In this lambda you can do whatever you want, including hitting another API. If you set this up then any time someone says an utterance that triggers that intent, the lambda will run and call your API.
@hassanalshekha1994
@hassanalshekha1994 6 жыл бұрын
Great tutorial...Thank you.
@CompleteCoding
@CompleteCoding 6 жыл бұрын
My pleasure Hassan. I'm glad it was useful
@qurtainmemon3086
@qurtainmemon3086 3 жыл бұрын
Hi there I'm newbie want to learn this skill,Where can I get start from?
@CompleteCoding
@CompleteCoding 3 жыл бұрын
If you want to build chatbots then there are loads of tools which you can use. You could use Lex or one of those other systems. If you want to learn Lex, then you just need to set up an AWS account. Google "get started AWS account" and once your account is set up you'll be able to follow this tutorial and create your Lex chatbot
@tuncfreeman
@tuncfreeman 2 жыл бұрын
After time, Amazon Lex UI changed. I can't find Response area. Are they changed into Slots or confirmation responses?
@CompleteCoding
@CompleteCoding 2 жыл бұрын
I've not used lex in about 2 years, sorry
@AnaRxistBoD
@AnaRxistBoD 3 жыл бұрын
Hi how do you make a link in the response message of chat bot? Is there any formatting or markdown available around there?
@CompleteCoding
@CompleteCoding 3 жыл бұрын
No, there's no way to add formatting in lex responses like that. There are cards that you can respond with which contain links if that would work for you?
@bestoos2099
@bestoos2099 4 жыл бұрын
great video
@CompleteCoding
@CompleteCoding 4 жыл бұрын
Glad you enjoyed it
@kcmclove
@kcmclove 5 жыл бұрын
Thank you so much but how do i program it to say first name and last name?
@CompleteCoding
@CompleteCoding 5 жыл бұрын
You can add another slot of lastName with a prompt of 'What is your lastName?' and then you can change the message to "Hi there {firstName} {lastName}"
@marcelacarrascopiaggio4734
@marcelacarrascopiaggio4734 6 жыл бұрын
Muy bueno, gracias!
@CompleteCoding
@CompleteCoding 4 жыл бұрын
my pleasure
@piyushkonher8405
@piyushkonher8405 5 жыл бұрын
It's still missing out fulfillment. What if I want to read information from a json or CSV file , how would I train my bot foe that , please help
@CompleteCoding
@CompleteCoding 5 жыл бұрын
If you want to read from an S3 bucket or dynamo database, you'll need to create a Lambda. This video series will show you how to create a Lambda that can read from S3 or Dynamo bit.ly/2OVUY8O When you've created the Lambda, you can select 'AWS Lambda Function' and then choose the lambda you created. There is a specific format for the data that you need to return from the Lambda for it to work with Lex and this is all in the Lex docs
@alexmercer8983
@alexmercer8983 3 жыл бұрын
Hey, absolutely crushed with the tutorial. I just wanted little information regarding how to invoke functions when certain questions are asked. (I'm building a chatbot for visually impaired as a part of my final year engineering project). If the user says navigate me to "" how will you make the bot respond saying "navigating you to " and then opens the google maps to do the actual work?
@CompleteCoding
@CompleteCoding 3 жыл бұрын
There is a section in each Lex intent called "Fulfillment". In this tutorial, we only used 'return parameters to the user' but there is an option to trigger a lambda. In that lambda you take the parameters of the request (location) and then you can do things in that Lambda. In your case that would be to trigger the user's device to open maps with the directions. How you make the user's device open maps will be the tricky part
@sujithbunny6312
@sujithbunny6312 3 жыл бұрын
Bro plz give the details of it bro .I aslo wanted to do the project of AWS chat bot
@yuhaooo8143
@yuhaooo8143 5 жыл бұрын
I create the sample utterance 'what is...' then ask 'what's ...' after building. but it doesn't work
@CompleteCoding
@CompleteCoding 5 жыл бұрын
unfortunately the language understanding in lex isn't perfect and will miss out on contractions such as that. It's always better to try an add as many utterances as you can so that it has the best data to train the language model from
@aeshu4u
@aeshu4u 3 жыл бұрын
Thanks!
@CompleteCoding
@CompleteCoding 3 жыл бұрын
No problem!
@shailendraphadke5557
@shailendraphadke5557 4 жыл бұрын
How to integrate Amazon lex in web site?
@CompleteCoding
@CompleteCoding 4 жыл бұрын
There is an article here on how to do that aws.amazon.com/blogs/machine-learning/deploy-a-web-ui-for-your-chatbot/
@RaulGlasgow
@RaulGlasgow 5 жыл бұрын
so uhhh where is the next video in the series???
@CompleteCoding
@CompleteCoding 3 жыл бұрын
I've moved away from Lex. I worked with it for 2 years and it's good for simple projects but isn't great as a full chatbot solution.
@vernyup1843
@vernyup1843 6 жыл бұрын
did u work with the lambda function?
@CompleteCoding
@CompleteCoding 3 жыл бұрын
with Lex you don't need to use any Lambda functions. This is different to how Alexa skills work
@soulsstreet7
@soulsstreet7 5 жыл бұрын
how can i put this on facebook messenger on fan page?
@CompleteCoding
@CompleteCoding 5 жыл бұрын
If you go into "Channels" in the Lex editor, you can set up the bot to work with Facebook. This can take a few hours. If you want it to be public then you'll need to do a load of stuff on Facebook to verify that you are a business
@soulsstreet7
@soulsstreet7 5 жыл бұрын
@@CompleteCoding thanks, and second question, how can I do it with clickeable options to the user instead to write on it ? (More simple)
@CompleteCoding
@CompleteCoding 5 жыл бұрын
@@soulsstreet7 That's a great question. While Facebook does support quick replies, unfortunately Lex doesn't and this is something that I've raised with them. The only way to do something similar is to send card replies with buttons on. This will mean that you need to have a Lambda for each intent that sends back a card response.
@pocketwatchers3004
@pocketwatchers3004 6 жыл бұрын
How can I put my Amazon Lex bot I created and put on a raspberry pi 3?
@CompleteCoding
@CompleteCoding 6 жыл бұрын
It depends on how you want to interact with your chatbot. You could create a website that has your chatbot on it and then you can just navigate to that site using your raspberry pi. I hope to make a video on how to do this in the future!
@SamTheGuitarGuy
@SamTheGuitarGuy 6 жыл бұрын
Can you do a tutorial on how to pull stuff from a database to respond to the user?
@sanakalam8862
@sanakalam8862 4 жыл бұрын
Hi, How can we send chat script via email?
@CompleteCoding
@CompleteCoding 4 жыл бұрын
Sending emails is relatively easy. I already have a video on simple email service (SES). Receiving emails is much harder and would be too much for a video.
@FC-cq4wr
@FC-cq4wr 5 жыл бұрын
you sound like amazon lex
@CompleteCoding
@CompleteCoding 4 жыл бұрын
When you use it as much as I did, it takes over your mind
@xxmandyplayzxx864
@xxmandyplayzxx864 3 жыл бұрын
Thank you so much for this tutorial! It helped a lot. Sry 3 year late lol
@CompleteCoding
@CompleteCoding 3 жыл бұрын
No worries!
Building Chatbot using Amazon Lex, Amazon Lambda and Amazon S3
15:43
Tech Evangelist
Рет қаралды 9 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Building a Menu-Based Chatbot using Amazon Lex (1 of 3)
7:10
Jon Zmikly
Рет қаралды 11 М.
Training Your Own AI Model Is Not As Hard As You (Probably) Think
10:24
Steve (Builder.io)
Рет қаралды 650 М.
BRAIN ROT | Why You Are Losing Control Of Your Brain?
17:40
Aevy TV
Рет қаралды 901 М.
Basics of AWS Lex | Part 1 | FooBar
19:18
FooBar Serverless
Рет қаралды 26 М.
Creating a ChatBot with ChatGPT and Zapier: Step-by-Step Guide
15:49
Amazon Lex: Build a ChatBot
23:39
Cumulus Cycles
Рет қаралды 13 М.
Building a chatbot with Amazon Lex - Part 01 | AWS | Angular
11:05
Enlear Academy
Рет қаралды 9 М.