思维树(ToT)

当遇到复杂问题时,我们只要加上一句 “请一步一步思考”,AI 往往能更稳妥地推导答案,而不是急着给出结论。

这个技巧非常实用,但它并不是万能的。用多了之后,你可能会发现思维链存在一个比较明显的局限:它是一条 “单行道”。

如果 AI 在第一步的时候就不小心偏离了方向,哪怕它后面的第二步、第三步推导得再完美、逻辑再严密,最后得出的结论往往也是错的。这就好比南辕北辙,马车跑得越快,偏得就越远。

为了解决这个问题,提示词工程里又诞生了一个进阶技巧——思维树

思维树与思维链的对比:思维链容易陷入单一路线,思维树则支持多路径探索。

思维链为什么会 “一条路走到黑”?

为了让小伙伴们听得更加直白,咱们先不聊代码,也不碰那些绕口的技术术语,来看一个很常见的生活任务:为全家安排一次周末周边游。

参加这次旅行的,一共有 5 个人:两位 60 多岁的老人、一对年轻夫妻、一个 5 岁的孩子。同时,行程还必须满足下面这些硬性要求:

  • 预算控制:总预算尽量控制在 3000 元以内。
  • 体力限制:老人和孩子体力有限,每天徒步时间建议不超过 2 小时。
  • 家庭兼顾:需要安排至少一个适合孩子参与的项目。
  • 游玩节奏:整体节奏不能太赶,需要留出休息时间。

如果你只使用思维链(CoT),AI 可能会这样 “一步步思考”:

分析过程如下:

1. 确定目的地
周边有一家很受欢迎的大型森林游乐园,既有游乐设施,也有植物园和亲子项目,适合全家一起游玩。

2. 计算预算
门票:5 人共 1000 元
住宿:1200 元
餐饮:800 元
总费用:
1000 + 1200 + 800 = 3000(元)
没有超过预算。

3. 安排行程
上午游玩过山车、漂流和儿童乐园;
中午在园区内用餐;
下午参观植物园,并观看演出。

结论:
建议前往大型森林游乐园,项目丰富,预算也符合要求。

看起来逻辑严密,对吧?预算卡得死死的,行程也安排满了。但稍微有点生活经验的人一眼就能看出问题:大型游乐园需要大量步行和排队,一天走下来远远超过了 2 个小时,老人和孩子根本吃不消,而且过山车老人也玩不了。

为什么 AI 会犯这种低级错误?这是因为它在 “第 1 步” 脑子里突然闪过 “游乐园” 这个念头后,就一头扎了进去,后面的所有步骤都在努力证明去游乐园是合理的,完全忽略了体力限制。

这不是说思维链没用,而是它更擅长解决 “这条路应该怎么走”,不一定擅长解决 “到底应该选哪条路”。

思维链擅长沿路推导,思维树擅长先选路,再继续推导。

什么是思维树(ToT)?

遇到这种没有标准答案、需要综合权衡的开放性问题时,像咱们人类是怎么做决策的呢?

我们很少会脑门一拍就定下唯一方案,而通常会先在脑子里想出 3 个不同的备选去处(比如游乐园、温泉度假村、农家乐),然后对比它们的优缺点,淘汰掉不合适的,最后挑出一个最好的方案来细化。

思维树(ToT)的作用,就是为了让 AI 也学会咱们这种 “先发散、再比较、后定夺” 的处理方式。

思维树的概念:先发散提出多个备选方案,再按照统一标准进行比较和评估。

打个比方,如果说思维链(CoT)是埋着头沿着一条路往前走,那思维树(ToT)就像是站在岔路口,先抬起头看看前面有哪几条道:

周末周边游
├── 方案 A:大型游乐园
├── 方案 B:温泉度假酒店
└── 方案 C:乡村农家乐

每个方案都可以看作一根 “树枝”。AI 会先生成多根树枝,再按照统一标准进行评估:

  • 直接剪枝:明显不满足核心条件的,直接剪掉(这在技术上叫 “剪枝”)。
  • 细化挖掘:有潜力的,继续向下细化。
  • 灵活回退:深入以后发现走不通的,可以返回上一步,换另一根树枝。

