NVIDIA-labs OO Agents: 原生Python面向对象代理
摘要
NVIDIA 面向对象代理 (NOOA) 提出了一种 Python 框架,其中代理是 Python 对象,方法作为动作,文档字符串作为提示,从而利用熟悉的编程范式实现可靠、可测试的 AI 代理。
查看缓存全文
缓存时间: 2026/07/24 05:06
Paper page - NVIDIA-labs OO Agents: 原生Python面向对象智能体
来源: https://huggingface.co/papers/2607.20709 作者:
,
,
,
,
,
,
,
,
,
,
,
,
,
摘要
传统智能体开发分散在提示模板、工具模式、回调代码和工作流图中。我们提出NVIDIA面向对象智能体(NOOA),一个模型无关的Python框架,用于构建可靠的AI智能体。NOOA采用更简单的方法:智能体是一个Python对象。其方法是模型可采取的动作,字段是状态,文档字符串是提示,类型注解是契约。方法体中仅包含“…“的方法在运行时由LLM驱动的智能体循环完成,而具有正常方法体的方法则保持标准确定性Python。这为开发者和智能体提供了相同的接口,因此智能体行为可以像其他软件一样被测试、追踪、重构和改进。本文有三项贡献:(1) 我们提出智能体即Python对象的编程模型及其背后的设计原则。在Python已有抽象的地方,我们直接采用。智能体特定的能力——上下文、事件、状态渲染、长期记忆和验证过的LLM循环——通过简单的Python风格API暴露,因此开发者和智能体共享一个熟悉的编程模型。(2) 我们识别出六个面向模型的理念,据我们所知,NOOA是第一个将它们结合在单一表面上的:类型化输入/输出、对活动对象的引用传递、将代码作为动作、可编程循环工程、显式对象状态以及用于上下文和事件的模型可调用工具API。我们发现社区已经在一定程度上有多个此类理念的收敛——通常作为实验性或部分特性——并呈现比较以鼓励进一步采用。(3) 我们证明了当前模型能有效使用这一接口,无论是在针对性的能力测试中,还是在诸如SWE-bench Verified、Terminal-Bench 2.0和ARC-AGI-3等智能体和推理基准测试上。
查看arXiv页面 (https://arxiv.org/abs/2607.20709)查看PDF (https://arxiv.org/pdf/2607.20709)添加到收藏 (https://huggingface.co/login?next=%2Fpapers%2F2607.20709)
在你的智能体中获取这篇论文:
hf papers read 2607.20709
没有最新的CLI?curl -LsSf https://hf.co/cli/install.sh | bash
引用本文的模型0
没有模型链接此论文
在模型README.md中引用arxiv.org/abs/2607.20709以从本页链接。
引用本文的数据集0
没有数据集链接此论文
在数据集README.md中引用arxiv.org/abs/2607.20709以从本页链接。
引用本文的Spaces0
没有Space链接此论文
在Space README.md中引用arxiv.org/abs/2607.20709以从本页链接。
包含本文的收藏集0
没有收藏集包含此论文
添加此论文到收藏集 (https://huggingface.co/new-collection)以从本页链接。
相似文章
@Saboo_Shubham_:NVIDIA 将面向对象编程引入 AI 智能体。你的智能体是一个 Python 类。字段是状态,方法也是……
NVIDIA 推出了一款开源框架,将面向对象编程应用于 AI 智能体,将智能体视为 Python 类:字段即状态,方法即工具,文档字符串即提示词。
Nvidia AI - Object Oriented Agents Intro
Nvidia 开源的面向对象智能体框架,允许开发者将智能体定义为 Python 类,通过文档字符串作为提示词、返回类型注解作为结构化输出,简化了 LLM 应用的开发。
openai/openai-agents-python
OpenAI 发布 openai-agents-python,这是一个轻量级框架,用于构建多智能体工作流,支持 OpenAI API 和 100+ 其他大语言模型。该 SDK 包含沙箱智能体、工具、护栏、人工介入循环、追踪和实时语音智能体等功能。
NVIDIA BioNeMo Agent Toolkit 在 Claude Science 中为生命科学研究人员带来加速 AI
NVIDIA 发布了 BioNeMo Agent Toolkit,将 GPU 加速的 AI 能力以可调用技能的形式集成到 Anthropic 的 Claude Science AI 工作台中,使生命科学研究人员能够通过自然语言运行加速的工作流程,如蛋白质结构预测和药物发现。
@dair_ai: https://x.com/dair_ai/status/2083940505746853940
A weekly roundup of top AI papers covering NVIDIA's NOOA object-oriented agent framework, Microsoft Research's ReOPD on-policy distillation method, and a study on invisible reasoning chains in frontier models.