NVIDIA, OpenShell 0.1.0으로 AI 에이전트용 런타임 제어를 오픈소스로 공개

NVIDIA는 AI 에이전트에 강제 가능한 권한, 샌드박싱, 자격 증명 제어를 추가하는 오픈소스 런타임 OpenShell 0.1.0을 출시했다.

AI News

NVIDIA는 배포된 이후 AI 에이전트가 무엇에 접근하고 무엇을 할 수 있는지 통제하도록 설계된 오픈소스 런타임 OpenShell 0.1.0을 공개했다. 이 시스템은 샌드박싱, 서비스 제어, 자격 증명 관리, 정책 집행을 에이전트의 워크로드 바깥에 두어, 팀이 에이전트 자체를 다시 작성하지 않고도 안전장치를 추가할 수 있게 한다.

이번 출시는 커져 가는 운영 문제를 겨냥한다. 코드를 작성하고, 도구를 사용하고, 회사 시스템에 접근하며, 새로운 정보가 들어올 때 계속 행동할 수 있는 에이전트는 장기 작업에는 유용할 수 있지만, 동시에 운영 데이터를 변경하거나 기밀 정보를 노출하거나 할당된 작업 범위를 넘어설 수도 있다. NVIDIA는 OpenShell이 엔터프라이즈 자동화, 연구, 로보틱스 및 기타 배포 전반에서 이러한 행동에 대한 런타임 경계를 제공하기 위한 것이라고 말한다.

NVIDIA OpenShell이 바꾸는 것

NVIDIA OpenShell은 새로운 에이전트 프레임워크가 아니라 제어 계층으로 포지셔닝되어 있다. Codex, Claude Code, Pi, Hermes 등 기존 시스템과 함께 작동하도록 설계되었으며, 작업공간, 컴퓨팅 자원, 데이터, 자격 증명, 외부 서비스에 대한 접근을 제어한다.

이 분리는 제품 설계의 핵심이다. 에이전트는 여전히 지시를 해석하고, 도구를 선택하고, 접근 방식을 바꿀 수 있지만, 주변 런타임이 요청된 작업이 허용되는지를 결정한다. 이는 서로 다른 개발자가 만들었거나 서로 다른 모델을 기반으로 한 에이전트들에 대해 플랫폼 팀이 일관된 제어를 적용할 수 있는 방법을 제공할 수 있다.

NVIDIA는 OpenShell 0.1.0이 샌드박스 작업, 거버넌스 통합, 자격 증명 보호, 정책 검증, 유연한 컴퓨팅을 지원한다고 말한다. 로컬에서는 샌드박스를 통해 사용할 수 있으며, 이후 Docker 또는 Kubernetes 컴퓨팅 드라이버, 작업공간, ID 미들웨어를 사용해 공유 인프라에 배포할 수 있다.

이 런타임은 애플리케이션, 런타임, 인프라 계층을 포괄한다고 회사가 설명하는 NVIDIA의 더 넓은 Open Agent Safety Platform의 일부다. OpenShell은 특히 런타임 계층을 다루며, 여기서 에이전트의 외부 요청과 실행 환경과의 상호작용을 검사하고 제한할 수 있다.

런타임이 권한을 집행하는 방식

OpenShell은 세 가지 주요 구성 요소를 사용한다. OpenShell Gateway는 여러 에이전트에 걸쳐 샌드박스 수명 주기와 정책을 관리한다. OpenShell Supervisor는 각 샌드박스 옆에서, 에이전트 워크로드 밖에서 실행되며, 외부 요청을 적용 가능한 정책과 대조해 확인한다. 샌드박스는 커널 수준에서 에이전트의 파일 시스템과 프로세스에 제어를 적용한다.

이 아키텍처는 에이전트가 자신의 제어를 단순히 수정하지 못하도록 하기 위한 것이다. 권한은 워크로드 외부에서 관리할 수 있으며, 팀은 개별 샌드박스나 에이전트 그룹에 서로 다른 기능을 할당할 수 있다. 이는 에이전트 팜을 운영하는 조직에서 중요한데, 하나의 광범위한 권한 집합이 하나의 워크플로 오류로 인해 관련 없는 시스템까지 영향을 받게 할 수 있기 때문이다.

NVIDIA는 자격 증명 보호도 강조한다. 자격 증명을 에이전트에 직접 노출하는 대신, OpenShell은 서비스 접근을 중개하고 에이전트가 수행할 수 있는 API 작업을 제한할 수 있다. 회사는 이를 통해 팀이 작업에 필요한 기능은 제공하면서 민감한 자격 증명은 에이전트 워크로드 밖에 둘 수 있다고 말한다.

이 시스템에는 형식 논리에 기반한 정책 증명기가 포함되어 있다. NVIDIA는 이것이 모델링된 권한이 정의된 경계 안에 머무는지 검증하고 그 경계를 넘는 동작을 식별할 수 있다고 말한다. 이는 프롬프트나 지시만에 의존하는 것보다 강력한 접근이지만, 그 효과는 조직이 시스템, API, ID, 허용된 동작을 얼마나 완전하게 모델링했는지에 달려 있다.

출시를 뒷받침하는 근거와 주장

이 보도의 제품 세부 사항은 NVIDIA의 Developer Blog 발표에 기반하며, 따라서 공급업체 보고에 해당한다. 출처는 독립적인 테스트 결과, 침해 방지 측정치, 지연 시간 수치, 운영 비용 비교, 또는 정책 증명기에 대한 제3자 평가를 제공하지 않는다.

