每日 Prompt 技巧

Tree of Thoughts 思维树:让 LLM 学会像专家一样多条路径并行推理

2026-07-31
分析
Claude / GPT-4
Prompt技巧Tree of Thoughts推理增强复杂决策

技巧摘要

当思维链(CoT)遇到复杂决策、创意发散或博弈类问题时常常一条道走到黑。Tree of Thoughts(ToT)通过让模型同时展开多条思维路径、自我评估并回溯剪枝,把单向推理升级为搜索式推理。本文拆解 ToT 的原理、四步模板与三类典型场景,并给出可直接复用的 Prompt 框架。

Prompt 模板

你是一位擅长「树形搜索推理」的专家。请按以下步骤解决下面的问题:

## 步骤 1:拆解
把问题分解为 3-5 个可独立推进的子问题或决策点。

## 步骤 2:生成思维分支
针对第一个决策点,给出 3 条截然不同的思路(用「思路 A / B / C」标注),每条不超过 3 句话。

## 步骤 3:自我评估
对每条思路打分(1-10),从「可行性 / 创新性 / 与目标一致性」三个维度评价,并简述理由。

## 步骤 4:选择与展开
选出得分最高的思路作为当前节点,沿它继续展开下一个决策点的 3 条分支。
重复步骤 2-4,直到所有决策点处理完毕。

## 步骤 5:回溯检查
如果某条分支走入死胡同或评分低于 4,请明确说「回溯到上一层」,并尝试次优思路。

## 步骤 6:输出最终方案
给出最终结论,并标注你走过的完整路径(例如:A1 → B2 → C3)。

问题:{在此填入你的问题}

为什么需要 Tree of Thoughts

Chain of Thought(CoT)让模型"说出推理过程",本质是单向线性推理:一步接一步往下走。但现实中的难题往往是这样的:

  • 24 点游戏:选错第一个运算符,后面全盘皆输
  • 创意写作:开头定了基调,结局就被锁死
  • 战略决策:每一步都有多个分支,需要权衡而非顺推

Tree of Thoughts(Yao et al., 2023)把推理从"一条线"升级为"一棵树":模型可以同时探索多条思路、自我评估、回溯重来,更接近人类专家解决复杂问题的方式。

CoT vs ToT 对比

维度Chain of ThoughtTree of Thoughts
推理结构单链树形
路径数量1 条多条并行
自我评估有(每步打分)
回溯能力有(走入死胡同可回退)
适用任务数学计算、逻辑推导创意发散、博弈决策、组合优化
Token 消耗高(3-5 倍)

四步核心流程

1. 思维拆解(Decomposition)
   把问题拆成可独立推进的子决策

2. 思维生成(Generation)
   每个节点产出 k 条候选思路(k 通常取 3-5)

3. 评估打分(Evaluation)
   模型自评或他评,给出数值分数或排序

4. 搜索决策(Search)
   用 BFS / DFS 遍历思维树,必要时回溯剪枝

实战模板:用 ToT 解决"产品命名"问题

假设要给一款面向中老年用户的智能药盒起名,普通 CoT 可能直接给 5 个名字就结束。用 ToT 模板则可以这样推进:

决策点 1:定位主张
  思路 A:强调"安全"(按时服药不出错)
  思路 B:强调"陪伴"(家人般提醒)
  思路 C:强调"智能"(AI 识药)
  → 评分:A=8 / B=9 / C=6,选 B

决策点 2:情感调性
  思路 A:温馨(家、暖、伴)
  思路 B:科技(智、芯、云)
  思路 C:传统(康、寿、安)
  → 评分:A=9 / B=5 / C=7,选 A

决策点 3:命名候选
  沿 B+A 路径生成:药伴、暖药盒、家用药盒·伴、伴药时光...

可以看到,ToT 的好处不是"想得更深",而是显式记录思考路径,方便后续调试和迭代。

三类典型适用场景

  1. 组合优化类:行程规划、菜单设计、资源分配
  2. 创意发散类:命名、Slogan、剧本走向
  3. 博弈决策类:谈判策略、产品设计取舍、技术方案选型

常见误区

  • 误区 1:所有问题都套 ToT。简单计算或事实问答用 CoT 即可,ToT 会浪费 3-5 倍 Token。
  • 误区 2:分支数 k 越大越好。k 超过 5 会让模型自我评分失焦,建议 k=3 起步。
  • 误区 3:评估维度太泛。评估必须与最终目标对齐(如"创意任务"别用"可行性"打头)。
  • 误区 4:不写回溯逻辑。没有回溯的 ToT 退化为"多次 CoT",丧失核心价值。

进阶技巧

  • 多模型分工:用一个模型生成思路、另一个模型评分,避免"自吹自擂"
  • 结合 Self-Consistency:对最终答案再用 SC 采样 5 次取多数
  • 限定搜索深度:复杂问题设定最大深度(如 4 层),防止无限发散

小结

Tree of Thoughts 不是 CoT 的替代品,而是复杂任务的加强版。当你发现模型在多步骤决策中"前一步选错、后一步全错"时,就是把 ToT 请出场的时候。把上面的 Prompt 模板直接复制到 Claude 或 GPT-4 中,把 {在此填入你的问题} 替换为你的实际问题,即可体验从"线性推理"到"搜索式推理"的跃迁。

相关推荐

查看更多 →
Prompt分析

Step-back Prompting 退一步思考:让 LLM 先抽象原则再解题,复杂推理准确率提升 30%

面对复杂问题,模型常陷入细节纠缠而错过底层规律。Step-back Prompting(Zheng et al., 2023)让模型先问一个更高层次的抽象问题,再把普适原则带回原问题求解。本文拆解 Step-back 与 CoT、Self-Consistency 的差异,给出两阶段模板与三类典型场景,并附可直接复用的 Prompt 框架。

2026-08-02
#Prompt技巧#Step-back
Prompt分析

Self-Consistency:让 AI 多想几次再投票,准确率再提 20%

CoT 的进阶版。让 AI 用不同思路多次推理,再投票选出现最多的答案。在数学、逻辑任务上比单次 CoT 准确率再提升 15-25%。

2026-07-30
#Prompt技巧#Self-Consistency
Prompt分析

Chain-of-Thought:让 AI 把思考过程写出来,准确率提升 40%

CoT 是让大模型解决复杂问题的关键技巧。本篇讲解 CoT 的 4 种触发方式、适用场景和 3 个实战案例。

2026-07-27
#Prompt技巧#CoT
Prompt通用

Prompt Chaining 提示链:把复杂任务拆成多步 Prompt 流水线,让 LLM 完成单 Prompt 做不到的事

单个 Prompt 再强也有上限:上下文爆炸、目标冲突、中间结果不可复用。Prompt Chaining 把复杂任务拆成多个独立 Prompt 串联执行,每个 Prompt 只解决一个子问题,输出作为下一个的输入。本文拆解提示链与 CoT、ToT 的本质差异,给出三类经典链式模式、链路设计原则与可复用的编排框架。

2026-08-05
#Prompt技巧#Prompt Chaining