Self-Improvements in Modern Agentic Systems: A Survey
把真正的自我改进定义为:系统依据自身经验,持久修改基础模型参数 θ 或运行脚手架 Σ,使下一次任务从不同起点开始。下面的阅读列表围绕这个判断标准展开。
READING MAP / 02
从 1987 年的自指元学习,到 2026 年可持续修改模型、记忆、工具与控制逻辑的现代 Agent。按一条能读懂、能比较、也能保持怀疑的路径整理。
把真正的自我改进定义为:系统依据自身经验,持久修改基础模型参数 θ 或运行脚手架 Σ,使下一次任务从不同起点开始。下面的阅读列表围绕这个判断标准展开。
理解“修改自己”为什么比“再想一次”更强:更新对象、验证条件与旧能力保留,都从这里展开。
把遗传编程递归应用到改进遗传编程本身,给出早期 Meta-GP 与“学习如何学习”的具体方案。
系统只有在能够证明一次自我重写会提高既定效用时,才修改自身任意部分。
系统持续发明尚不能解决的新问题,同时要求更新后的求解器保留旧技能。
先让副本通过探索获得新技能,再把新旧轨迹重新压缩进一个共享网络。
从可优化的 Agent 图,到会修改代码的求解器,再到能够积累实验依据的研究系统。
将 Agent 表示为节点与边组成的计算图,并自动优化 Prompt 与协作拓扑。
让评测 Agent 主动读取工作区、定位证据,并判断多阶段任务的中间要求是否满足。
不只看当前 Agent 的基准分数,还估计它产生更强后代的“元生产力”,据此搜索自修改树。
探索把计算、记忆与 I/O 统一进可学习运行状态,并追求显式重编程与持久能力复用。
把历史优化经验先当作假设,只有在目标模型上通过冻结验证器后,才升级为可复用知识。
用几个相邻系统区分临时反思、持久技能与完整 RSI,并理解自我修改带来的新攻击面。
研究攻击者如何通过合法系统调用污染 Agent 的记忆、指令与配置文件,并评估分层防御。
让 coding agent 修改自身代码,用基准实证验证每次变化,并保留多样化后代档案。
把自然语言批评当作梯度,沿计算图反向传播,以优化 Prompt、代码与复合系统组件。
通过自动课程、可执行代码技能库和环境反馈,在 Minecraft 中持续积累可复用能力。
同一模型在单次任务中生成反馈并反复改写答案,无需参数训练。
TAKEAWAY / 03
一次反思可以修好当前答案;持久记忆、可复用工具、被验证的工作流或参数更新,才会改变下一次任务的起点。越接近完整自我修改,版本、权限、独立评测与回滚就越不能省。