Ornith-1.0 – DeepReinforce 开源的 Agentic 编程系列模型

导读摘要:
Ornith-1.0 是 DeepReinforce 团队推出的专为 Agentic 编程任务设计的开源大模型系列,基于 Gemma 4 与 Qwen 3.5 预训练基座,采用自改进训练框架,在代码生成与软件工程基准上达到同级别开源模型的 SOTA 水平。该系列提供 9B Dense、31B Dense、35B MoE、397B MoE 四种规格,覆盖从边缘设备到旗舰级服务器的全场景部署需求,并已...
1. Ornith-1.0是什么
Ornith-1.0 是 DeepReinforce 团队推出的专为 Agentic 编程任务设计的开源大模型系列,基于 Gemma 4 与 Qwen 3.5 预训练基座,采用自改进训练框架,在代码生成与软件工程基准上达到同级别开源模型的 SOTA 水平。该系列提供 9B Dense、31B Dense、35B MoE、397B MoE 四种规格,覆盖从边缘设备到旗舰级服务器的全场景部署需求,并已上架 HuggingFace 平台,支持兼容 OpenAI API 的接口调用。

技术定位与领域: Ornith-1.0 定位于 Agentic 编程专用大模型,属于自然语言处理与软件工程交叉领域。其核心任务是赋能 AI 智能体自主完成代码修复、功能实现、终端命令执行等复杂软件工程任务,而非仅做简单的代码补全或文本生成。该模型在 Terminal-Bench 2.1 和 SWE-Bench Verified 等专业基准上表现突出,标志着开源模型在 Agentic 编程方向上的重要突破。
研发背景: 该模型由 DeepReinforce 团队研发。团队观察到传统强化学习方法在代码生成任务中严重依赖人工设计的任务脚手架(harness),这限制了模型自主探索和优化的能力。为此,团队提出了自改进训练框架,让模型在训练过程中联合生成解决方案与任务特定脚手架,实现两者的协同优化,从而减少人工干预并提升最终效果。
核心价值: Ornith-1.0 解决了开源模型在 Agentic 编程任务中性能不足和部署灵活性差的痛点。其 397B 旗舰版在 SWE-Bench Verified 上取得 82.4 分,超越 Claude Opus 4.7;而 35B MoE 版本在 Terminal-Bench 2.1 上以 64.4 分超越 397B 参数的 Qwen 3.5-397B(53.5 分),实现了“以小博大”的越级性能。同时,9B 版本可在边缘设备运行,大幅降低了 Agentic 编程能力的使用门槛。
技术特点: 模型采用自改进训练框架,通过强化学习让模型自主生成任务脚手架并与解决方案联合优化,摆脱了对人工设计脚手架的依赖。其联合优化机制在训练过程中同时优化任务脚手架和生成结果,使模型能够自主发现更优的搜索轨迹,持续提升输出质量。
2. 主要功能
全规格覆盖: 提供 9B Dense、31B Dense、35B MoE、397B MoE 四种规格,覆盖从边缘设备到旗舰级服务器的全场景部署需求。用户可根据硬件条件和任务复杂度灵活选择,无需为资源受限场景牺牲性能。
Agentic 编程能力: 专为智能体编程任务优化,支持复杂软件工程问题的自动化解决。模型能够自主分析 GitHub Issue、定位代码缺陷、生成修复补丁,并执行终端命令,实现从问题理解到解决方案落地的全流程自动化。
自改进脚手架生成: 模型能够自主生成任务特定的脚手架(harness),引导并优化解决方案的搜索路径。这一能力源自自改进训练框架,使模型在推理时无需依赖外部预设的评估逻辑,即可高效探索可行解空间。
本地部署兼容: 已上架 HuggingFace 平台,提供兼容 OpenAI API 的接口,方便开发者集成到现有开发工作流或 Agent 框架中。支持 Docker、vLLM 等多种本地部署方案,满足企业级隐私和定制化需求。
越级性能表现: 35B MoE 版本在 Terminal-Bench 2.1 上以 64.4 分超越 397B 参数的 Qwen 3.5-397B(53.5 分),实现“以小博大”。9B 模型性能匹敌 Gemma 4-31B 与 Qwen 3.6 35B,在低资源环境下仍能提供高质量代码生成能力。
开源友好协议: 采用 MIT 开源许可证,代码和模型权重完全开源,支持商业和学术用途。开发者可自由修改、分发和商用,无需支付授权费用,降低了 Agentic 编程技术的采用门槛。
3. 如何使用
获取模型权重: 访问 HuggingFace 平台,搜索“Ornith-1.0”系列,找到对应规格的模型仓库。根据需求选择 9B Dense、31B Dense、35B MoE 或 397B MoE 版本,使用
git lfs clone命令下载模型权重文件。环境配置与安装: 推荐使用 Python 3.10+ 环境,安装 PyTorch 2.0+ 和 Transformers 库。对于 35B 及以上规格,建议使用 NVIDIA A100 或 H100 GPU,显存需求不低于 80GB。9B 版本可在单张 RTX 4090 上运行,显存需求约 20GB。
本地推理部署: 使用 HuggingFace Transformers 加载模型,代码示例如下:
from transformers import AutoModelForCausalLM, AutoTokenizer model = AutoModelForCausalLM.from_pretrained("deepreinforce-ai/Ornith-1.0-9B", device_map="auto") tokenizer = AutoTokenizer.from_pretrained("deepreinforce-ai/Ornith-1.0-9B")对于 397B 版本,建议使用 vLLM 或 TensorRT-LLM 进行推理加速。
API 接口调用: 模型提供兼容 OpenAI API 的接口,可通过
curl或 Python 客户端集成到现有工作流。示例调用命令:curl (链接待官方发布后更新) \ -H "Content-Type: application/json" \ -d '{"model": "ornith-1.0-9b", "messages": [{"role": "user", "content": "修复以下代码中的内存泄漏问题"}]}'任务配置与集成: 针对 Agentic coding 场景,将模型接入 IDE 插件(如 VS Code 扩展)或自动化软件工程流水线。建议使用 LangChain 或 AutoGPT 等 Agent 框架,将模型作为核心推理引擎,配置工具调用和终端执行权限。
注意事项: 首次加载模型时需下载权重文件,建议使用高速网络连接。对于 397B 版本,需确保服务器具备足够的存储空间(约 800GB)和 GPU 显存(推荐多卡并行)。使用过程中注意监控 GPU 温度,避免长时间高负载运行导致过热。
4. 优缺点分析
| 优点 |
|---|
| 自改进训练框架创新: 模型能够自主生成任务脚手架并与解决方案联合优化,减少了对人工设计的依赖,在 Terminal-Bench 2.1 和 SWE-Bench Verified 上取得 SOTA 成绩,技术路径具有前瞻性。 |
| 全规格覆盖灵活部署: 提供 9B 到 397B 四种规格,覆盖从边缘设备到服务器的全场景,用户可根据预算和任务复杂度灵活选择,9B 版本在 RTX 4090 上即可运行,降低了入门门槛。 |
| 越级性能表现突出: 35B MoE 版本在 Terminal-Bench 2.1 上以 64.4 分超越 397B 参数的 Qwen 3.5-397B(53.5 分),展示了 MoE 架构在参数效率上的显著优势,实现了“以小博大”。 |
| MIT 开源协议友好: 采用 MIT 许可证,代码和权重完全开源,支持商业和学术用途,开发者可自由修改、分发和商用,无需担心授权费用,有利于社区生态的快速构建。 |
5. 同类工具对比
| 对比维度 | Ornith-1.0 | DeepSeek-V4-Pro | Qwen 3.5-397B |
|---|---|---|---|
| 参数规模 | 9B / 31B Dense、35B / 397B MoE(全系列梯度覆盖) | 超大参数(具体规格未公开细分梯度) | 397B MoE |
| Terminal-Bench 2.1 | 77.5(397B)/ 64.4(35B) | 67.9 | 53.5 |
| SWE-Bench Verified | 82.4(397B) | 80.6 | 未公开 |
| 核心训练方法 | 自改进训练框架:模型自主生成任务脚手架并与解决方案联合优化,减少人工设计依赖 | RLHF + 规则驱动优化:依赖人类反馈与预设规则进行代码优化 | 预训练 + 指令微调 |
| 模型定位 | Agentic 编程专用:专为智能体编程、终端命令执行、软件工程自动化设计 | 通用编程开源:面向广泛代码生成与编程辅助任务 | 通用大语言模型 |
| 部署灵活性 | 全规格覆盖:9B 可部署至边缘设备,397B 面向服务器集群 | 主要聚焦超大参数版本,边缘部署受限 | 仅提供超大参数版本,部署门槛高 |
| 开源协议 | MIT(完全开源,可自由商用) | 开源(具体协议以官方为准) | 开源(Apache 2.0) |
选型建议: 对于专注于 Agentic 编程和自动化软件工程任务的团队,Ornith-1.0 是最佳选择,其自改进训练框架在 Terminal-Bench 和 SWE-Bench 上的领先成绩证明了其在智能体编程场景中的优势。特别是 35B MoE 版本,在参数效率上表现突出,适合预算有限但需要高性能的团队。如果团队需要通用编程辅助能力,且更关注成熟生态和社区支持,DeepSeek-V4-Pro 是稳健的选择,但其在 Agentic 编程专项任务上的表现略逊于 Ornith-1.0。对于边缘部署或资源受限场景,Ornith-1.0 的 9B 版本是唯一可用的选项,其性能匹敌 Gemma 4-31B,但参数规模仅为后者的三分之一。
6. 编辑点评
从技术创新性来看,Ornith-1.0 的自改进训练框架是本次评测中最值得关注的亮点。传统强化学习方法在代码生成任务中高度依赖人工设计的任务脚手架,这不仅增加了开发成本,也限制了模型的泛化能力。Ornith-1.0 通过让模型在训练过程中联合生成解决方案与任务特定脚手架,实现了两者的协同优化,这一技术路径在开源模型中尚属首次。其在 Terminal-Bench 2.1 和 SWE-Bench Verified 上的 SOTA 成绩,特别是 35B MoE 版本超越 397B 参数的 Qwen 3.5-397B,有力地证明了该框架的有效性。
在实用价值方面,Ornith-1.0 的全规格覆盖策略值得肯定。从 9B 到 397B 的梯度设计,使不同规模的团队都能找到适合自身硬件条件的版本。9B 模型在边缘设备上的可用性,意味着 Agentic 编程能力不再局限于大型数据中心,个人开发者和中小企业也能受益。然而,模型的生态成熟度尚显不足,社区插件、教程和第三方工具支持有限,这可能会影响开发者的采用速度。
适用人群方面,Ornith-1.0 最适合以下群体:专注于自动化软件工程的 AI 研究员、需要构建 AI 程序员产品的创业团队、以及希望在边缘设备上部署代码辅助功能的企业开发者。对于追求极致性能的旗舰级应用,397B 版本是当前开源模型中的最佳选择;对于预算有限但需要高性能的团队,35B MoE 版本提供了出色的性价比。
未来发展潜力方面,Ornith-1.0 的开源策略(MIT 许可证)和技术创新(自改进训练框架)为其构建活跃社区奠定了基础。如果团队能够持续优化文档、丰富工具链,并推出更多规格的模型,有望在 Agentic 编程领域建立领先地位。但需注意,该领域竞争激烈,DeepSeek 和 Qwen 等对手也在快速迭代,Ornith-1.0 需要保持技术领先和生态建设并重。
7. 应用场景
智能体编程助手: 作为 AI 程序员的核心引擎,自动化处理 GitHub Issue 修复、代码审查与功能开发。开发团队可将 Ornith-1.0 集成到 CI/CD 流水线中,自动分析 Issue 描述、定位代码缺陷、生成修复补丁并提交 PR,大幅减少人工审查和修复的时间成本。
终端命令智能体: 基于 Terminal-Bench 优化能力,执行复杂的服务器运维、数据分析与自动化脚本任务。系统管理员可通过自然语言描述操作需求(如“查找所有日志文件中错误率超过 5% 的条目并生成报告”),模型自动生成并执行对应的 Shell 命令,降低运维门槛。
边缘设备代码辅助: 9B 版本可集成至本地 IDE 插件或离线开发环境,为资源受限场景提供实时代码补全和错误修复建议。在无网络连接的开发环境中,Ornith-1.0-9B 可作为本地 AI 编程助手运行,提供与云端服务相当的质量,同时保护代码隐私。
企业级软件工程: 397B 旗舰版可用于大型代码库维护、跨文件重构与复杂软件架构设计。大型企业的架构师团队可通过模型分析代码库依赖关系,提出重构建议,并自动生成跨多个模块的变更代码,加速大型项目的技术债务清理和架构升级。
自动化测试生成: 利用模型的代码理解能力,自动为现有代码生成单元测试和集成测试用例。QA 团队可将待测函数描述输入模型,模型自动分析函数逻辑、边界条件和异常路径,生成覆盖率高、可读性强的测试代码,提升测试效率。
8. 常见问题FAQ
Q:Ornith-1.0 与通用编程模型(如 DeepSeek-Coder)有何区别?
A:Ornith-1.0 专为 Agentic 编程任务设计,其核心差异在于自改进训练框架。通用编程模型主要优化单次代码生成质量,而 Ornith-1.0 擅长在复杂软件工程场景中自主探索解决方案,包括执行终端命令、修复跨文件 Bug 和生成任务脚手架。在 SWE-Bench Verified 上,Ornith-1.0 的 397B 版本以 82.4 分超越 DeepSeek-V4-Pro 的 80.6 分。
Q:35B MoE 版本如何实现“以小博大”的性能?
A:35B MoE 版本采用混合专家架构,每次推理仅激活部分参数(约 8B-10B),因此推理效率远高于同等参数量的 Dense 模型。在 Terminal-Bench 2.1 上,其 64.4 分超越了 397B 参数的 Qwen 3.5-397B(53.5 分),展示了 MoE 架构在参数效率上的优势。实际部署时,35B MoE 的显存需求约为 40GB,远低于 397B 版本。
Q:9B 版本在边缘设备上的实际表现如何?
A:9B 版本在低资源环境下性能匹敌 Gemma 4-31B 与 Qwen 3.6 35B,能够在单张 RTX 4090 上流畅运行。在代码补全和简单 Bug 修复任务中,其响应延迟低于 500ms,适合集成到本地 IDE 插件。但对于复杂跨文件重构任务,建议使用 31B 或更大规格版本。
Q:模型是否支持中文代码注释和文档生成?
A:模型基座为 Gemma 4 和 Qwen 3.5,两者均具备多语言能力,因此理论上支持中文。但目前官方评测基准(Terminal-Bench 2.1 和 SWE-Bench Verified)主要针对英文代码任务,中文场景的性能尚未有公开数据。建议开发者在中文任务中先进行小规模测试。
Q:如何将 Ornith-1.0 集成到现有的 Agent 框架中?
A:模型提供兼容 OpenAI API 的接口,可直接接入 LangChain、AutoGPT 或 CrewAI 等主流 Agent 框架。在 LangChain 中,可通过 ChatOpenAI 类配置 base_url 指向本地部署的 Ornith-1.0 服务。建议在 Agent 配置中启用工具调用功能,让模型能够执行终端命令和文件操作。
Q:397B 版本的部署需要多少硬件资源?
A:397B MoE 版本推荐使用 8 张 NVIDIA A100 80GB GPU 进行多卡并行推理,显存需求约 640GB。模型权重文件约 800GB,需配备高速 SSD 存储。推理时建议使用 vLLM 或 TensorRT-LLM 进行量化加速,可将显存需求降低至 400GB 左右。
Q:模型是否支持微调?
A:支持。模型采用 MIT 开源协议,权重完全开放,开发者可使用 LoRA 或 QLoRA 等技术进行参数高效微调。建议在 Agentic 编程任务数据集上进行微调,以进一步提升特定场景的性能。微调时注意保持自改进训练框架的联合优化目标,避免破坏模型的脚手架生成能力。
9. 项目地址
相关 AI 模型文章
QwenGyre – 阿里千问推出的超长程智能体在线强化学习框架
QwenGyre是阿里千问团队推出的面向超长程智能体任务的在线强化学习框架,专为单次执行约70万token、持续数小时乃至更长时间的复杂任务设计。该框架通过弹性调度机制在任务不中断的前提下将空闲GPU资源在采样与训练之间动态切换,并借助轨迹处理技术保留真实上下文、评估部分成果以及去重共享前缀以控制训练成本。在Qwen3.8-2.4T旗舰模型上,QwenGyre仅用48步便将NL2RepoBench...

