VISUALSKILL: Multimodal Skills for Computer-Use Agents
이 논문은 시각적 형상을 텍스트로 변환하는 대신 스킬 아티팩트에 그대로 유지함으로써 컴퓨터 사용 에이전트의 장기 과제 수행 능력을 향상시키는 멀티모달 스킬 프레임워크인 VISUALSKILL을 소개하며, 이는 베이스라인 및 텍스트 전용 스킬 방식 모두에 비해 상당한 정확도 향상을 가져온다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 로봇에게 사진 편집기나 스프레드시트 프로그램 같은 복잡한 소프트웨어 사용법을 가르치려 한다고 상상해 보세요. 로봇은 화면을 볼 수 있고 마우스를 움직일 수 있지만, 그 소프트웨어를 "알지는" 못합니다. 이는 마치 관광객에게 도시의 지도를 건네주었는데, 그 지도가 온통 외국어로만 되어 있고 그림은 하나도 없는 것과 같습니다. 그들은 어디로 가야 할지 짐작은 할 수 있겠지만, 길을 잃기 쉬울 것이며, 특히 길이 바뀌거나 숨겨진 골목길을 찾아야 할 때 더욱 그렇습니다.
이것이 바로 VISUALSKILL이라는 논문이 해결하고자 하는 문제입니다.
문제점: 텍스트로 된 지도 vs 시각적 현실
현재의 "컴퓨터 사용 에이전트"(소프트웨어를 사용하는 로봇)들은 꽤 유능해지고 있지만, 여전히 길고 복잡한 작업이나 본 적 없는 소프트웨어를 다루는 데 어려움을 겪습니다.
이를 돕기 위해 연구자들은 "스킬 라이브러리(skill libraries)", 즉 로봇을 위한 일종의 사용 설명서를 구축했습니다. 하지만 문제는 이 설명서들이 오직 텍스트로만 작성되었다는 점입니다.
연구진은 두 가지 이유로 이것이 잘못된 방식이라고 주장합니다:
- 그림을 말로 설명하는 것은 어렵다: 로봇에게 "파란색 브러시 도구"라고 말하며 클릭할 아이콘을 알려준다고 상상해 보세요. 근처에 파란색 도구가 다섯 개 있다면, 로봇은 엉뚱한 것을 클릭할 수 있습니다. 반면, 사진은 정확한 모양과 위치를 즉각적으로 보여줍니다.
- 자신의 작업을 확인하기 어렵다: 여러 단계로 이루어진 작업에서 로봇은 "내가 정말 제대로 된 메뉴를 열었나?"를 확인해야 합니다. 만약 매뉴얼에 "작은 창이 나타날 것입니다"라고 적혀 있다면, 로봇은 그것이 어떻게 생겼는지 추측해야만 합니다. 하지만 매뉴날에 그 창의 스크린샷이 있다면, 로봇은 화면을 사진과 직접 비교하여 확실하게 알 수 있습니다.
해결책: VISUALSKILL
저자들은 이러한 설명서를 만드는 새로운 방법인 VISUALSKILL을 개발했습니다. 단순히 텍스트만 제공하는 대신, VISUALSKILL은 원래의 사진과 스크린샷을 지침 바로 옆에 함께 보관합니다.
이렇게 생각해보세요:
- 기존 방식 (텍스트 전용): "빨간 소스를 넣으세요"라고 적힌 레시피. (로봇은 어떤 병이 빨간색인지 추측해야 합니다.)
- VISUALSKLILL: "빨간 소스를 넣으세요"라는 문구와 함께, 바로 아래에 선반 위에 놓인 정확한 빨간 소스 병의 사진이 있는 레시피.
구축 방법 (2단계 파이프라인)
연구팀은 이 매뉴얼을 수작업으로 작성한 것이 아니라, 두 단계에 걸쳐 자동으로 생성하는 시스템을 구축했습니다:
1단계: 공식 매뉴얼 채굴기 (The Official Manual Miner).
소프트웨어의 공식 사용자 가이드(기업이 만든 PDF 또는 웹사이트)를 가져와 구조화된 스킬로 변환합니다 가이드에 포함된 모든 원래의 다이어그램과 스크린샷을 그대로 유지합니다. 이를 통해 로봇에게 탄탄한 기초를 제공합니다.2단계: 라이브 탐험가 (The Live Explorer).
공식 가이드는 종종 구식이거나, 실제로 소프트웨어를 사용할 때만 나타나는 특이하고 작은 팝업 창들을 놓칠 수 있습니다. 그래서 시스템은 "로봇 탐험가"를 실제로 소프트웨어에 투입합니다.- 자유 탐색 (Free Exploration): 탐험가는 대기 상태의 화면을 돌아다니며 버튼을 클릭해 어떤 일이 일어나는지 확인하고, 새로 나타나는 모든 창의 사진을 찍습니다.
- 타겟 탐사 (Targeted Exploration): 시스템은 로봇이 이전에 실패했던 작업들을 살펴봅니다. "아, 로봇이 이 특정 메뉴에서 막혔구나"라고 판단하면, 탐험가를 해당 지점으로 구체적으로 보내 사진을 찍고 노트를 작성하게 합니다.
이 새로운 사진과 노트들은 다시 매뉴얼에 결합되어, 실제 소프트웨어와 완벽하게 일치하는 "살아있는" 가이드가 됩니다.
로봇이 사용하는 방법
로봇은 100페이지짜리 매뉴얼 전체를 한꺼번에 읽지 않습니다 (그것은 너무 많은 정보이기 때문입니다). 대신, 로봇에게는 load_topic이라는 특별한 도구가 있습니다.
- 로봇은 현재 자신의 작업을 살펴봅/
- 짧은 인덱스(목차와 같은 것)를 확인하여 어떤 주제가 관련 있는지 파악합니다.
- 도구에 요청합니다: "이 주제에 대한 지침을 보여줘."
- 도구는 그 즉시 해당 순간에 필요한 텍스트 와 특정 스크린샷을 함께 불러옵니다.
결과
연구진은 강력한 AI 에이전트를 사용하여 두 가지 주요 벤치마크(어려운 컴퓨터 작업 세트)에서 이를 테스트했습니다.
- 스킬 없음 (No Skill): 로봇에게 아무런 도움을 주지 않았습니다. 성공률은 약 **30%**였습니다.
- 텍스트 전용 스킬 (Text-Only Skill): 동일한 출처로 만든 텍스트 전용 매뉴얼을 제공했습니다. 성공률은 **37%**로 올라갔습니다.
- VISUALSKILL (멀티모달): 사진이 포함된 매뉴얼을 제공했습니다. 성공률은 **45%**로 급증했습니다.
핵심 발견: 사진이 엄청난 차이를 만들었습니다. 로봇은 다음 작업들을 훨씬 더 잘 수행했습니다:
- 올바른 버튼 찾기: 설명을 바탕으로 추측하는 대신 아이콘을 직접 볼 수 있었습니다.
- 진행 상황 확인: 화면을 참조 사진과 비교하여 자신이 올바른 경로에 있는지 확인할 수 있었습니다.
이것이 중요한 이유
논문은 컴퓨터를 사용하는 로봇에게 있어 **시각 자료는 단순히 "있으면 좋은 것"이 아니라 "필수적인 것"**이라고 결론짓습니다. 그래로픽 인터페이스를 단지 글로만 설명하려는 것은, 그림을 한 번도 본 적 없는 사람에게 그림을 설명하려는 것과 같습니다. 지침서에 사진을 포함함으로써, 로봇은 인간처럼 무엇을 해야 하는지 실제로 "볼" 수 있게 됩니다.
또한 저자들은 로봇이 정보를 어떻게 얻느냐가 중요하다는 것을 발견했습니다. 만약 로봇이 사람이 책을 읽듯 파일을 읽게 내버려 두면, 사진을 건너뛰는 경우가 많았습니다. 하지만 텍스트와 사진을 한 번에 전달하는 특별한 도구(load_topic)를 사용함으로써, 로봇은 시각적 단서를 효과적으로 활용할 수 있었습니다.
요약하자면: 로봇에게 무엇을 할지 말로만 하지 말고, 보여주세요.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.