人工智能圆桌会议

一个多AI辩论平台,通过模型上下文协议(MCP)实现不同AI模型(Claude、ChatGPT、Gemini、Perplexity)之间的结构化讨论。
主要特点
- 4 AI提供商:克劳德(Anthropic)、ChatGPT(OpenAI)、双子座(谷歌)、困惑
- 7种辩论模式:协作型、对抗型、苏格拉底式、专家小组、魔鬼代言人、德尔菲、红队/蓝队
- AI驱动的分析:使用轻量级AI模型进行语义共识分析
- 本机Web搜索:每个代理都使用其提供商的本地搜索功能
- MCP协议:Claude Desktop和其他MCP客户端的标准接口
快速开始
安装
# Option 1: Run directly with npx (Recommended)
npx github:mnthe/ai-roundtable
# Option 2: Clone and build locally
git clone https://github.com/mnthe/ai-roundtable.git
cd ai-roundtable
pnpm install
pnpm build环境设置
创建一个 .env 使用API密钥文件:
# Required: At least one API key
ANTHROPIC_API_KEY=sk-ant-... # For Claude agents
OPENAI_API_KEY=sk-... # For ChatGPT agents
GOOGLE_API_KEY=... # For Gemini agents
PERPLEXITY_API_KEY=pplx-... # For Perplexity agentsMCP客户端配置
添加到您的MCP客户端配置中(例如,Claude Desktop、IDE插件):
{
"mcpServers": {
"ai-roundtable": {
"command": "npx",
"args": ["-y", "github:mnthe/ai-roundtable"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"OPENAI_API_KEY": "sk-...",
"GOOGLE_API_KEY": "...",
"PERPLEXITY_API_KEY": "pplx-..."
}
}
}
}MCP工具
| 工具 | 说明 |
|---|---|
start_roundtable | 开始新的辩论环节 |
continue_roundtable | 继续现有的辩论,再进行几轮 |
get_consensus | 分析会话中的共识级别 |
get_agents | 列出可用的AI代理 |
list_sessions | 使用过滤器列出辩论环节 |
get_round_details | 获取特定轮次的回复 |
get_response_detail | 从特定代理获取详细响应 |
get_citations | 从辩论中获得引用 |
get_thoughts | 获取代理的推理进化 |
synthesize_debate | 人工智能驱动的辩论综合 |
export_session | 导出会话(markdown/JSON) |
control_session | 暂停/恢复/停止会话 |
看 api参考 了解详细的参数和响应。
辩论模式
| 模式 | 执行 | 用例 |
|---|---|---|
| 协作的 | 并行 | 建立共识、头脑风暴 |
| 对抗的 | 顺序 | 压力测试思路 |
| 苏格拉底式 | 顺序 | 通过问题进行深入探索 |
| 专家小组 | 并行 | 独立专家评估(支持自定义视角) |
| 魔鬼代言人 | 顺序 | 防止群体思维 |
| 德尔斐 | 并行 | 匿名迭代共识 |
| 红队/蓝队 | 混合 | 安全/风险分析 |
看 建筑 详细的模式描述和执行模式。
文档
发展
pnpm install # Install dependencies
pnpm build # Build
pnpm dev # Development (watch mode)
pnpm test # Run tests
pnpm typecheck # Type check
pnpm lint # Lint许可证
麻省理工学院
贡献
- 克隆该仓库
- 创建要素分支:
git checkout -b feature/my-feature - 通过测试进行更改
- 运行检查:
pnpm typecheck && pnpm lint && pnpm test - 推送并创建PR
看 开发指南 详细的贡献指南。
