当前位置:首页 > AI资讯 > 正文

RSI 用到预训练上:6 条管道,130 个版本

约 4291 字 · 预计阅读 11 分钟
一句话总结:上海 AI 实验室(SII)和心绪 AI 把递归自我改进(RSI)从后训练搬到了预训练,agent 不是改模型,是改"造模型的流程"——6 条数据管道、130 多个基础设施版本。产出的 801-30B-A3B 只用 6B token 做 SFT、没做 RL,四个 agentic 基准平均分超过了全后训练的同尺寸模型。

这个方向和之前几篇不一样。

Hy4 训 Jev 是后训练阶段的自我改进,百度那套推理优化是在既有模型上做工程优化。这次的 agent 动的是预训练本身——数据管道、训练基础设施、评测口径。

差别在"可重复性"。后训练可以从同一个基座反复试,试错了重来;预训练一次 run 花几十万 GPU 小时,论文里写的是"无法重复"。所以这里的 agent 每个决策的价值都极高。

RSI 改的是预训练流程,不是模型

论文的核心命题可以直接说:预训练阶段有大量"人能判断、但没时间逐条判断"的活儿,这些活儿可以交给 agent。

具体是哪几类活,论文列了三组循环:

循环 agent 做什么 产出
debug 循环查基础设施故障、查数据异常修复的配置与数据过滤规则
headroom 循环用小规模 SFT 探模型的"上升空间"下一步该往哪加数据/算力
经验转指标 循环把专家的判断变成可自动计算的指标数据分类器阈值、抓取覆盖率的定义

第三类最有意思。专家的判断本来是"这批数据质量不行",这句话没法自动执行。要让 agent 用上,得先把它翻译成"重复率 > 0.3 且长度 < 200 的样本丢弃"这种可计算的规则。

这个翻译过程本身就是瓶颈——翻译错了,后面所有自动化都在放大错误。

预训练 RSI 的产出:801-30B-A3B 与 6B token SFT

产出的模型是 30B 总参、3B 激活的 MoE,稀疏度 10:1。

对比一下同代开源 MoE 的稀疏度:

模型 总参 激活 稀疏度
801-30B-A3B30B3B10 : 1
混元 Hy4770B49B16 : 1
LongCat-2.51.6T48B33 : 1

10:1 属于偏保守的一档。稀疏度低意味着每 token 读的权重多、算力贵,但专家利用率高、训练更稳。

3B 激活按 4bit 算,每 token 读 1.5GB 权重。H200 的 4.8TB/s 带宽下,理论上限约 3200 token/s(单卡、零开销、不算 KV)。这个量级说明它是能单机跑的模型,不是给集群用的。

真正要留意的是"6B token SFT、没有 RL"这句话。

现在的主流做法是预训练完再做大规模 SFT + RLHF,SFT 动辄几百 B token。6B token 的 SFT 是轻量级的,而且跳过了 RL。论文的说法是:在这个设置下,模型的四个 agentic 基准平均分超过了做过完整后训练的同尺寸模型(包括 Qwen3.6-35B-A3B)。

如果这个对比成立,含义是:基座的质量比后训练的规模更重要。 一个数据管道做得好的基座,轻量 SFT 就能打;基座不行,后训练堆再多也补不回来。

这个结论我谨慎接受。原因是 agentic 基准本身就偏好"会用工具"的模型,而基座训练里如果已经包含了大量 agent 轨迹,那这项优势是预期内的,不算意外。

三类循环:debug、headroom、经验转指标

RSI 用到预训练上:6 条管道,130 个版本

图 1:三层的难度与收益不是同向的,最难的那层收益最大、风险也最大

把三类循环拆开看,会发现它们的"可自动化程度"完全不同。

debug 循环最容易自动化。 报错信息明确、复现路径固定、修复方案有限。这类活人类工程师也是照着手册干,交给 agent 没有本质障碍。

headroom 循环中等难度。 用小规模 SFT 探"这个基座还能不能被拉起来",需要判断"这次的提升是信号还是噪声"。这个判断依赖统计素养,agent 容易过拟合到偶然波动上。100 题基准的误差有 ±9.8 个点,如果 headroom 探测的样本量比这还小,结论就不可靠。

