Skip to content
Yunhan's Lab
Go back

Agent 6|ReAct、Plan-and-Execute、Reflection

Edit page

1. ReAct

flowchart LR
    T["Thought"] --> A["Action"] --> O["Observation"] --> T

2. Plan-and-Execute

定义: 先规划,然后一步一步执行。

3. Reflection

flowchart LR
    E["执行任务"] --> C["自我检查"]
    C --> D{"是否有问题?"}
    D -->|有| R["修正"]
    R --> E
    D -->|无| F["输出结果"]

4. 进阶

4.1 动态 RePlan

flowchart LR
    P["当前计划"] --> E["执行一步"]
    E --> F["当前结果 + 剩余计划"]
    F --> R["重新规划 RePlan"]
    R --> P

4.2 Reflexion

flowchart LR
    F["失败 / 反馈"] --> R["原因总结"]
    R --> M["写入记忆"]
    M --> N["后续 LLM 使用"]

4.3 Token 消耗(原笔记所记顺序)

ReAct > Plan-and-Execute + Reflection > P&E

注:这里忠实保留了原笔记中的比较顺序。实际 Token 消耗取决于任务、循环轮次、模型及 Reflection 的使用频率,并不是固定的大小关系。


Edit page
Share this post on:

Previous Post
Agent 7|任务拆分
Next Post
Agent 5|推理模式:CoT、ReAct、Plan-and-Execute