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)




Log in or sign up for Devpost to join the conversation.