NVIDIA Labs udostępniła NOOA, model-agnostyczny framework Pythona, który rewolucjonizuje sposób tworzenia agentów AI poprzez sprowadzenie całej złożoności do jednej klasy Pythona. Dotychczas rozwój agentów wymagał rozproszenia kodu między template'y promptów, schematy narzędzi, callback'i i grafy workflow'ów. W NOOA metody reprezentują działania, które agent może podjąć, pola reprezentują stan agenta, docstringi służą jako prompty, a adnotacje typów stanowią kontrakty wymuszane w runtime'ie. Takie podejście pozwala, by zarówno programiści, jak i modele AI pracowali na wspólnym interfejsie, co umożliwia testowanie, śledzenie, refaktorowanie i wersjonowanie behawior agenta jak zwykłego oprogramowania.
Wyniki NOOA są imponujące - framework uzyskuje 82,2% dokładności na SWE-bench Verified, 86,8% na CyberGym L1 i 85,1% średnio na ARC-AGI-3, przy czym zużywa około połowy tokenów w porównaniu do otwartych harnesów porównawczych. Framework wykorzystuje LiteLLM do integracji różnych modeli, obsługując API hostowane, Ollama i vLLM endpoints.
Ważnym zastrzeżeniem jest fakt, że NOOA jest klasyfikowany jako wersja alfa i research preview. NVIDIA jasno komunikuje, że agent mogą wykonywać kod generowany przez LLM, a AST checks i moduły deny-lists stanowią ochronę typu defense-in-depth, ale nie są granicą izolacji. Rzeczywista izolacja wymaga konteneryzacji, maszyn wirtualnych lub NVIDIA OpenShell. NOOA jest dostępny na PyPI (v0.0.8, wydana 30 lipca 2026) i instaluje się komendą pip install nooa, wymagając Pythona 3.12-3.13.