Debate Companion
Streamlit
Python
AI
Slide 1

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.