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 Discussion Friends AI, a platform that addresses these challenges and provides an accessible, on-demand solution for practicing debates and discussions.

What it does

Discussion Friends AI is an AI-powered platform that allows users to practice discussions and debates on various topics in multiple languages. With 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.

How we built it

We built Discussion Friends AI 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.

Share this project:

Updates