AWS Lex & Kendra Chatbot
Quick chatbot powered by AWS Kendra and Lex, to answer random questions.
If you ask one of the following questions, Lex will answer:
- What is AWS?
- AWS popular services
- Popular tools in the Back-end development
- Popular tools in the Front-end development
- Popular tools in the Full-stack development
- And Node.js
If the chatbot is unable to find a match, it will use AWS Kendra' data source to find an answer to the question. (+300 questions and answers)
Example: What is a young giraffe called?
Technical Details
Every time a question is asked, the chatbot will call a Lambda function which contains the logic about first calling Lex and if it fails, then calling Kendra.
For the report, I have used AWS Cloudwatch to monitor the Lex utterances. This can be seen at /report.
To be improved...