NVIDIA开源NOOA智能体框架:一个Python类就是一个Agent,SWE-bench达82.2%
NVIDIA开源NOOA智能体框架:一个Python类就是一个Agent,SWE-bench达82.2%
8月9日,NVIDIA Labs正式开源NOOA智能体框架(Apache 2.0协议),采用革命性设计:一个Python类就是一个Agent,方法即动作、字段即状态、文档字符串即提示词。SWE-bench Verified得分82.2%,支持通过LiteLLM对接任意模型。
8月9日,NVIDIA Labs宣布以Apache 2.0协议正式开源NOOA智能体框架,这是目前设计最为简洁优雅的AI Agent开发框架之一。NOOA的核心创新在于架构层面:一个Agent就是一个Python类,方法体为...的部分由LLM在运行时补全,普通方法体则是确定性Python代码,状态、提示词、动作、契约全部统一在一个可测试、可追踪、可版本控制的类中。
核心亮点:
- 极简架构设计:摒弃传统Agent框架的提示词模板+回调图复杂模式,采用Python原生类结构,开发者可以像写普通软件一样构建AI智能体,大幅降低开发和调试门槛。
- 基准测试成绩优异:当前v0.0.8 alpha版本在SWE-bench Verified上达到82.2%,CyberGym L1为86.8%,ARC-AGI-3为85.1%,对于alpha版本来说表现强劲。
- 模型无关设计:通过LiteLLM支持接入任意大语言模型,开发者可以灵活选择底层模型提供商,不被锁定在单一生态。
- 安全提醒:官方明确警告AST检查不是沙箱隔离机制,运行NOOA Agent时必须在容器、虚拟机或NVIDIA OpenShell等隔离环境中执行。
安装与使用:
NOOA支持Python 3.12-3.13环境,安装方式极为简单:pip install nooa。框架定位为NVIDIA AI基础设施生态的重要组成部分,延续了CUDA、TensorRT等平台型产品的战略思路——当所有AI公司都在使用NVIDIA的芯片、工具和框架时,无论谁最终胜出,NVIDIA都是赢家。
NOOA的开源进一步丰富了AI Agent开发工具链,其简洁的设计理念可能成为下一代Agent框架的标杆。