Python-фреймворк от NVIDIA для создания ИИ-агентов, где промпты, инструменты и логика описываются одним обычным Python-классом.
NOOA объединяет типичные для агентных фреймворков отдельные сущности — промпты, инструменты, callback-функции — в единый объектно-ориентированный интерфейс на Python. Поля класса задают состояние агента, методы — его возможности, docstring — промпт, а типы аргументов — контракт для модели. Методы без реализации становятся шагами, которые выполняет модель, а обычный код с телом остаётся детерминированным, что упрощает отладку агентов.
Описание автора:NVIDIA Object Oriented Agents: the Pythonic way to build AI Agents.