Debate Companion
Debate Companion is a Streamlit application designed to facilitate structured debates on any given topic. Users can input a topic and set up roles for an opponent, proponent, and moderator.
Features
- Customizable Debate Setup: Enter a topic and define the roles of opponent, proponent, and moderator.
- AI-Generated Participants: Users can opt to have the AI generate arguments for the opponent and proponent, streamlining the debate preparation process.
- Manual Character Input: If preferred, users can manually type in the character's arguments and roles.
- Automated Debate Flow: Once the debate starts, the conversation proceeds automatically, ensuring a smooth and engaging experience.
- User-Friendly Interface: Simple and intuitive design, making it easy to set up and run debates in minutes.
Technology STack
FRONT END
Streamlit - Provides a user-friendly interface for entering topics and managing debate roles.
BACK END
Python with AI Integration - Powers the debate logic and AI-generated responses.
AI INTEGRATION
GPT models - Generate realistic arguments for both the opponent and proponent, ensuring balanced debates.