当各家 Agent 框架都在往「复杂」的方向堆功能——多智能体编排、记忆系统、技能市场、可视化画布——英伟达却发布了一个反其道而行之的开源框架。8 月 9 日,NVIDIA Labs 开源了代号 NOOA 的 Agent 框架(Apache 2.0 许可),核心设计朴素到近乎激进:一个智能体就是一个 Python 类。方法的函数体写「...」的部分由大模型在运行时补全,函数体是普通代码的方法则是确定性的 Python 逻辑;状态、动作、契约、提示词,全部收敛在一个类里,可以被测试、被追踪、被像普通软件一样纳入版本控制。英伟达工程师在技术博客里说,NOOA 的「创新」是结构性的:Agent 不再是一堆提示词模板和回调图的集合,而是与普通软件工程同构的代码对象。

一、核心设计:为什么「agent 是一个类」

理解 NOOA,关键在它想解决的问题。现有的主流 Agent 框架,本质上是在「模型调用」外面套一层又一层的抽象:提示词模板、工具注册表、回调函数、状态管理、多智能体通信……开发者上手门槛高,调试困难,而且每一层抽象都会引入新的心智负担。NOOA 的选择是做减法:把 Agent 的全部要素压进一个 Python 类——类的属性就是状态,方法就是动作,方法的文档字符串就是提示词,函数体为「...」的方法由 LLM 在运行时自动补全实现,函数体完整的则是普通 Python 代码。这让 Agent 获得了普通软件的全部工程红利:可以单测(方法级)、可以 trace(调用链)、可以 git 版本控制(行为随代码走)、可以静态分析。对于已经在用 Python 做工程的团队,理解 NOOA 几乎没有学习曲线——这就是它最激进的地方:不是发明新范式,而是把 Agent 拉回软件工程最成熟的形态。

二、基准表现:alpha 框架的 82.2%

性能数据同样不弱。据 NVIDIA 技术博客披露,NOOA(当前版本 v0.0.8 alpha,Python 3.12-3.13,pip install nooa 即可安装)在 SWE-bench Verified 上取得 82.2%,CyberGym L1 为 86.8%,ARC-AGI-3 为 85.1%。对一个「agent = 一个类」的 alpha 框架而言,SWE-bench Verified 82.2% 属于相当有竞争力的成绩——作为参照,这一成绩已接近当前第一梯队编码智能体的水平区间。框架通过 LiteLLM 实现模型无关,可以对接任意主流大模型,不绑定英伟达自家的模型或推理栈。值得注意的是,这个「跑分结构」本身也传递了信号:SWE-bench 测的是真实软件工程任务、CyberGym 测的是网络攻防场景、ARC-AGI-3 测的是抽象推理——英伟达显然希望 NOOA 在「能干活」的同时经受「安全性」检验,而不是又一个只会聊天的演示框架。

三、安全警示:AST 检查不是沙箱

NOOA 的文档里有一条容易被忽略、但分量很重的安全警告:AST(抽象语法树)检查不等于沙箱隔离——静态分析只能发现「看起来可疑」的代码,拦不住「铁了心想逃逸」的代码,因此官方明确要求 NOOA Agent 必须运行在容器、虚拟机或英伟达 OpenShell 环境中。这句话几乎是对当下 Agent 安全讨论的精准回应:过去半年,从 SafeClawArena 到智能体编排框架连环爆雷(PraisonAI CVSS 10.0、Agentic-Flow 命令注入等),行业反复验证了一个教训——「在框架层做静态拦截」看起来很美,但攻击者只需要绕过检查逻辑就能得手。英伟达选择在官方文档里把这条边界划清楚,实际上是把「隔离责任」交还给部署方:框架负责提供干净的编程模型,运行时安全由容器化环境兜底。这种「框架与沙箱分离」的务实态度,比在框架里堆砌看似安全的检查函数更接近生产实践。

四、客观看:框架之争与英伟达的算力生意

从产业视角看,NOOA 开源的意义不止于又一个框架。其一,它是英伟达「从卖芯片到卖生态」战略的延续:Agent 框架越流行,跑在上面的推理负载越多,对英伟达算力的需求就越大——框架开源本身不赚钱,但它是算力生意的流量入口;其二,NOOA 与 OpenAI Agent Plugins 1.0.0 标准、Claude Code 的插件体系形成了另一重对照:当行业在争抢「插件生态标准」时,英伟达押注的是「让 Agent 开发足够简单,让任何人都能跑起来」——前者争的是分发权,后者争的是算力消费量。但客观的疑问同样存在:其一,NOOA 的 82.2% 等基准均为厂商自测数据,尚未看到第三方独立复现,实际表现待验证;其二,alpha 版本意味着 API 与内部结构可能快速变化,「agent 就是一个类」的极简主义在复杂的多智能体生产场景下是否够用,需要在真实项目中检验;其三,「框架与沙箱分离」的安全模型对部署方的工程能力提出了更高要求,中小企业能否达标是另一道门槛。可以确定的是,2026 年的 Agent 框架竞争已经进入「拼工程哲学」阶段:有人做加法(生态、编排、记忆),有人做减法(结构、可测试、可复用)——英伟达的这场减法实验,值得开发者放进测试清单。