You are browsing as a guest. Sign up (or log in) to start making projects!

On Demand Judge

  • 7 Devlogs
  • 19 Total hours

AI Debate judge, to help people get better at debate.

Ship #1

AI Debate Judge
A real-time multiplayer debate platform with AI-powered judging using Groq's Llama and Whisper models.

Features
Multiplayer Debates: Two players debate in real-time with WebRTC video streaming
Live Video: See your opponent during the debate with side-by-side video feeds
Speech-to-Text: Automatic transcription using Groq Whisper API
AI Judging: Comprehensive debate analysis using Groq Llama 3.3 70B
Public Forum Format: 8 speeches across 4 rounds (Constructive, Rebuttal, Summary, Final Focus)
Real-time Sync: Firebase Realtime Database for instant synchronization
Tech Stack
Pure HTML/CSS/JavaScript (no build tools)
Firebase Realtime Database
WebRTC for peer-to-peer video
Groq API (Whisper + Llama 3.3 70B)
Deployed on Vercel
How to Use
Visit ondemandjudge.vercel.app
Create a debate room or join with a room code
Wait for both players to connect
Start the debate and speak when it's your turn
Each speech has a 5-minute time limit
After all 8 speeches, get AI-powered judging results
Debate Format
Round 1: Constructive Speeches (Pro then Con)
Round 2: Rebuttal Speeches (Pro then Con)
Round 3: Summary Speeches (Pro then Con)
Round 4: Final Focus (Pro then Con)
Judging Criteria
The AI judge evaluates both teams on:

Claims Quality (0-10)
Evidence Strength (0-10)
Persuasiveness (0-10)
Winner is determined by overall score and detailed reasoning.

  • 7 devlogs
  • 19h
  • 8.04x multiplier
  • 149 Stardust
Try project → See source code →
Open comments for this post

1h 53m 50s logged

Working on a room system, I was able to code the logic – still using the AI UI because I am simply too lazy right now, but I will get to it before ship.
You can invite people to debate you and the impartial AI scores you, is the concept so far.

Rooms need to be bugfixed, sitll working on that

0
0
1
Open comments for this post

1h 8m 19s logged

I was able to split the two into video and transcript, and one uses videos processed locally.

I want to see if i can make rooms and have people join and debate their friends… also redo UI

0
0
32
Open comments for this post

1h 45m 38s logged

Worked on getting the recordings to work so that the debate will get scored based on the recordings.

I will have to test it out, but so far, this is what I have. I have yet to change the UI myself; I will get to that…

Next orders of business, TEST grading systems, work on UI and bug fix

Next

0
0
3
Open comments for this post

4h 46m 11s logged

AI Debate judge underway, I spent a lot of time working out the logic behind how to judge debates, used AI to make a simply UI, but I am going to handmake it later…

Currently uses an API key, but I am going to change the logic once I figure it out…

Hope you enjoy the journey this will take me on.

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…