NVIDIA가 NOOA 출시: AI 에이전트를 단일 클래스로 만드는 객체 지향 파이썬 프레임워크
NVIDIA
OpenAI
Anthropic
NVIDIA Labs가 모델에 구애받지 않는 파이썬 프레임워크 NOOA를 오픈소스로 공개했습니다. 이 프레임워크를 사용하면 개발자는 AI 에이전트를 단일 파이썬 클래스로 구축할 수 있으며, 메서드는 액션으로, 필드는 상태로, 독스트링은 프롬프트로, 타입 어노테이션은 계약으로 사용합니다. 이 프레임워크는 SWE-bench Verified에서 82.2%, CyberGym L1에서 86.8%의 성능을 달성했으며, 비교 기준의 하네스 대비 약 절반의 토큰을 사용합니다. Apache 2.0 라이선스로 pip 설치가 가능하지만, 아직 알파 연구 미리보기 단계이므로 에이전트는 OS 수준 격리 환경에서만 실행해야 합니다.
NVIDIA Labs는 NOOA(NVIDIA Object-Oriented Agents)를 공개했습니다. 이는 오픈소스이며, 모델에 구애받지 않는 Python 프레임워크로, 모든 것을 하나의 Python 클래스로 통합하여 AI 에이전트 개발을 단순화합니다. 이 설계에서 메서드는 모델이 취할 수 있는 행동이고, 필드는 에이전트 상태이며, docstring은 프롬프트 역할을 하고, 타입 어노테이션은 강제되는 계약입니다. 본문이 '...'인 메서드는 런타임에 LLM 기반 루프에 의해 완성되는 반면, 일반 메서드 본문은 모델이 도구로 호출할 수 있는 결정적 Python 코드로 유지됩니다. 이 프레임워크는 두 가지 전략을 제공합니다: 단일 타입 LLM 호출에 재시도 루프를 포함하는 PredictStrategy, 그리고 모델이 return_result를 제출할 때까지 execute_python을 호출하는 반복적 Python REPL 방식의 CodeActStrategy입니다. return_result는 검증됩니다. NVIDIA는 10개 모델에서 88개 테스트를 5회 실행하여 기능 테스트에서 97.9%의 통과율을 달성했으며, GPT-5.5를 사용한 SWE-bench Verified에서 82.2%, CyberGym L1에서 86.8%, GPT-5.6-sol을 사용한 ARC-AGI-3에서 평균 RHAE 85.1%의 엔드투엔드 결과를 보고했습니다. 이 프레임워크는 패스 바이 레퍼런스 메커니즘을 사용하여 대용량 데이터를 REPL에 저장해 두고, 컨텍스트 압축을 피합니다. NOOA는 Apache 2.0 라이선스이며, pip(v0.0.8)로 설치 가능하고, Python 3.12–3.13이 필요하며, 알파 연구 미리보기 단계로 표시됩니다. 에이전트가 LLM 생성 코드를 실행할 수 있기 때문에, NVIDIA는 이를 컨테이너, 가상 머신, 또는 OpenShell과 같은 OS 수준의 격리 환경에서만 실행할 것을 권장합니다. 모델은 LiteLLM을 통해 연결할 수 있으며, 호스팅 API, Ollama, vLLM 엔드포인트를 지원합니다.
출처: MarkTechPost —
원문
