NVIDIA Labs ha liberado como código abierto NOOA (Agentes Orientados a Objetos de NVIDIA), un marco de trabajo Python agnóstico al modelo que consolida el desarrollo de agentes en una sola clase de Python. Este enfoque reemplaza flujos de trabajo fragmentados que involucran plantillas de prompts y grafos de flujo de trabajo, mapeando métodos a acciones, campos a estado, docstrings a prompts y anotaciones de tipo a contratos forzados.

  • Los agentes se definen como una sola clase de Python donde los métodos con cuerpos `...` se convierten en bucles impulsados por LLM y los cuerpos estándar permanecen como herramientas deterministas.
  • El marco de trabajo soporta PredictStrategy para llamadas tipadas únicas y CodeActStrategy para ejecución iterativa de REPL.
  • El paso por referencia permite a los modelos acceder a objetos Python en vivo sin compactación de contexto, preservando la reutilización del KV-cache.
  • NOOA alcanza 82.2% en SWE-bench Verified y 86.8% en CyberGym L1 utilizando aproximadamente la mitad de los tokens de las harness abiertas comparadas.

El marco de trabajo permite a los desarrolladores probar, rastrear y controlar la versión del comportamiento del agente como software ordinario mientras mantiene un alto rendimiento en benchmarks de programación y ciberseguridad.