My inspiration to create the personal bot was Amazon Echo (ALEXA), I thought why cant i just create my own bot with the help of Amazon Machine Learning.
What it does
The bot is integrated to a web page hosted in a S3 bucket, The bot reply's to the command entered by the user. It can tell weather report, text translator, country capital, country currency, language spoke in country, tell jokes, tells time, today's date, greet user back, say's goodbye.
How I built it
S3 bucket is integrated to Lex using Amazon Cognito Lex communicate to lambda and the responses is returned
the Amazon translator API is added to Lambda some intents like jokes show prestored messages as reply's, so Lex communicates to lambda and lambda fetches a message that is stored in dynamo-db weather API are added to lambda
Challenges I ran into
Study Node.js, Amazon Lex, Amazon Translator to do more
Accomplishments that I'm proud of
i'm proud that i'm a fresher with no experience at all, i worked had to understand the concepts of Machine learning and created something that is a personal bot, still working on it to make it more fabulous. personal bot can help user to do thing through text/ voice commands thus makes users life more easier
What I learned
learned more about the machine learning techniques
What's next for AI Personal Assistant Chat Bot
Add a shopping list, News report, facial recognition, etc