Thanks to visit codestin.com
Credit goes to github.com

Skip to content

1311523821/debate-ai

Repository files navigation

🥊 DebateAI — 多角色 AI 工程团队对抗平台

让多个 AI 专业角色围绕你的论文/代码互相审查,最终达成共识。

🚀 纯前端应用,无需后端服务器。直接打开 frontend/index.html 或部署到 GitHub Pages 即可使用。

✨ 核心功能

🤖 10 个专业 AI 角色

角色 职责
🏗️ 架构师 系统架构设计,技术权衡评估
💻 开发者 代码实现,最佳实践
🛡️ 审查者 代码审查,发现 bug 和安全问题
🔍 调试工程师 根因分析,运行时问题定位
🧪 测试工程师 测试用例设计,边界覆盖
🔒 安全工程师 STRIDE 安全分析,攻击面评估
📘 文档工程师 文档完整性和一致性审查
🗄️ 迁移工程师 数据迁移回滚安全和兼容性
🌐 国际化工程师 多语言、RTL、本地化审查
📈 ML 工程师 训练指标、超参调整、收敛分析

⚡ 预设辩论模板

  • 🔍 代码审查 — 开发者 + 审查者 + 测试 + 安全
  • ⚡ 全面审计 — 全 6 角色深度分析
  • 📄 论文审稿 — 架构师 + 审查者 + 文档
  • 🛡️ 安全扫描 — 安全 + 审查者 + 调试
  • 🤖 ML 管道 — ML + 开发者 + 测试 + 审查

🎯 其他特性

  • 📄 上传 PDF 论文、20+ 种代码格式、纯文本
  • 🔀 多角色轮流发言,流式输出
  • 🤝 自动/投票/全部完成三种共识模式
  • 📊 Token 用量和成本实时统计
  • ⚙️ 支持任意 OpenAI 兼容 API
  • 🔧 角粒度模型覆盖(每个角色可用不同模型)
  • 📝 可自定义每个角色的系统提示词
  • 💾 辩论历史记录 + Markdown/JSON 导出
  • 🌙 深色主题,POMESOFT CODEMATE 风格

🚀 使用方式

# 直接打开
open frontend/index.html

# 或本地 HTTP 服务
cd frontend && python3 -m http.server 8080

⚙️ 配置

在右侧「配置」面板填写 API 信息:

字段 说明 示例
Base URL OpenAI 兼容 API 地址 https://api.openai.com/v1
API Key API 密钥 sk-xxx
默认模型 全局模型 deepseek-v4-flash

支持角色级模型覆盖:每个角色可以使用不同的模型。

📐 架构

浏览器(纯前端)
├── 文件解析(PDF.js / FileReader)
├── 多角色辩论编排(轮流发言 + 共识检测)
├── LLM 调用(fetch + SSE 流式解析)
├── Token/成本统计
└── UI 渲染(Alpine.js + Tailwind + marked.js)
    ↓
任意 OpenAI 兼容 API

零后端,零构建,单 HTML 文件。

License

MIT

About

双模型对抗辩论平台 - Two AI agents debate to reach consensus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors