AI News

NVIDIA는 새로운 Omniverse Labs 프로젝트를 통해 AI 에이전트가 개발자들이 대규모 레거시 구현에서 출발하지 않고도 더 작고 워크로드별 OpenUSD 런타임을 구축하는 데 도움을 줄 수 있다고 주장하고 있다. NVIDIA Developer Blog의 게시물에서 회사는 공식 USD Core Specification에서 직접 경량 USD 런타임을 생성하는 실험적 작업인 nanousd-labs를 소개했다.

여기서의 즉각적인 뉴스는 대형 상용 제품 출시가 아니다. 이는 작동하는 프로토타입에 의해 뒷받침되는 방법론적 주장으로, AI 코딩 시스템이 표준을 소프트웨어로 바꿀 수 있는 방식을 말한다. NVIDIA는 이 접근법이 USD 지원이 필요하지만 전체 기존 스택의 메모리 사용량, ABI 선택, 성능 트레이드오프를 원하지 않는 물리 AI 시스템을 구축하는 팀에 중요할 수 있다고 말한다. 실제로 그것이 작동한다면, 로보틱스, 시뮬레이션, 산업용 소프트웨어 팀에 대형 사전 구축 코드베이스를 채택하거나 표준을 수작업으로 구현하는 것 외에 OpenUSD로 가는 또 다른 경로를 제공하게 된다.

NVIDIA가 실제로 출시하는 것

NVIDIA에 따르면 nanousd-labs는 회사의 개방형 실험 프로젝트 모음인 NVIDIA Omniverse Labs의 일부다. 이 프로젝트는 내부 해커톤에서 나왔으며, 완성된 런타임 플랫폼이라기보다 AI 에이전트가 Alliance for OpenUSD 사양을 사양에서 파생된 테스트를 통과하는 코드로 번역할 수 있다는 증거로 자리 잡고 있다.

nanousd라는 구현은 렌더러가 아니라 USD 데이터 모델을 위한 독립 런타임으로 설명된다. NVIDIA는 이것이 그래픽 출력까지는 가지 않고, USD 씬 데이터를 파싱, 합성, 질의, 기록할 수 있다고 말한다. 회사는 또한 nanousd가 C++로 구현되었지만 안정적인 C ABI를 노출하므로, 클라이언트 애플리케이션은 고정된 인터페이스를 대상으로 하면서도 하위 백엔드를 교체할 수 있다고 말한다.

이 구분은 중요하다. NVIDIA는 완전한 OpenUSD 환경의 모든 부분을 대체한다고 주장하지 않는다. 대신 데이터 계층, 즉 USD 씬이 레이어를 가로질러 어떻게 로드되고, 해석되고, 동작하는지를 결정하는 규칙에 집중한다. 이 하위 집합만 필요한 팀이라면, 더 가벼운 런타임이 맞춤 도구, 헤드리스 서비스, 로보틱스 스택, 제약이 있는 엣지 환경에 더 쉽게 내장될 수 있다.

회사는 개발자들이 nanousd를 직접 빌드해 사용할 수도 있고, 같은 에이전트 기반 프로세스를 자신들의 스택에 적용할 수도 있다고 말한다. NVIDIA는 또한 GPU 없이도 생성된 런타임에 Python 접근을 원하는 팀을 위한 더 쉬운 진입점으로 nanousd-python을 언급한다.

USD Core Specification이 제안의 중심인 이유

더 넓은 주장은 OpenUSD 자체의 점점 더 강한 형식화에 기반한다. NVIDIA는 Alliance for OpenUSD를 통해 유지되는 USD Core Specification이 사람과 AI 에이전트 모두가 구현 계약으로 삼을 수 있을 만큼 기계가 읽을 수 있고 정확하다고 말한다.

이는 표준을 단순한 문서로 취급하는 것에서 미묘하지만 중요한 변화다. NVIDIA의 관점에서 표준은 엔지니어가 읽고 해석하는 것만이 아니다. 코드 생성과 검증을 위한 직접 입력이 된다. 에이전트는 사양의 일부를 받아 필요한 동작에 대한 코드를 생성하고, 동일한 표준에서 파생된 테스트를 통과할 때까지 반복한다.

