바이트댄스 UI-TARS: 오픈소스 자기 학습 GUI 에이전트 232

바이트댄스 UI-TARS: 오픈소스 자기 학습 GUI 에이전트

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

바이트댄스 UI-TARS: 오픈소스 자기 학습 GUI 에이전트

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

字节跳动UI-TARS:一款开源的能够自我学习的GUI Agent.webp

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