Inspiration

We have to make a lot of decisions, all the time- whether it's choosing your next hackathon project idea, texting your ex or not, writing an argumentative essay, or settling a debate. Sometimes, you need the cold hard truth. Sometimes, you need someone to feed into your delusions. But sometimes, you need both!

What it does

Give the Council your problem, and it'll answer with four (sometimes varying) AI-generated perspectives! With 10 different personalities to choose from, you can get a bunch of (imaginary) friends to weigh in on your dilemmas, even if you're all alone!

How we built it

The Council utilizes OpenAI's GPT 3.5 API to generate responses unique to our 10 pre-defined personas. The UI was built with three.js and react-three-fiber, with a mix of open source and custom-built 3D assets.

Challenges we ran into

  • 3D hard
  • merge conflict hard
  • Git is hard

Accomplishments that we're proud of

  • AI responses that were actually very helpful and impressive
  • Lots of laughs from funny personalities
  • Custom disco ball (SHEEEEEEEEESH shoutout to Alan)
  • Sexy UI (can you tell who's writing this)

What we learned

This project was everyone's first time working with three.js! While we had all used OpenAI for previous projects, we wanted to put a unique spin on the typical applications of GPT.

What's next for The Council

We'd like to actually deploy this app to bring as much joy to everyone as it did to our team (sorry to everyone else in our room who had to deal with us cracking up every 15 minutes)

Built With

+ 47 more
Share this project:

Updates