-
You.ai
-
Tinderbot version of You.ai chatbot responding to Tinder messages. Response trained off of Facebook Messenger corpus.
-
Tinderbot version of You.ai chatbot responding to Tinder messages. Response trained off of Facebook Messenger corpus.
-
Twiliobot version of You.ai chatbot responding to Tinder messages. Response trained off of Facebook Messenger corpus.
-
Twiliobot version of You.ai chatbot responding to Tinder messages. Response trained off of Facebook Messenger corpus.
Inspiration / Overview
We created a chatbot platform that recreates your personality based on your online social interactions. Not only do we study human interactions, but also provide a chatbot framework geared toward machine learning research.
What it does
You.ai, a novel machine learning platform, allows you to create versatile and scalable chatbots that are compatible on a bunch of platforms. Tinder? Twilio? Done and done. Our chatbots will maintain your conversations for you.
How we built it
You.ai uses your Facebook Messenger corpus to learn about you. We train our TensorFlow ML model using this data for our word2vec and sequence2sequence algorithms. We use the IBM Watson API to implement tonal analysis and direct the flow of the conversation just as you would. We use the Tinder and Twilio APIs to set up bots to maintain your conversations on these platforms. We also use the Cycle.io API to manage our container services.
Challenges we ran into
Training our ML model took a LOT of time due to a lack of physical computing power. Interfacing through Tinder and debugging our Flask servers consumed a lot of time, too.
Accomplishments that we're proud of
Creating a platform that talks for you.
What we learned
Testing our implementations on Tinder is pretty entertaining.
What's next for You.ai
Making a modular implementation of this chatbot service.
Log in or sign up for Devpost to join the conversation.