
요약
- NVIDIA Labs가 에이전트를 단일 파이썬 클래스로 구성하는 오픈소스 프레임워크 NOOA를 연구 프리뷰로 공개했다
- 메서드는 능력, 필드는 상태, 독스트링은 프롬프트로 매핑되며 타입 주석이 계약 역할을 한다
- SWE-bench Verified, CyberGym L1, ARC-AGI-3 벤치마크에서 기존 하니스 대비 높은 정확도와 낮은 토큰 비용을 보였다고 밝혔다
- 발표
- NVIDIA Labs, 2026년 7월 27일
- 프로젝트명
- NOOA (NVIDIA Labs Object-Oriented Agents)
- 형태
- 오픈소스 연구 프리뷰, 파이썬 프레임워크
- 메모리 구조
- SQLite 기반 타입·관계형 장기 메모리, pass-by-reference 방식
- 벤치마크
- SWE-bench Verified, CyberGym L1, ARC-AGI-3
NVIDIA Labs가 AI 에이전트를 단일 파이썬 클래스로 정의하는 오픈소스 프레임워크 'NOOA(NVIDIA Labs Object-Oriented Agents)'를 연구 프리뷰로 공개했다. 리카르도 실베이라 카브랄과 폴 퍼가레가 저자로 참여했으며, 2026년 7월 27일 NVIDIA 개발자 블로그를 통해 발표됐다.


에이전트를 코드처럼 다룬다
NOOA에서는 에이전트의 메서드가 곧 능력, 필드가 곧 상태, 독스트링이 곧 프롬프트로 취급된다. 타입 주석은 강제되는 계약으로 작동하며, 본문이 생략 부호(…)로 표시된 메서드는 런타임에 LLM 기반 루프가 채워 실행한다. 이 방식은 에이전트 개발을 일반 소프트웨어 개발처럼 만들어, 사람과 AI 코딩 에이전트가 기존 도구로 diff, 코드 리뷰, 유닛 테스트, 버전 관리를 할 수 있게 한다고 설명했다.
메모리 관리 측면에서는 사람이 읽을 수 있는 SQLite 저장소에 타입이 지정된 관계형 장기 메모리를 축적하며, 참조 전달 방식으로 컨텍스트를 효율적으로 관리해 별도의 컨텍스트 압축이나 요약 파이프라인이 필요 없다고 밝혔다.
NVIDIA는 SWE-bench Verified, CyberGym L1, ARC-AGI-3 세 가지 벤치마크에서 NOOA가 기존 하니스보다 높은 정확도와 낮은 토큰 비용을 기록했다고 밝혔다. 코드와 데이터, 평가 방법론을 함께 공개해 커뮤니티가 재현하고 검증할 수 있도록 했다.






댓글