Articlehuggingface.co·2025년 4월 18일·1

ScreenSuite - The most comprehensive evaluation suite for GUI Agents!

Quick Summary

ScreenSuite는 GUI 에이전트의 지각, 그라운딩, 단일 행동, 다단계 수행 능력을 비전 전용 조건에서 평가하기 위해 13개 벤치마크를 통합한 종합 평가 스위트다.

ScreenSuite - The most comprehensive evaluation suite for GUI Agents! 관련 대표 이미지

🖼️ 인포그래픽

ScreenSuite - The most comprehensive evaluation suite for GUI Agents! 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

ScreenSuite - The most comprehensive evaluation suite for GUI Agents! 내용을 설명하는 본문 이미지

💡 한 줄 요약

ScreenSuite는 GUI 에이전트의 지각, 그라운딩, 단일 행동, 다단계 수행 능력을 비전 전용 조건에서 평가하기 위해 13개 벤치마크를 통합한 종합 평가 스위트다.

📌 핵심 요약

  • 이 글은 Hugging Face가 GUI 에이전트 평가를 더 개방적이고 접근 가능하며 통합하기 쉽게 만들기 위해 ScreenSuite를 공개했다는 내용을 소개한다.
  • GUI 에이전트는 화면 캡처를 보고 클릭, 입력, 스크롤 같은 행동을 수행하며, 데스크톱이나 모바일 환경에서 사람이 하는 컴퓨터 작업을 대신 수행하는 에이전트로 설명된다.
  • ScreenSuite는 지각, 그라운딩, 단일 단계 행동, 다단계 에이전트 수행이라는 주요 능력 범주를 포괄하도록 13개 벤치마크를 하나의 평가 체계로 묶었다.
  • 구현 측면에서는 smolagents를 활용하고, Ubuntu Desktop 및 Android 환경을 Docker로 배포할 수 있게 했으며, 접근성 트리나 DOM 같은 메타데이터 없이 비전 입력만 사용하는 평가 방식을 택했다.
  • 저자들은 Qwen-2.5-VL 계열, UI-Tars-1.5-7B, Holo1-7B, GPT-4o 등을 평가했으며, ScreenSuite가 기존 산업 벤치마크를 그대로 재현하기보다 비전 기반 GUI 에이전트 능력을 더 어렵고 현실적인 조건에서 평가한다고 강조한다.

🧩 주요 포인트

  1. 이 글은 Hugging Face가 GUI 에이전트 평가를 더 개방적이고 접근 가능하며 통합하기 쉽게 만들기 위해 ScreenSuite를 공개했다는 내용을 소개한다.
  2. GUI 에이전트는 화면 캡처를 보고 클릭, 입력, 스크롤 같은 행동을 수행하며, 데스크톱이나 모바일 환경에서 사람이 하는 컴퓨터 작업을 대신 수행하는 에이전트로 설명된다.
  3. ScreenSuite는 지각, 그라운딩, 단일 단계 행동, 다단계 에이전트 수행이라는 주요 능력 범주를 포괄하도록 13개 벤치마크를 하나의 평가 체계로 묶었다.
  4. 구현 측면에서는 smolagents를 활용하고, Ubuntu Desktop 및 Android 환경을 Docker로 배포할 수 있게 했으며, 접근성 트리나 DOM 같은 메타데이터 없이 비전 입력만 사용하는 평가 방식을 택했다.
  5. 저자들은 Qwen-2.5-VL 계열, UI-Tars-1.5-7B, Holo1-7B, GPT-4o 등을 평가했으며, ScreenSuite가 기존 산업 벤치마크를 그대로 재현하기보다 비전 기반 GUI 에이전트 능력을 더 어렵고 현실적인 조건에서 평가한다고 강조한다.

🧠 상세 정리

1. ScreenSuite 공개의 배경과 목표

글은 지난 몇 주 동안 GUI 에이전트를 더 개방적이고 접근 가능하며 쉽게 통합할 수 있도록 만드는 작업을 진행해 왔다고 설명한다. 그 과정에서 저자들은 GUI 에이전트 성능을 평가하기 위한 대규모 벤치마킹 스위트인 ScreenSuite를 만들었다. ScreenSuite는 Vision Language Model이 여러 에이전트형 능력에서 어떻게 작동하는지 평가하는 포괄적이고 사용하기 쉬운 방법으로 제시된다. 핵심 목표는 개별 벤치마크를 흩어진 형태로 다루는 것이 아니라, GUI 에이전트의 다양한 능력을 하나의 일관된 평가 체계 안에서 비교할 수 있게 하는 데 있다.

2. GUI 에이전트의 의미와 작동 방식

저자들은 GUI 에이전트를 가상 세계에서 행동하는 AI 에이전트 중에서도 그래픽 사용자 인터페이스 안에서 살아가는 에이전트로 설명한다. 예를 들어 사용자가 ‘이 Excel 열의 나머지를 채워라’ 같은 작업을 주면, 모델은 화면 캡처를 보고 어떤 위치를 클릭하고 어떤 값을 입력하며 어디로 스크롤할지 결정한다. 이 과정에서 에이전트는 웹 브라우저를 열거나, 텍스트를 입력하거나, 화면을 더 아래로 내려 읽는 등의 행동을 수행한다. 좋은 GUI 에이전트는 사람이 컴퓨터를 조작하듯 지도 탐색, 파일 편집, 온라인 구매 같은 다양한 작업을 처리할 수 있어야 하므로, 평가해야 할 능력도 단순하지 않다.

3. 평가해야 할 GUI 에이전트 능력의 범주

