mcpField
I
integrated-reasoning

integrated-reasoning

github.com/kimasplundAgent 工作流541 次安装2 周前更新
代码仓库

关于 integrated-reasoning

面向复杂决策与问题的推理方法选择指南。它根据问题特征推荐 Tree of Thoughts、Breadth of Thought、Self-Reflecting Chain 或 Direct Analysis,并说明如何组合方法。

主要功能

  1. 01按问题特征选择推理模式
  2. 02比较四种推理方法
  3. 03提供各模式的操作步骤
  4. 04说明顺序与并行编排
  5. 05提供置信度参考

适用场景

  1. 01为复杂决策选择分析方法
  2. 02探索陌生问题的多种方案
  3. 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 种以上)
  • 可以定义明确的评估标准
  • 需要找到最优解(而非任意解)
  • 不同方案之间存在权衡取舍
  • 具有长期影响的战略决策

方法:

  1. 分解为 5 种以上截然不同的方法
  2. 通过自我反思探索每个分支
  3. 严格评估(5 项标准:新颖性、可行性、完整性、信心度、契合度)
  4. 选出最佳分支,并递归深入 4-6 层
  5. 返回置信度为 80-95% 的最优解

加载技能:tree-of-thoughts

示例:

  • “选择 API 架构:REST、GraphQL、gRPC 还是 WebSocket?”
  • “设计缓存策略,平衡延迟、一致性和成本”
  • “选择数据库:SQL、NoSQL、NewSQL 还是时序数据库?”

章节:思维广度

适用场景:

  • 解空间未知或尚未探索
  • 需要多个可行选项(3-5 个),而不只是一个最佳选项
  • 不能承担错过可行替代方案的风险
  • 新颖或前所未有的问题
  • 存在多个潜在原因的调试
  • 高风险场景,过早收敛可能带来风险

方法论:

  1. 绘制解空间:列出 8-10 种本质不同的方法
  2. 深入探索每种方法
  3. 保守地筛选(仅移除置信度 <40% 的方案)
  4. 将保留的方案分别扩展为 5 种子方案
  5. 返回排名前 3-5 的解决方案,并分析权衡

加载技能:breadth-of-thought

示例:

  • “重新设计数据管道——批处理、流式处理、混合方案,还是其他方案?”
  • “系统间歇性崩溃——是网络、数据库、内存、竞态条件还是配置问题?”
  • “全面规划功能,并制定多种实现策略”

章节:自我反思链

适用场景:

  • 各步骤存在顺序依赖
  • 需要逻辑推理(演绎、因果、数学)
  • 需要追踪精确的推理路径
  • 错误检测和纠正至关重要
  • 调试(沿执行流程追踪错误)
  • 顺序很重要的分步规划

方法论:

  1. 分解为一系列顺序步骤
  2. 对每个步骤进行深入的自我反思
  3. 在每个步骤验证逻辑(置信度 ≥70%)
  4. 检测到错误或置信度较低(<60%)时回溯
  5. 返回结论及完整的推理过程

加载技能:self-reflecting-chain

示例:

  • “通过逐步追踪执行过程来调试此竞态条件”
  • “通过逻辑步骤证明此数学定理”
  • “规划一个每个阶段都依赖前一阶段完成情况的项目”

章节:直接分析

适用场景:

  • 问题简单明了,且有明确的解决方案
  • 需要在时间紧迫时做出决策,且权衡因素简单
  • 解空间中有 1-2 个显而易见的选项
  • 不需要特殊的推理模式

方法论:

  1. 直接分析问题
  2. 考虑 1-2 个显而易见的替代方案
  3. 根据明确的标准做出决策
  4. 简要记录

无需技能——使用标准分析思维

示例:

  • “修复此语法错误”
  • “在两个文档清晰、相似的库之间做出选择”
  • “为 5 人团队安排会议”

编排:组合多种模式

复杂问题可能需要多种模式:

模式 1:顺序编排

适用场景:问题包含多个阶段,且各阶段需要不同的推理方式

示例:系统架构重设计

  1. 阶段 1:使用思维广度探索所有架构选项(10 个选项)
  2. 阶段 2:使用思维树在排名前 3 的类别中寻找最优方案
  3. 阶段 3:使用自我反思链逐步验证迁移路径
模式 2:并行比较

适用场景:需要比较多种推理方法

示例:关键业务决策

  1. 分支 A:假设标准明确,应用思维树
  2. 分支 B:探索未知替代方案,应用思维广度
  3. 比较:哪种方法带来了更高的置信度?
  4. 采用:使用置信度更高的方法得出的解决方案

置信度校准

各模式的预期置信度:

  • 思维树: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(逐步迁移时)。

评论

支持 Markdown