AgentesCódigo Abierto 🇺🇸 08.08.2026 00:02

NVIDIA publica NOOA: un framework de Python orientado a objetos que convierte un agente de IA en una sola clase

NVIDIANVIDIA OpenAIOpenAI AnthropicAnthropic
NVIDIA Labs ha liberado como código abierto NOOA, un framework de Python agnóstico al modelo que permite a los desarrolladores construir agentes de IA como una única clase de Python, con métodos como acciones, campos como estado, docstrings como prompts y anotaciones de tipo como contratos. El framework logra un 82,2% en SWE-bench Verified y un 86,8% en CyberGym L1 usando aproximadamente la mitad de los tokens en comparación con otros harnesses. Tiene licencia Apache 2.0 y se puede instalar mediante pip, pero sigue siendo una vista previa de investigación alfa, por lo que los agentes deben ejecutarse solo dentro de un aislamiento a nivel de sistema operativo.
NVIDIA Labs lanzó NOOA (NVIDIA Object-Oriented Agents), un framework de Python de código abierto e independiente del modelo que simplifica el desarrollo de agentes de IA al reducir todo a una sola clase de Python. En este diseño, los métodos son las acciones que el modelo puede tomar, los campos son el estado del agente, los docstrings funcionan como prompts y las anotaciones de tipo son contratos obligatorios. Un método cuyo cuerpo es '...' se completa en tiempo de ejecución mediante un bucle dirigido por un LLM, mientras que un cuerpo de método normal sigue siendo Python determinista que el modelo puede llamar como herramienta. El framework incluye dos estrategias: PredictStrategy, una sola llamada LLM tipada con un bucle de reintentos, y CodeActStrategy, un REPL de Python iterativo donde el modelo llama a execute_python hasta que envía return_result, que es validado. NVIDIA reporta pruebas de capacidad que logran una tasa de aprobación del 97,9% en 88 pruebas ejecutadas cinco veces en diez modelos, y resultados de extremo a extremo del 82,2% en SWE-bench Verified con GPT-5.5, 86,8% en CyberGym L1 y 85,1% de RHAE medio en ARC-AGI-3 con GPT-5.6-sol. El framework utiliza un mecanismo de paso por referencia para mantener grandes datos vivos en el REPL, evitando la compactación de contexto. NOOA está bajo licencia Apache 2.0, se instala mediante pip (v0.0.8), requiere Python 3.12–3.13 y está marcado como una vista previa de investigación alfa. Debido a que los agentes pueden ejecutar código generado por LLM, NVIDIA recomienda ejecutarlos solo dentro de un aislamiento a nivel de sistema operativo, como un contenedor, una máquina virtual o OpenShell. Los modelos se pueden conectar a través de LiteLLM, que admite API alojadas, Ollama y puntos finales de vLLM.
Fuente: MarkTechPost — original
Nuestros artículos anteriores sobre este tema ↓
Noticias frescas