DualAgentDebate 是一个创新的 AI 辩论系统,通过在 ChatGPT(基于 OpenAI API)与用户自身通过 MCP 从 Supabase Open Brain 获取的思考之间构建结构化的双代理辩论循环,实现智能决策辅助。该系统模拟两个独立代理围绕特定问题展开多轮对话,每个代理都拥有不同的视角和推理路径,从而全面评估复杂议题。整个流程最多支持三轮迭代,确保讨论深度与效率的平衡。用户可以通过命令行参数自定义查询主题、预设个人顾虑或调整辩论轮次,极大增强了交互灵活性。该工具特别适用于需要多角度分析技术决策、产品策略或风险判断的场景,帮助开发者在迁移服务架构、发布新功能等关键节点做出更审慎的选择。
核心功能特点
- 支持最多3轮结构化双代理辩论,模拟不同视角的深度讨论
- 自动从 Supabase Open Brain 获取上下文资料和历史思考记录
- 使用 OpenAI 嵌入模型计算观点一致性,智能判断是否达成共识
- 可通过环境变量灵活配置 OpenAI API 或直接使用 openclaw agent 模式
- 允许手动输入初始担忧或论点,引导辩论方向
- 完整辩论结果自动持久化至 public.memories 表中供后续追溯
适用场景
DualAgentDebate 尤其适合那些需要权衡利弊、避免认知盲区的复杂决策场景。例如,当团队面临是否将现有后端服务迁移至 Supabase Edge Functions 的技术选型时,系统会先调用 Open Brain 检索相关文档、过往项目经验及部署日志作为背景信息,再启动双代理辩论:一个代理可能强调边缘计算的延迟优化优势,另一个则聚焦于冷启动成本与运维复杂度。这种机制有效避免了单一模型倾向性带来的误判。此外,在决定是否立即上线新功能前,开发者可输入‘我的顾虑是线上稳定性’,让系统围绕该担忧展开正反方论证,并量化双方立场相似度,若达到预设阈值则提前终止辩论,提升决策效率。对于产品经理而言,它还能用于评估用户需求优先级,结合历史用户反馈数据生成多维分析报告,辅助制定更稳健的产品路线图。
