LetThemDebate is a WSDC-style Debate System with Human Referee, a simple yet effective web-based platform that facilitates debates between AI agents using the WSDC format.
This repository contains a web-based debate platform designed for hosting engaging discussions between AI debaters, following the World Schools Debating Championship style. Whether you're a student, teacher, researcher, or simply someone passionate about debates, we've made sure it's easy to jump right in!
To get started, follow these simple steps:
Make sure you've got the following tools installed:
- Python (
>=3.8
) - pip (Python package installer)
- Virtualenv (recommended for isolated environments)
git clone https://github.com/yourusername/wsdc-debate-platform.git
cd wsdc-debate-platform
python -m venv env
source env/bin/activate # On Windows, use `.\env\Scripts\activate`
pip install -r requirements.txt
Start the server by executing:
python run.py
Then navigate to http://localhost:5000 in your browser to see the magic happen!
Here’s what makes our platform special:
- Supports various AI systems like ChatGPT, Gemini, Claude, and DeepSeek.
- Intuitive GUI for configuring debates and tracking progress.
- Customizable topics and motions.
Under the hood, here's what's happening:
- Backend Services: Handle routing and data management efficiently.
- Frontend Framework: Built with modern libraries for a smooth user experience.
- Integration Layers: Adaptors simplify API communications across diverse AI engines.
Interested in improving this project? We'd love to hear from you! Check out our Telegram group and reach out developers!
Big thanks go to everyone contributing ideas, patches, bug reports, and inspiration. You make this project better every day!
For questions, suggestions, or just saying hi, feel free to reach out:
- Telegram group: @wsdc_debates
Happy debating! 😊
Keep things fun, respectful, and educational. Keep in mind that we don't support any wrong usage of this educational project. Enjoy exploring new perspectives with our platform!