NVIDIA는 Cadence, Slack, Gecko Robotics와 같은 조직이 OpenShell을 도입하고 있다고 말한다. 회사는 이러한 사례를 서로 다른 사용 사례와 연결한다. Cadence는 칩 설계를 위해 ChipStack Autonomous RTL Design Engineer와 함께 사용하고 있고, Slack은 작업 자동화를 위한 온디맨드 에이전트 플랫폼을 OpenShell 위에 구축하고 있으며, Gecko Robotics는 물리적 로봇과 관련된 결정을 내리는 에이전트를 관리하는 데 사용하고 있다.

이러한 사례는 NVIDIA가 추구하는 배포 범위를 보여주지만, 도입 규모, 프로덕션 가용성, 측정 가능한 비즈니스 성과를 입증하지는 않는다. 발표에는 관련 에이전트 수, 사용자 수, 워크로드 수, 사이트 수가 명시되어 있지 않다. 따라서 구축자와 구매자는 해당 조직들이 더 많은 구현 세부 사항을 공개하기 전까지는 이러한 도입 신호를 회사의 주장으로 보아야 한다.

0.1.0 버전은 또한 런타임의 초기 단계를 의미한다. 오픈소스로 제공되므로 개발자는 코드를 검토하고, 기여하고, 제어 기능을 테스트할 수 있지만, 이것만으로 높은 위험을 수반하는 프로덕션 환경에 충분한 성숙도를 입증하는 것은 아니다. 조직은 프로젝트의 운영 안정성, 통합 부담, 장애 상황에 대한 대응을 평가해야 한다.

구축자와 엔터프라이즈 팀에 대한 시사점

AI 구축자에게 OpenShell은 모든 보안 제어를 에이전트의 코드나 프롬프트에 직접 내장해야 하는 부담을 줄여줄 수 있다. 기반 모델, 프레임워크, 에이전트 지시가 바뀌더라도 런타임 경계는 재사용할 수 있다. 이는 여러 AI 에이전트를 실험하거나 모델을 자주 업데이트하는 팀에 특히 중요하다.

엔터프라이즈 AI 팀에게 중요한 질문은 런타임 정책이 기존의 ID, 접근, 거버넌스 시스템에 깔끔하게 매핑될 수 있는가이다. 유용한 배포라면 어떤 에이전트가 특정 데이터베이스에 접근할 수 있는지, 어떤 API 메서드가 허용되는지, 요청에 사람의 승인이 필요한지, 정책 변경이 어떻게 검토되고 기록되는지와 같은 질문에 답해야 한다.

이 접근 방식은 특히 장시간 실행되는 에이전트에 중요할 수 있다. 짧게 존재하며 텍스트를 초안 작성하는 어시스턴트는 며칠 동안 소프트웨어 장애를 조사하고, 실험을 실행하고, 파일을 변경하거나 물리적 환경에서 행동하는 에이전트와는 다른 위험 프로필을 가진다. OpenShell은 워크로드 바깥에 제어를 배치함으로써, 여러 단계에 걸쳐 작업하는 능력을 제거하지 않으면서 에이전트의 변화하는 의사결정이 초래하는 결과를 제한하고자 한다.

트레이드오프도 있다. 엄격한 정책은 유용한 자율성을 줄이거나 정당한 작업에 새로운 권한이 필요할 때 운영상의 마찰을 만들 수 있다. 느슨하거나 불완전한 정책은 런타임이 올바르게 작동하더라도 공백을 남길 수 있다. 정책 증명기는 모델링된 충돌을 식별하는 데 도움이 될 수 있지만, 팀이 정책이나 인프라 모델에 표현하지 않은 가정을 검증할 수는 없다.

다음에 주목할 점

다음 신호는 프로덕션 문서, 독립 평가, 그리고 장애나 공격 상황에서 OpenShell이 어떻게 동작하는지에 대한 증거가 될 것이다. 개발자들은 NVIDIA의 발표에 나온 예시를 넘어 정책 구문, 감사 로그, 승인 워크플로, 롤백 절차, ID 시스템 지원에 대한 세부 사항을 찾아봐야 한다.

엔터프라이즈 구매자는 Cadence, Slack, Gecko Robotics가 에이전트 팜의 규모, 제어되는 작업 유형, 해당 정책 집행의 운영 비용을 포함한 구체적인 배포 결과를 공개하는지도 지켜봐야 한다. 프로젝트의 GitHub 활동, 릴리스 주기, 이슈 해결, Docker, Kubernetes, 거버넌스 도구와의 통합이 성숙도의 추가 지표가 될 것이다.

마지막으로 OpenShell과 더 넓은 Open Agent Safety Platform의 관계도 중요하다. NVIDIA의 이번 발표는 런타임 제어에 초점을 맞추고 있으며, 구매자들은 이러한 제어가 애플리케이션 수준의 안전장치, 인프라 보안, 모니터링, 인간의 감독과 어떻게 연결되는지 이해하고 싶어 할 것이다.

Creati.ai 관점

NVIDIA의 OpenShell 출시는 실제 배포 공백을 다룬다. 즉, 에이전트 자체를 신뢰할 수 있는 관리자처럼 취급하지 않으면서 유용한 시스템에 접근하게 하는 문제다. 가장 중요한 아이디어는 에이전트의 행동과 실행을 관리하는 권한을 분리하는 것이다.

다만 이번 출시는 완전한 안전 솔루션이 아니라 초기 버전의 인프라로 평가해야 한다. 구축자와 기업에게 OpenShell의 가치는 정책 품질, 기존 제어와의 통합, 독립 테스트, 그리고 자율 워크플로를 다루기 어렵게 만들지 않으면서 런타임이 신뢰성을 유지할 수 있다는 증거에 달려 있다.

광고