跳转至

Reflexion(失败→写 lesson→存 memory→重试)

解决的问题

当系统在同类任务上反复失败,你希望它能“写下教训”,并在下一轮显式遵循。

核心流程

flowchart TD
  A["Attempt"] --> V{"Verify OK?"}
  V -->|yes| O["Return"]
  V -->|no| L["Write lesson"]
  L --> M["Store in memory"]
  M --> A

演化路径

  • 对 Maker-Checker/CoVe 的升级:把经验跨轮次保存
  • 上线时配合 session memory + eval,避免漂移

本仓库对应

  • 代码:src/agent_patterns_lab/patterns/reflexion.py
  • 示例:examples/42_reflexion.py
  • 测试:tests/test_reflexion.py