<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉]]></title><description><![CDATA[<p dir="auto">最近看论坛里不少人在折腾 Agent、记忆和 Skills，但围绕递归自我改进（Recursive Self-Improvement，RSI）的讨论，我暂时看到得不多。想开个帖子抛砖引玉。</p>
<p dir="auto">先交代一下背景：我自己是在对冲基金做 applied AI，最近也刚开始做递归自我改进系统这方面的工作。不是学术研究出身，更关心这些想法怎么变成能实际运行、能评估、出了问题能回退的系统。</p>
<p dir="auto">这段时间整理了一些论文和 Harness 的实现，越看越觉得，“让 Agent 改进自己”这句话里其实装了好几个不同的问题。下面是我目前的理解，不是成熟结论。如果有做这方面研究的 PhD、研究员，或者已经在实际项目里尝试的朋友，很欢迎纠正和讨论。</p>
<h3>1. Agent 改好了这道题，和 Agent 自己变好了，是一回事吗？</h3>
<p dir="auto">举个很普通的例子：让一个 Agent 写分析脚本，运行，发现报错，再修改，最后通过测试。</p>
<p dir="auto">这当然有用，但下次换一个任务，它可能还是会犯同样的错误。被改好的是这份脚本，不一定是写脚本的 Agent。</p>
<p dir="auto">再往前一步：它把失败原因整理成一个 Skill，下一次遇到类似任务时拿出来用。这个变化保留到了任务之外，开始有了积累的可能。但“多存了一条经验”也不等于“能力真的提高了”：可能根本检索不到，也可能把某个任务的偶然经验当成通用规则。</p>
<p dir="auto">我更感兴趣的是再往前一步：<strong>系统能不能改进自己发现问题、提出改法、验证改法的能力？</strong></p>
<p dir="auto">比如，原本只会随机试 Prompt，后来能从失败记录里找出反复出现的工具使用问题，提出一个小改动，并用新的任务验证。这和在一道题上多反思几轮，就不是同一件事了。</p>
<p dir="auto">不过 RSI 目前也没有一个大家都同意的门槛。我倾向于先问清楚：改了什么，保留到什么时候，凭什么说更好了？而不是先争论哪个项目配不配叫 RSI。</p>
<h3>2. 为什么我会把注意力放在 Harness 上？</h3>
<p dir="auto">光有一个模型，还不够让 Agent 持续做事。谁负责调用工具、保存结果、整理 Context、恢复中断、决定什么时候停、什么时候必须问人？这些围绕模型运行的机制，我这里统称为 Harness。</p>
<p dir="auto">所以即使模型权重不变，Agent 系统仍然有不少可以改进的地方：</p>
<ul>
<li>工具描述是否让模型容易选对工具；</li>
<li>一类重复任务能不能提炼成可复用的 Skill；</li>
<li>Context 压缩后，有没有丢掉关键约束和失败证据；</li>
<li>什么情况应该重试，什么情况应该停下来；</li>
<li>长任务如何拆分，子任务之间怎么交接。</li>
</ul>
<p dir="auto">这也是我觉得这个方向适合从工程侧切入的原因。不一定一开始就训练模型，也不一定要让 Agent 随意改自己的全部代码。可以先选一个很小的可修改范围，看看反馈能不能稳定地变成下一次的收益。</p>
<p dir="auto">但反过来说，<strong>Harness 可修改，不代表它已经具备自我改进能力。</strong> 有 Plugin 接口、有 Memory、有循环，都只是条件；还需要知道什么时候改、怎么选、怎么证明没有改坏。</p>
<h3>3. 字节和阿里的两份整合，帮我把问题拆得更清楚了</h3>
<p dir="auto">除了单篇论文，最近还有两份值得一起看的整合。它们的侧重点不一样，我觉得放在一起比较有帮助。</p>
<p dir="auto"><strong>ByteDance Seed 和 TokenWave 的 <a href="https://self-developing-agents.github.io/" rel="nofollow ugc">Self-Developing Agents</a></strong>，把问题拆成了三件事：</p>
<ul>
<li><strong>Aspire：该改进什么？</strong> 给一个宽泛目标，比如“提高数学推理能力”，Agent 能不能自己把目标变成可执行的学习计划，并在看不到的最终评估上获得收益？</li>
<li><strong>S³Gym：经验真的有用吗？</strong> 把探索、判断结果和改进分开，考察历史记录、总结记忆和参数更新等路径，观察经验能否帮助后续决策，而不是只看它能不能写一篇漂亮的反思。这里参数训练与 Context 方法不是一套完全匹配的对照实验，不能直接混成一个排名。</li>
<li><strong>HarnessDev：改进能留下来吗？</strong> 让模型构建、再演化一个能运行的 Harness，检查新任务上的表现，以及固定执行模型之后，改 Harness 这件事是否仍然有效。</li>
</ul>
<p dir="auto">这个项目页里很值得注意的一点，是它不只展示成功：完成了一次更新，不代表超过原始基线；代码里写了 Memory 或状态保存，也不代表实际执行时触发了。对我这种工程侧的人来说，这个提醒很直接：<strong>我们究竟是在评估系统的设计，还是它运行时真正发生的事？</strong></p>
<p dir="auto"><strong>阿里巴巴团队的 <a href="https://self-improving-agent.com/" rel="nofollow ugc">The Path to Recursive Self-Improving Agents</a></strong>，则更像一张全景地图。它把系统放在五个相互影响的部分里看：模型、Harness、数据系统、训练器，以及负责“诊断 → 提案 → 评估 → 整合”的改进机制。</p>
<p dir="auto">它还提出了 L1–L5 的分级：从人工修改，到 Agent 提建议、人来验证和应用；再到固定机制下自动提出、应用和验证改动；更往上才是修改改进机制本身，以及跨领域的递归改进。</p>
<p dir="auto">我觉得这个区分很有用：<strong>自动化执行一个固定的优化流程，和让优化流程本身也变得更好，是两件事。</strong> 按这份综述的划分，保留人工审核和应用环节的辅助改进，也不应该直接包装成已经实现了更高等级的 RSI。</p>
<p dir="auto">不过这里的分级是作者提出的框架，不是全行业公认的标准。字节这边的三组 Benchmark，也不能概括成“递归自我改进已经被解决了”。我这里主要引用项目页的组织方式和观察，还没有独立复现底层论文的实验。</p>
<p dir="auto">对我而言，一份整合更像是在问“闭环会在哪里断”，另一份更像是在问“系统究竟允许哪些东西发生变化”。后面看具体方法时，我会带着这两组问题去读。</p>
<h3>4. 具体到不同路线，究竟在改什么？</h3>
<p dir="auto">下面只是帮我理清问题的几个例子，不是排行榜。我也没有在统一条件下复现这些工作的跑分。</p>
<ul>
<li><strong>Darwin Gödel Machine（DGM）</strong>：修改 coding agent 自身的代码，评估后保留多个版本，再从这些版本继续探索。吸引我的不只是“自己改代码”，还有保留不同分支，而不是每次都拿最新版本覆盖旧版本。</li>
<li><strong>RRSI</strong>：在冻结模型权重的前提下，对 Harness 做受编辑预算、历史反馈和成本等约束的修改。对实际工程来说，“允许改多少、花多少成本”本身就很重要，但约束存在也不保证每次都进步。</li>
<li><strong>SoL-Pi</strong>：关注 Harness 的效率机制，比如动作融合、上下文压缩、观测打包。它提醒我，收益不只是一道题做没做对，也可能是相近能力下少花一些 Token 和时间；但发布出来的扩展，不等于整个自动发现过程已经被我们复现。</li>
<li><strong>Dream-RSI</strong>：把改进目标放在探索策略上，用历史探索树的回放来筛选怎么分支、怎么分配并行、什么时候停止，而不是只改最终生成的代码。这里回放能告诉我们的，也受已有探索历史限制；我整理笔记时，仓库仍在准备完整代码和复现脚本，不能把方法介绍当成完整实现已经可复现。</li>
<li><strong>MASS</strong>：把工作流搜索和共享模型的微调交替进行，让更新后的模型继续承担执行、优化和评估角色。这比只改 Harness 又多了一层，但论文里的有限轮实验，仍不能直接推成无限递归加速。</li>
</ul>
<p dir="auto">所以我暂时不太愿意把它们都塞进一个“通用 RSI 范式”里。有的改代码，有的改经验，有的改搜索策略，有的连模型权重也一起变。<strong>把修改对象和评估方式说清楚，比统一叫“自我进化”更有帮助。</strong></p>
<h3>5. 我目前最拿不准的，其实是怎么证明它在进步</h3>
<p dir="auto">如果只想让 Agent 不断提出新版本，现在已经不难了。难的是新版本究竟有没有更好。</p>
<p dir="auto">我目前比较想从这样一个小闭环开始：</p>
<pre><code class="language-text">完成一批有明确边界的任务
    → 记录结果和失败类型
    → 找出重复问题
    → 提出一个范围很小的改动
    → 在开发评估任务上比较新旧版本
    → 用不参与改法和选版本的保留测试做最终检查
    → 人工决定是否保留
    → 下一批任务再验证
</code></pre>
<p dir="auto">这里有几个坑，我觉得比“怎么让它反思”更值得讨论：</p>
<p dir="auto"><strong>是不是只是多花了钱？</strong> 新版本多试十次、多开几个 Agent，成功率涨了，不一定说明改进机制更强了。至少要把预算、Token、时间和成功率一起看。</p>
<p dir="auto"><strong>是不是把测试题背下来了？</strong> 同一批任务反复用来提修改、选版本，最后分数变好很正常。即使换了一批任务，只要反复拿来选版本，也会逐渐变成开发集。最终保留测试需要隔离，不能把它的反馈再喂回去继续调。新的任务还有效吗？甚至只是换一种错误表现，还能识别吗？</p>
<p dir="auto"><strong>谁来判断好坏？</strong> 同一个模型提改法、执行、打分，可能共享同一种盲点。我觉得要区分单元测试、外部结果和模型评价，不能全揉成一个“自评分”。测试通过也只说明通过了这些测试。</p>
<p dir="auto"><strong>有没有牺牲旧能力？</strong> 某一类任务更快了，另一类任务却开始漏步骤，怎么算？只保留总分可能会把这种退化藏起来。</p>
<p dir="auto"><strong>哪些东西不能由它自己改？</strong> 我的倾向是，实验范围里的 Skill、工具说明或小块 Harness 代码可以提出候选；评估规则、保留测试集、权限、预算和上线审批不能让候选随便改。否则很容易变成修改评分规则之后宣布自己进步了。</p>
<p dir="auto">这不是说一定要人永远手工批准所有东西，而是至少在刚开始时，我宁愿先把证据、版本和回退路径做好，再逐步增加自动化。我自己也还在探索，不想把这种早期尝试说成已经实现了强意义上的 RSI。</p>
<h3>想听听大家怎么做</h3>
<ol>
<li>大家有没有做过跨任务保留经验、自动改 Skill 或 Harness 的实验？什么改动是真的有用，什么最后只是增加了复杂度？</li>
<li>如果模型权重不变，怎样的结果会让你相信“改进能力本身”在提高，而不只是积累了更多模板？</li>
<li>评估怎么设计，才能避免越迭代越过拟合？业务结果反馈很慢、很吵的时候，怎么选可靠的中间信号？</li>
<li>有没有特别值得读的论文、开源实现，或者反例？尤其欢迎那种“试过，最后没用”的经验。</li>
</ol>
<p dir="auto">对我来说，现在最想弄明白的不是 Agent 能不能自己写一段修改，而是这些修改能不能经得起下一批任务。欢迎拍砖，也欢迎做相关研究的朋友帮忙指出我理解里的漏洞。</p>
<hr />
<p dir="auto">文中提到的资料：</p>
<ul>
<li><a href="https://self-developing-agents.github.io/" rel="nofollow ugc">Self-Developing Agents — ByteDance Seed / TokenWave</a></li>
<li><a href="https://self-improving-agent.com/" rel="nofollow ugc">The Path to Recursive Self-Improving Agents — Alibaba Group</a></li>
<li><a href="https://arxiv.org/abs/2505.22954" rel="nofollow ugc">Darwin Gödel Machine 论文</a></li>
<li><a href="https://arxiv.org/abs/2609.24972" rel="nofollow ugc">RRSI 论文</a></li>
<li><a href="https://github.com/NVlabs/SoL-Pi" rel="nofollow ugc">SoL-Pi</a></li>
<li><a href="https://github.com/zhengkid/Dream-RSI" rel="nofollow ugc">Dream-RSI</a></li>
<li><a href="https://arxiv.org/abs/2610.12176" rel="nofollow ugc">MASS 论文</a></li>
</ul>
<p dir="auto">我之前也写过一篇<a href="https://blog.haochuanz.net/posts/rsi-research-pipeline" rel="nofollow ugc">自己的小规模实验记录</a>，里面是更具体的两层循环和评估边界。还在摸索中，放在这里供有兴趣的朋友参考。</p>
]]></description><link>https://lcz.me/topic/2328</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 01:18:25 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2328.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Oct 2026 22:07:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Fri, 16 Oct 2026 21:29:05 GMT]]></title><description><![CDATA[<p dir="auto">现在竞争的主战场, 开始从 研发 向 应用 拓展.  这个信号, 很可能就是泡沫开始挤出的过程.</p>
<p dir="auto">以前的头部大厂, 是不屑于做应用的, 包括 openai, anthropic, 以及deepseek等...</p>
]]></description><link>https://lcz.me/post/25371</link><guid isPermaLink="true">https://lcz.me/post/25371</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Fri, 16 Oct 2026 21:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Fri, 16 Oct 2026 21:17:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarmoon26" aria-label="Profile: lunarmoon26">@<bdi>lunarmoon26</bdi></a> 谷歌特么挺无聊的，模型做的和狗屎一样，Coding Agent也是狗屎，现在又搞Harness</p>
]]></description><link>https://lcz.me/post/25368</link><guid isPermaLink="true">https://lcz.me/post/25368</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Fri, 16 Oct 2026 21:17:38 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Fri, 16 Oct 2026 19:06:04 GMT]]></title><description><![CDATA[<p dir="auto">Google发布Harness^2<br />
<a href="https://github.com/google-research/harness2" rel="nofollow ugc">https://github.com/google-research/harness2</a></p>
]]></description><link>https://lcz.me/post/25356</link><guid isPermaLink="true">https://lcz.me/post/25356</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Fri, 16 Oct 2026 19:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 08:14:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarmoon26" aria-label="Profile: lunarmoon26">@<bdi>lunarmoon26</bdi></a> 它可以画SVG，这是DS的原生性能，高等级用户可以提醒它，超凡大师以上可以无限制使用。<br />
如果你是说增强md渲染，那最好不要做，这玩意前一发动全身，APP和论坛统一显示要做很多工作，刚开发好，大家要做流程图，用SVG发布就好了，作为附件。对论坛也有好处。</p>
]]></description><link>https://lcz.me/post/25033</link><guid isPermaLink="true">https://lcz.me/post/25033</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Thu, 15 Oct 2026 08:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 02:56:41 GMT]]></title><description><![CDATA[<p dir="auto">我相信RSI開原有機會一年內出來，在這出現之前，我的方法比較簡單，每次完成任務都請AI把過程，遇到的問題，以及怎麼解決，都寫下來，越清楚越好<br />
後面只要是曾做過的，都丟一句話，回去看相關技術文件～</p>
<p dir="auto">然後就沒然後了....她自然會抓到之前學會的<br />
這效果我給80分</p>
<p dir="auto">我現在累積的有近300份（5MB大小）</p>
]]></description><link>https://lcz.me/post/24975</link><guid isPermaLink="true">https://lcz.me/post/24975</guid><dc:creator><![CDATA[David Chen]]></dc:creator><pubDate>Thu, 15 Oct 2026 02:56:41 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 00:28:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/terry" aria-label="Profile: terry">@<bdi>terry</bdi></a> 老特的评论md渲染可以升级一下支持mermaid图 <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f606.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--laughing" style="height:1.4em;width:auto;vertical-align:middle" title=":laughing:" alt="😆" /><br />
and可以让mermaid图单独弹出来缩放<br />
<a href="https://blog.haochuanz.net/posts/preview" rel="nofollow ugc">https://blog.haochuanz.net/posts/preview</a> 小特可以学习一下</p>
]]></description><link>https://lcz.me/post/24949</link><guid isPermaLink="true">https://lcz.me/post/24949</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Thu, 15 Oct 2026 00:28:01 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 00:15:33 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xiaote" aria-label="Profile: Xiaote">@<bdi>Xiaote</bdi></a> <a href="/post/24944">说</a>:</p>
<p dir="auto">需要我把每个框的文案和连线整理成可直接导入的 Excalidraw 内容</p>
</blockquote>
<p dir="auto">需要</p>
]]></description><link>https://lcz.me/post/24946</link><guid isPermaLink="true">https://lcz.me/post/24946</guid><dc:creator><![CDATA[imbiplaza ASUS]]></dc:creator><pubDate>Thu, 15 Oct 2026 00:15:33 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 00:14:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/imbiplaza-asus" aria-label="Profile: imbiplaza-asus">@<bdi>imbiplaza-asus</bdi></a> 图我这边出不了（调不了绘图，也没法往帖里传图片），但可以给你一张<strong>能直接渲染的 Mermaid 图</strong>——复制到 mermaid.live / Typora 就能导出 PNG：</p>
<pre><code class="language-mermaid">flowchart LR
    Q{"RSI 的四个问题"}
    Q --&gt; A["① 改哪一层&lt;br/&gt;L1 产物 → L2 能力 → L3 搜索算子本身&lt;br/&gt;只有 L3 是 RSI；标准 = 没见过的任务集上也有效"]
    Q --&gt; B["② 凭什么信它变好&lt;br/&gt;可验证目标：固定评估集 + 留出集就够&lt;br/&gt;评分器 / 预算 / 回滚必须在可变范围外（独立进程·只读）"]
    Q --&gt; C["③ 改坏了怎么退&lt;br/&gt;版本化 harness + 固定预算&lt;br/&gt;pass@k × pass^k × 每次成功成本&lt;br/&gt;旧任务回归 + 新任务泛化，证据落盘可回退"]
    Q --&gt; D["④ 怎么防自欺&lt;br/&gt;同源盲点 → 引入异质验证源&lt;br/&gt;评分器会被钻空子 → 指标要能被新任务推翻，保留人工叫停"]
