Inspiration
We wanted to create a platform that makes debate practice more accessible, interactive, and engaging. Many students and professionals struggle with communication, critical thinking, and public speaking, but traditional debate practice often requires other people, formal settings, or consistent feedback. We were inspired by the idea of combining AI personalities, real-time analytics, and immersive UI design to create a futuristic debate training experience that anyone could use instantly.
What it does
RhetorAI is an AI-powered debate training platform where users can debate against different AI personalities such as Socrates, Einstein, Shakespeare, Steve Jobs, and a Devil’s Advocate. Users can select debate topics, difficulty levels, and debate formats, then engage in real-time conversations while receiving live feedback on logic, persuasion, clarity, confidence, emotional tone, and detected fallacies.
The platform also includes guest mode for quick access, animated analytics dashboards, debate summaries, and progress tracking for registered users.
How we built it
We built RhetorAI using the MeDo AI application generation platform and focused heavily on iterative UI/UX refinement and conversational interaction design.
The application uses:
- React-based frontend architecture
- Modern glassmorphism-inspired UI
- Responsive layouts and animated dashboards
- Structured debate flows and personality-based conversational systems
- Real-time analytics visualization
- Guest and authenticated user flows
Instead of relying entirely on unrestricted AI generation, we designed a curated debate response system combined with personality-driven conversational logic to create more stable, focused, and immersive debate experiences.
Challenges we ran into
One of the biggest challenges was balancing visual effects and usability. Early versions of the interface used aggressive animations and transitions that made the layout feel unstable, so we refined the experience with smoother and more subtle interactions.
Another challenge was maintaining distinct AI personality behavior while ensuring debate responses stayed coherent and relevant. We also had to simplify and restructure prompts multiple times to improve consistency during application generation.
Accomplishments that we're proud of
We are proud of creating a polished and immersive debate platform that feels more interactive than a traditional chatbot experience.
Some accomplishments include:
- Designing unique AI personalities with different reasoning styles
- Building a futuristic debate arena with live analytics
- Creating a smooth guest onboarding experience
- Developing responsive dashboards and animated score systems
- Refining the UI into a stable and visually impressive experience
We are especially proud of the overall demo quality and user interaction flow.
What we learned
Through this project, we learned how important UI/UX polish is when building AI-powered applications. We also learned how iterative prompting and gradual refinement can significantly improve AI-generated applications.
Additionally, we learned:
- how to design personality-driven conversational systems
- how to balance animations with usability
- how to structure interactive learning experiences
- how to simplify large requirements into manageable development stages
What's next for RhetorAI
In the future, we plan to expand RhetorAI with:
- voice-based debates and speech analysis
- multiplayer debate modes
- AI-generated custom debate topics
- advanced coaching and personalized recommendations
- leaderboard and competitive ranking systems
- debate replay and performance review features
- mobile support and cross-platform optimization
- custom AI personality creation
Our long-term goal is to evolve RhetorAI into a complete AI-powered communication and critical thinking training platform.
Built With
- css
- postgresql
- react
- supabase
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.