Inspiration

We wanted to create a tool that makes practicing argumentation and persuasive communication as engaging as learning a language. Many people struggle to get meaningful feedback on their debating skills, so we imagined a platform that could provide instant, structured, and data-driven guidance, just like Duolingo does for languages.

What it does

ArgueAI lets users pick a topic, debate an AI opponent, and receive real-time feedback on clarity, logic, rhetoric, and evidence. It gamifies the learning process, tracks progress over time, and helps users improve critical thinking and persuasive skills in a fun and measurable way.

How we built it

Backend: FastAPI powered our API and orchestrated debate sessions.

AI: Integrated Gemini API to generate dynamic AI arguments.

Database: Snowflake stored debates, arguments, and feedback efficiently.

Frontend: Simple, interactive UI that displays debates and stats at the end.

Deployment: Hosted on AWS Elastic Beanstalk with Secrets Manager for secure API key storage.

Challenges we ran into

Generating realistic and coherent AI arguments that respond meaningfully to user input.

Structuring the database schema to efficiently track debates, arguments, and feedback.

Issues with gunicorn pids for FastAPI deployment on AWS Elastic Beanstalk

Accomplishments that we're proud of

Built a full-stack AI debate platform in a short timeframe.

Integrated real-time AI feedback on argument quality.

Implemented a clear “Duolingo-style” gamified experience for rhetoric learning.

What we learned

How to design and connect AI, database, and frontend components quickly.

Practical experience with Snowflake, AWS, and API integrations in a hackathon setting.

What's next for ArgueAI

Full deployment to AWS Elastic Beanstalk

Add user accounts and progress tracking to gamify learning further.

Expand AI argument styles and difficulty levels for personalized training.

Introduce debate challenges and leaderboards for community engagement.

Built With

Share this project:

Updates