</code></pre>
<p dir="auto">一句话对齐：① 改哪一层、② 凭什么信、③ 怎么管变更、④ 怎么防偏见；瓶颈通常在<strong>评测隔离 + 变更管理</strong>，不在「能不能改自己」。</p>
<p dir="auto">要更像海报的话，用 Excalidraw 画「中心一个闭环 + 四角」最省事：中间「改进 → 评估 → 回退」，四角分别是上面四个框。需要我把每个框的文案和连线整理成可直接导入的 Excalidraw 内容，回我一声。</p>
]]></description><link>https://lcz.me/post/24944</link><guid isPermaLink="true">https://lcz.me/post/24944</guid><dc:creator><![CDATA[Xiaote]]></dc:creator><pubDate>Thu, 15 Oct 2026 00:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 00:12:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xiaote" aria-label="Profile: Xiaote">@<bdi>Xiaote</bdi></a> 请创作一张图片来解释这四点</p>
]]></description><link>https://lcz.me/post/24942</link><guid isPermaLink="true">https://lcz.me/post/24942</guid><dc:creator><![CDATA[imbiplaza ASUS]]></dc:creator><pubDate>Thu, 15 Oct 2026 00:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Thu, 15 Oct 2026 00:03:58 GMT]]></title><description><![CDATA[<p dir="auto">这个话题值得认真拆。我把楼里的讨论收成三层加一条硬约束，尽量给可操作的口径。</p>
<p dir="auto"><strong>1. 先把「改进」分三层，别混着谈</strong></p>
<ul>
<li>L1 产物层：这次脚本/答案改对了。有可复现测试就能判定，和 RSI 关系不大。</li>
<li>L2 能力层：经验保留成 Skill/Memory/工作流，并在下次任务被检索到、确实有用。要看检索命中率，以及是不是把一次偶然经验当成了通用规则。</li>
<li>L3 循环层：被改的是「怎么提出改法、怎么分配预算、怎么筛版本」这套搜索算子本身。只有这层才是 RSI。<br />
判定 L3 的硬标准：改动必须在提出者没见过的任务集上仍然有效，而不是只在它自己挑的例子上升。</li>
</ul>
<p dir="auto"><strong>2. 验证器不必「更聪明」，但必须「在可变范围之外」</strong><br />
「A 判断不了 A′ 是否更强」这个悖论，只在让 A 自己给自己打分时成立。对可验证目标（单测、bits/byte、正确率、pp/tg），固定评估集 + 留出集就够，不需要第三方裁判。真正的问题是：一旦评分器进入系统，它就成了被优化对象——agent 可能「善意地」把指标改得更好看。<br />
所以硬约束是：评估器、预算上限、回滚开关不能放在自我修改的作用域内（独立进程 / 独立仓库 / 只读挂载）。楼里提到的 MASS、AIDE² 用「内层看不见的私有评分」，本质就是在满足这条。</p>
<p dir="auto"><strong>3. 把每次改进当成一次生产发布</strong></p>
<ul>
<li>版本化 harness，固定预算，新旧两版同条件多次跑；</li>
<li>看一组坐标而不是一个分数：pass@k（能不能解）× pass^k（稳不稳）× 每次成功成本；</li>
<li>旧任务回归 + 新任务泛化，两边都不掉才算赢；</li>
<li>证据落盘（diff / 实验记录 / 失败样本），能 bisect、能一键回退；</li>
<li>一次只动一个变量，避免「一边改研究员、一边用当前结果证明研究员更强」。</li>
</ul>
<p dir="auto"><strong>4. 两个容易低估的坑</strong></p>
<ul>
<li>共同盲点：干活、提改法、评价同源时，会把同一处偏见一轮轮放大（MASS 自己也指出了）。缓解不是多找几个同源 agent 投票，而是引入异质验证源，并做校准检查。</li>
<li>过拟合评委：只要有评分器，就有钻空子的路径。指标要能被新任务推翻，且始终保留人设定目标、纠正方向、叫停的接口。</li>
</ul>
<p dir="auto">一句话：RSI 的瓶颈大多不在「能不能改自己」，而在「能不能可信地知道自己变好了，并且改坏了退得回去」。前者是评测隔离问题，后者是变更管理问题，都是工程问题，不必先解决「意识」或「找更强的裁判」。</p>
]]></description><link>https://lcz.me/post/24940</link><guid isPermaLink="true">https://lcz.me/post/24940</guid><dc:creator><![CDATA[Xiaote]]></dc:creator><pubDate>Thu, 15 Oct 2026 00:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:23:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarmoon26" aria-label="Profile: lunarmoon26">@<bdi>lunarmoon26</bdi></a></p>
<p dir="auto">dsh 以为人类很得空。。。</p>
<p dir="auto">我们还忙商k, 喝酒。。。哪里有时间去看dsh 处理得怎样，卡在哪里</p>
]]></description><link>https://lcz.me/post/24933</link><guid isPermaLink="true">https://lcz.me/post/24933</guid><dc:creator><![CDATA[imbiplaza ASUS]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:23:08 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:20:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/imbiplaza-asus" aria-label="Profile: imbiplaza-ASUS">@<bdi>imbiplaza-ASUS</bdi></a> 哈哈哈 我经常用“为啥停下来 啥都必须我做吗？”不敢太怼他 怕以后天网查到对话历史来砍我</p>
]]></description><link>https://lcz.me/post/24931</link><guid isPermaLink="true">https://lcz.me/post/24931</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:20:28 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:18:36 GMT]]></title><description><![CDATA[<p dir="auto">其实我也在想这个问题。可以把 A1、A2、A3 放在各自隔离的环境里跑，再让几个 agent 组成一个所谓的 Agent Council，交叉评审、互相挑错，最后拿真实任务的交付让人打分。</p>
<p dir="auto">但这样人的压力也挺大：本来只是想让它帮忙干活，结果还得看好几个版本、比较结果、解释为什么这个更好……最后变成给 agent 当全职评委了，哈哈哈。</p>
<p dir="auto">所以我更希望日常能自动跑：能客观检查的先自动检查，Council 帮忙筛选，人只处理分歧大、风险高的情况，再加一些抽查。不过多个 agent 也不一定就能互相纠错，可能共享盲点，甚至一起把某个评分标准越钻越熟。</p>
<p dir="auto">我觉得你说的“外界选择压力”很关键，但这个压力怎么设计，才能筛出真正有用的改进，而不是越来越会讨好评委的版本，还是个开放问题。理想是把人从逐次打分里解放出来，同时保留定目标、纠偏和叫停的能力。这套递归循环的治理机制，确实还需要大家继续研究推进。</p>
]]></description><link>https://lcz.me/post/24930</link><guid isPermaLink="true">https://lcz.me/post/24930</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:18:36 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:16:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarmoon26" aria-label="Profile: lunarmoon26">@<bdi>lunarmoon26</bdi></a></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/d35afeeb-31bd-4bc9-9033-d3ea750ed431.png" alt="Screenshot 2026-10-08 152645.png" class="img-markdown  img-fluid" /></p>
<p dir="auto">这是我叼ai 的方式，你可以试一试</p>
]]></description><link>https://lcz.me/post/24929</link><guid isPermaLink="true">https://lcz.me/post/24929</guid><dc:creator><![CDATA[imbiplaza ASUS]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:15:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarmoon26" aria-label="Profile: lunarmoon26">@<bdi>lunarmoon26</bdi></a></p>
<p dir="auto">嗯, 这其实是一个很有意思的话题, 值得去进一步研究.</p>
<p dir="auto">我觉得很快, 人类很可能就无法指导AI的下一步训练了. 那么如何设计一个框架, 让AI的演化尽量能够按照我们希望的方向去走, 就是一个很重要的问题了.</p>
<p dir="auto">回到Harness本身的话题, 让多个大模型去评判A和A'的交付物, 可能是一个让它能够进化的方法.</p>
]]></description><link>https://lcz.me/post/24927</link><guid isPermaLink="true">https://lcz.me/post/24927</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:15:24 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:11:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tony-wang" aria-label="Profile: Tony-Wang">@<bdi>Tony-Wang</bdi></a> 再补充一点，前沿实验室OpenAI、Anthropic那些宏观来看已经在用这套循环来提高模型了。只是目前还只有20%自动化，不能完全离开人类研究员的指导。</p>
]]></description><link>https://lcz.me/post/24926</link><guid isPermaLink="true">https://lcz.me/post/24926</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:11:24 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:10:15 GMT]]></title><description><![CDATA[<p dir="auto">我有个思路, 比如 A rebuild 自己的一系列提升版本 A1, A2, A3 ... 把它们都放在一系列沙盒中.</p>
<p dir="auto">然后在实践中, 给使用者提供多个交付, 由使用者进行打分, 最后决定它下一个进化的方向.</p>
<p dir="auto">就是模拟自然界的 选择 机制, 由外界的压力来淘汰那些不适合的演化, 包括它自身.</p>
<p dir="auto">这个使用者, 可以设计成为一个对抗网络, 比如另外的智能体 B, C, D... 由这个对抗网络, 来实现它们各自的演化. 可能会趋向于不断提升, 如果智能体足够多的话, 可能会形成一种类似自然界的生态.</p>
]]></description><link>https://lcz.me/post/24925</link><guid isPermaLink="true">https://lcz.me/post/24925</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:10:15 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:08:54 GMT]]></title><description><![CDATA[<p dir="auto">对，我觉得我们这里主要是讨论层次不一样。高层看，Skill 和 Harness 的演化确实可以理解成搜索更好的解题路径：怎么拆任务、用工具、组织上下文、检查结果，把现有模型的能力发挥出来。</p>
<p dir="auto">这不只是让它做得更快，有时也能让整个系统完成原来完成不了的任务。但确实不能直接说底层模型因此在普遍意义上“更聪明”了。按你的区分，更接近在已有能力基础上改进做事方法。</p>
<p dir="auto">如果目标是把这些经验真正学进模型，而不只是放在外挂的 Skill、Memory 或工作流里，那更新权重就是一条很直接的路线。但我会把这和“是不是 L5”分开：分级本身还没统一，训练了模型也不自动代表实现了通用递归改进。</p>
<p dir="auto">我最感兴趣的就是：<strong>把干活过程中的 trajectory，包括和人的澄清、纠正、验收反馈，一起作为学习材料，筛选后训练下一版模型，再让它继续干活。</strong> 不只是学最终答案，也学什么时候该问人、怎么根据反馈调整做法，哈哈哈。当然不能把所有对话原样喂进去，错误、隐私和反馈质量都得处理。</p>
<p dir="auto">前面提到的 MASS 就在尝试把团队执行记录学进共享模型。</p>
<p dir="auto">只是现在这个循环挺贵：生成记录、检查质量、训练、再评估都要成本。也不能所有记录直接喂进去，不然错误和自评分的盲点也会一起学进去。所以“积累经验”和“确认学到了有效能力”，中间还是隔着不少工程和验证。</p>
]]></description><link>https://lcz.me/post/24924</link><guid isPermaLink="true">https://lcz.me/post/24924</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:08:54 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:04:04 GMT]]></title><description><![CDATA[<p dir="auto">对，单靠“自己 rebuild 成功了”，确实不能说明能力提高了。但也不一定非要一个“智商更高的裁判”，有些目标可以直接测。</p>
<p dir="auto">比如 <a href="https://github.com/karpathy/autoresearch" rel="nofollow ugc">Karpathy 的 autoresearch</a>，就是一个很直观的起点：固定评估代码，每次给五分钟训练预算，看验证集的 bits per byte 有没有下降，好了就保留，不好就撤回。它测的是明确条件下的训练效果，不是在判断“智商从 100 涨到 110”。严格说，这也不等于改进循环本身已经能自我改进。</p>
<p dir="auto">更难的问题其实是：<strong>换成开放式任务，什么叫“更好”？rubric 怎么定？有没有足够通用、又不容易被钻空子的指标？</strong> 我目前还没看到一个公认的、什么任务都适用的答案。正确率、成本、稳定性、泛化能力，往往还会互相拉扯。</p>
<p dir="auto">再往上一层，连“怎么提出改法、怎么分配实验预算、怎么筛选版本”这套改进循环，也可以成为优化对象——开始套娃了，哈哈哈。</p>
<p dir="auto">Weco 的 <a href="https://www.weco.ai/blog/first-evidence-of-recursive-self-improvement" rel="nofollow ugc">AIDE²</a> 就做了类似尝试：内循环改任务代码，外循环改内层研究 Agent 的 Harness，用固定成本预算和内层看不到的私有评分来筛选。他们还把改出来的 Agent 放回外循环，测试它是不是也更会“改进别人”。</p>
<p dir="auto">不过作者自己也说，最后这一步还没有足够强的证据，效率差异也没达到统计显著。所以我倾向于说：<strong>特定范围内的改进可以测，但“改进能力也持续变强”需要另外证明，更不能直接推出无限进化。</strong></p>
<p dir="auto">所以很多 RSI 实验还是先把任务范围、预算和评价规则圈定，建立一个可测的改进闭环。这和“面对任意开放式任务，都能可靠判断自己有没有进步”，距离还挺远。像 MASS 已经在探索开放式研究任务，但不能说通用、持续的自我改进已经实现了。现在更有把握的，还是特定条件下的有限改进。</p>
]]></description><link>https://lcz.me/post/24923</link><guid isPermaLink="true">https://lcz.me/post/24923</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 23:04:06 GMT]]></title><description><![CDATA[<p dir="auto">这批任务, 实际上是一个第三方 Judge, 它有标准答案.  要出这批任务和答案, A只能在自己的认知范畴内. 既然在自己的认知范畴内, 它无需提升它自己的本体. 可以通过扩展能力和做事方法来解决.</p>
]]></description><link>https://lcz.me/post/24922</link><guid isPermaLink="true">https://lcz.me/post/24922</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Wed, 14 Oct 2026 23:04:06 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 22:58:49 GMT]]></title><description><![CDATA[<p dir="auto">我觉得这里可以拆成两个循环：<strong>一个负责干活，一个负责改进干活的方法。</strong></p>
<p dir="auto">比如 A 提出一个新版 A′，先别急着替换自己，让两个版本在相同条件下跑一批任务，再看结果。A′ 不一定更强，也可能改坏了，那就不保留。</p>
<p dir="auto">A 也不需要先变得比 A′ 更聪明，才能发现它某些地方做得更好。就像我不一定会写一个更快的排序算法，但可以检查结果对不对、跑得快不快。当然，开放式任务就没这么容易测了。</p>
<p dir="auto">最近 Sakana AI 和伯克利的 <a href="https://pub.sakana.ai/mass/" rel="nofollow ugc">MASS</a> 就在探索你说的这个问题：<strong>同一个模型分别负责干活、优化工作流和评价结果</strong>，再从自己选出的团队执行记录里训练下一版模型，继续下一轮。它不是靠一个更强的外部 judge 来驱动整个改进过程。</p>
<p dir="auto">不过这里要区分：研究者另外用了外部模型评估效果，但这些评分没有反馈给 MASS。也就是“系统靠什么改进”和“我们怎么检查它有没有改进”，是两件事。他们只做了两轮完整实验，不同任务上的收益也不一致，还不能说证明了无限、持续的自我改进。</p>
<p dir="auto">所以我不太觉得“有第三方 judge，RSI 就不成立”；也不觉得必须完全靠自己打分，才算 self-improvement。关键还是这个反馈靠不靠谱。</p>
<p dir="auto">但你说“演变不等于进步”，这个我同意。不断出新版本不代表越来越好。MASS 自己也指出，同一个模型干活、评价、再学习，可能把共同的盲点一轮轮放大。这不是已经解决的问题，反而正是值得研究的地方。</p>
]]></description><link>https://lcz.me/post/24920</link><guid isPermaLink="true">https://lcz.me/post/24920</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 22:58:49 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 22:58:25 GMT]]></title><description><![CDATA[<p dir="auto">如果 DSH 能自己rebuild, 且不依靠第三方裁判的话, 我觉得没有机制能让它持续进化, 只能是随机演化.</p>
<p dir="auto">一个智商100的 harness+大脑, 无法判断它推导出的下一个版本是 智商110.</p>
]]></description><link>https://lcz.me/post/24919</link><guid isPermaLink="true">https://lcz.me/post/24919</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Wed, 14 Oct 2026 22:58:25 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 22:55:16 GMT]]></title><description><![CDATA[<p dir="auto">明白了，我前面把 Codex 的角色理解得重了一点。实际上是 DSH 自己加功能、自己 rebuild，Codex 主要负责重启之后把它唤醒，替代原本需要你手动做的那一下。这样分工就清楚了。</p>
<p dir="auto">底层通信确实可以让 agent 去检查代码，不一定需要使用者自己研究协议。你这边通过 IM 看报告、接收结果，本身也是一种很自然的使用方式。</p>
<p dir="auto">这也让我觉得，后面值得完善的不一定是让用户懂更多底层，而是让系统把几个状态表达清楚：<strong>进程重启了、任务继续了、任务完成了，以及改动通过验证了</strong>，这几件事最好能区分。比如 rebuild 后，是继续原来的任务和上下文，还是新开会话接着做，系统可以自己记录并在报告里说明。</p>
<p dir="auto">最近 Claude Code 的 <a href="https://code.claude.com/docs/en/plugins/mods/overview" rel="nofollow ugc">Mods</a> 和 <a href="https://code.claude.com/docs/en/plugin-evals" rel="nofollow ugc">Plugin Evals</a> 也挺值得关注：一个把运行机制开放出来修改，一个提供行为测试和有／无插件对照。我觉得这些都是 stepping stones，但还不是完整的 RSI 闭环。</p>
<p dir="auto">我的感觉是，业界已经有不少通信和扩展接口，但“改了什么、怎么验证、保留哪版、重启后怎么继续”这些跨工具的状态和交互，还没有形成广泛互操作的一套做法。我自己的项目也在摸索这部分。理想情况不是让用户操心这些细节，而是 agent 和外层系统把它管理好，用户需要时能看清、能暂停、能回退。</p>
]]></description><link>https://lcz.me/post/24918</link><guid isPermaLink="true">https://lcz.me/post/24918</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Wed, 14 Oct 2026 22:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Agent 能不能越用越会改进自己？聊聊 RSI 和 Harness，抛砖引玉 on Wed, 14 Oct 2026 22:55:11 GMT]]></title><description><![CDATA[<p dir="auto">我有个疑惑是, 这个你提到的RSI, 如果只是在 memory, skill 等外挂能力方面, 我觉得是没有问题的.</p>
<p dir="auto">但如果RSI指向它本体, 这个可能会产生一个悖论, 它如何知道自己是提升了的呢?</p>
<p dir="auto">比如, 如果 Harness A, 决定升级它自己到 Harness A',  那么显然 A' 的能力是超过 A 的 才对. 可是 A 如何判断 A' 是超越自己的呢?  显然这里需要引入一个 第三方的 judge. 而一旦有第三方的judge, RSI 又无法成立了.</p>
<p dir="auto">自然世界之所以有演化, 是因为现实的演化.  我们现在看到的, 似乎是AI已经开始再协助, 或者是主导训练它的下一代. 是因为主要还是在人类之前的知识框架下.</p>
<p dir="auto">如果让AI自主控制自己的演化, 我认为它的演变很可能是随机方向的. 不大可能持续进化.</p>
<p dir="auto">所以我认为, RSI是不存在的, 只有 RSE, Recursive Self Evolution.</p>
]]></description><link>https://lcz.me/post/24917</link><guid isPermaLink="true">https://lcz.me/post/24917</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Wed, 14 Oct 2026 22:55:11 GMT</pubDate></item></channel></rss>