NVIDIA introduces an object-oriented model for AI agents
NVIDIA has released the NVIDIA Labs Object-Oriented Agent (NOOA) framework, an open-source Python project intended to make AI-agent development more explicit and structured.
According to NVIDIA’s Technical Blog, NOOA models an agent as a single Python class. In that model, class methods describe actions, fields retain state, docstrings supply instructions to the language model, and Python type annotations define expected inputs and outputs.
The approach aims to bring together elements that are often distributed across prompts, tool definitions, callbacks and workflow code. NVIDIA’s GitHub repository describes the framework as a way to express agent behavior using native Python objects and typed state.


