NVIDIA Proposes NOOA: Abstracting AI Agents as Python Objects
omarsar0 · x · 2026-07-30
NVIDIA suggested a new approach to building AI agents called NOOA, which models agents directly as Python objects.
This replaces the current scattered approach of prompt templates, tool schemas, callback code, and workflow graphs with a single abstraction:
- Methods: Act as actions the model can take
- Fields: Hold state
- Docstrings: Serve as prompts
- Type annotations: Act as contracts
This convention places the boundary between probabilistic (LLM-completed at runtime) and deterministic (normal Python) behavior directly in the source code, making agent behavior testable, traceable, and refactorable with existing codebase tools.
Related event: NVIDIA Introduces NOOA: Building AI Agents as Python Objects(2 posts)→
More from coding & agent
- How Test Harness Design Impacts ARC-AGI-3 Scores — dkundel · 2026-07-30
- Peated's 'Run the Website for Me' AI Agent Now Can Suggest Changes Like Duplicate Detection — zeeg · 2026-07-30
- Daily Reading List: Agent Delegation Limits and Sandboxing Untrusted AI Code — rseroter · 2026-07-30
- AI Bug Fixes Often Incomplete, Creating Messy Open Source Security — curious_vii · 2026-07-30
- Codex Tip: Turn Prompts into Repeatable, Scriptable Workflows — reach_vb · 2026-07-30
- ShadKit Open Source: Porting shadcn/ui and Vercel AI Elements to SwiftUI — jasonkneen · 2026-07-30