经验转指标最难。 这是把隐性知识显性化,本质是知识工程。做好了收益最大(一旦变成指标就能无限复用),做砸了危害也最大(错误的指标会系统性地筛掉好数据)。

论文没给这三类的成功率,只给了总体产出。这个缺口我觉得是理解这套方法的关键——如果 90% 的收益来自第一类,那这套方法的门槛比想象中低;如果来自第三类,那它很难复制。

共享上下文:负面结果为什么要存

论文里有个工程细节值得单独说:共享上下文基础设施,用来保存负面结果。

多个团队、130 多个版本并行推进的时候,最大的浪费是"重复踩同一个坑"。A 团队试过的方案不行,B 团队不知道,又试一遍。

存正面结果很自然(有效的配置、好用的提示词),存负面结果反人性——没人愿意记录自己失败的过程。但负面结果的复用价值往往更高:它排除了一整片搜索空间。

这个设计思路和软件工程里的"事故复盘库"是一回事。区别在于 agent 可以自动读写这个库,人不行——人写复盘要花时间,agent 写完就进上下文了。

130 个版本的账:RSI 的调用量怎么估

论文给了"130+ 基础设施版本"这个数字,没给 agent 调用次数。可以估一下。

假设每次修一个版本,单轮修复成功率 p,那 130 个版本的总调用轮数期望是 130/p:

单轮成功率 一次修好 需 3 轮以上 总轮数期望
90%117 个1.3 个144 轮
70%91 个11.7 个186 轮
50%65 个32.5 个260 轮
30%39 个63.7 个433 轮

p=70% 时,130 个版本要 186 次调用,其中 12 个需要修 3 轮以上。这部分"难修的"会消耗不成比例的时间和上下文。

这个估算的意义在于:RSI 的成本不是线性的,尾部很长。 大部分版本一次就好,少数几个会反复失败,而恰恰是这几个决定了整个流程能不能按时收敛。

论文提到的 debug 循环如果设计得好,p 应该能到 70% 以上。低于 50% 的话,130 个版本要 260 轮以上,人工审核的负担会很重。

四种 RSI 的落地顺序

把这四条放在一起看,能看出 RSI 的落地顺序:

案例 阶段 改什么 可重复性
Naive-N0.5-Flash推理引擎内核实现高(可反复测)
Hy4 → Jev后训练训练配方中(可重训)
百度 ERNIE Evolve推理优化服务配置高(可灰度)
801-30B-A3B预训练数据管道与基础设施极低(一次 run)

顺序很合理:从可重复性高的环节往低的环节推。可重复性高,试错成本低,agent 的价值主要在"省人力";可重复性低,试错成本极高,agent 的价值在"少犯错"。

预训练是终点,因为这里一旦错了,几十万 GPU 小时就没了。能在这里用 agent,说明前面几个阶段的可靠性已经被验证过。

我的判断是:这套方法的复制门槛不在 agent 能力,在"指标化"能力。 能把多少专家判断变成可计算指标,决定了 agent 能接多少活。这个转化工作没有捷径,得一个个来。

参考资料

目录导航
  • RSI 改的是预训练流程,不是模型
  • 预训练 RSI 的产出:801-30B-A3B 与 6B token SFT
  • 三类循环:debug、headroom、经验转指标
  • 共享上下文:负面结果为什么要存
  • 130 个版本的账:RSI 的调用量怎么估
  • 四种 RSI 的落地顺序
    • 参考资料
  • 相关文章:

  • 130 个版本要多少次 agent 调用:算给你看
  • 递归自我改进怎么落地:先优化推理,不造模型
  • Hy4 训出的 Jev:RSI 实验的 8 项 6 胜
  • DeepSeek V5 用昇腾 950 训练:从推理到预训练差什么
  • Anthropic 招股书:Q3 营收近 170 亿,单季却亏 233 亿
  • Anthropic 自曝 80% 代码由 Claude 写:RSI 递归自我改进,是捷径还是悬崖
  • 发表评论

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。