NVIDIA NOOA 论文:agent 就是一个 Python 对象,六大模型接口能力集于一身
omarsar0 · x · 2026-10-21
NVIDIA 发布 Object-Oriented Agents(NOOA)论文,提出一个模型无关的 Python agent 框架,核心理念是「agent 就是一个 Python 对象」:方法是模型可执行的动作,字段是状态,docstring 是 prompt,类型注解即契约。
要点:
- 边界写在源码里:方法体为 "..." 的方法在运行时由经过验证的 LLM 循环补全,方法体为普通代码的则保持确定性 Python——概率行为与确定行为的分界线直接可见、可读
- 论文称首次在同一抽象层组合六项模型侧能力:类型化输入输出、对活跃对象的引用传递、code as action、可编程循环工程、显式对象状态、模型可调用的 harness API(上下文与事件)
- 在 SWE-bench Verified、Terminal-Bench 2.0 和 ARC-AGI-3 上评估;在 ARC-AGI-3 上把多智能体世界模型系统压缩为带一页 skill 的单 agent,并推进了分数-成本 Pareto 前沿
- 意义:agent 与开发者共享同一编程模型,agent 行为因此可以用仓库里现成的工具进行测试、追踪和重构,比再造一个编排 DSL 更现实的可靠性路径
灵感源自 PyTorch:强大的运行时也可以呈现给用户一个简单的 Python 编程模型。
「编程与Agent」频道最新
- EAU 框架:让用户模拟器、环境与策略共同进化训练 agent — UAlberta · 2026-10-21
- Meta 提出 Self-Credit:稀疏奖励下智能体 RL 的信用分配新解法 — meta · 2026-10-21
- Notion 揭秘模型路由器 Auto:复用 Elo 评测,成本比单个旗舰模型低 62%-93% — ivanhzhao · 2026-10-21
- 开发者搭自动化让 Agent 主动认领搁置已久的 PR 和 Issue — vikvang1 · 2026-10-21
- 防篡改 agent 日志仍不够:谁来做最终状态的独立复核? — ZealousidealAct9661 · 2026-10-21
- 一条长提示词让 Claude 用 Blender 建成动画机械蜘蛛,首次尝试零修正 — sidahuj · 2026-10-21