NVIDIA는 이를 통해 개발자들이 언어, 메모리 예산, 성능 목표 같은 서로 다른 제약 아래에서 런타임을 다시 생성하면서도 여전히 준수를 목표로 할 수 있다고 말한다. 회사는 이를 제품 팀이 다른 풋프린트나 ABI를 필요로 할 때마다 대규모 상위 구현을 수정하는 것의 대안으로 제시한다.

AI 빌더에게 그 의미는 USD를 넘어선다. 형식적 사양을 반복 가능한 spec-to-code 파이프라인으로 바꿀 수 있다면, 표준 기반 인프라는 더 빨리 파편화되지 않으면서 더 쉽게 맞춤화될 수 있다. NVIDIA가 OpenUSD로 보여주려는 약속이 바로 그것이다.

AI 에이전트가 어디에 들어가고, 어디에는 들어가지 않는가

NVIDIA Developer Blog는 이것이 완전 자동 소프트웨어 생성이 아니라고 분명히 밝힌다. 회사는 엔지니어들이 여전히 핵심 아키텍처와 성능 결정을 내렸고, 에이전트는 파싱, 씬 합성, 레이어 간 값 해석 같은 더 기계적인 작업을 처리했다고 말한다.

이 한계는 주장에 현실감을 부여한다. NVIDIA는 에이전트가 처음부터 프로덕션 런타임을 자율적으로 설계하고 최적화할 수 있다고 말하는 것이 아니다. 형식 사양이 올바른 동작의 명확한 정의를 제공하는 구현 부분을 에이전트가 가속할 수 있다고 말하는 것이다.

다시 말해, 더 어려운 시스템 질문은 여전히 인간 주도다. 어떤 ABI를 노출할지, 메모리를 어떻게 관리할지, 주어진 제품에 어떤 트레이드오프가 허용되는지, 배포 대상에 맞게 런타임 동작을 어떻게 조정할지는 여전히 엔지니어링 선택이다. 에이전트는 준수하는 빌딩 블록을 더 빠르게 만들어 주지만, 시스템 설계의 필요성을 없애지는 않는다.

이 역할 분담은 아마도 이번 발표에서 가장 신뢰할 만한 부분일 것이다. AI 코딩 도구는 일반적으로 지속적인 플랫폼 아키텍처 선택보다 반복적 변환, 구조화, 테스트 주도 반복에 더 강하다. nanousd-labs에 대한 NVIDIA의 설명은 그 패턴과 맞아떨어진다.

이것이 OpenUSD와 물리 AI 워크플로에 의미하는 것

NVIDIA는 이 프로젝트를 물리 AI와 직접 연결한다. OpenUSD는 CAD 데이터, 시뮬레이션 자산, 실제 세계 텔레메트리를 결합하기 위한 씬 기술 계층으로 점점 더 자리 잡고 있다. 이런 워크플로에서는 팀이 그래픽 중심의 전체 런타임을 끌어들이지 않고도 시뮬레이션 서비스, 로보틱스 소프트웨어, 디지털 트윈 시스템, 자산 파이프라인 내부에서 USD 호환성을 필요로 할 수 있다.

안정적인 C ABI는 이 이야기의 핵심이다. NVIDIA는 클라이언트 코드가 한 번 공통 API에 대해 컴파일된 뒤, 런타임에 다른 백엔드를 로드할 수 있다고 말한다. 원칙적으로 이는 한 배포에서는 OpenUSD에 대해, 다른 배포에서는 nanousd에 대해 같은 인터페이스를 시험하거나, 애플리케이션 로직을 다시 쓰지 않고 여러 구현을 비교할 수 있게 해준다.

