关于 multi-agent-debate
multi-agent-debate 是一项通过 Defender、Challenger 和 Evidence Hunter 独立角色检验假设的 Agent 技能。它区分证据收集与推断,并在缺少直接证据时保留未决争议。
主要功能
- 01并行设置 Defender、Challenger 和 Evidence Hunter
- 02使用证据标签标注主张与结论
- 03分类事实、争议和新证据
- 04用文件、代码或命令解决争议
- 05采用结构化结论格式
适用场景
- 01通过多个独立 Agent 评估假设
- 02区分已验证事实与推断
- 03寻找可解决争议的证据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fudesign2008/ open-skills --skill multi-agent-debate安装后在 Claude Code 中输入/multi-agent-debate确认已加载。
附带文件REFERENCE.md
详细介绍
多 Agent 辩论
核心规则:推理上的争议无法靠更多推理解决。只有证据才能裁决。
快速开始
- 用一段话写下你的假设
- 列出现有证据(每条都注明来源:文件、行号或命令)
- 找出分析中最薄弱的 2–3 个环节
- 填写下面的三个提示词并行启动
task(subagent_type="explore", run_in_background=true, prompt="[DEFENDER]...")
task(subagent_type="oracle", run_in_background=true, prompt="[CHALLENGER]...")
task(subagent_type="explore", run_in_background=true, prompt="[EVIDENCE HUNTER]...")
为什么要分开提示词? 每个 Agent 都必须不知道其他 Agent 的目标——如果挑战者看到辩护者的论述框架,就会被同一套假设锚定,而这些假设正是它应该攻击的对象。请分别根据 REFERENCE.md 填写每个提示词。
最简提示词结构(填写 <...>):
DEFENDER: "You are the DEFENDER for: <hypothesis>. Find direct physical evidence
(file:line, command output, code) for each claim. List the 3 weakest
points and collect pre-emptive counter-evidence."
CHALLENGER: "You are the CHALLENGER for: <hypothesis>. Find holes: alternative
explanations, single-sample claims, inferences used as facts. For
every alternative you propose, provide how to falsify it."
HUNTER: "Find facts only — no inference. Answer: <2-3 specific questions from
disputed claims>. Every answer must be a command output or code verbatim.
Tag each: [SUPPORTS] / [CHALLENGES] / [NEUTRAL]."
三种角色
| 角色 | 目标 | Agent 类型 |
|---|---|---|
| 辩护者 | 为假设寻找最有力的证据 | explore |
| 挑战者 | 找出漏洞、其他解释以及基于单个样本的论断 | oracle |
| 证据搜寻者 | 只寻找新事实——不允许推断 | explore |
5 步流程
- 准备——假设 + 证据列表 + 2–3 个最薄弱环节
- 启动——并行启动全部三个 Agent(
run_in_background=true) - 分类——将结果分为:一致的事实 / 有争议的论断 / 新证据
- 裁决——针对每项争议,寻找能直接解决问题的命令 / 文件 / 代码;如果只有推理,则标记为
[UNRESOLVED] - 总结——只写有实证支持的内容;有争议的事项保持待定
结论格式
### Confirmed Facts [FACT:source]
### Reasonable Inferences [INFERENCE]
### Unresolved Disputes — verification method needed
### Corrected Mistakes — original → corrected | evidence
证据标签
[FACT:file:line] · [FACT:cmd] · [FACT:N samples] · [INFERENCE] · [SPECULATION] · [UNRESOLVED]
结论中不得出现没有依据的断言。每条陈述都必须带有标签。
完整的提示词模板及示例、常见陷阱、裁决决策树和证据优先级规则,请参阅 REFERENCE.md。
评论
支持 Markdown