Muse Wonder – Meta 超级智能实验室推出的前沿模型系列
Muse Wonder 是 Meta 超级智能实验室推出的前沿模型系列,建立在 Muse Spark 基础之上,具备跨对话长期记忆与自主坚持长任务的能力。该模型在遇到执行障碍时会主动更换方案,并在重要操作前先与用户确认,覆盖保险理赔、法律金融等专家场景及编程任务。模型分为标准版与完整版两个版本,标准版通过 Meta API 和 Muse Code 开放,完整版仅面向 Muse Code 订阅用户。...

REA:开源逆向分析工具,让 AI Agent 无需源码即可解析软件
REA(Reverse Engineer Anything)是一款开源的通用逆向分析工具,通过 MCP(Model Context Protocol)协议将 Claude Code、Codex、Cursor 等 AI 编程 Agent 与 Ghidra、Hopper、IDA 等专业逆向工具连接起来,使 Agent 能够在无源码条件下对软件进行深度分析。REA 覆盖从原生二进制、Electron/J...

Beam – Reflection AI 开源的首款大语言模型:501B稀疏MoE架构的工程力作
Beam是Reflection AI推出的首款开源大语言模型,采用501B参数的稀疏MoE架构,每个token仅激活23B参数,支持100万token上下文窗口,预训练消耗23.8T token。该模型在软件工程任务上达到GLM-5.2同级水平,其训练过程堪称重工业级别的算力展示:预训练阶段使用6,144张GB300 GPU在不到四周内完成,随后动用10,500张GB300进行为期四周、超1亿次r...
版权声明:本文部分内容由 AI 辅助生成并经人工校准,版权归本站所有,未经允许禁止任何形式的转载。
