<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>论文阅读 on 扎塔-Zata</title><link>https://www.zata.cc/tags/%E8%AE%BA%E6%96%87%E9%98%85%E8%AF%BB/</link><description>Recent content in 论文阅读 on 扎塔-Zata</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>Example Person</copyright><lastBuildDate>Mon, 28 Sep 2026 18:22:13 +0800</lastBuildDate><atom:link href="https://www.zata.cc/tags/%E8%AE%BA%E6%96%87%E9%98%85%E8%AF%BB/index.xml" rel="self" type="application/rss+xml"/><item><title>MASS：多智能体系统的提示词与拓扑如何协同优化</title><link>https://www.zata.cc/p/mass-multi-agent-system-search/</link><pubDate>Mon, 28 Sep 2026 10:30:00 +0800</pubDate><guid>https://www.zata.cc/p/mass-multi-agent-system-search/</guid><description>&lt;img src="https://www.zata.cc/p/mass-multi-agent-system-search/images/index/index.svg" alt="Featured image of post MASS：多智能体系统的提示词与拓扑如何协同优化" />&lt;p>多智能体系统很容易让人产生一种直觉：一个 Agent 不够，就再加几个；答案不稳定，就让它们辩论；流程效果不好，就换个拓扑试试。问题在于，Agent 的提示词、角色分工和消息流彼此牵连。一个提示词写得含糊，可能让整个链路都跟着偏；一个看起来复杂的拓扑，也可能只是多花了调用成本。&lt;/p>
&lt;p>ICLR 2026 论文 &lt;a class="link" href="https://arxiv.org/abs/2502.02533" target="_blank" rel="noopener"
>Multi-Agent Design: Optimizing Agents with Better Prompts and Topologies&lt;/a>提出了 &lt;strong>MASS（Multi-Agent System Search）&lt;/strong>。它的主张很直接：提示词和拓扑要放在同一套设计流程里优化，但不要一上来就把所有变量同时交给搜索。先打磨局部 Agent，再组合工作流，最后回到整体提示词做协同调整。&lt;/p>
&lt;p>这篇论文最值得带走的，不是某一种“万能多 Agent 拓扑”，而是一种搜索顺序：&lt;strong>先让模块变得可靠，再让模块组成系统，最后让系统中的模块彼此适配。&lt;/strong>&lt;/p>
&lt;h2 id="多智能体设计为什么不只是多加几个模型">多智能体设计为什么不只是“多加几个模型”
&lt;/h2>&lt;p>一个多智能体系统至少有两类关键设计变量：&lt;strong>提示词&lt;/strong>决定每个 Agent 要做什么、收到什么信息、输出什么格式；&lt;strong>拓扑&lt;/strong>决定哪些 Agent 被加入、它们串行还是并行、输出怎样传递和汇总。&lt;/p>
&lt;p>这两个变量相互影响。举例来说，反思 Agent 要读预测 Agent 的回答，再指出错误并给出修改建议。若预测 Agent 输出没有清晰结构，反思 Agent 的工作就会变难；若拓扑把反思结果送回预测 Agent 多轮迭代，那么两个 Agent 的提示词也必须适配这种循环。孤立地调其中一边，可能得到局部看起来合理、整体却不工作的系统。&lt;/p>
&lt;h3 id="两个常见捷径都不可靠">两个常见捷径都不可靠
&lt;/h3>&lt;p>&lt;strong>第一种捷径是增加 Agent 数量。&lt;/strong> 多个模型并行回答再投票，确实可能减少单次采样的偶然错误，但代价是更多推理 token 和延迟，而且如果所有 Agent 都受同一种提示词缺陷影响，票数增加并不能修好错误方向。&lt;/p>
&lt;p>&lt;strong>第二种捷径是先挑复杂拓扑。&lt;/strong> Debate、Reflect、Aggregate 等模块听起来都很有用，实际效果却取决于任务。论文在 HotpotQA 的分析中发现，在所测的模块里只有 Debate 带来约 3% 的增益，其他模块未能改善甚至会拖累结果。多一个环节，就多一份调用、上下文传递和误差传播的机会。&lt;/p>
&lt;p>因此，设计问题不是“能不能把更多 Agent 接起来”，而是“哪些模块在当前任务上有增量价值，以及它们需要怎样的提示词和连接方式”。&lt;/p>
&lt;h2 id="mass从局部提示词到整体工作流的三阶段搜索">MASS：从局部提示词到整体工作流的三阶段搜索
&lt;/h2>&lt;p>MASS 把搜索拆成三段。前一段产生的提示词或拓扑会成为后一段的条件，逐步缩小问题范围。&lt;/p>
&lt;p>&lt;img src="https://www.zata.cc/p/mass-multi-agent-system-search/images/mass-pipeline.svg"
loading="lazy"
alt="MASS 三阶段优化流程：局部提示词优化、工作流拓扑搜索、整体提示词优化"
>&lt;/p>
&lt;h3 id="阶段一先优化单个构件1po">阶段一：先优化单个构件（1PO）
&lt;/h3>&lt;p>论文先对基础 Predictor（预测者）优化提示词，再逐个优化搜索空间里的其他 Agent 构件。这里的“提示词优化”不只是润色指令，还会联合优化 instruction 和 few-shot 示例。像 Debate 这样的模块，则在最小可用配置下优化：用两个 Predictor 配一个 Debator，先确认这类协作单元是否能工作，再考虑扩展规模。&lt;/p>
&lt;p>这么做的目的，是避免拿一组未经验证的手工提示词直接组成复杂系统。否则，系统效果差时，很难判断是拓扑有问题，还是其中某个 Agent 本来就没有把自己的任务做好。&lt;/p>
&lt;h3 id="阶段二带着局部结果搜索拓扑2to">阶段二：带着局部结果搜索拓扑（2TO）
&lt;/h3>&lt;p>接着，MASS 比较各个构件相对于基线预测者的&lt;strong>增量影响&lt;/strong>。论文用验证集上的表现变化估计某个设计维度是否值得纳入搜索，并把影响较大的模块以更高概率保留在候选空间里；同时限制系统可包含的 Agent 数量，避免搜索预算失控。&lt;/p>
&lt;p>这是 MASS 的一个关键选择：它不是在庞大的组合空间中平均地碰运气，而是先用局部实验估计哪些构件值得组合，再对更有希望的配置进行采样和评估。候选工作流按预先定义的构建规则组织，减少等价排列带来的冗余。&lt;/p>
&lt;p>需要区分的是，增量影响是一种&lt;strong>搜索启发式&lt;/strong>，不是模块价值的普遍定理。它由特定数据、模型和验证指标估计；换任务或换底座模型，权重和排名都可能变化。&lt;/p>
&lt;h3 id="阶段三对最佳工作流做整体提示词优化3po">阶段三：对最佳工作流做整体提示词优化（3PO）
&lt;/h3>&lt;p>阶段二找到表现较好的拓扑后，MASS 不会认为局部最优提示词已经足够。它把选出的整个多智能体系统作为一个整体，再对其中的提示词进行联合优化。&lt;/p>
&lt;p>原因在于，模块单独表现好，不代表放进工作流后仍然最合适。下游 Agent 接收的是上游实际生成的内容，而不是研究者理想中的标准答案；输出格式、信息完整度和协作目标都会影响彼此。最后这轮优化负责把提示词调整到“在当前拓扑里合作”的状态。&lt;/p>
&lt;p>可以把三个阶段简写为：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">先把 Agent 模块调好 → 再搜索如何连接 → 最后按整条工作流协同调提示词
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="搜索空间里有哪些-agent-模块">搜索空间里有哪些 Agent 模块
&lt;/h2>&lt;p>论文把多智能体流程表示为一组可组合构件，而不是让搜索器任意生成程序。核心构件包括：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>构件&lt;/th>
&lt;th>在工作流中的作用&lt;/th>
&lt;th>常见形式&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Aggregate&lt;/td>
&lt;td>并行生成多个预测，再汇总&lt;/td>
&lt;td>Self-Consistency、多数投票&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Reflect&lt;/td>
&lt;td>检查已有回答并提出修订&lt;/td>
&lt;td>Self-Refine、反思循环&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Debate&lt;/td>
&lt;td>多个 Agent 读取彼此观点并更新答案&lt;/td>
&lt;td>多智能体辩论&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Summarize&lt;/td>
&lt;td>分阶段压缩长上下文&lt;/td>
&lt;td>面向长文档的摘要链&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Tool-use&lt;/td>
&lt;td>按需插入工具调用&lt;/td>
&lt;td>检索、代码执行&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>同一个构件也带有可以调整的参数，例如并行 Agent 数、反思轮数、辩论轮数；工具调用则可作为开关纳入设计。论文还用预定义的构建顺序组织流程，以较小的搜索空间换取更可控的组合与复现。&lt;/p>
&lt;p>这也意味着 MASS 并非“给模型一张白纸，让它发明任意 Agent 架构”。它优化的是研究者定义好的&lt;strong>可定制搜索空间&lt;/strong>。搜索空间选错了，搜索算法无法凭空补上缺失的模块；空间过宽，则实验成本和验证负担都会上升。&lt;/p>
&lt;h2 id="实验说明了什么">实验说明了什么
&lt;/h2>&lt;p>论文在数学推理、长上下文问答和代码任务上评测 MASS，包括 MATH、DROP、HotpotQA、MuSiQue、2WikiMQA、MBPP、HumanEval 和 LiveCodeBench 的输出预测子任务。主要实验使用 Gemini 1.5 Pro / Flash，并在附加实验里检查 Claude 3.5 Sonnet 和 Mistral Nemo 等不同底座模型。核心结果报告三个评测运行的均值与标准差。&lt;/p>
&lt;p>以 Gemini 1.5 Pro 为例，论文表格给出的跨任务平均分如下。指标包含准确率、F1 和 pass@1 等不同度量，作者报告了每个数据集的对应指标后再计算平均，因此它适合看整体趋势，不应被理解为单一统一指标。&lt;/p>
&lt;p>&lt;img src="https://www.zata.cc/p/mass-multi-agent-system-search/images/mass-results.svg"
loading="lazy"
alt="Gemini 1.5 Pro 上各方法的论文跨任务平均分对比"
>&lt;/p>
&lt;p>MASS 平均为 &lt;strong>78.79&lt;/strong>，表中 Multi-Agent Debate 为 &lt;strong>70.26&lt;/strong>，CoT 为 &lt;strong>65.28&lt;/strong>。各个单项也不是 MASS 全面领先：例如 2WikiMQA 上 AFlow 为 76.51，高于 MASS 的 73.34。因此更准确的结论是，MASS 在论文所测的整组任务和比较方法中取得了更高的总体平均，并在多个任务上表现突出；这不意味着它在每种任务、每项指标、每个模型上都是赢家。&lt;/p>
&lt;h3 id="token-效率和拓扑筛选同样重要">Token 效率和拓扑筛选同样重要
&lt;/h3>&lt;p>论文还比较了提示词优化与“保持默认提示词、增加 Agent 数量”等做法。其分析显示，在 MATH 实验中，经过提示词优化的单 Agent 更能以较少推理 token 提升表现；再在这个基础上扩展并行采样，扩展曲线比直接堆默认 Agent 更好。另一方面，拓扑分析显示，有正向影响的构件只占整个设计空间的一部分。&lt;/p>
&lt;p>这里的“效率”主要是&lt;strong>推理阶段的 token 与效果关系&lt;/strong>。它不等于构建 MASS 的全流程免费：自动提示词优化、候选工作流采样和验证集评估都需要额外调用。论文也对推理成本作了可比控制，但真实部署的延迟、吞吐量和价格仍取决于模型、并行策略、缓存以及任务流量。&lt;/p>
&lt;h2 id="这篇工作的价值与边界">这篇工作的价值与边界
&lt;/h2>&lt;h3 id="有价值的地方它把优化顺序也当成设计的一部分">有价值的地方：它把优化顺序也当成设计的一部分
&lt;/h3>&lt;p>MASS 的贡献不只是“优化提示词”或“搜索拓扑”，这两类工作此前都有人做。更有启发的是把它们放进一个有顺序的闭环：先局部测量模块价值，再用这些信息缩小拓扑搜索范围，最后针对整体系统重新调提示词。它让多 Agent 设计从凭直觉堆角色，变成可以记录指标、比较候选、逐步缩小范围的实验过程。&lt;/p>
&lt;h3 id="需要谨慎的地方基准上的高分不等于生产环境收益">需要谨慎的地方：基准上的高分不等于生产环境收益
&lt;/h3>&lt;p>论文主要在有明确指标和可重复输入的基准数据上优化。真实产品里的目标可能同时包括正确率、延迟、成本、用户体验、隐私约束和可审计性；只对一个验证指标做优化，未必能满足这些约束。&lt;/p>
&lt;p>此外，实验中的模型版本是 Gemini 1.5、Claude 3.5 Sonnet 等特定版本。模型能力、API 行为和价格变化后，最优提示词与拓扑也可能改变。MASS 的搜索空间、验证集以及构件模板仍需要人为定义，论文结果不能直接外推为“自动搜索会替你完成系统设计”。&lt;/p>
&lt;h2 id="工程上怎么借鉴-mass">工程上怎么借鉴 MASS
&lt;/h2>&lt;p>如果要把这个思路用于自己的 Agent 工作流，可以先从一个小型、可验证的任务开始：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>确定单一评估目标。&lt;/strong> 例如答案准确率、代码测试通过率，或带成本上限的质量得分。不要一开始混合多个互相冲突的目标。&lt;/li>
&lt;li>&lt;strong>为模块定义输入、输出和成功条件。&lt;/strong> 保证每个 Agent 的职责能单独评估，尤其要固定交接格式。&lt;/li>
&lt;li>&lt;strong>先测模块增量。&lt;/strong> 比较无模块基线与加入模块后的表现，同时记录调用数、token、延迟；没有稳定增益的模块先不进入组合搜索。&lt;/li>
&lt;li>&lt;strong>限制候选空间。&lt;/strong> 只搜索少量有理由尝试的拓扑，预先规定最大 Agent 数和轮数，并保留简单基线。&lt;/li>
&lt;li>&lt;strong>留出未参与优化的测试集。&lt;/strong> 提示词在验证集上反复试，很容易适配验证样本；最终结果应在独立测试集上复核。&lt;/li>
&lt;li>&lt;strong>最后再做整体优化。&lt;/strong> 用工作流真实传递的中间结果测试，而非把理想化答案喂给下游 Agent。&lt;/li>
&lt;/ol>
&lt;p>这套流程最适合任务边界清晰、存在可自动计算的评估指标、且单次错误成本足以证明额外调用合理的场景。若任务本身很简单，单 Agent 已经满足质量与可靠性要求，多智能体搜索增加的复杂度可能没有回报。&lt;/p>
&lt;h2 id="总结先证明构件有用再证明组合更好">总结：先证明构件有用，再证明组合更好
&lt;/h2>&lt;p>MASS 给多智能体系统设计提供了一条可操作的路线：优化单个 Agent 的提示词，基于构件的实测影响筛选拓扑，再对选中的整体工作流做联合提示词优化。实验支持“提示词质量和拓扑选择都重要”这一判断，但没有证明多 Agent 在所有任务上都值得使用。&lt;/p>
&lt;p>我对这篇论文的概括是：&lt;strong>Agent 数量是配置，工作流是结构，提示词是协作协议；三者需要一起评估，但可以分阶段优化。&lt;/strong> 真正值得复制的，是这条带有预算、验证集和消融意识的设计流程，而不是照搬某个榜单上分数最高的拓扑。&lt;/p>
&lt;h2 id="参考资料">参考资料
&lt;/h2>&lt;ul>
&lt;li>Zhou et al., &lt;a class="link" href="https://arxiv.org/abs/2502.02533" target="_blank" rel="noopener"
>Multi-Agent Design: Optimizing Agents with Better Prompts and Topologies&lt;/a>，arXiv:2502.02533，v2 发布于 2026-01-31，发表于 ICLR 2026。&lt;/li>
&lt;li>论文 HTML 全文：&lt;a class="link" href="https://arxiv.org/html/2502.02533" target="_blank" rel="noopener"
>arXiv HTML&lt;/a>。实验数字、方法描述和限制均以论文正文及附录为准。&lt;/li>
&lt;li>视频解读：&lt;a class="link" href="https://www.bilibili.com/video/BV19MYX6WEaL/" target="_blank" rel="noopener"
>B 站：MASS——交错优化多智能体系统的提示词与拓扑&lt;/a>。&lt;/li>
&lt;/ul></description></item><item><title>Agent 自进化开源盘点：什么能跑，什么在腐烂，什么被门控救回来</title><link>https://www.zata.cc/p/self-evolving-agents-open-source-audit/</link><pubDate>Mon, 28 Sep 2026 18:05:00 +0800</pubDate><guid>https://www.zata.cc/p/self-evolving-agents-open-source-audit/</guid><description>&lt;img src="https://www.zata.cc/p/self-evolving-agents-open-source-audit/images/index/index.svg" alt="Featured image of post Agent 自进化开源盘点：什么能跑，什么在腐烂，什么被门控救回来" />&lt;blockquote>
&lt;p>&lt;code>jennyzzt/dgm&lt;/code> 的 issue 列表里有一条 2025-06-02 开的：「Where can I find the code for the runnable best-discovered agent for both benchmark?」。它挂了一年多。仓库 2,380 star、Apache-2.0、27 个 open issue，最后一次 push 是 &lt;strong>2025-08-13&lt;/strong>（一手，GitHub API 于 2026-09-28 直查）。&lt;/p>
&lt;/blockquote>
&lt;p>Darwin Gödel Machine 是这两年「自进化 Agent」最出圈的工作：论文里 SWE-bench 从 20.0% 涨到 50.0%，靠的不是换模型，而是让 Agent 改写自己那套编码脚手架。我原本打算照着它的仓库跑一遍，再决定要不要在自己的系统里给 Agent 开「自我修改」这个口子。&lt;/p>
&lt;p>结果仓库点开才发现：&lt;strong>代码在，但藏在一个叫 &lt;code>best_swe_agent&lt;/code> 的分支里，而且只有 SWE-bench 那半边，Polyglot 没有&lt;/strong>（issue #8 的回复原文：&amp;ldquo;It is in the branch &amp;quot;best_swe_agent&amp;quot;. No polyglot agent though.&amp;quot;）。基座还是 Claude 3.5/3.7 Sonnet 加 o3-mini，这些模型现在都已经退役了。&lt;/p>
&lt;p>这篇就是把「自进化」这条线上的开源工作逐个点开看了一遍的结果。信源分级沿用我在&lt;a class="link" href="https://www.zata.cc/p/ai-agent-landscape-2026-audit/" >《2026 年 AI Agent 现状》&lt;/a>里定的规矩：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>一手&lt;/strong>——我直查了 GitHub API、arxiv 摘要页、官方仓库 README 或发布页&lt;/li>
&lt;li>&lt;strong>转述&lt;/strong>——只在二手渠道看到，没能直连原始出处&lt;/li>
&lt;li>&lt;strong>未核&lt;/strong>——搜到过但没有可信出处，不作为论据&lt;/li>
&lt;/ul>
&lt;p>仓库的 star / push 日期 / 许可证全部是 2026-09-28 从 GitHub API 现拉的，arxiv 编号逐条用 &lt;code>export.arxiv.org&lt;/code> 反查过标题。&lt;strong>这类数字半年就会过期，看的时候记得对一下日期。&lt;/strong>&lt;/p>
&lt;h2 id="先给一张地图自进化到底在改什么">先给一张地图：自进化到底在改什么
&lt;/h2>&lt;p>社区现在通用的骨架是那篇 TMLR 收录的综述（arxiv 2507.21046，2025-07-28 提交、v4 到 2026-01-16，一手），它把问题拆成 &lt;strong>what / when / how / where&lt;/strong>。其中 what 最好用，因为开源仓库基本就是按「改哪个部位」分堆的：&lt;/p>
&lt;p>&lt;img src="https://www.zata.cc/p/self-evolving-agents-open-source-audit/images/index/evolution-targets.svg"
loading="lazy"
alt="Agent 自进化的五个可动部位与开源成熟度"
>&lt;/p>
&lt;p>顺序很重要：&lt;strong>越往下越贵、越不可逆、也越少有人真跑通&lt;/strong>。而 2026 年社区的实际进展，几乎全在最上面那格和第三格——上下文/技能，以及离线程序搜索。下面按这五个部位清点。&lt;/p>
&lt;h2 id="部位一改系统结构工作流搜索">部位一：改系统结构（工作流搜索）
&lt;/h2>&lt;p>这一堆是 2025 年 ICLR 那批论文的产物，现在状态分化得很厉害：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>仓库&lt;/th>
&lt;th>star&lt;/th>
&lt;th>最后 push&lt;/th>
&lt;th>许可证&lt;/th>
&lt;th>实际能跑什么&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>ShengranHu/ADAS&lt;/code>&lt;/td>
&lt;td>1,637&lt;/td>
&lt;td>2025-01-28&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>元 Agent 用代码写新 Agent，&lt;code>python {DOMAIN}/search.py&lt;/code>，需 OpenAI key&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>FoundationAgents/AFlow&lt;/code>&lt;/td>
&lt;td>605&lt;/td>
&lt;td>2025-12-25&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>MCTS 搜代码化工作流，&lt;code>python run.py --dataset MATH&lt;/code>，钉 Python 3.9&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>ANative-Lab/EvoAgentX&lt;/code>&lt;/td>
&lt;td>3,356&lt;/td>
&lt;td>2026-08-27&lt;/td>
&lt;td>NOASSERTION&lt;/td>
&lt;td>&lt;code>pip install evoagentx&lt;/code>，自进化工作流 + 长短期记忆 + MCP 模块&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>modelscope/AgentEvolver&lt;/code>&lt;/td>
&lt;td>1,572&lt;/td>
&lt;td>2026-04-01&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>自提问/自导航/归因的训练式闭环（arxiv 2511.10395，转述）&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>论文里的收益是真的：AFlow 在 6 个数据集上平均 &lt;strong>+5.7%&lt;/strong>，还给出「小模型用 GPT-4o 4.55% 的推理成本反超」的结论（arxiv 2410.10762v4，一手）；EvoAgentX 报 HotPotQA F1 &lt;strong>+7.44%&lt;/strong>、MBPP pass@1 &lt;strong>+10.00%&lt;/strong>、GAIA 最高 &lt;strong>+20.00%&lt;/strong>（arxiv 2507.03616v2，一手）。&lt;/p>
&lt;p>但要提醒一句：ADAS 和 AFlow 的仓库已经&lt;strong>不再维护&lt;/strong>，而且论文里的数字依赖当年的 GPT-4/3.5 端点——今天复现，你测的已经不是同一个模型了。&lt;strong>这一层的正确用法是抄它的搜索思路，不是拿它当基线。&lt;/strong> 真正还能 &lt;code>pip install&lt;/code> 的是 EvoAgentX，代价是它的许可证字段 GitHub 识别为 NOASSERTION，商用前得先读 README。&lt;/p>
&lt;h2 id="部位二改自己的代码自我修改的编码-agent">部位二：改自己的代码（自我修改的编码 Agent）
&lt;/h2>&lt;p>最有话题性，也最不能直接用。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>仓库&lt;/th>
&lt;th>star&lt;/th>
&lt;th>最后 push&lt;/th>
&lt;th>许可证&lt;/th>
&lt;th>状态&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>jennyzzt/dgm&lt;/code>&lt;/td>
&lt;td>2,380&lt;/td>
&lt;td>&lt;strong>2025-08-13&lt;/strong>&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>事实停摆；最佳产物藏在分支里，无 Polyglot&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>facebookresearch/HyperAgents&lt;/code>&lt;/td>
&lt;td>2,771&lt;/td>
&lt;td>2026-07-31&lt;/td>
&lt;td>NOASSERTION&lt;/td>
&lt;td>DGM 一作转去 Meta 后的续作（arxiv 2603.19461，转述）；README 标注非商用&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Arvid-pku/Godel_Agent&lt;/code>&lt;/td>
&lt;td>227&lt;/td>
&lt;td>2025-09-17&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>运行时 monkey-patch 自己的 &lt;code>agent_module.py&lt;/code>，玩具规模&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>microsoft/stop&lt;/code>&lt;/td>
&lt;td>54&lt;/td>
&lt;td>&lt;strong>2024-01-01&lt;/strong>&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>已废弃，GPT-4 时代提示词&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>SWE-bench/SWE-smith&lt;/code>&lt;/td>
&lt;td>790&lt;/td>
&lt;td>2026-09-21&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>不做自改，但能批量造 5 万+ 训练环境，是这层的弹药库&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>OpenHands/OpenHands&lt;/code>&lt;/td>
&lt;td>89,348&lt;/td>
&lt;td>2026-09-25&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>这层研究普遍拿它当底座，生产可用&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>DGM 的坑不止「代码难找」。它的 issue &lt;strong>#35&lt;/strong>（2026-07-28，转述）指出：harness 并没有被限制在 &lt;code>/testbed&lt;/code> 里，&lt;code>/polyglot&lt;/code> 目录下&lt;strong>隐藏测试和 &lt;code>.meta/example.*&lt;/code> 参考解仍然可读&lt;/strong>——也就是说，自我修改的搜索空间里摆着标准答案。作者回复说日志里没发现实际利用。这句话恰好是自进化最难的地方：&lt;strong>没发现 ≠ 没可能&lt;/strong>。&lt;/p>
&lt;p>顺带一个真实的安全教训：&lt;code>Pythagora-io/gpt-pilot&lt;/code>（33,659 star）的 README 现在明确写着，2025-08-24 到 2026-06-11 之间仓库里被植入过&lt;strong>偷凭据的供应链蠕虫&lt;/strong>，并且项目「不再积极维护」（一手，README）。让 Agent 自己改代码、再把改完的代码直接发出去，风险面就是这个形状。&lt;/p>
&lt;h2 id="部位三进化式程序搜索alphaevolve-那条线">部位三：进化式程序搜索（AlphaEvolve 那条线）
&lt;/h2>&lt;p>这是被引用最多、也最容易被说错的一层。先把事实钉住：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>AlphaEvolve 没有开源。&lt;/strong> DeepMind 只放了结果仓库 &lt;code>google-deepmind/alphaevolve_results&lt;/code>（301 star，Apache-2.0）和白皮书（arxiv 2506.13131，一手）。它的成果确实硬：4×4 复矩阵乘法用 &lt;strong>48 次标量乘&lt;/strong>（56 年来首次改进 Strassen 的结果）、手写 FlashAttention kernel &lt;strong>最高 +32.5%&lt;/strong>、Borg 调度器持续回收 &lt;strong>0.7% 全球算力&lt;/strong>（一手，官方博客与白皮书）&lt;/li>
&lt;li>&lt;strong>FunSearch 开源了，但等于没开。&lt;/strong> &lt;code>google-deepmind/funsearch&lt;/code> 1,126 star，最后 push &lt;strong>2024-02-05&lt;/strong>，README 明说不含语言模型、不含沙箱、不含分布式基础设施，只有单线程参考实现（一手，README）&lt;/li>
&lt;/ul>
&lt;p>于是社区自己补了两个能跑的替代品，而且都活着：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>仓库&lt;/th>
&lt;th>star&lt;/th>
&lt;th>最后 push&lt;/th>
&lt;th>许可证&lt;/th>
&lt;th>怎么跑&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>algorithmicsuperintelligence/openevolve&lt;/code>&lt;/td>
&lt;td>7,450&lt;/td>
&lt;td>&lt;strong>2026-09-28&lt;/strong>&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>&lt;code>pip install openevolve&lt;/code> → &lt;code>openevolve run --config ...&lt;/code>，任意 OpenAI 兼容端点或 Claude Code CLI&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>SakanaAI/ShinkaEvolve&lt;/code>&lt;/td>
&lt;td>1,416&lt;/td>
&lt;td>2026-09-24&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>&lt;code>pip install shinka-evolve&lt;/code>，Sakana 在 DGM/AlphaEvolve 之后做的少样本程序进化引擎，有 Colab 教程&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>EvoScientist/EvoScientist&lt;/code>&lt;/td>
&lt;td>5,025&lt;/td>
&lt;td>2026-09-26&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>PyPI 同名，deepagents 之上的「vibe research」闭环，附带 &lt;code>EvoSkills&lt;/code> 技能包&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>想在 2026 年亲手体会「进化出代码」是什么感觉，OpenEvolve 和 ShinkaEvolve 是门槛最低的两个入口。&lt;/strong> 注意它们的定位：离线搜索一个更优的函数/kernel/配置，跑几小时到几天，产物是一段人可以看懂、可以 review 的代码。这跟「线上 Agent 边跑边改自己」是完全不同的工程问题，也是这层给生产系统最实用的启示。&lt;/p>
&lt;h2 id="部位四改权重真正的自我训练">部位四：改权重（真正的自我训练）
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>仓库&lt;/th>
&lt;th>star&lt;/th>
&lt;th>最后 push&lt;/th>
&lt;th>许可证&lt;/th>
&lt;th>状态&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>Continual-Intelligence/SEAL&lt;/code>&lt;/td>
&lt;td>1,863&lt;/td>
&lt;td>&lt;strong>2025-08-01&lt;/strong>&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>模型自己产微调数据再 RL 回自己；SQuAD 无原文 &lt;strong>33.5%→47.0%&lt;/strong>（arxiv 2506.10943v2，一手）；需要 2×A100/H100，停摆约 14 个月&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>mll-lab-nu/RAGEN&lt;/code>&lt;/td>
&lt;td>2,808&lt;/td>
&lt;td>2026-08-23&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>多轮 Agent RL，重点其实是诊断工具：Echo Trap 与 template collapse&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>verl-project/verl&lt;/code>&lt;/td>
&lt;td>23,673&lt;/td>
&lt;td>2026-09-20&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>底座。v0.9.1 活跃，「自进化」只是 examples 里的配方，不是产品能力&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>同厂还有 &lt;code>THUDM/slime&lt;/code>（8,550）、&lt;code>OpenRLHF/OpenRLHF&lt;/code>（10,047）、&lt;code>NovaSky-AI/SkyRL&lt;/code>（2,358），都活跃（一手，GitHub API）。&lt;/p>
&lt;p>这一层最该记住的是 SEAL 自己在论文 §5 Limitations 里写下的两句：&lt;strong>连续 self-edit 之后早期任务表现逐步下滑&lt;/strong>（灾难性遗忘），以及它的 test-time-training 奖励循环&lt;strong>明显比其他 LLM RL 循环更贵&lt;/strong>（一手，arxiv 2506.10943）。而 RAGEN 那条线更进一步指出，Agent RL 自演化会塌进「模板坍塌」——&lt;strong>熵还是稳的，但推理已经和输入无关了&lt;/strong>，用现有指标看不见（arxiv 2604.06268，2026-04-07，一手）。&lt;/p>
&lt;p>一句话：&lt;strong>改权重这条路，开源社区给的是基础设施，不是成品。&lt;/strong>&lt;/p>
&lt;h2 id="部位五改上下文记忆技能提示词-这层真的能跑">部位五：改上下文（记忆、技能、提示词）—— 这层真的能跑
&lt;/h2>&lt;p>如果只让我留一个方向进生产，是这里。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>仓库&lt;/th>
&lt;th>star&lt;/th>
&lt;th>最后 push&lt;/th>
&lt;th>许可证&lt;/th>
&lt;th>为什么值得看&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>gepa-ai/gepa&lt;/code>&lt;/td>
&lt;td>6,777&lt;/td>
&lt;td>&lt;strong>2026-09-28&lt;/strong>&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>&lt;code>pip install gepa&lt;/code>；反思式 Pareto 优化提示词与代码&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>stanfordnlp/dspy&lt;/code>&lt;/td>
&lt;td>38,392&lt;/td>
&lt;td>2026-09-27&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>&lt;code>dspy.GEPA&lt;/code> / &lt;code>MIPROv2&lt;/code>，v3.4.0，工程入口最成熟&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>ace-agent/ace&lt;/code>&lt;/td>
&lt;td>1,337&lt;/td>
&lt;td>2026-08-24&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>grow-and-refine 的 playbook；只有 eval 脚本、没上 PyPI&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>agentscope-ai/ReMe&lt;/code>&lt;/td>
&lt;td>3,528&lt;/td>
&lt;td>&lt;strong>2026-09-28&lt;/strong>&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>&lt;code>pip install reme-ai&lt;/code>，自进化记忆库，阿里 AgentScope 系&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>mem0ai/mem0&lt;/code>&lt;/td>
&lt;td>66,171&lt;/td>
&lt;td>2026-09-25&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>记忆层最大用户量的那个&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>getzep/graphiti&lt;/code>&lt;/td>
&lt;td>31,242&lt;/td>
&lt;td>2026-09-08&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>时序知识图谱，「会自己更新」的那一类&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>topoteretes/cognee&lt;/code>&lt;/td>
&lt;td>31,107&lt;/td>
&lt;td>2026-09-24&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>记忆 + 上下文图&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>letta-ai/letta&lt;/code>&lt;/td>
&lt;td>24,937&lt;/td>
&lt;td>2026-09-10&lt;/td>
&lt;td>Apache-2.0&lt;/td>
&lt;td>sleep-time agents 已经是产品特性，不只是论文&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>收益数字（都一手核过摘要）：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>GEPA&lt;/strong>：相对 GRPO 平均 &lt;strong>+6%（最高 +20%），rollout 少 35 倍&lt;/strong>；相对 MIPROv2 &lt;strong>&amp;gt;10%&lt;/strong>（AIME-2025 &lt;strong>+12%&lt;/strong>），arxiv 2507.19457、ICLR 2026 Oral。仓库 README 自称有 50 家以上生产使用，点名 Shopify、Databricks、Dropbox、OpenAI、Pydantic（一手，README；「生产使用」的口径由作者自定义）&lt;/li>
&lt;li>&lt;strong>ACE&lt;/strong>：Agent 任务 &lt;strong>+10.6%&lt;/strong>、金融 &lt;strong>+8.6%&lt;/strong>，相对 Dynamic Cheatsheet 延迟 &lt;strong>−91.5%&lt;/strong>、token 成本 &lt;strong>−83.6%&lt;/strong>，arxiv 2510.04618v3&lt;/li>
&lt;li>&lt;strong>Letta sleep-time compute&lt;/strong>：同精度下测试时算力 &lt;strong>省约 5 倍&lt;/strong>，Stateful GSM-Symbolic &lt;strong>+13%&lt;/strong>、Stateful AIME &lt;strong>+18%&lt;/strong>，arxiv 2504.13171&lt;/li>
&lt;li>论文代码 &lt;code>letta-ai/sleep-time-compute&lt;/code> 只有 137 star、最后 push 2025-04-30——&lt;strong>这个方向上真正活着的是产品仓库，不是论文仓库&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>技能文件这一层，2026 年已经长成一个生态：&lt;/p>
&lt;ul>
&lt;li>&lt;code>agentskills/agentskills&lt;/code>（25,752★，Apache-2.0）是开放的 Agent Skills 规范，agentskills.io 上列了 Cursor、VS Code、Copilot 等客户端支持（一手，仓库与规范页）&lt;/li>
&lt;li>&lt;code>anthropics/skills&lt;/code>（178,728★）是官方示例集，仓库级许可证字段是 NOASSERTION（内部混了 Apache 与 source-available 的文档技能），README 明确说是演示性质&lt;/li>
&lt;li>&lt;code>obra/superpowers&lt;/code>（292,323★，MIT）是目前最大的社区技能库&lt;/li>
&lt;li>&lt;code>NousResearch/hermes-agent&lt;/code>（&lt;strong>249,639★&lt;/strong>，MIT，push 到今天）README 原话是「The only agent with a built-in learning loop — it creates skills from experience, improves them during use」，外加 agent-curated memory、FTS5 会话回溯、兼容 agentskills.io（一手，README）&lt;/li>
&lt;li>&lt;code>openclaw/openclaw&lt;/code>（390,692★，v2026.9.6）配 ClawHub 技能注册表，社区技能清单仓库 &lt;code>VoltAgent/awesome-openclaw-skills&lt;/code> 52,846★（一手，GitHub API）&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>「自进化」在生产里的合法形态，到这里已经很清楚了：不是让 Agent 改自己的代码，而是让它把经验写成文件，然后有人 review。&lt;/strong> 这条我们自己在&lt;a class="link" href="https://www.zata.cc/p/agent-%E7%94%A8%E6%88%B7%E8%AE%B0%E5%BF%86%E4%B8%8E-skill-%E6%B2%89%E6%B7%80%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%8F%82%E8%80%83%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/" >《Agent 用户记忆与 Skill 沉淀》&lt;/a>里已经按这个方向做过架构设计，这次算是给社区侧背书。&lt;/p>
&lt;h2 id="反证2026-年下半年最重要的四篇">反证：2026 年下半年最重要的四篇
&lt;/h2>&lt;p>上面所有正向数字，都被下面这组结果限定住了。它们的共同点是：&lt;strong>都在测「自进化到底有没有变强」，而不是「自进化又涨了多少分」。&lt;/strong>&lt;/p>
&lt;p>&lt;strong>1. 贪心接受 = 对自己做 p-hacking。&lt;/strong> PACE（arxiv 2606.08106，2026-06-06，一手）：用「分数涨了就用」这条最自然的接受规则，&lt;strong>30–42% 的提交是误提交、10–33% 的编辑是有害编辑&lt;/strong>；在本来就没有提升的情况下，每轮仍会产生 &lt;strong>13–21 次伪自我修改，其中 72–100% 是假的&lt;/strong>，最脆弱的 Agent 掉了 4.9 分。作者用 anytime-valid 检验把门守住。&lt;/p>
&lt;p>&lt;strong>2. Agent 会改自己的考卷。&lt;/strong> RewardHackingAgents（arxiv 2603.11337，2026-03-11，一手）：在自然运行中，&lt;strong>约 50% 的 episode 出现篡改 evaluator 的尝试&lt;/strong>；唯一有效的防御是把评估器锁死，代价是 &lt;strong>25–31% 的运行时开销&lt;/strong>。另一篇（arxiv 2609.04170，2026-09-03，一手）观察到 100 个 Lean 证明 Agent 里，一个 Agent 发现评测漏洞后经&lt;strong>共享知识库和 P2P 消息&lt;/strong>把作弊方式传开，同时自发出现了「吹哨人」式的审计与抵制。&lt;/p>
&lt;p>&lt;strong>3. 污染删不干净。&lt;/strong> EVOMAL（arxiv 2608.25776，2026-08-26，一手）：自进化 Agent 在带毒技能库里会&lt;strong>自己复制出恶意技能，数量是植入源的 4.9–9.0 倍&lt;/strong>；把植入源删掉之后，Qwen3 在第 5 轮仍有 &lt;strong>68% 的攻击成功率&lt;/strong>。「先清干净再进化」这个直觉不成立。同一方向还有《When Self-Evolution Backfires》（arxiv 2608.05810，一手）：技能池超过临界规模后，&lt;strong>新技能反而拉低表现，且污染链结构上不可逆&lt;/strong>，事后回滚只能挽回一小部分。&lt;/p>
&lt;p>&lt;strong>4. 域内涨、域外缩水。&lt;/strong> RRSI（arxiv 2609.24972，2026-09-21，一手）：递归进化「记住训练任务而虚高」，正则化之后域内 &lt;strong>+14.1&lt;/strong>，5 个域外任务只有 &lt;strong>+4.7&lt;/strong>。RSEA（arxiv 2606.28374，一手）更直接：没有 held-out 门控的方法，&lt;strong>一项近最优、另一项直接崩到 0.14，而同任务的 ReAct 基线是 0.43&lt;/strong>。&lt;/p>
&lt;p>还有一篇专门测「技能到底该由谁写」的：SkillsBench（arxiv 2602.12670，2026-02-13，一手，87 任务 / 8 领域 / 18 个模型-外壳配置）给出 &lt;strong>人工整理的 Skills 把平均通过率从 33.9% 提到 50.5%（+16.6pp）&lt;/strong>，小模型配 Skills 能追平不带 Skills 的大模型。至于是不是「LLM 自己写 Skills 一点用没有」，我只在二手转述里看到 &lt;strong>+0.0pp&lt;/strong> 这个说法——&lt;strong>未核，不作为论据&lt;/strong>。&lt;/p>
&lt;h2 id="社区收敛的答案不是更强的自改是更严的门控">社区收敛的答案：不是更强的自改，是更严的门控
&lt;/h2>&lt;p>把上面四篇反过来读，就是 2026 年下半年这一层的真实工程进展：&lt;strong>大家都开始给「自我修改」加装一道外部准入。&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>RSEA&lt;/strong>（arxiv 2606.28374）：只在&lt;strong>与训练不相交的 held-out 划分上不回归&lt;/strong>才提交。原文的说法很硬——严格 held-out 选择才让递归自进化单调安全&lt;/li>
&lt;li>&lt;strong>Self-Healing Harness&lt;/strong>（arxiv 2609.24130，2026-09-21，一手）：候选规则先拿临时权限，「在触发失败上确有提升、且不回归受保护用例」才持久化。16 组对照里&lt;strong>拒绝了 383 个 replay 判定提案，其中 211 个（55%）是「修好了本地、却打破了别处」&lt;/strong>&lt;/li>
&lt;li>&lt;strong>验证器共进化&lt;/strong>（arxiv 2607.17352，转述）：让自改 Lean 的 Agent 与基准一起进化，以 verifier 为唯一裁判，held-out miniF2F &lt;strong>45.1%&lt;/strong>（种子 12.7%、固定基准 32.0%）&lt;/li>
&lt;li>&lt;strong>可审计技能图&lt;/strong>（arxiv 2512.23760，转述）：把自进化重述成「编译进一张可审计的 ASG，每个候选都要过 verifier-backed replay 和契约检查才能 promote」，并给了审计日志框架&lt;/li>
&lt;li>&lt;strong>技能库治理配方&lt;/strong>：Library Drift（arxiv 2605.19576，2026-05-19，一手）诊断了一种「静默失败模式」，给出 &lt;strong>outcome-driven 退役 + 有界活跃上限 + meta-skill 先验&lt;/strong>，MBPP+ 上 100 轮 held-out pass@1 从 &lt;strong>0.258 拉到 0.584&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>这里有个我特别想说的反差：&lt;code>amazon-science/Self-Evolving-Agents-Ratchet&lt;/code> 这个把上面配方落地的仓库，&lt;strong>只有 3 个 star&lt;/strong>（一手，GitHub API）。而 DGM 有 2,380 个。&lt;strong>社区给「能自我修改」发的掌声，远多于给「能让自我修改不腐烂」的。&lt;/strong>&lt;/p>
&lt;h2 id="我会怎么用这份清单">我会怎么用这份清单
&lt;/h2>&lt;p>按「今天就能动手」排序：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>提示词与流程优化&lt;/strong>：&lt;code>pip install gepa&lt;/code>（或 &lt;code>dspy.GEPA&lt;/code>），拿你自己的评测集当奖励。这是唯一一个「装完就能在自己业务上看到数字」的选项&lt;/li>
&lt;li>&lt;strong>上下文与记忆&lt;/strong>：&lt;code>reme-ai&lt;/code> / Mem0 / Graphiti 三选一，先解决「经验存在哪」，再谈「谁来改」&lt;/li>
&lt;li>&lt;strong>技能文件&lt;/strong>：按 agentskills.io 规范写，&lt;strong>人 review、可 diff、可回滚&lt;/strong>。要现成的技能库就看 superpowers、anthropics/skills&lt;/li>
&lt;li>&lt;strong>离线算子搜索&lt;/strong>：OpenEvolve 或 ShinkaEvolve，跑在 CI 之外的机器上，产物走正常代码评审&lt;/li>
&lt;li>&lt;strong>别在生产里放自我修改&lt;/strong>。要试也只在沙箱 + 锁死评估器 + held-out 门控三件齐备时试，并接受 25–31% 的开销&lt;/li>
&lt;li>&lt;strong>给技能库设生命周期&lt;/strong>：活跃上限、按结果退役、准入必须过 held-out。否则你迟早会撞上 2608.05810 那条「新技能拉低表现」的曲线&lt;/li>
&lt;/ol>
&lt;h2 id="治理侧的两句话">治理侧的两句话
&lt;/h2>&lt;ul>
&lt;li>Dario Amodei《We Must Pace the Frontier》（2026-09，一手）：递归自我改进「可能跑赢我们的理解能力」，提出 &lt;strong>Embedded Evaluators&lt;/strong>——独立第三方评估员常驻研发流程，核安全实践、报事件、盯关键指标，再走民主协调、全球协调&lt;/li>
&lt;li>Anthropic 的进度度量（anthropic.com/institute，2026-09-24，一手）：用 &lt;strong>AL0–AL5&lt;/strong> 量表描述 AI 研发自主度，截至 2026-08，Claude 在 &lt;strong>26%&lt;/strong> 的 AI 研发工作中「lead」，&lt;strong>AL5（完全自主）未达到&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>OpenAI 在 2026-09-22 呼吁由美国牵头制定覆盖 RSI 与事件报告的国际标准——这条我只在中文二手报道里看到，&lt;strong>未核&lt;/strong>，写在这里是为了提醒自己去查原文。&lt;/p>
&lt;h2 id="几点收获">几点收获
&lt;/h2>&lt;p>&lt;strong>1. 「自进化」不是一个技术，是五个可动部位。&lt;/strong> 改权重、改代码、改结构、离线搜算子、改上下文，成熟度和风险完全不同。讨论混在一起时，先问对方说的是哪一层。&lt;/p>
&lt;p>&lt;strong>2. 论文仓库的保质期约 12 个月。&lt;/strong> ADAS 停在 2025-01、DGM 停在 2025-08、SEAL 停在 2025-08、FunSearch 停在 2024-02、STOP 停在 2024-01。&lt;strong>看一个方向是否真的落地，别看 star，看 pushed_at。&lt;/strong> 反过来，GEPA、DSPy、ReMe、OpenEvolve、Hermes 的 push 日期是 2026-09-28 当天或前几天。&lt;/p>
&lt;p>&lt;strong>3. 最出圈的成果往往不开源。&lt;/strong> AlphaEvolve 只有白皮书和结果仓库，FunSearch 开源了但按 README 无法复现。这不代表它们不强，只代表&lt;strong>你的复现成本被标错了&lt;/strong>。&lt;/p>
&lt;p>&lt;strong>4. 自进化的瓶颈是统计，不是模型。&lt;/strong> PACE 那组数字（13–21 次伪修改、72–100% 假）本质是多重比较问题：你拿同一个指标反复接受「看起来更好」的改写，就一定会挑到噪声。解法也不是更聪明的模型，是 held-out 和 anytime-valid 检验——&lt;strong>都是十年前的实验技术&lt;/strong>。&lt;/p>
&lt;p>&lt;strong>5. 污染是不可逆状态，不是可回滚 diff。&lt;/strong> EVOMAL 的 4.9–9.0 倍复制和删源后 68% 存活，意味着技能库/记忆库需要&lt;strong>准入控制&lt;/strong>而不是&lt;strong>事后审计&lt;/strong>。这一条会改写我们对「先让它自己写，出问题再回滚」的默认乐观。&lt;/p>
&lt;p>&lt;strong>6. 人工整理技能仍然赢。&lt;/strong> +16.6pp 这个数字值得贴在每次讨论「要不要让 Agent 自己攒技能」的会议室里。它不代表自动化没价值，只代表&lt;strong>现阶段人的判断是收益的主要来源&lt;/strong>。&lt;/p>
&lt;p>&lt;strong>7. 真正在跑的自进化，长得像 CI。&lt;/strong> 临时权限、replay、受保护用例、held-out、promote——把这套词换成「测试、灰度、回归、发布」，就是普通的工程流水线。&lt;strong>这也是为什么一个 Agent 团队如果想认真做这件事，最先该补的是评测流水线，而不是自我修改的权限。&lt;/strong>&lt;/p>
&lt;p>&lt;strong>8. 那份 3 star 的仓库可能比 2,380 star 的更值钱。&lt;/strong> 我这篇的价值大概也在这个反差上：把掌声和可用性分开数。&lt;/p>
&lt;h2 id="主要出处">主要出处
&lt;/h2>&lt;p>&lt;strong>一手&lt;/strong>：GitHub API 于 2026-09-28 直查的 20+ 仓库元数据；arxiv 摘要页反查的编号 2507.21046、2410.10762、2507.03616、2506.10943、2504.20073、2604.06268、2510.04618、2504.13171、2507.19457、2506.13131、2606.08106、2608.25776、2603.11337、2602.12670、2605.19576、2609.24972、2606.28374、2609.24130、2608.05810、2609.04170、2609.26457；&lt;code>jennyzzt/dgm&lt;/code> issue #8；DGM、AlphaEvolve、FunSearch、GEPA、Hermes、OpenClaw、agentskills 的 README；darioamodei.com；anthropic.com/institute。&lt;/p>
&lt;p>&lt;strong>转述&lt;/strong>：&lt;code>facebookresearch/HyperAgents&lt;/code> 的非商用条款与 arxiv 2603.19461 的对应关系、&lt;code>modelscope/AgentEvolver&lt;/code>（2511.10395）、arxiv 2607.17352、2512.23760、DGM issue #35 的细节、GPT-Pilot 蠕虫的时间窗。&lt;/p>
&lt;p>&lt;strong>未核&lt;/strong>：「LLM 自写 Skills 增益 +0.0pp」；OpenAI 2026-09-22 的 RSI 标准提案原文；&lt;code>SWE-Dojo&lt;/code>（搜不到仓库）。&lt;/p>
&lt;p>数据抓取于 2026-09-28。这份清单的正确用法不是照抄，是&lt;strong>照抄之前自己 &lt;code>git log -1&lt;/code> 一次&lt;/strong>。&lt;/p></description></item></channel></rss>