overview
OpenSandbox란 무엇입니까?
OpenSandbox는 Alibaba가 개발한 범용 샌드박스 인프라 도구로, 개발자, AI 엔지니어 및 AI 에이전트를 구축하는 팀이 격리된 환경에서 신뢰할 수 없는 코드를 안전하게 실행할 수 있도록 합니다. 이는 자율 AI 에이전트를 위한 프로덕션급 통합 실행 플랫폼을 제공하여, 호스트 시스템을 손상시키지 않고 코드를 작성하고 실행하며, GUI와 상호 작용하고, 파일 시스템을 수정하며, 외부 API를 호출할 수 있는 AI 에이전트의 안전한 실행에 대한 중요한 요구 사항을 해결합니다.
OpenSandbox는 AI 애플리케이션을 위한 격리된 런타임 환경을 제공하여 명령, 파일 시스템 작업, 코드 인터프리터, 브라우저 및 개발자 도구의 안전한 실행을 가능하게 합니다. 주요 사용 사례로는 자율 소프트웨어 개발(코딩 에이전트)이 포함되며, AI 에이전트가 격리된 환경 내에서 리포지토리를 복제하고, VS Code Server로 코드를 분석하며, 수정 사항을 생성 및 테스트하고, 전체 테스트 스위트를 실행하며, 풀 리퀘스트를 제출할 수 있도록 합니다. 또한 전체 VNC 데스크톱 환경과 원격 제어 브라우저 자동화를 제공하여 GUI 에이전트를 용이하게 합니다. AI 코드 실행을 위해 OpenSandbox는 계산 작업, 데이터 처리, 배치 작업 및 모델 생성 코드의 안전한 실행을 위한 고성능 런타임을 제공합니다. 또한, 호스트 시스템에 대한 부작용을 방지하면서 안전한 반복 훈련 루프 및 체크포인트 관리를 위한 특수 격리 환경을 통해 강화 학습(RL) 훈련을 지원합니다. 원격 개발은 안전한 클라우드 개발 워크플로우를 위한 VS Code Web 및 데스크톱과 유사한 환경 호스팅을 통해 지원되며, 브라우저 자동화는 제어된 런타임, 파일 시스템 및 네트워킹을 통해 Chrome 및 Playwright 워크로드를 실행할 수 있도록 합니다.