DualAgentDebate

在 ChatGPT (OpenAI API) 与通过 MCP 从 Supabase Open Brain 获取的用户自身思考之间运行结构化的2代理辩论循环,最多迭代3轮...

安装

概览

DualAgentDebate 是一个创新的 AI 辩论系统,通过在 ChatGPT(基于 OpenAI API)与用户自身通过 MCP 从 Supabase Open Brain 获取的思考之间构建结构化的双代理辩论循环,实现智能决策辅助。该系统模拟两个独立代理围绕特定问题展开多轮对话,每个代理都拥有不同的视角和推理路径,从而全面评估复杂议题。整个流程最多支持三轮迭代,确保讨论深度与效率的平衡。用户可以通过命令行参数自定义查询主题、预设个人顾虑或调整辩论轮次,极大增强了交互灵活性。该工具特别适用于需要多角度分析技术决策、产品策略或风险判断的场景,帮助开发者在迁移服务架构、发布新功能等关键节点做出更审慎的选择。

核心功能特点

  1. 支持最多3轮结构化双代理辩论,模拟不同视角的深度讨论
  2. 自动从 Supabase Open Brain 获取上下文资料和历史思考记录
  3. 使用 OpenAI 嵌入模型计算观点一致性,智能判断是否达成共识
  4. 可通过环境变量灵活配置 OpenAI API 或直接使用 openclaw agent 模式
  5. 允许手动输入初始担忧或论点,引导辩论方向
  6. 完整辩论结果自动持久化至 public.memories 表中供后续追溯

适用场景

DualAgentDebate 尤其适合那些需要权衡利弊、避免认知盲区的复杂决策场景。例如,当团队面临是否将现有后端服务迁移至 Supabase Edge Functions 的技术选型时,系统会先调用 Open Brain 检索相关文档、过往项目经验及部署日志作为背景信息,再启动双代理辩论:一个代理可能强调边缘计算的延迟优化优势,另一个则聚焦于冷启动成本与运维复杂度。这种机制有效避免了单一模型倾向性带来的误判。此外,在决定是否立即上线新功能前,开发者可输入‘我的顾虑是线上稳定性’,让系统围绕该担忧展开正反方论证,并量化双方立场相似度,若达到预设阈值则提前终止辩论,提升决策效率。对于产品经理而言,它还能用于评估用户需求优先级,结合历史用户反馈数据生成多维分析报告,辅助制定更稳健的产品路线图。