Un agent IA, c'est désormais une simple classe Python
NVIDIA a publié NOOA, un framework open source qui permet à tout développeur d'écrire un agent IA complet sous forme d'une seule classe Python — pour environ deux fois moins de tokens que les outils comparables.
- 82,2%
- score sur le principal benchmark d'agents de codage
- Deux fois moins
- de tokens vs. frameworks d'agents comparables
- 28
- appels au modèle par tâche (vs. 66 pour des outils similaires)
- Apache 2.0
- licence open source
Construire des agents IA — des logiciels qui planifient et exécutent des tâches complexes de manière autonome — nécessitait jusqu'ici d'apprendre des frameworks lourds, d'écrire des fichiers de configuration séparés et beaucoup de code répétitif. NVIDIA vient de publier NOOA, une bibliothèque open source qui remplace tout cela par une seule classe Python. Un agent est une classe Python : les méthodes sont des actions, les docstrings deviennent les instructions du modèle, et les champs stockent la mémoire de l'agent.
Ce n'est pas seulement du code plus propre — cela réduit aussi les coûts. Les agents construits avec NOOA consomment environ deux fois moins de tokens que les frameworks open source comparables — environ 1,1 million par tâche au lieu de 2,2 millions. Ils effectuent environ 28 appels au modèle par tâche, contre 66 pour des outils similaires. Sur SWE-bench Verified, le principal benchmark pour les agents de codage, NOOA a obtenu 82,2% — devant la plupart des alternatives open source.
L'astuce clé réside dans la gestion des données. La plupart des frameworks chargent de grandes structures de données directement dans la fenêtre de contexte du modèle — c'est coûteux et peut perturber le modèle. NOOA maintient les objets actifs dans un environnement Python et ne montre au modèle qu'un bref résumé — environ 30 tokens par objet. Le modèle agit sur des données réelles et vivantes sans en être submergé. Deux modes d'exécution sont disponibles : un appel structuré unique pour les tâches simples, et une boucle itérative où le modèle écrit et exécute du code jusqu'à l'achèvement de la tâche.
Toute équipe qui développe des logiciels alimentés par l'IA devrait tester NOOA dès aujourd'hui. Il est sous licence Apache 2.0 et s'installe en une seule commande : pip install nooa. Mise en garde importante : c'est encore une préversion de recherche alpha, et l'exécution de code est un risque de sécurité sans isolation. Testez-le toujours dans un conteneur ou une VM — jamais directement sur un serveur de production. Pour les prototypes, les outils internes et les workflows de codage, c'est l'un des points de départ les plus pratiques disponibles aujourd'hui.