所以,思维树的重点并不是简单地 “多给几个方案”,而是:生成多个方向,使用同一套标准比较,再选择更值得继续的方向。

如何用提示词实现思维树?

“思维树” 这个词听起来可能有些高深,但在咱们日常的实际应用中,不需要去写什么复杂的程序代码。

最简单的落地做法,就是在提示词里给 AI 明确划定好三个阶段:

  • 先提出多个方案。
  • 再按照统一标准评估。
  • 最后淘汰、选择并细化。

使用提示词实现思维树的三个阶段:提出候选方案、逐项评估方案以及选择并细化。

咱们继续使用前面那个 “全家周边游” 的案例,可以直接这样写提示词:

# 背景与任务
请为一家五口策划一次周末周边游。
家庭成员:
- 两位 60 多岁的老人;
- 一对年轻夫妻;
- 一个 5 岁的孩子。

# 硬性要求
1. 总预算不能超过 3000 元;
2. 每天徒步时间不能超过 2 小时;
3. 必须安排至少一个适合 5 岁孩子参与的项目;
4. 行程节奏不能太赶,需要留出休息时间。

# 执行步骤
请按照下面的顺序一步一步完成:

【步骤 1:提出候选方案】
提出 3 个核心玩法明显不同的周边游方案。
每个方案只需要简要说明:
- 目的地类型;
- 核心活动;
- 大致费用。

【步骤 2:逐项评估】
请使用同一套标准评估这三个方案:
- 是否超过预算;
- 徒步时间是否合适;
- 老人是否容易疲劳;
- 是否有适合孩子的项目;
- 主要风险是什么。
明确指出每个方案的优点和不合格之处。

【步骤 3:选择并细化】
淘汰不符合硬性要求的方案。
从剩余方案中选出最稳妥的一项,并给出:
- 选择理由;
- 时间安排;
- 预算明细;
- 注意事项。

如果所有方案都不合格,请重新提出方案,不要强行推荐。

收到这条指令后,AI 就不太会像之前那样一头扎进游乐园里出不来了。它通常会先老老实实地给出 3 个大方向:

  • 方案 A:大型游乐园。
  • 方案 B:温泉度假酒店。
  • 方案 C:乡村农家乐。

进入评估阶段后,它就开始逐项核对了:

  • 游乐园:虽然项目丰富,但步行和排队时间太长,老人孩子体力跟不上。
  • 农家乐:挺接地气,但也得考虑住宿条件和天气变化。
  • 温泉酒店:基本不用怎么走路,老人比较轻松,不过要确认酒店里有没有儿童游乐区。

经过这么一番货比三家,它最后再根据评估结果,挑出最符合条件的那一个,并继续完善具体的行程和预算。

可以看到,加入了 “多方案比较” 的设计以后,AI 就学会了 “谋定而后动”,不再抓着脑子里的第一个想法就一路狂奔了。

不过,咱们也要客观看待:思维树依然不能保证每次给出的答案都完美无缺。候选方案靠不靠谱、评价标准是否全面,最后还是需要我们自己来把关。

它对咱们普通用户真正的价值在于:拦住 AI,别让它过早地把筹码全押在一个方向上。让它先多看几条路,再决定该往哪里走。

什么时候适合使用思维树?

思维树(ToT)确实能大大提高复杂任务的成功率,但它和思维链一样,也有一定的成本。

由于它需要生成多个备选方案还要进行评估,输出的字数通常会非常多。如果你使用的是按 Token 计费的 API,那成本会明显上升;如果是在网页端使用,你等待它回答的时间也会变长。

所以,我们在使用时要分清一下场景:

  • 不太建议用 ToT: 翻译文章、提取摘要、写一段简短的商品介绍、做基础的数学计算。这些明确直接的任务,零样本提示词或者普通思维链(CoT)就足够应付了。
  • 更适合用 ToT: 开放式的长远规划、复杂且有很多限制条件的排班调度、重要的文案策划、需要规避多种风险的方案评估。这类 “第一步走错,全盘皆输” 的任务,才配得上思维树出马。

适合与不适合使用思维树的任务场景对比:更适用于条件复杂且关键的规划与评估任务。

