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

Share this project:

Updates