Een AI-agent bouwen is nu één Python-klasse
NVIDIA heeft NOOA uitgebracht, een open-source framework waarmee elke ontwikkelaar een volledige AI-agent kan schrijven als één Python-klasse — bij ongeveer de helft van de tokenkosten van vergelijkbare tools.
- 82,2%
- score op de voornaamste codeeragent-benchmark
- Helft minder
- tokens vs. vergelijkbare agent-frameworks
- 28
- modeloproepen per taak (vs. 66 bij vergelijkbare tools)
- Apache 2.0
- open-source licentie
AI-agenten bouwen — software die zelfstandig meerstappige taken plant en uitvoert — vereiste tot nu toe complexe frameworks, aparte configuratiebestanden en veel herhalende code. NVIDIA heeft NOOA uitgebracht, een open-source bibliotheek die dat allemaal vervangt door één Python-klasse. Een agent is een Python-klasse: methoden zijn acties, docstrings worden instructies voor het model, en velden slaan de geheugeninhoud van de agent op.
Dit is niet alleen nettere code — het verlaagt ook de kosten. Agenten gebouwd met NOOA gebruiken ongeveer half zoveel tokens als vergelijkbare open-source frameworks — circa 1,1 miljoen per taak in plaats van 2,2 miljoen. Ze doen gemiddeld 28 modeloproepen per taak, tegenover 66 bij vergelijkbare tools. Op SWE-bench Verified, de belangrijkste benchmark voor codeeragenten, scoorde NOOA 82,2% — beter dan de meeste open alternatieven.
De slimme truc zit in hoe NOOA data verwerkt. De meeste frameworks dumpen grote datastructuren in het contextvenster van het model — dat is duur en kan het model in de war brengen. NOOA houdt objecten actief in een Python-omgeving en toont het model alleen een korte samenvatting — zo'n 30 tokens per object. Het model werkt met echte, live data zonder er door overweldigd te raken. Twee uitvoeringsmodi zijn beschikbaar: één gestructureerde aanroep voor eenvoudigere taken, en een iteratieve lus waarbij het model code schrijft en uitvoert totdat de taak klaar is.
Elk team dat AI-software bouwt, zou NOOA vandaag moeten uitproberen. Het is Apache 2.0 gelicenseerd en met één commando te installeren: pip install nooa. Belangrijke kanttekening: het is nog een alpha-onderzoekspreview en de code-uitvoering is een beveiligingsrisico zonder isolatie. Test het altijd in een container of VM — nooit rechtstreeks op een productieserver. Voor prototyping, interne tools en codeerworkflows is dit nu een van de meest praktische startpunten.