Skip to content
Yunhan's Lab
Go back

Agent 5|推理模式:CoT、ReAct、Plan-and-Execute

Edit page

1. 为什么需要推理模式?

2. CoT(Chain of Thought)

定义: 让模型先给出推理步骤,再给结论,即“让我们一步步思考”。

Zero-Shot CoT 与 Few-Shot CoT 对比

Zero-Shot CoTFew-Shot CoT
做法加一句“让我们一步步思考”给出完整推理示例,让 LLM 模仿
优点(Adv)零示例成本、即插即用稳定,适合格式固定的问题
缺点(Dis)推理格式与深度自由发挥,不稳定需要高质量示例,占用 Token

CoT 局限: 纯文字推理,无法与外部世界交互。

3. ReAct

从 CoT 到 ReAct

ReAct 存在的问题

4. Plan-and-Execute

为应对 ReAct 的问题,将规划和执行分开。

flowchart LR
    P["Planner:只负责规划"] --> L["步骤计划"]
    L --> E["Executor:执行计划"]
    E --> R["可使用 ReAct"]

模式选用

模式特点适合任务
ReAct灵活,根据当前信息做决策任务边界不明确
Plan-and-Execute有全局规划,不容易跑偏目标明确,需要多步骤协作完成

Edit page
Share this post on:

Previous Post
Agent 6|ReAct、Plan-and-Execute、Reflection
Next Post
Agent 4|Agent 设计模式