Inspiration
We wanted to create something that
What it does
The application is a slight twist on the Turing Test idea. You will be randomly paired with either another human, or an AI bot for a 5 minute conversation. At the end of those 5 minutes, you'll be asked if you think the person on the other end is an AI or not.
How we built it
We utilised 4 different aspects
- Android Application
- Web Application
- Orchestration layer/API
- AI/ML Bots using TensorFlow + external API'
Challenges we ran into
- TensorFlow is quite a hassle to install and configure correctly, especially given data
- Data handling was a lot more complicated than anticipated
- Finding datasets was difficult
- Understanding the Twillio API
- Getting existing bot API
- Lack of understanding about Google Cloud
Accomplishments that we're proud of
- System works!
- ~80% of a TensorFlow system
- Multiple AI system choices
- Running it on Google Cloud
What we learned
- Basics of ML and DNN
- Combining API's
- Creating API's (Flask)
- Making a Flexible API (for app and website)
What's next for Turing Roulette
- Finish web application
- Store response data
- Learn based on conversations
- Ranking AI's
App also in https://github.com/monotron/turing-roulette-app
Log in or sign up for Devpost to join the conversation.