Skip to content
🔗 分享本题
查看我的学习进度 →

22 模块 Q9 教学图:什么是 LATS?它和 Reflexion 有什么区别?

🧠 图解记忆:LATS = Language Agent Tree Search(语言 Agent 树搜索);点击图片可查看原图。

💡 答案要点

LATS = Language Agent Tree Search(语言 Agent 树搜索)

核心思想:用树搜索做规划和反思

ReAct:线性探索,一条路走到黑
Reflexion:单路径 + 记忆
LATS:同时探索多条路径,选最优

LATS 树结构:
                    Root(目标)
                   /   |   \
              Node1  Node2  Node3(三个不同策略)
             / | \   / | \   / | \
           ...  (每个节点都是一次 Act-Eval-Reflect 循环)

评估:每条路径都走一遍 → 选得分最高的路径

LATS vs Reflexion 对比:

维度ReflexionLATS
探索方式单路径 + 记忆多路径 + 树搜索
适用复杂度中等高(需要多策略对比)
计算成本
工程实现简单(记忆存储)复杂(树结构管理)

面试话术:

"LATS 是树搜索在 Agent 规划中的应用,核心思想是'多路径探索+选择最优'。Reflexion 像'错题本',同类题做错了记下来;LATS 像'试错',同时试三条路选走得最远的。LATS 适合高风险决策场景(比如金融交易),普通 Agent 任务 Reflexion 就够了。"