思维树
思维树是思维链的扩展,允许模型在推理过程中探索多条路径,评估每条路径的可行性,并选择最优解。类似于人类解决复杂问题时的发散思维和回溯策略,适用于需要创造性解决方案或存在多种可能性的问题。
高级 推理增强
适用场景
问题有多种可能的解决路径;需要创造性思维的任务;需要比较不同方案优劣时;单一推理链容易陷入局部最优时。
Prompt 示例
设计一个用户注册流程,需要平衡安全性和用户体验。请用思维树方法,列出至少 3 种方案,评估每种方案的优劣,然后选择最佳方案。
输出示例
方案 A:邮箱 + 密码 + 验证码 - 优点:安全性高,用户熟悉 - 缺点:步骤多,转化率可能较低 - 评分:7/10 方案 B:手机号一键登录 - 优点:极简流程,转化率高 - 缺点:依赖运营商,海外用户不友好 - 评分:6/10 方案 C:社交账号登录 + 渐进式补充信息 - 优点:首次体验流畅,后续可补充安全信息 - 缺点:依赖第三方平台,数据控制权分散 - 评分:8/10 最佳方案:方案 C,配合可选的二次验证。理由是它在用户体验和安全性之间取得了最佳平衡。
最佳实践
- 明确要求模型生成多个方案
- 要求对每个方案进行评估和打分
- 指定评估维度(如可行性、成本、效果)
- 最后要求模型做出选择并解释原因
常见坑
- Token 消耗较大,成本较高
- 模型可能倾向于选择第一个生成的方案
- 评估标准不明确时,比较结果可能不可靠