开源编码再上台阶:Ornith-1.0 用“自脚手架+自改进RL”重新定义 Agentic Coding

当模型开始自己设计解题脚手架,开源编码模型的边界又被往前推了一步。

这波开源编码,为什么是 Ornith-1.0

开源编码领域最近又在聚光灯下。DeepReinforce 发布 Ornith-1.0 全家桶,一次放出 9B Dense、31B Dense、35B MoE、397B MoE 四个版本,全部 MIT 许可,允许商用和再分发。这个姿势本身就说明:它不只是“又一个模型发布”,而是一套面向 Agentic Coding 的系统性开源方案。

与其说它在卷参数规模,不如说它在卷“编码代理的训练方式”。它做的是让模型在强化学习里同时学会两件事:一是怎么解题,二是怎么为自己搭解题脚手架。这个思路比单纯增大模型规模更接近真实软件工程场景。

四个版本,覆盖从端侧到旗舰

Ornith-1.0 的定位不是单点模型,而是一条完整能力带:

  • Ornith-1.0-9B Dense:面向端侧和本地部署,体积小、显存低,适合个人设备或边缘环境。

  • Ornith-1.0-31B Dense:在容量和推理成本之间取平衡,适合单卡或轻量服务器场景。

  • Ornith-1.0-35B MoE:总参数更大,但每次激活更少,兼顾性能与效率。

  • Ornith-1.0-397B MoE:旗舰版本,面向极限 benchmark 和重度 Agent 任务。

官方宣称它建立在 Gemma 4Qwen 3.5 等开源预训练底座之上,说明 DeepReinforce 没有从零造轮子,而是把精力集中在后训练策略和编码任务的强化学习框架上。这一点很关键,因为它意味着开源社区可以更快跟进,也更方便验证和二次开发。

核心创新:自脚手架 + 自改进 RL

这次最值得关注的不是某个数字,而是训练思路。

传统做法里,强化学习通常依赖人类设计好的 harness、脚本或评估框架来引导模型生成答案。Ornith-1.0 的做法是让模型自己生成两个东西:一是答案 rollout,二是引导这些答案的 scaffold。随后再通过 rollout 的 reward 同时反哺 scaffold 和答案策略,形成联合优化。

简单理解,就是模型不但要学会写代码,还要学会“给自己布置任务环境”。这种联合优化带来两个好处:一是搜索轨迹更合理,二是更容易发现更高质量解法。它也解释了为什么小模型在编码任务里能表现出超预期性能。

当然,让模型自己设计 scaffold 也带来 reward hacking 风险。官方给出了三层防御:固定环境与工具边界、确定性监控器拦截越界操作、冻结 LLM judge 对策略进行二次审核。这个防御结构至少说明团队对安全问题有清醒认识,而不是只追求 benchmark。

基准成绩:不只是“又一个高分模型”

根据官方博客,Ornith-1.0-397B 在 SWE-Bench Verified 拿到 82.4,在 Terminal-Bench 2.1 拿到 77.5。官方将其与 Claude Opus 4.7、MiniMax M3、DeepSeek-V4-Pro 等模型并列比较,并强调它在部分编码和代理基准上超过同级或更大规模竞品。

更值得注意的现象发生在 35B 级别。Ornith-1.0-35B 被描述为在多个编码 benchmark 上优于 Qwen 3.5-35B、Qwen 3.6-35B 和 Gemma 31B,甚至在 Terminal-Bench 2.1 上超过 Qwen 3.5-397B。如果这个结果稳定可复现,它说明 MoE 架构和自脚手架训练可能在局部能力上打破了“大模型一定更强”的直觉。

9B 版本同样有看点。官方称其能在端侧部署,同时在 SWE-Bench Verified 和 Terminal-Bench 上达到接近更大模型的成绩。对本地开发者和设备端 AI 场景来说,这意味着“可运行”和“可用”之间的差距正在缩小。

本地部署和生态兼容

官方提到 GGUF 版本已经发布,可通过 OllamaLM StudioAtomic Chat 等本地推理工具直接部署。这意味着用户不需要复杂的云端推理环境就能试用,降低开源模型落地门槛。

MIT 许可本身也是一种生态策略。它让企业、研究者和个人开发者都能把 Ornith-1.0 用于商业产品、二次训练、内部工具或论文实验,而无需担心许可证兼容性问题。对中文开源社区而言,这种兼容性尤其重要,因为很多团队对商用许可证限制非常敏感。

开源编码模型下一步

Ornith-1.0 的发布有几个信号值得关注。

第一,编码任务的竞争已经进入“训练框架创新”阶段。过去一年多,很多模型竞争集中在数据、基座模型和 scaling;现在开始有人认真改造 RL 流程本身。自脚手架是一个很明确的新方向。

第二,9B 到 397B 的全尺寸覆盖,说明团队并不打算只做旗舰秀肌肉,而是希望模型家族在不同硬件预算下都有可用版本。这对真实工程落地更友好。

第三,MIT 许可 + GGUF + 多平台部署,本质上是在争取本地开发者、企业和研究机构。如果后续社区能围绕这套训练范式产出足够多的复现和微调经验,Ornith-1.0 有可能成为开源编码领域新的参考系。

对关注 AI 编程、本地大模型和开源基础设施的人来说,这都值得继续跟踪。

写在最后

如果你日常会跑本地编码助手、做软件工程自动化,或者只是好奇“小模型能不能真正写代码”,Ornith-1.0 都值得列入近期观察名单。尤其是 35B 和 9B 两个版本,前者验证训练范式能否打破规模直觉,后者验证端侧编码是否真正可用。

这场开源接力还在继续。

更多可以继续深挖的方向

这篇调研目前主要基于官方博客和公开资料,以下方向仍值得继续追:

  • HuggingFace 模型卡里的训练细节、tokenizer、license 文件和社区讨论

  • GitHub 仓库的 README、训练脚本、复现步骤和 issue 反馈

  • 第三方独立测评,尤其是 SWE-Bench / Terminal-Bench 的逐项对比

  • 与 DeepSeek-V4、Gemma 4、Qwen 3.5 在同一 benchmark 套件上的可比数据

  • 本地部署实测:GGUF 版本在 Ollama / LM Studio 中的运行效果和显存占用

我会继续跟进这些材料,有新材料就补进这篇文章里。

相关链接

引用链接

[1]https://huggingface.co/collections/deepreinforce-ai/ornith-10

[2]https://huggingface.co/deepreinforce-ai

[3]https://deep-reinforce.com/ornith_1_0.html

[4]https://x.com/ornith


开源编码再上台阶:Ornith-1.0 用“自脚手架+自改进RL”重新定义 Agentic Coding
https://maoyu92.github.io/2026/06/29/07 AI笔记/AI工具与模型/a064_开源编码再上台阶:Ornith-1.0 用“自脚手架+自改进RL”重新定义 Agentic Coding/
作者
陈文茂
发布于
2026年6月29日
许可协议