One popular application of recurrent neural networks (RNNs) is generating text in the style of another author, such as Shakespeare or J.K.Rowling. All you need is a huge corpus of training text by the author. Well what if you could generate text that sounds like you? Or better yet, have a chatbot that sounds like you! Why would you want a chatbot that talks like you?
Here are a few reasons:
- You could laugh at how often you use :D emoticons
- Friends and family could talk to your chatbot when they miss you and you are not around
- If you are busy, you could use your chatbot to auto-reply to people on your behalf! (feature coming soon :P)
What it does
This system allows you to create your very own chatbot and then converse with it.
How we built it
The way it works is through a Chrome extension that allows a flask server running in AWS to download your FB message history. Next we parse the message history into a training corpus AWS and then train a model using your messages. The model then acts as a chatbot through a AWS webhook that talks to FB messenger.
Challenges we ran into