기업 구매자와 제품 팀에게 실질적인 질문은 이것이 통합 비용 절감과 더 나은 배포 적합성으로 이어지는가이다. 가벼운 런타임을 더 엄격한 메모리나 패키징 제약에 맞게 다시 생성할 수 있다면, 임베디드 시스템, 서버리스에 가까운 데이터 서비스, USD 의미론은 필요하지만 완전한 상위 종속성 체인은 필요 없는 내부 도구에 더 매력적일 수 있다.

빌더에게는 이것이 새로운 워크플로를 암시한다. AI 에이전트를 단지 애플리케이션 코드를 쓰는 데 쓰는 것이 아니라, 표준에서 인프라 구성요소를 생성하고 이를 지속적으로 검증하는 데 쓰는 것이다. 이는 자동완성보다 더 야심적인 코딩 에이전트 활용이며, 범용 웹 소프트웨어보다 특화된 AI 파이프라인을 조립하려는 기업들의 요구에 잘 맞는다.

그럼에도 이것은 아직 NVIDIA Omniverse Labs를 통해 공개된 초기 단계 프로젝트이며, 공개된 기업 레퍼런스를 갖춘 널리 채택된 프로덕션 런타임은 아니다.

근거, 한계, 그리고 벤더의 주장

이 이야기에서 가장 강한 주장은 NVIDIA 자체 자료에서 나온다. 이 클러스터의 두 출처 모두 벤더가 통제하는 자료이며, 가장 자세한 증거는 NVIDIA Developer Blog 게시물이다. 제공된 증거에는 독립 벤치마크, 고객 사례, 제3자 검증 데이터가 없다.

NVIDIA는 유용한 경계도 제시한다. 회사는 현재 전체 사양이 커버되지 않는다고 말한다. 또한 메모리와 성능 세부 사항은 아직 탐색 중이라고 한다. 이런 주의사항은 nanousd-labs가 기존 OpenUSD 구현을 대체하는 완성품이 아니라 실제 엔지니어링 실험임을 보여주기 때문에 중요하다.

준수 이야기도 생태계 규모에서 최종적으로 입증된 것이라기보다 방법론적으로 이해하는 것이 가장 좋다. NVIDIA는 nanousd가 USD Core Specification에서 파생된 테스트 스위트를 사용해 검증되며, 준수가 과정에 내장되어 있다고 말한다. 이는 합리적인 엔지니어링 접근이지만, 상호운용성, 엣지 케이스, 장기 유지보수를 평가하는 구매자에게는 외부 검증이 여전히 중요하다.

마찬가지로 고정 인터페이스 아래에서 백엔드를 교체할 수 있다는 NVIDIA의 제안은 중요한 아키텍처 주장이다. 하지만 여기서 제시된 증거는 성능 차이, 호환성 범위, 프로덕션용 강화 수준을 수치화하지 않는다. 회사는 어떤 구현이 다른 구현보다 빠르다고 주장하려는 것이 아니라고 분명히 말한다.

빌더와 엔터프라이즈 팀에 대한 시사점

OpenUSD를 다루는 개발자에게 단기적 가치는 기존 런타임을 대체하는 것보다 실험 비용을 줄이는 데 있다. nanousd-labs가 더 작고 사양에 맞는 구성요소를 빠르게 만들 수 있다면, 팀은 무거운 통합 경로를 확정하지 않고도 맞춤형 임포터, 데이터 서비스, 헤드리스 씬 프로세서를 프로토타입할 수 있다.

엔터프라이즈 AI 팀, 특히 로보틱스, 시뮬레이션, 산업용 디지털 트윈에 집중하는 팀에게 매력은 제어 가능성이다. 알려진 ABI와 더 좁은 기능 집합을 중심으로 형성된 런타임은 인증, 패키징, 기존 소프트웨어 자산에의 내장이 더 쉬울 수 있다. NVIDIA가 nanousd를 렌더링 스택이 아니라 데이터 계층으로 설명하는 점은 이런 포지셔닝을 더 분명하게 한다.

