Dual Thinking

🔍 双模型交叉验证 · 技能工程自动化

双模型交叉验证与技能工程自动化方法,提供第二意见咨询、结构化代码审查、自动补丁生成与发布准备,适用于高确定性要求的AI技能开发场景。

收藏
5.4k
安装
1.1k
版本
8.5.14
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Dual Thinking 是一种结构化双模型协作方法,通过「自我立场→咨询立场→综合决策」三步架构,为技能/代码工件的审查、重写、加固、弱模型优化、打包测试和发布准备提供高确定性保障。

核心工作流
1. SELF_POSITION — 主代理形成初步判断与改进建议

2. CONSULTANT_POSITION — 调用外部模型(API/Multi模式)获取第二意见,或本地自省(Local模式)

3. SYNTHESIS — 主代理综合决策,执行补丁、回滚或延期

七种路由模式:skill-review(技能审查)、skill-rewrite(重写)、skill-hardening(安全加固)、skill-publish-readiness(发布准备)、weak-model-optimization(弱模型优化)、artifact-improvement(通用改进)、general-decision-review(通用决策)。

显著优势

  • 强制结构化输出:每轮必须输出最小回合块(ROUND/TOPIC/MODE/SESSION/DECISION/VALIDATION_STATUS/PATCH_STATUS等),杜绝模糊结论
  • 原子化状态管理:验证通过前不允许标记PATCH_STATUS: applied;失败自动回滚到最后一版通过状态
  • 严格上下文隔离:外部模型仅见显式粘贴文本,杜绝路径引用、摘要推断、跨会话记忆幻觉
  • 持久会话原则:同一主题必须复用同一咨询师会话,仅退化时允许恢复性重建
  • 自进化视角:审查自身或同域技能时,强制「外部设计者」立场,追求「目的强度最大化」而非「保存舒适」
  • 新鲜复跑诚实门:从已发布基线重新运行时,子级发布/验证/冻结状态自动降级为历史参照,直至重新同步

潜在局限

  • 高认知负载:完整流程需维护9+字段的状态块、多模式路由规则、Rollback Gate等,新手学习曲线陡峭
  • 令牌成本敏感:强制全文粘贴基线工件、多轮咨询、状态快照刷新,在弱模型或长上下文场景成本显著
  • 强制承诺刚性:用户声明的轮次计划具约束力,早期收敛不能提前终止,可能产生「过度工程」
  • OpenClaw依赖:部分锁(如Runtime Grounding Lock)假设本地OpenClaw运行时可访问,外部环境可能降级为「理论-暂定」状态
  • 恢复路径复杂:会话污染、连续性丢失等场景的恢复决策树有12+分支,错误路由可能导致状态漂移

适用人群

  • AI技能开发者:需要高确定性质量门槛、可审计审查链的Claw/OpenClaw生态贡献者
  • 关键代码审查场景:安全加固、发布前最终检查、架构重构等不可逆或高风险变更
  • 多模型协作研究者:探索人机协作、模型互补、一致性收敛的实验者
  • 运维/可靠性工程师:需要显式验证门、原子回滚、状态可追溯的自动化流程设计者

常规风险

| 风险类型 | 具体表现 | 缓解机制 |
|---------|---------|---------|
| 上下文幻觉 | 咨询师「看到」未粘贴的文件内容 | Fundamental Context Isolation Rule + 粘贴验证检查清单 |
| 状态漂移 | PATCH_STATUS在VALIDATION前标记为applied | State Transition & Rollback Gate原子序列 |
| 过早收敛 | 以「看起来够好」为由缩短用户声明轮次 | User-Declared Round Commitment Lock强制执行 |
| 咨询退化 | 重复已修复发现、丢失任务身份 | Persistent Orchestrator Session Inviolability Lock + 恢复重建 |
| 趋势误报 | 声称「最新实践」但未检索实时证据 | Current-date Internet Trend Grounding Lock + 阻断状态标记 |
| 运行时歧义 | 引用子章节而非Core Lock解决 | Runtime Core Lock优先原则 + SYNC_DRIFT标记 |

安全等级:S — 核心运行时锁具备稳定性锁(Stability Lock),禁止无用户明确指令的弱化;验证门、回滚门、隔离规则形成纵深防御。

Dual Thinking 内容

references文件夹
scripts文件夹
tests文件夹
fixtures文件夹
手动下载zip · 81.4 kB
backlog-next-line.mdtext/markdown
请选择文件