Inspiration

In today's fast-paced world, it can be challenging to find suitable discussion or debate partners on specific topics and in multiple languages. Opportunities for practicing discussions or debates can be limited, and existing solutions like debate clubs, online forums, or social media platforms often face issues such as limited availability, language barriers, or lack of topic variety. This inspired us to create AI Brain GYM, a platform that addresses these challenges and provides an accessible, on-demand solution for practicing debates and discussions.

What it does

AI Brain GYM is an AI-powered platform that allows users to practice discussions and debates on various topics in multiple languages. With a customizable debate format, duration, and difficulty levels, the platform offers access to AI opponents anytime and anywhere, providing an engaging and educational experience for users. Additionally, users can review previous discussion summaries, which include the date, topic, main points, conclusion, and feedback from our system, allowing them to reflect on their performance and improve over time.

How we built it

We built AI Brain GYM using Google Cloud Platform (GCP) for cloud storage and Google Analytics. We used Firebase authentication for user management, and our platform leverages ChatGPT, Whisper, and Text-to-Speech API for creating realistic debate experiences. The frontend of our application is built using TypeScript and React, while the backend is developed using Python and Flask.

Challenges we ran into

One of the main challenges we faced was integrating multiple APIs to create a seamless debate experience for the users. We worked hard to ensure that natural and realistic conversations with the AI were possible. Additionally, we had to consider the scalability of our solution and ensure that it would be capable of handling a growing user base.

Accomplishments that we're proud of

We are proud of successfully developing an AI-powered platform that allows users to practice discussions and debates on various topics in multiple languages. We're also proud of our ability to integrate multiple APIs and technologies, creating a user-friendly, customizable, and engaging debate experience.

What we learned

As Team

  • How to manage time and work resources.

As Individual

  • How much instruction should have been given, should it have been from 1 to 10?
  • Frontend-backend (Whisper): we were having trouble with sending audio data.
  • Deeper sharing of the overall picture
  • Identifying tasks before the project
  • Explaining tasks to those with lower understanding → better instruction
  • Identifying the field of knowledge gaps
  • Task allocation
  • Even if we can't write code, we need some knowledge of both front-end and back-end
  • Creating branches with git.

What's next for AI Brain GYM

  • Enhance user incentives incorporating achievements.
Share this project:

Updates