← 返回概念解读

Concept Fable精修版

思维树

Tree of Thoughts · Reasoning

先读故事。这里不急着给定义,先让问题自己长出来。

寓言故事

山路分岔时,向导不再只走第一条

商队穿越北山时,老向导习惯看见第一条像路的岔口就走。过去山路简单,这样能省时间。后来山洪改了地形。第一条路常常通向断桥,第二条看似绕远却能避开落石,第三条需要先爬坡再下谷。只凭第一反应,商队损失越来越多。队长先要求向导走慢点。向导确实多看几眼,却仍在同一条路上越走越深,直到发现错了才折返。有个年轻人提议,每到关键岔口先画出几条可能路线。每条路线走一小段,估计水源、坡度和风险,再决定保留哪几条。

头几次大家嫌麻烦。画路、试探、打分都要时间。但在复杂山谷里,提前比较几条分支比盲目走到底更省。

他们还规定,不是所有分支都继续探索。明显危险的剪掉,看起来有希望的再展开下一层。

一次雪后进山,第一条路最宽却通向塌方。商队因为保留了第二条和第三条候选,及时选出安全路线。

队长明白,复杂问题的答案有时不在第一条思路里。需要把思路展开成可搜索的树,在分支之间评估和回退。

向导说:聪明不是每次都一脚踩对,而是在看不清时保留几种可能,让证据把路筛出来。

年轻人还设了停步石。每条候选路走到第一处泉水、第一段斜坡或第一座旧桥时就要回来汇报,不能因为自己喜欢某条路就一路钻进深谷。

商队后来把这套法子用于议价、选仓和排班。遇到简单小路,仍然直走;遇到岔路多、代价大的山谷,就先展开几种可能,让证据一层层淘汰。这套办法不保证每次选中最短路,却能避免把全部命运押在第一眼。山路越复杂,保留分支越像一种纪律。队长说,保留退路本身就是赶路的一部分。

揭示

这个故事讲的是:思维树

Tree of Thoughts 是把模型推理展开为多条候选路径,并在分支之间进行搜索、评估、剪枝和选择的方法。它适合规划、谜题、策略决策等需要探索多个可能方案的任务。代价是推理成本更高,需要设计分支生成、评估函数、停止条件和搜索预算。

它重要的地方在于:它不只是一个术语,而是在真实 AI / Agent 系统里会反复出现的结构性问题。理解它,才能判断什么时候该加模型,什么时候该改流程,什么时候该补治理。

隐喻映射

  • 第一条像路的岔口:单路径贪心推理
  • 画出几条可能路线:生成多个 thought branches
  • 走一小段再估计:局部展开和评估
  • 剪掉危险分支:pruning
  • 保留有希望分支:搜索策略
  • 复杂山谷:需要规划和回溯的任务
  • 推理成本更高:探索多分支需要更多计算
  • 最后洞察:Tree of Thoughts 把推理组织成可搜索、可评估的树结构

Soloharness 判断

这个概念的实战价值,是帮你把“看起来聪明的 AI 功能”拆成可交付、可验收、可治理的工作单元。

planningsearchreasoning

相关辨析

这个概念容易和相邻概念混用,建议继续看对比页。