首页/AI/提示词工程速查/反思循环(Reflexion)
本包目录(290 条)
提示词基础40 条
模式与框架50 条
任务型写法50 条评估与迭代50 条提示注入与防护50 条工程化实践50 条

反思循环(Reflexion)

任务失败后让模型总结失败原因、写成可复用的经验文本,下一轮带着经验重试;不更新模型参数,靠文本记忆改进。

提示词工程速查AI更新于 2026-10-12

循环结构

循环结构
尝试 1:执行任务 → 评估(通过 / 失败)
反思:失败原因是什么?下次要避免什么?→ 写成 3 条要点
尝试 2:本次提示 = 原任务 + 反思要点,重新执行
……直到通过或达到轮数上限
适用可自动判定的任务:单元测试、格式校验、规则检查
关键必须有明确的评估器(测试/校验器),否则反思没有依据
对照与 Self-Refine 的差别:Reflexion 的经验跨尝试保留并可累积

易错点

  • 没有外部评估器时“反思”会变成自我安慰,失败原因可能全写错
  • 反思要点随轮次累积注入,需限制条数防上下文膨胀

数据来源与参考

  • Reflexion: Language Agents with Verbal Reinforcement Learning(Shinn et al., NeurIPS 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