trycua/cua
Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.
해결하는 문제
Cua는 AI 에이전트가 컴퓨터와 상호작용하는 데 필요한 인프라와 도구를 제공합니다. 에이전트에게 안전하고 격리된 환경(샌드박스)을 제공하고, API나 웹 브라우저에 국한되지 않고 macOS, Windows, Linux 전반에서 네이티브 데스크톱 애플리케이션을 조작할 수 있는 능력을 부여합니다.
작동 방식
Cua는 다음과 같은 통합 구성 요소를 통해 작동합니다:
- Cua Driver: 에이전트가 네이티브 데스크톱 앱과 브라우저를 검사하고 조작할 수 있게 해주는 도구입니다. 백그라운드 실행을 지원하여 포커스를 뺏거나 사용자의 포인터를 이동시키지 않고도 에이전트가 작업할 수 있습니다.
- Sandboxes & Fleets: 에이전트가 작업 공간으로 사용할 수 있는 격리된 클라우드 데스크톱(Fleets) 또는 로컬 컨테이너/VM(Lume)을 제공합니다.
- CUA-S1: 양식 작성이나 인터페이스 요소와의 상호작용 등 빠르고 제한된 의사결정을 위해 설계된 소형 특화 "System 1" 모델 제품군입니다.
- Cua Bench: 작업을 구축하고, 에이전트 성능을 평가하며, 학습을 위한 궤적을 내보내기 위한 프레임워크입니다.
- SDKs & CLI: 이러한 환경과 도구를 관리하기 위한 통합 인터페이스(Python, TypeScript, Swift, Kotlin)를 제공합니다.
대상 사용자
여러 데스크톱 애플리케이션에 걸쳐 복잡한 작업을 수행해야 하는 AI 에이전트를 구축하는 개발자, 컴퓨터 사용 AI를 연구하는 연구원, 그리고 에이전트 자동화를 위해 격리되고 확장 가능한 클라우드 환경이 필요한 팀.
주요 특징
- 크로스 플랫폼 지원: macOS, Windows, Linux에서 작동합니다.
- 격리된 환경: 로컬 VM(Lume 사용)과 클라우드 기반 샌드박스를 모두 제공합니다.
- 특화 모델: 효율적인 인터페이스별 의사결정을 위한 CUA-S1을 포함합니다.
- 에이전트 독립성: 자동화 인프라를 제공하면서 사용자가 원하는 에이전트와 모델을 자유롭게 사용할 수 있습니다.
- 평가 도구: Cua Bench를 통한 내장 벤치마킹 및 RL 환경 제공.
관련
- Dispatch
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트