关于 integrated-reasoning
面向复杂决策与问题的推理方法选择指南。它根据问题特征推荐 Tree of Thoughts、Breadth of Thought、Self-Reflecting Chain 或 Direct Analysis,并说明如何组合方法。
主要功能
- 01按问题特征选择推理模式
- 02比较四种推理方法
- 03提供各模式的操作步骤
- 04说明顺序与并行编排
- 05提供置信度参考
适用场景
- 01为复杂决策选择分析方法
- 02探索陌生问题的多种方案
- 03逐步追查调试或证明中的依赖
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ kimasplund/ claude_cognitive_reasoning --skill integrated-reasoning安装后在 Claude Code 中输入/integrated-reasoning确认已加载。
附带文件references/integrated-reasoning-advanced-patterns.md
详细介绍
综合推理——元编排指南
用途:指导你为问题选择并编排最优推理方法。分析问题特征,并推荐思维树、思维广度、自我反思链或直接分析。
何时使用综合推理
✅ 适用场景:
- 面临复杂问题,不确定该采用哪种推理方法
- 问题包含 8 个以上的决策维度(架构决策、战略规划)
- 需要对解决方案有 90% 以上的信心
- 影响重大且具有长期影响的决策
- 问题横跨多个领域(技术 + 业务 + 组织)
❌ 不适用场景:
- 问题明显符合某种模式(直接使用该模式)
- 简单决策,答案显而易见
- 时间紧迫,且权衡取舍简单明了
推理模式选择指南
决策树:使用哪种模式?
问题 1:问题是否需要顺序推理?
-
✅ 是(步骤之间存在依赖关系)→ 自我反思链
- 示例:调试、数学证明、因果分析
- 转到章节:自我反思链
-
❌ 否(步骤彼此独立)→ 继续回答问题 2
问题 2:评估标准是否明确?
-
✅ 是(可以给解决方案打分或排序)→ 思维树
- 示例:优化问题、依据指标进行架构选择
- 转到章节:思维树
-
❌ 否(评估方式不明确)→ 继续回答问题 3
问题 3:解决方案空间是否未知?
-
✅ 是(不知道所有选项)→ 思维广度
- 示例:新颖问题、全面规划、复杂问题调试
- 转到章节:思维广度
-
❌ 否(解决方案空间已知)→ 直接分析
- 无需使用特殊推理模式
- 使用标准分析思维
模式对比矩阵
| 特征 | 思维树 | 思维广度 | 自我反思链 | 直接分析 |
|---|---|---|---|---|
| 探索范围 | 深(4-6 层) | 广(8-10 个分支) | 顺序链 | 单一路径 |
| 输出 | 1 个最佳解决方案 | 3-5 个可行选项 | 逻辑结论 | 直接答案 |
| 分支数 | 每层 5 个 | 每层 8-10 个 | 无分支 | 无分支 |
| 深度 | 4-6 层 | 2-3 层 | N 步(顺序) | 浅 |
| 适用时机 | 标准明确 | 空间未知 | 存在依赖关系 | 简单问题 |
| 耗时 | 30-60 分钟 | 30-50 分钟 | 20-40 分钟 | 5-15 分钟 |
| 信心度 | 80-95% | 70-85% | 70-90% | 60-80% |
章节:思维树
适用场景:
- 问题有多种可行的解决方案(3 种以上)
- 可以定义明确的评估标准
- 需要找到最优解(而非任意解)
- 不同方案之间存在权衡取舍
- 具有长期影响的战略决策
方法:
- 分解为 5 种以上截然不同的方法
- 通过自我反思探索每个分支
- 严格评估(5 项标准:新颖性、可行性、完整性、信心度、契合度)
- 选出最佳分支,并递归深入 4-6 层
- 返回置信度为 80-95% 的最优解
加载技能:tree-of-thoughts
示例:
- “选择 API 架构:REST、GraphQL、gRPC 还是 WebSocket?”
- “设计缓存策略,平衡延迟、一致性和成本”
- “选择数据库:SQL、NoSQL、NewSQL 还是时序数据库?”
章节:思维广度
适用场景:
- 解空间未知或尚未探索
- 需要多个可行选项(3-5 个),而不只是一个最佳选项
- 不能承担错过可行替代方案的风险
- 新颖或前所未有的问题
- 存在多个潜在原因的调试
- 高风险场景,过早收敛可能带来风险
方法论:
- 绘制解空间:列出 8-10 种本质不同的方法
- 深入探索每种方法
- 保守地筛选(仅移除置信度 <40% 的方案)
- 将保留的方案分别扩展为 5 种子方案
- 返回排名前 3-5 的解决方案,并分析权衡
加载技能:breadth-of-thought
示例:
- “重新设计数据管道——批处理、流式处理、混合方案,还是其他方案?”
- “系统间歇性崩溃——是网络、数据库、内存、竞态条件还是配置问题?”
- “全面规划功能,并制定多种实现策略”
章节:自我反思链
适用场景:
- 各步骤存在顺序依赖
- 需要逻辑推理(演绎、因果、数学)
- 需要追踪精确的推理路径
- 错误检测和纠正至关重要
- 调试(沿执行流程追踪错误)
- 顺序很重要的分步规划
方法论:
- 分解为一系列顺序步骤
- 对每个步骤进行深入的自我反思
- 在每个步骤验证逻辑(置信度 ≥70%)
- 检测到错误或置信度较低(<60%)时回溯
- 返回结论及完整的推理过程
加载技能:self-reflecting-chain
示例:
- “通过逐步追踪执行过程来调试此竞态条件”
- “通过逻辑步骤证明此数学定理”
- “规划一个每个阶段都依赖前一阶段完成情况的项目”
章节:直接分析
适用场景:
- 问题简单明了,且有明确的解决方案
- 需要在时间紧迫时做出决策,且权衡因素简单
- 解空间中有 1-2 个显而易见的选项
- 不需要特殊的推理模式
方法论:
- 直接分析问题
- 考虑 1-2 个显而易见的替代方案
- 根据明确的标准做出决策
- 简要记录
无需技能——使用标准分析思维
示例:
- “修复此语法错误”
- “在两个文档清晰、相似的库之间做出选择”
- “为 5 人团队安排会议”
编排:组合多种模式
复杂问题可能需要多种模式:
模式 1:顺序编排
适用场景:问题包含多个阶段,且各阶段需要不同的推理方式
示例:系统架构重设计
- 阶段 1:使用思维广度探索所有架构选项(10 个选项)
- 阶段 2:使用思维树在排名前 3 的类别中寻找最优方案
- 阶段 3:使用自我反思链逐步验证迁移路径
模式 2:并行比较
适用场景:需要比较多种推理方法
示例:关键业务决策
- 分支 A:假设标准明确,应用思维树
- 分支 B:探索未知替代方案,应用思维广度
- 比较:哪种方法带来了更高的置信度?
- 采用:使用置信度更高的方法得出的解决方案
置信度校准
各模式的预期置信度:
- 思维树:80-95%(深入探索最佳路径)
- 思维广度:70-85%(覆盖面广,深度较低)
- 自我反思链:70-90%(取决于链条中最薄弱的一环)
- 直接分析:60-80%(快速分析,严谨性较低)
置信度阈值:
- 90-95%:证据充分,适用于关键决策
- 80-89%:置信度高,适用于重要决策
- 70-79%:置信度中等,考虑进行额外验证
- 60-69%:置信度低,建议进一步调查
- <60%:置信度很低,收集更多信息
快速参考:选择你的模式
START
│
├─ Sequential dependencies? → YES → Self-Reflecting Chain
│ NO ↓
├─ Clear evaluation criteria? → YES → Tree of Thoughts
│ NO ↓
├─ Solution space unknown? → YES → Breadth of Thought
│ NO ↓
└─ Simple/obvious solution → Direct Analysis
元分析清单
选择模式前,请先询问:
- 问题复杂度:简单(少于 3 个选项)还是复杂(8 个以上维度)?
- 依赖关系:步骤依次进行,还是分支彼此独立?
- 评估方式:标准明确,还是难以判断?
- 解决方案空间:选项已知,还是未知领域?
- 所需输出:1 个最佳方案、多个选项,还是逻辑证明?
- 可用时间:快速(少于 20 分钟)还是全面(60 分钟以上)?
- 所需置信度:低(70%)还是高(90% 以上)?
总结
集成推理可帮助你选择合适的认知工具:
- 思维树:需要最佳解决方案时(标准明确,深入探索)
- 思维广度:需要所有选项时(空间未知,广泛探索)
- 自我反思链:需要逻辑证明时(步骤依次进行,可回溯)
- 直接分析:解决方案显而易见时(问题简单,快速决策)
加载合适的技能,并遵循其方法,以获得最佳结果。
大多数问题都适合一种模式。复杂问题可能需要依次或并行编排多种模式。
请记住:合适的推理模式取决于问题的特征,而非问题领域。“数据库选择”可以使用 ToT(标准明确时)、BoT(探索所有选项时)或 SRC(逐步迁移时)。