AOSSIE-Org / AOSSIE-Org/DebateAI
Feature Request: Crowdsourced “People’s Choice” Judging
- 主要语言
- TypeScript
- 星标
- 84
- 派生
- 198
- 平均合并
- 2 天 19 小时
- 30 天内合并 PR
- 30
描述
### Summary
Introduce an optional **crowdsourced judging mechanism** that allows live audience members to vote on debate arguments. The resulting **People’s Choice verdict** can be compared against the existing **AI Judge** decision to highlight differences between logical rigor and popular persuasion.
This feature adds a social and educational layer to DebateAI without altering the core debate flow.
---
### Motivation
Debates are often judged differently by experts versus general audiences. While DebateAI already provides AI-based judging focused on logical quality, introducing audience voting can:
- Increase user engagement and replayability
- Highlight contrasts between emotional appeal and structured reasoning
- Encourage debaters to balance persuasion with logic
- Make DebateAI more interactive for spectators
---
### Proposed Scope (Initial Phase)
To keep the feature maintainable and reviewable, the initial implementation could be limited to:
- Allow spectators to cast a vote after each debate round or at debate completion
- Store votes in aggregate (no per-user vote history required initially)
- Compute a simple People’s Choice winner based on majority or weighted votes
- Display the result alongside the AI Judge verdict (e.g., *AI Judge: Pro | People’s Choice: Con*)
No real-time UI updates or reputation systems are required in Phase 1.
---
### Technical Considerations (High-Level)
- Extend debate session state to record audience votes
- Simple REST or WebSocket endpoint for submitting votes
- Basic validation (one vote per spectator per round/session)
- Backend-only implementation possible initially, with minimal frontend hooks
---
### Expected Impact
- Adds a social dimension to debates
- Improves educational value by exposing differences between popular opinion and logical assessment
- Makes debates more engaging for non-participating users
---
### Future Extensions (Out of Scope for Initial Implementation)
- Weighted voting (expert vs general audience)
- Argument-level voting instead of round-level
- Reputation-based voter influence
- Real-time vote visualization
- Post-debate analytics and breakdowns
---
### Willingness to Contribute
I’m willing to:
- Prototype the backend voting logic
- Define the data schema for votes and verdict comparison
- Open a focused PR for Phase 1 if this aligns with the project roadmap
Please let me know if this direction fits DebateAI’s vision or if scope adjustments are preferred.
I am willing to submit a PR.
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。