AI 도구 빌더에게 더 넓은 함의는, 형식적 표준이 대규모의 문서화되지 않은 코드베이스보다 AI 지원 개발의 더 나은 기반이 될 수 있다는 것이다. 표준이 명시적이고 버전 관리되며 테스트 가능하다면, 에이전트에게는 더 명확한 목표가 생긴다. 이는 더 많은 인프라 프로젝트가 구현 우선의 잠금(lock-in)보다 사양 우선 개발로 이동하게 만들 수 있다.

하지만 경쟁적인 뉘앙스도 있다. NVIDIA는 물리 AI의 기반 계층으로 Omniverse와 OpenUSD에 막대한 투자를 해왔다. AI 에이전트가 그 표준 주변의 준수 인프라 생성을 돕는다는 것을 보여줌으로써, OpenUSD가 단순한 파일 형식이나 씬 그래프가 아니라 더 넓은 AI 및 시뮬레이션 시스템을 위한 프로그래머블 인터페이스 계층이라는 주장을 강화한다.

앞으로 주목할 점

다음으로 주목할 신호는 nanousd-labs가 시간이 지나면서 USD Core Specification의 얼마나 많은 부분을 커버할 수 있는가이다. NVIDIA는 이미 커버리지가 불완전하다고 말했으므로, 테스트로 뒷받침되는 지원 확대가 초기 프로토타입 자체보다 더 의미 있는 이정표가 될 것이다.

두 번째 신호는 외부 개발자들이 NVIDIA Omniverse Labs를 통해 기여하는지, 아니면 Alliance for OpenUSD와 그 Core Spec Working Group을 통한 작업이 더 넓은 커뮤니티 검증으로 이어지는지다. 상호운용성에 대한 독립적인 피드백이 벤더의 열정보다 더 중요할 것이다.

세 번째는 NVIDIA가 단순한 속도가 아니라, 풋프린트, 패키징, 배포 유연성에 대한 구체적인 비교를 내놓는지 여부다. 경량 런타임에서는 이런 요소들이 벤치마크보다 더 중요할 수 있다.

마지막으로 더 큰 전략적 질문은 이 패턴이 확산되는가이다. OpenUSD뿐 아니라, AI 에이전트가 생성하고 유지하는 다른 표준 기반 인프라까지 포함되는가. 그렇게 된다면, 사양, 테스트 합성, 준수 자동화에 대한 도구가 엔터프라이즈 AI 엔지니어링 안에서 더 중요한 카테고리가 될 수 있다.

Creati.ai 관점

이번 발표에서 가장 흥미로운 부분은 nanousd 자체가 아니다. AI 에이전트를 코딩 보조자에서 표준 구현자로 재위치시키려는 NVIDIA의 시도다. 이는 자율 코딩 과장보다 더 좁고 규율 있는 사용 사례이며, 그런 이유로 더 지속적일 수 있다.

빌더에게 주는 교훈은 실용적이다. AI 에이전트는 대상 동작이 명시적이고, 테스트 가능하며, 범위가 정해져 있을 때 가장 유용하다. USD Core Specification이 계약으로 기능할 만큼 형식적이기 때문에 OpenUSD는 NVIDIA에게 좋은 무대가 된다. 이 모델이 유효하다면, 더 많은 인프라 팀이 에이전트를 사용해 성숙한 표준 주변의 어댑터, 런타임, 준수 계층을 생성하고, 무제한적인 아키텍처를 맡기는 일은 줄어들 수 있다. 이는 인간 엔지니어링을 없애지는 않지만, 물리 AI, OpenUSD, NVIDIA Omniverse 같은 영역에서 사양에서 배포 가능한 소프트웨어까지의 경로를 크게 압축할 수 있다.

추천

NVIDIA, nanousd-labs로 경량 OpenUSD 런타임을 더 빠르게 만드는 경로로 AI 에이전트 제시

NVIDIA는 AI 에이전트가 USD Core Specification에서 경량 OpenUSD 런타임을 생성할 수 있어, 맞춤형 물리 AI 배포를 더 빠르게 할 수 있다고 말한다.