바이트댄스 UI-TARS: 오픈소스 자기 학습 GUI 에이전트
字节跳动은 2025년 1월 22일에 네이티브 그래픽 사용자 인터페이스(GUI) 에이전트 모델인 UI-TARS를 오픈소스로 공개했습니다. UI-TARS라는 이름은 영화 '인터스텔라'의 TARS 로봇에서 유래되었으며, 그래픽 인터페이스 상호작용 자동화를 위해 특별히 설계되어 높은 지능과 자율적인 사고 능력을 갖추고 있음을 시사합니다.

UI-TARS란 무엇인가요?
UI-TARS는 인간처럼 스크린샷을 통해 인터페이스를 관찰하고 키보드, 마우스 등의 조작을 실행하여, 마치 인간이 스마트폰과 컴퓨터를 조작하여 작업을 완수하듯이 동작하며 고급 수준의 인지, 추론 및 상호작용 능력을 갖추고 있습니다.
UI-TARS의 목표는 고도로 지능화된 모델을 통해 사용자 인터페이스를 제어하고 상호작용함으로써, 보다 자연스럽고 효율적인 인간-컴퓨터 상호작용 방식으로의 전환을 이루어내는 것입니다.
UI-TARS의 특징:
비주얼 언어 모델에 기반한 자연어 제어
스크린샷 및 시각 인식 지원
정교한 마우스 및 키보드 제어
크로스 플랫폼 지원 (Windows/MacOS)
실시간 피드백 및 상태 표시
UI-TARS의 기능:
자기 학습 능력: UI-TARS는 자기 학습 능력을 갖추고 있어, 끊임없는 상호작용과 피드백을 통해 조작을 최적화할 수 있습니다.
멀티 플랫폼 지원: 이 모델은 PC 및 MacOS뿐 아니라 스마트폰과 웹에서도 실행 가능하여 폭넓은 적용성을 가집니다.
자연어 처리: UI-TARS는 스크린샷과 자연어 명령을 입력으로 받아, 명령을 완수하기 위한 다음 단계를 정확하게 예측하여 사용자가 UI 인터페이스를 조작하도록 돕습니다.
이미지 인식: UI-TARS는 스크린샷을 처리하여 인터페이스 요소를 식별하고 그에 맞는 조작을 수행할 수 있어, UI 자동화 테스트 및 조작에서 매우 효과적입니다.
향상된 인지 능력: 대규모 GUI 스크린샷 데이터셋을 활용하여 UI 요소에 대한 맥락 인지적 이해와 정밀한 주석 달기를 실현합니다.
통합된 동작 모델링: 크로스 플랫폼의 동작을 통합된 공간으로 표준화하고, 대규모 동작 궤적을 통해 정밀한 위치 지정 및 상호작용을 실현합니다.
시스템-2 추론: 작업 분해, 반성적 사고, 이정표 인식 등 다양한 추론 패턴을 수반하여 다단계 의사 결정에 신중한 추론을 통합합니다.
반복 학습: 수백 대의 가상 머신에서 새로운 상호작용 궤적을 자동 수집, 필터링 및 반성적으로 정제함으로써 데이터 병목 현상을 해결합니다.
UI-TARS 활용 시나리오
자동화 테스트: UI-TARS는 소프트웨어 자동화 테스트에 활용되어, 개발자가 사용자 인터페이스의 기능과 안정성을 신속하게 검증하도록 돕습니다.
웹 자동화 조작: Midscene.js와 UI-TARS가 결합되면, 자연어로 AI 대형 모델을 구동하여 현재 페이지 상태에서 일련의 작업을 수행함으로써 인간의 명령 목표에 근접할 수 있도록 지원합니다.
작업 자동화: 일상 업무에서 UI-TARS는 데이터 입력, 정보 검색 등 반복적인 작업을 자동 실행하여 업무 효율성을 높이는 데 도움을 줍니다.
크로스 플랫폼 조작: UI-TARS Desktop 버전은 Windows 및 macOS 시스템을 지원하여, 서로 다른 운영 체제에서의 폭넓은 적용성을 보여주며 사용자에게 일관된 상호작용 경험을 제공합니다.
일상 사용 및 사무 자동화: 자연어 제어를 통해 UI-TARS는 파일 관리, 애플리케이션 조작 등 일상적인 사무 작업을 간소화하여 업무 효율성을 높일 수 있습니다.
기존의 모듈식 프레임워크나 수작업으로 프롬프트를 최적화하는 시스템과 달리, UI-TARS는 엔드투엔드 아키텍처를 채택하고 순수한 시각 입력에 의존하여 복잡한 작업의 전면적인 자동화를 실현합니다. UI-TARS는 테스트 시나리오에만 머무르지 않고, 일상적인 사용자 상호작용의 지능화에 더 중점을 두며 AI의 힘을 통해 컴퓨터와의 상호작용을 더욱 인간 친화적으로 만듭니다.
UI-TARS 프로젝트 주소: https://github.com/bytedance/UI-TARS
대본 기획 도우미▸
AI 앱
AI 뉴스 