<<<<<<< HEAD # WikiDebate **Tagline:** > "Debate anything, powered by facts โ€” not opinions." Generates AI-powered pro vs con debates on controversial or curious topics using data from Wikipedia, in any language. --- ## ๐ŸŽฏ MVP Features - User inputs a topic - Fetch factual content from Wikipedia - Generate Pro & Con arguments using open-source LLMs (Mistral, Phi-2, Gemma) - Multilingual debate output (LibreTranslate) - Optional TTS (Coqui TTS or pyttsx3) - 100% Open Source AI & APIs --- ## ๐Ÿ› ๏ธ Tech Stack - **Backend:** Flask - **AI Models:** phi-2, mistral, or ollama (self-hosted) - **Wikipedia API:** https://en.wikipedia.org/api/rest_v1/ - **Translation:** LibreTranslate - **Frontend:** Vanilla JS + HTML (or Streamlit for quick UI) - **Hosting:** Replit, Railway, or local for demo --- ## ๐Ÿ“ Project Structure ``` wikidebate/ โ”œโ”€โ”€ app.py โ”œโ”€โ”€ ai/ โ”‚ โ””โ”€โ”€ debate_generator.py โ”œโ”€โ”€ utils/ โ”‚ โ”œโ”€โ”€ wikipedia_fetcher.py โ”‚ โ””โ”€โ”€ translator.py โ”œโ”€โ”€ templates/ โ”‚ โ””โ”€โ”€ index.html โ”œโ”€โ”€ static/ โ”‚ โ””โ”€โ”€ style.css โ”œโ”€โ”€ requirements.txt โ””โ”€โ”€ README.md ``` --- ## ๐Ÿš€ Getting Started 1. **Clone the repo & setup environment** ```bash git clone cd wikidebate python3 -m venv venv source venv/bin/activate pip install -r requirements.txt ``` 2. **Run the app** ```bash flask run ``` --- ## ๐Ÿงฉ Step-by-Step Plan 1. Setup Project 2. Get Wikipedia Data 3. AI-Powered Debate Generator 4. Translate Output 5. Flask Integration 6. Frontend (Quick Sketch) --- ## ๐Ÿงช Bonus Features - ๐Ÿ—ฃ๏ธ Text-to-Speech for debate in user's language - ๐Ÿง  Let user vote on strongest argument - ๐Ÿงญ Random Wikipedia topic generator - ๐Ÿ“š Source reference links below debate --- ## License MIT ======= --- title: WikiDebate emoji: ๐Ÿ‘ colorFrom: pink colorTo: purple sdk: gradio sdk_version: 5.35.0 app_file: app.py pinned: false --- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference >>>>>>> b2848a989f78d84d4e62e1f2ab47d059f0a229ed