完整实战:为大学编程社团设计招新方案

咱们换个新场景练练手。某大学的编程社团准备招新,目标是在 7 天内吸引至少 40 名 “零基础但对技术感兴趣” 的新生。

招新要求如下:

  • 总预算不超过 2000 元。
  • 只有 5 名志愿者能够参与执行。
  • 宣传必须同时覆盖线上和线下。
  • 学校不允许进入宿舍推销,也不允许在学生群中反复刷屏。
  • 第 5 天可以使用一间容纳 35 人的教室,时间为 2 小时。
  • 公众号目前约有 800 名关注者。
  • 主要目标是没有编程基础、但对技术感兴趣的新生。

这个任务没有唯一的标准答案。摆摊、公开课、线上挑战、作品展示都能试试,但每条路线的成本、覆盖面和执行风险不同。像这种需要综合权衡的活儿,最适合让 AI 用思维树(ToT)来盘一盘。

1. 第一轮:先撒网,再筛选项(发散与评估)

让 AI 先头脑风暴,几条截然不同的路线,比如:

  • 路线 A:死磕线下摆摊。
  • 路线 B:搞个 “零基础写小程序” 的线下公开课。
  • 路线 C:搞 7 天线上打卡挑战。

紧接着,使用预算、人手、合规性这些 “硬指标” 去卡它们。AI 盘完可能会发现:路线 A 转化率没保证;路线 B 教室装不下那么多人;路线 C 只有 5 个人根本运营不过来。

2. 第二轮:修剪枝叶,强强联合(剪枝与细化)

根据评估结果,把明显行不通的路线 C 直接淘汰(剪枝)。然后把 A 和 B 的优点缝合一下,得出一个升级版方案:线下摆摊搞点趣味小演示吸引眼球,顺势引导真正感兴趣的人去预约那 35 个公开课名额。

3. 组合成完整提示词

把上面的逻辑翻译给 AI,咱们就得到了这样一条威力加强版的提示词:

# 角色
你是一名经验丰富的大学社团新媒体与活动策划。

# 目标
为编程社团制定一份 7 天招新方案,目标是吸引至少 40 名零基础新生报名。

# 已知条件
- 总预算不超过 2000 元;
- 只有 5 名志愿者;
- 必须同时覆盖线上和线下;
- 不得进入宿舍推销,不得在学生群反复刷屏;
- 第 5 天可使用一间容纳 35 人的教室,时间为 2 小时;
- 公众号约有 800 名关注者;
- 主要目标是对技术感兴趣的零基础新生。

# 思维树探索要求
【第一轮:发散与评估】
1. 生成 3 条核心策略完全不同的完整招新路线;
2. 每条路线需说明:触达方式、执行步骤、预算、人力及主要风险;
3. 使用同一套标准(新生友好度、覆盖面、转化能力、成本、人力、合规性)对这 3 条路线逐一评估。

【第二轮:剪枝与细化】
4. 淘汰违反硬性条件或明显无法落地的路线,保留最有潜力的 2 条;
5. 对保留的路线进行改进,或者将它们的优点组合起来(需说明组合理由);
6. 再次核对预算、人手和学校规定。

【回退规则】
7. 如果所有改进方案都不满足硬性条件,请退回第一轮重新想办法,请避免强行凑数推荐。

# 输出格式
1. 第一轮的候选路线及评估结果;
2. 第二轮的改进与组合方案;
3. 最终推荐方案;
4. 7 天执行时间表与预算明细表;
5. 潜在风险与仍需确认的信息。

4. 预期得到什么结果?

按照这套流程,AI 不会一上来就死磕 “摆摊” 或者 “线上挑战”。它需要先探索多条方向,最后给你端出一个有节奏的组合拳(比如前三天公众号预热,中间摆摊引流,最后体验课收网)。

这里要特别留意提示词里的 “回退规则”。这正是思维树的精髓所在:如果推导到一半,AI 发现路走不通了(比如不管怎么组合都超预算),它不会闭着眼睛猛踩油门,而是会自动退回到上一个十字路口,重新换一条还能走通的路接着试。

上一篇:

下一篇:

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号