Inspiration
We felt like we as a team haven't been in a good debate in a while, and we decided to take this into our own hands and debate an Ai... an Ai Philosopher. Which was much more difficult than a regular person.
What it does
It gives you the opportunity to debate with some of the most renowned philosophers in history, and a cat. You can choose to debate with Plato, Aristotle, Socrates, and Cat (trust me, it's a philosopher).
How we built it
We built a backend server with Node and Express to be able to interact with Groq, once the user chooses which Philosopher we feed the AI the information necessary to assume their role as the Philosopher. From there, we built the webapp (with html, css, and js) where they can go and debate to their heart's content. All of it is on Github.
Challenges we ran into
Problems integrating the API (solved!), trying to get the formatting correct, trying to get the menu up and running, getting the code to work on different operating systems (currently only Windows and Mac, we didn't try Linux).
Accomplishments that we're proud of
Getting the project working! As simple as it sounds, having each separate part working together properly was a huge moment... we were finally able to get some sleep.
What we learned
We learned some Javascript, how to integrate the Groq API into the project, how animations and color gradients work in css, how to set up a backend server, and how to work together in a Github repository.
What's next for Debate a Philosopher.
In the future we want to have a feature where you can have the AI assume the personality of any person, as long as you give a detailed enough description of the person so you can debate them.
Log in or sign up for Devpost to join the conversation.