AOSSIE-Org / AOSSIE-Org/DebateAI

[FEATURE]: Debate Topic Library with Evidence Database

未關閉
#193 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
84
分支
198
平均合併
2 天 19 小時
30 天內合併 PR
30

描述

Hi Team,

DebateAI provides a strong platform for structured, real-time debates between users and AI.

To further strengthen its educational value, I would like to propose a new feature:

### Debate Topic Library with Evidence Database

Currently, users debate without access to a structured research or evidence system.
This feature would provide a centralized knowledge base to support stronger, more informed debates.

### Proposed Features:
- Curated debate topics by category (Politics, Tech, Ethics, etc.)
- Evidence cards with verified sources
- Bookmark/save evidence for later use
- AI-suggested evidence during debates
- Community-contributed evidence with voting
- Citation generator for academic debates

### Why this matters:
- Encourages research-based debating
- Improves argument quality
- Makes DebateAI more educational
- Helps beginners learn faster
- Builds a knowledge-driven community

### Technical Approach (High-Level)

The feature will include:
- MongoDB collections for Topics, Evidence, and User Saved Evidence
- REST APIs in Go for topic and evidence management
- AI-powered evidence suggestions using LLMs
- React components for browsing topics, saving evidence, and viewing citations

Database will store:
- Debate topics with categories
- Evidence cards with sources, URLs, and community votes
- User bookmarks

APIs:
- GET /api/topics
- GET /api/evidence/:topicId
- POST /api/evidence
- POST /api/evidence/:id/vote
- POST /api/users/save-evidence

AI will suggest evidence during debates based on live argument context.

This approach is modular, scalable, and aligns with the current DebateAI architecture.

@bhavik-mangla I would love to contribute to implementing this feature if it aligns with the project roadmap.

Best regards,
Riya Chandra

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。