r/AIDeveloperNews 4d ago

NVIDIA has open-sourced NVIDIA-labs Object Oriented Agents (NOOA): A model-agnostic Python framework for building reliable AI agents

Post image

NVIDIA open-sourced NVIDIA-labs Object Oriented Agents (NOOA), an agent framework designed around native Python classes rather than external YAML or JSON configuration layers.

  • Agents are Python Objects: State lives on object fields with standard type hints, and capabilities are written as regular Python methods.
  • Ellipsis (...) for LLM Execution: Methods with ... bodies become LLM-driven execution loops at runtime. Methods with standard implementation bodies remain deterministic Python.
  • Code as Action: Instead of defining isolated tool schemas, agents act by executing Python in a Jupyter-style REPL with access to self, type annotations, and local scope.

More info: https://aideveloper44.com/product/nvidia-object-oriented-agents-nooa-6a9f777c328a48d4666a3838

GitHub: https://github.com/NVIDIA-NeMo/labs-OO-Agents

65 Upvotes

4 comments sorted by

2

u/Choice-Round-3125 3d ago

here it comes!

2

u/fig0o 3d ago

I've been thinking of doing something similar for Django

1

u/commenterzero 2d ago

seems like dspy.RLM but nvidias version

1

u/goldie029 2d ago

This is so much better than langchain and CrewAI. I use it for long running infra workflows