NVIDIA Lança NOOA: Um Framework Python Orientado a Objetos que Transforma um Agente de IA em uma Única Classe
NVIDIA
OpenAI
Anthropic
A NVIDIA Labs disponibilizou em código aberto o NOOA, um framework Python agnóstico de modelo que permite aos desenvolvedores construir agentes de IA como uma única classe Python, com métodos como ações, campos como estado, docstrings como prompts e anotações de tipo como contratos. O framework alcança 82,2% no SWE-bench Verified e 86,8% no CyberGym L1, usando cerca de metade dos tokens das estruturas comparadas. É licenciado sob Apache 2.0 e instalável via pip, mas ainda é um preview de pesquisa alfa, portanto os agentes devem ser executados apenas dentro de isolamento em nível de sistema operacional.
A NVIDIA Labs lançou o NOOA (NVIDIA Object-Oriented Agents), um framework Python open-source e agnóstico de modelo que simplifica o desenvolvimento de agentes de IA ao condensar tudo em uma única classe Python. Nesse design, os métodos são as ações que o modelo pode realizar, os campos são o estado do agente, as docstrings servem como prompts e as anotações de tipo são contratos obrigatórios. Um método cujo corpo é '...' é completado em tempo de execução por um loop orientado por LLM, enquanto um corpo de método normal permanece Python determinístico que o modelo pode chamar como ferramenta. O framework vem com duas estratégias: PredictStrategy, uma única chamada LLM tipada com loop de repetição, e CodeActStrategy, um REPL Python iterativo onde o modelo chama execute_python até enviar return_result, que é validado. A NVIDIA relata testes de capacidade com taxa de aprovação de 97,9% em 88 testes executados cinco vezes em dez modelos, e resultados ponta a ponta de 82,2% no SWE-bench Verified com GPT-5.5, 86,8% no CyberGym L1 e 85,1% de RHAE médio no ARC-AGI-3 com GPT-5.6-sol. O framework usa um mecanismo de passagem por referência para manter grandes volumes de dados ativos no REPL, evitando compactação de contexto. O NOOA é Apache 2.0, instalável via pip (v0.0.8), requer Python 3.12–3.13 e é marcado como uma prévia de pesquisa alfa. Como os agentes podem executar código gerado por LLM, a NVIDIA aconselha executá-los apenas dentro de isolamento no nível do sistema operacional, como container, VM ou OpenShell. Os modelos podem ser conectados via LiteLLM, suportando APIs hospedadas, endpoints Ollama e vLLM.
Fonte: MarkTechPost —
original