글은 기존 문헌을 바탕으로 GUI 에이전트 능력을 크게 네 가지 범주로 나눈다. 첫째는 화면에 표시된 정보를 올바르게 인식하는 지각 능력이고, 둘째는 요소의 위치를 이해해 정확한 곳을 클릭할 수 있게 하는 그라운딩 능력이다. 셋째는 하나의 행동으로 주어진 지시를 해결하는 단일 단계 행동 능력이며, 넷째는 GUI 환경에서 여러 행동을 이어 가며 더 높은 수준의 목표를 해결하는 다단계 에이전트 능력이다. ScreenSuite의 첫 번째 기여는 이 전체 범위를 포괄하는 13개 벤치마크를 모아 통합했다는 점이다.

4. 13개 벤치마크와 실행 환경

ScreenSuite에는 모바일, 데스크톱, 웹 환경을 아우르는 다양한 벤치마크가 포함된다. 지각 및 그라운딩 범주에는 ScreenQA-Short, ScreenQA-Complex, ScreenSpot-v2, ScreenSpot-Pro, WebSRC, VisualWebBench가 포함되고, 단일 단계 행동에는 Showdown-clicks, AndroidControl, Multimodal-Mind2web가 들어간다. 다단계 에이전트 범주에는 AndroidWorld, OSWorld, BrowseComp, GAIA-Web, Mind2Web-Live가 포함된다. 특히 다단계 평가는 Windows, Android, Ubuntu 같은 실제 실행 환경이나 에뮬레이터가 필요하기 때문에 까다로운데, 저자들은 E2B desktop 원격 샌드박스 지원과 함께 Docker에서 Ubuntu 또는 Android 가상 환경을 쉽게 띄우는 선택지를 새로 만들었다고 설명한다.

5. 비전 전용 평가와 구현상의 특징

저자들은 ScreenSuite를 모듈성과 일관성을 염두에 두고 설계했으며, 온라인 벤치마크처럼 필요한 경우에는 smolagents를 프레임워크 계층으로 활용해 에이전트 실행과 오케스트레이션을 간소화한다고 설명한다. 재현성과 사용 편의성을 위해 Ubuntu Desktop과 Android 환경을 로컬에서 배포할 수 있는 Docker 컨테이너도 마련했다. 중요한 특징은 접근성 트리나 DOM 같은 추가 메타데이터를 사용하지 않고 시각 입력만으로 평가하는 비전 전용 스택이라는 점이다. 이 방식은 기존 리더보드와 점수 차이를 만들 수 있지만, 저자들은 사람이 그래픽 인터페이스를 보고 상호작용하는 방식에 더 가까운 현실적이고 어려운 설정이라고 본다.

6. 모델 평가, 사용법, 그리고 기대

ScreenSuite에서는 Qwen-2.5-VL 3B부터 72B까지의 모델, ByteDance의 UI-Tars-1.5-7B, H company의 Holo1-7B, GPT-4o 등이 평가 대상으로 언급된다. Qwen-2.5-VL 계열은 이미지 안 요소의 좌표를 잘 파악하는 위치 지정 능력으로 GUI 에이전트의 정밀 클릭 작업에 적합하다고 설명된다. 다만 저자들은 ScreenSuite가 업계에 공개된 기존 벤치마크 결과를 정확히 재현하려는 것이 아니라, 비전 기반 GUI 에이전트 능력을 평가하려는 것이라고 선을 긋는다. 사용자는 저장소를 서브모듈과 함께 클론하고 uv로 패키지를 설치한 뒤 run.py나 예제 스크립트를 실행할 수 있으며, 다단계 벤치마크에는 데스크톱 또는 모바일 환경을 배포할 베어메탈 머신이 필요하다고 안내된다.

🧾 핵심 주장 / 시사점

  • ScreenSuite의 핵심 차별점은 벤치마크 수 자체보다도 GUI 에이전트 평가를 비전 전용 조건으로 통일해, 모델이 실제 화면만 보고 얼마나 잘 행동할 수 있는지를 보려는 데 있다.
  • 접근성 트리나 DOM을 제거한 설정은 일부 기존 평가보다 더 어렵지만, 실제 사용자가 보는 화면을 기준으로 행동해야 하는 GUI 에이전트의 현실적 한계를 더 잘 드러낼 수 있다.
  • 다단계 GUI 작업은 단순한 이미지 이해를 넘어 실행 환경, 상태 변화, 반복 행동, 목표 달성 여부까지 포함하므로, ScreenSuite가 Docker와 원격 샌드박스 지원을 함께 제공하는 점은 평가 재현성 측면에서 중요하다.

✅ 액션 아이템

  • GUI 에이전트를 평가할 때 지각, 그라운딩, 단일 행동, 다단계 수행을 분리해 현재 모델의 강점과 약점을 기록한다.
  • Ubuntu Desktop과 Android처럼 실제 사용 환경에 가까운 Docker 기반 평가 구성을 우선 검토한다.
  • 접근성 트리나 DOM 없이 화면 캡처만 사용하는 조건에서 기존 GUI 에이전트의 성능 저하 여부를 비교한다.

❓ 열린 질문

  • 비전 입력만 사용하는 평가 방식이 실제 데스크톱·모바일 작업의 난이도를 얼마나 잘 반영할까?
  • 13개 벤치마크를 통합한 ScreenSuite에서 모델별 병목은 지각, 그라운딩, 단일 행동, 다단계 수행 중 어디에 집중될까?
  • Qwen-2.5-VL 계열, UI-Tars-1.5-7B, Holo1-7B, GPT-4o 평가 결과는 GUI 에이전트 설계 방향에 어떤 차이를 만들까?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.