VALIDATED CHAIN · tot-tree-of-thought-chain
ToT 树状推理链
Tree of Thought:从同一节点展开多个推理分支,按评分剪枝,选择最优路径
协议 URL:https://xmind.lute-tlz-dddd.top/combinations/tot-tree-of-thought-chain.html
01
组合定义
Tree of Thought:从同一节点展开多个推理分支,按评分剪枝,选择最优路径
02
适用问题
问题类型
- 有多个可能解法的开放问题
- 创意生成+筛选
- 策略选择
- 场景规划
触发信号
- 问题有多个候选解法,需要系统比较
- 单线推理容易陷入局部最优
- 需要在不确定性下选择最优策略
03
不适用与停止条件
以下边界直接来自已验证阶段的检查点与停止条件;任一阶段无法验证时,不应继续推进。
阶段检查点
- 问题解构(Decompose):在展开多路径前,先确认:1) 问题的本质是什么?2) 解法空间有哪些维度?3) 评估标准是什么?
- 分支展开(Branch):在每个维度上展开3-5个候选方向。要求:覆盖常规路径 + 至少1个反常识路径 + 至少1个极端路径
- 分支评估(Evaluate):对每个分支打分。评估维度:可行性(1-5)× 潜在收益(1-5)× 风险(1-5倒序)× 资源消耗(1-5倒序)
- 深度展开(Deepen):对排名前2的分支进行深度推理。每个分支推进3-5步,探索「如果选择这条路,接下来会发生什么」
- 路径选择(Select):综合分支评估和深度推演,选择最优路径。必须说明:1) 为什么选这条而不是其他 2) 哪些条件变化会让这个选择失效 3) 如何降低主要风险
阶段停止条件
- 问题解构(Decompose):产出可供下一阶段使用的结果
- 分支展开(Branch):覆盖了足够多样的方向(不同策略原理)
- 分支评估(Evaluate):产出可供下一阶段使用的结果
- 深度展开(Deepen):产出可供下一阶段使用的结果
- 路径选择(Select):产出可供下一阶段使用的结果
站点规则:医疗、法律、财务或紧急风险问题须交由当地合格专业人士处理。
04
使用前需要提供的输入
输入合同按阶段顺序汇总全部唯一阶段输入;后续阶段可由前序输出交接补齐。
- 问题解构(Decompose):原始问题
- 分支展开(Branch):问题规范
- 分支评估(Evaluate):所有分支
- 深度展开(Deepen):排名前2的分支
- 路径选择(Select):所有深度推演结果
开始前请区分已知事实、仍待验证的假设和明确约束。
05
有序阶段
PHASE 01
问题解构(Decompose)
角色:问题重构- 输入
- 原始问题
- 输出
- 问题规范:{本质问题, 解法空间维度, 评估标准(可量化), 约束条件}
- 检查点
- 在展开多路径前,先确认:1) 问题的本质是什么?2) 解法空间有哪些维度?3) 评估标准是什么?
- 停止条件
- 产出可供下一阶段使用的结果
PHASE 02
分支展开(Branch)
角色:多视角- 输入
- 问题规范
- 输出
- 分支树:每个分支 = {方向名称, 核心假设, 预期结果, 需要验证的条件}
- 检查点
- 在每个维度上展开3-5个候选方向。要求:覆盖常规路径 + 至少1个反常识路径 + 至少1个极端路径
- 停止条件
- 覆盖了足够多样的方向(不同策略原理)
PHASE 03
分支评估(Evaluate)
角色:假设检验- 输入
- 所有分支
- 输出
- 评估矩阵:每个分支有多维评分 + 综合得分 + 优先推进的1-2个分支
- 检查点
- 对每个分支打分。评估维度:可行性(1-5)× 潜在收益(1-5)× 风险(1-5倒序)× 资源消耗(1-5倒序)
- 停止条件
- 产出可供下一阶段使用的结果
PHASE 04
深度展开(Deepen)
角色:因果推理- 输入
- 排名前2的分支
- 输出
- 每条路径的完整推演:{步骤序列, 关键决策点, 可能的障碍, 最终状态}
- 检查点
- 对排名前2的分支进行深度推理。每个分支推进3-5步,探索「如果选择这条路,接下来会发生什么」
- 停止条件
- 产出可供下一阶段使用的结果
PHASE 05
路径选择(Select)
角色:决策判断- 输入
- 所有深度推演结果
- 输出
- 最终决策:{选择的路径, 选择理由, 触发重选的条件, 风险缓解措施}
- 检查点
- 综合分支评估和深度推演,选择最优路径。必须说明:1) 为什么选这条而不是其他 2) 哪些条件变化会让这个选择失效 3) 如何降低主要风险
- 停止条件
- 产出可供下一阶段使用的结果
06
回退与循环
07
替代模型与替换边界
当前协议只发布经验证的稳定模型 ID。替换模型必须继续满足本阶段角色、输入、输出、检查点和停止条件,并重新通过交叉引用验证;不得按显示名称猜测替换。
08
复合 Prompt
由已验证阶段协议在构建时编排;不是源 JSON 的独立字段。
以下复合 Prompt 由已验证阶段协议在构建时编排。请按「ToT 树状推理链」执行组合协议。
定义:Tree of Thought:从同一节点展开多个推理分支,按评分剪枝,选择最优路径
Agent 流程:ToT
适用问题:有多个可能解法的开放问题;创意生成+筛选;策略选择;场景规划
触发信号:问题有多个候选解法,需要系统比较;单线推理容易陷入局部最优;需要在不确定性下选择最优策略
开始前输入:原始问题
严格按以下顺序执行;每阶段都要交付输出、核对检查点,并遵守停止条件:
1. 问题解构(Decompose) [角色:问题重构]
输入:原始问题
输出:问题规范:{本质问题, 解法空间维度, 评估标准(可量化), 约束条件}
检查点:在展开多路径前,先确认:1) 问题的本质是什么?2) 解法空间有哪些维度?3) 评估标准是什么?
停止条件:产出可供下一阶段使用的结果
回环:无
2. 分支展开(Branch) [角色:多视角]
输入:问题规范
输出:分支树:每个分支 = {方向名称, 核心假设, 预期结果, 需要验证的条件}
检查点:在每个维度上展开3-5个候选方向。要求:覆盖常规路径 + 至少1个反常识路径 + 至少1个极端路径
停止条件:覆盖了足够多样的方向(不同策略原理)
回环:无
3. 分支评估(Evaluate) [角色:假设检验]
输入:所有分支
输出:评估矩阵:每个分支有多维评分 + 综合得分 + 优先推进的1-2个分支
检查点:对每个分支打分。评估维度:可行性(1-5)× 潜在收益(1-5)× 风险(1-5倒序)× 资源消耗(1-5倒序)
停止条件:产出可供下一阶段使用的结果
回环:无
4. 深度展开(Deepen) [角色:因果推理]
输入:排名前2的分支
输出:每条路径的完整推演:{步骤序列, 关键决策点, 可能的障碍, 最终状态}
检查点:对排名前2的分支进行深度推理。每个分支推进3-5步,探索「如果选择这条路,接下来会发生什么」
停止条件:产出可供下一阶段使用的结果
回环:未通过时回到 分支评估(Evaluate)
5. 路径选择(Select) [角色:决策判断]
输入:所有深度推演结果
输出:最终决策:{选择的路径, 选择理由, 触发重选的条件, 风险缓解措施}
检查点:综合分支评估和深度推演,选择最优路径。必须说明:1) 为什么选这条而不是其他 2) 哪些条件变化会让这个选择失效 3) 如何降低主要风险
停止条件:产出可供下一阶段使用的结果
回环:无
边界:明确区分事实、假设与推断;无法验证的内容须标记,不得用本协议替代医疗、法律或财务专业判断。09
事实、假设与专业升级
组合协议用于组织推理,不代表事实已经成立。每个阶段都要标记事实、假设与推断;医疗、法律、财务或紧急风险问题应交由当地合格专业人士处理。