技术
Reflexion(反思)
Reflexion是一种让语言智能体通过语言反馈进行自我反思并改进后续决策的框架,解决智能体在复杂任务中重复犯错的问题。它被用于代码生成、决策制定等任务,显著提升了智能体的成功率。
详细解释
Reflexion框架包含三个核心组件:行动者、评估者和自我反思模块。行动者执行任务,评估者提供反馈,自我反思模块生成语言反思并存入记忆,指导后续尝试。其技术基础是强化学习中的策略迭代和语言模型的情境学习。Reflexion不更新模型参数,而是通过语言反思实现快速适应。实验表明,在AlfWorld和HumanEval等任务上,Reflexion能大幅提升性能,但依赖高质量的评估反馈。
别名与相关写法
reflexion