O NVIDIA Labs lançou o código-fonte aberto do NOOA (NVIDIA Object-Oriented Agents), um framework Python agnóstico a modelos que consolida o desenvolvimento de agentes em uma única classe Python. Essa abordagem substitui fluxos de trabalho fragmentados envolvendo templates de prompt e grafos de fluxo, mapeando métodos para ações, campos para estado, docstrings para prompts e anotações de tipo para contratos impostos.
- Os agentes são definidos como uma única classe Python, onde métodos com corpos `...` tornam-se loops impulsionados por LLM e corpos padrão permanecem como ferramentas determinísticas.
- O framework suporta PredictStrategy para chamadas tipadas únicas e CodeActStrategy para execução iterativa de REPL.
- A passagem por referência permite que os modelos acessem objetos Python em tempo real sem compactação de contexto, preservando a reutilização do KV-cache.
- O NOOA alcança 82,2% no SWE-bench Verified e 86,8% no CyberGym L1 usando aproximadamente metade dos tokens das open harnesses comparadas.
O framework permite que desenvolvedores testem, rastreiem e controlem a versão do comportamento do agente como software comum, mantendo alto desempenho em benchmarks de codificação e cibersegurança.