Build Amazon Lex chatbot to interact with Lambda, Amazon DynamoDB, Amazon Pinpoint, Amazon Comprehend, Amazon Connect, Twilio, Slack, Facebook, Kik and Alexa devices.
Bot is built for those employees (say warehouse field workers) who does not have internet access and line up to a paper based register, to log basic daily tasks. With this bot they can do it using SMS, Call, Ask Alexa as regular dialog coversation like you are asking your assitant or friend to do the task for you.
The task this bot can do are:
- Logging daily work hours.
- Calculate total pay for the month.
- FAQ search like polcies, agent, salary etc
- Most importantly, all the interactions are beging analyzed by Amazon Comprehend for sentiment analysis. This way if the user is not happy we can divert the interation immidiatly to human. You can always add more more HR functionalities like vacations calander, leave balance etc
- Lex : $0.38 (500 text requests)
- Pinpoint : $0.06 (first 100 SMS FREE then $0.00645 per request)
- Lambda : $0.20 (PER 1M REQUESTS, First 1M requests per month are free)
- DynamoDB : $1.50 (First 25 GB per month is free + $1.25/million write + $0.25/million read)
- Comprehend: $0.0001 (Upto 10M units)
- Connect : $0.06 (For inbound calls in USA)
- SNS : $0.50 (Per 1 million Amazon SNS, first 1 million is free)
2. User authentication and validation against identity database (DynamoDB in our case) - Lambda Validation
- Slack: https://docs.aws.amazon.com/lex/latest/dg/slack-bot-association.html
- FB: https://docs.aws.amazon.com/lex/latest/dg/fb-bot-association.html
- Kik: https://docs.aws.amazon.com/lex/latest/dg/kik-bot-association.html
- Twilio: https://docs.aws.amazon.com/lex/latest/dg/twilio-bot-association.html
- Similar documentation https://aws.amazon.com/blogs/messaging-and-targeting/create-an-sms-chatbox-with-amazon-pinpoint-and-lex/
- Integration with AR VR Amazon sumerian https://docs.sumerian.amazonaws.com/tutorials/create/beginner/dialogue-component/
- One-time passwords (OTP) to authenticate users https://aws.amazon.com/blogs/machine-learning/authenticate-users-with-one-time-passwords-in-amazon-lex-chatbots/
- Lex bot integration with Office 365 https://aws.amazon.com/blogs/machine-learning/schedule-an-appointment-in-office-365-using-an-amazon-lex-bot/
- Use languange transalation to make it multilingual bot https://aws.amazon.com/blogs/machine-learning/create-a-translator-chatbot-using-amazon-translate-and-amazon-lex/
- Document search using elasticseach https://aws.amazon.com/blogs/machine-learning/build-a-document-search-bot-using-amazon-lex-and-amazon-elasticsearch-service/
- Deploy on web https://aws.amazon.com/blogs/machine-learning/deploy-a-web-ui-for-your-chatbot/
- Build chatbot using Excel https://aws.amazon.com/blogs/machine-learning/build-an-amazon-lex-chatbot-with-microsoft-excel/
- Use voice authenitcation with Pindrop and Connect: Fraud Detection with Pindrop and Amazon Connect - https://aws.amazon.com/solutionspace/contact-center/amazon-connect-pindrop/