首页/AI/提示词工程速查/思维树(Tree of Thoughts)
模式与框架50 条

思维树(Tree of Thoughts)

让模型对一个问题并行生成多条思路,逐条评估后选优继续展开;用搜索式探索替代单链推理,适合需要试错与回溯的任务。

提示词工程速查AI更新于 2026-10-13

思维树与单链推理的差别

思维树(Tree of Thoughts,Yao et al., NeurIPS 2023)把推理从「一条链」变成「多分支 + 评估 + 选择」:并行提出若干思路,逐条评估前提与失败可能,选优继续展开并保留备选。它适合有多条可行路径、需要试错与回溯的任务(规划、方案设计、谜题)。代价是分支数乘上评估轮次的 token 消耗,远高于单链推理。

基本信息

本质把推理从单链变成多分支 + 评估 + 选择
适用任务规划、谜题、写作方案等存在多条路径的任务
成本分支数 × 评估轮次,token 消耗明显高于单链
简化实现一轮生成 3 条思路 + 一次评估 + 选择深入

典型使用场景

  • 技术方案选型:给出 3 种架构思路并评估各自前提与失败模式
  • 故障排查:并列列出若干可能根因,按可验证性排序逐个排查
  • 写作提纲:生成几种组织方式,评估受众与材料匹配度后选一
  • 排期与资源分配:多种排法对比关键路径与风险点
  • 解题与逻辑题:多条解法互相校验,挑出可复现的一条

简化流程(3 步)

简化流程(3 步)
1. 提出 3 个不同的解题思路(各 2-3 句)。
2. 对每个思路评估:可行的前提是什么?可能在哪里失败?
3. 选择评分居前的思路继续深入;给出 2 个备选以防失败。
# 评估步骤必须真的淘汰候选,否则分支只是多写了三段话
# 给评估设固定维度(前提成本、失败模式、验证难度),避免印象打分
# 保留备选思路:首选失败时不必从头再想

分支与评估要点

环节产物检查点
分支生成2-4 条不同思路是否真的不同,而非同一思路换措辞
评估每条的前提与失败模式是否使用固定维度,结论可否比较
选择选定思路与理由是否明确淘汰了哪些候选及原因
展开选定路径的详细方案是否保留备选与回退点
分支不做剪枝时成本失控:评估步骤必须真的淘汰候选,只生成不筛等于把成本翻了几倍。
把思维树用于单步事实问答属于过度设计,一次直接回答更准也更便宜。

易错点

  • 分支之间只是措辞不同、实质相同,评估环节变成走过场,白付几倍 token 成本
  • 评估不给固定维度,模型按措辞流畅度打分,选出的方案未必可行
  • 分支数量不设上限,思路越生越多而没有剪枝,最终输出冗余且难以决策
  • 对简单事实类问题套用思维树,引入不必要的发散,反而增加错误概率

数据来源与参考

  • Tree of Thoughts: Deliberate Problem Solving with Large Language Models(Yao et al., NeurIPS 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