NVIDIA-labs OO Agents (NOOA) 是一个 Pythonic、模型无关的框架,将 AI 智能体视为原生 Python 对象,通过单个类整合状态、提示、工具和类型化接口。

Stars

436

7 天增长

暂无数据

Fork 数

51

开放 Issue

3

开源协议

NOASSERTION

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将面向对象设计与大语言模型编排相融合,开发者可以使用熟悉的 Python 结构(方法、文档字符串、类型注解)定义智能体行为,并内置类型化 I/O、自动重试和追踪,减少了对单独工具模式的需求。

适合谁使用

  • 构建 AI 智能体的 Python 开发者
  • 探索智能体编排模式的研究人员
  • 需要确定性-LLM 混合工作流的团队
  • 希望减少智能体框架样板代码的开发者

典型使用场景

  • 使用类型化结构化输出进行客户支持工单分类
  • 客户反馈情感与主题分析
  • 带方法链和状态的多步骤智能体工作流
  • 以最小配置快速原型化智能体流水线

项目优势

  • Pythonic 接口消除了单独工具定义的需要——方法和注解即为契约
  • 类型化契约与自动重试提高了可靠性和运行时安全性
  • 在同一类中同时支持 LLM 驱动(通过 `...` 方法体)和确定性 Python 方法
  • 内置追踪、可选的 CLI、记忆和评估子包便于调试和测试

使用前须知

  • 研究软件,存在粗糙边缘,尚未达到生产就绪
  • LLM 生成的代码可能执行危险操作,需要操作系统级沙箱(如容器、NVIDIA OpenShell)
  • 进程内 AST 验证器是纵深防御,而非隔离边界——可被反射式 Python 绕过

README 快速开始

Installation

项目描述

labs-OO-agents

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482