한 줄 요약
GUI-HARVEST는 GUI 모델의 실행 환경을 자동 최적화하여 동결된 백본 모델 기반의 자가 개선 GUI 에이전트를 구현하는 시스템이다.
핵심 기여도
- **GUI-HARVEST**를 제안하여, 동결된 백본 모델 기반의 GUI 에이전트가 실행 증거를 바탕으로 자가 개선 가능하도록 함.
- **Evidence Analyst** 모듈을 통해 모델 출력과 실행 동작을 스크린샷과 연결하여 시각적 효과를 기반으로 진단.
- **Cross-task Clusterer**를 사용하여 태스크별 증거를 반복 실패 패턴으로 통합하고, **Harness Engineer**를 통해 코드 수정을 제안.
- **Qwen3-VL-32B-Instruct** 모델에서 12.33 포인트, **GPT-5**에서 13.87 포인트의 성능 향상 기록.
핵심 아이디어
GUI 에이전트의 실행 환경(런타임 허네스)은 관찰 구성, 동작 실행, 검증, 복구, 종료를 제어하는 핵심 요소이다. 기존 허네스 최적화 방법은 GUI 특성에 맞지 않아, **GUI-HARVEST**는 세 가지 주요 문제를 해결한다:
1. 모델 의도와 실제 시각적 효과 간의 불일치를 진단하는 것.
2. 실행 결과의 변동성으로 인한 실패 원인을 정확히 파악하는 것.
3. 특정 태스크에서의 실패를 일반화하여 재사용 가능한 허네스 수정으로 전환하는 것.
GUI-HARVEST는 **Evidence Analyst**, **Cross-task Clusterer**, **Harness Engineer**, **Validator** 모듈을 통해 실행 증거를 수집하고, 이를 기반으로 허네스를 자동 수정한다. 특히, **before-and-after screenshots**를 사용하여 모델의 의도와 실제 동작 간의 차이를 명확히 파악하며, **within-task comparisons**를 통해 실행 변동성을 분석한다.
기술적 접근법
- **Evidence Analyst**: 모델 출력과 실행 동작을 스크린샷과 연결하여, 특정 인터페이스 전환과 관련된 차이를 파악.
- **Cross-task Clusterer**: 여러 태스크에서 수집된 증거를 기반으로 **recurring failure patterns**을 클러스터링.
- **Harness Engineer**: 패턴을 바탕으로 **bounded source-code edits**를 제안하며, 수정 전 **예측된 행동 효과**를 기록.
- **Validator**: 수정된 허네스가 **score checks**와 **behavioral checks**를 통과할 경우에만 적용.
- **OSWorld-Verified** 데이터셋에서 6개의 백본 모델(일반 목적 오픈, GUI 전용 오픈, 프로퍼티어리)에 대해 실험.
- **Frozen-harness transfer**를 통해 **WindowsAgentArena**에서 GPT-5 성능을 13.87 포인트 향상.
주요 결과
- **OSWorld-Verified**에서 6개의 백본 모델 모두에서 **held-out tasks**에서 성능 향상.
- **Qwen3-VL-32B-Instruct**는 15스텝에서 50.94% (전체 스위트 기준, +12.33 포인트).
- **GPT-5**는 **WindowsAgentArena**에서 50스텝에서 13.87 포인트 향상 (추가 최적화 없이).
- 동일한 백본과 초기 허네스에서 **Self-Harness**와 **Meta-Harness**를 초과, GUI 특화 진단과 검증이 일반화 성능 향상에 기여함.
의의 및 한계
GUI-HARVEST는 GUI 에이전트의 실행 증거를 기반으로 허네스를 자동 최적화함으로써, 동결된 모델에서도 지속적인 성능 향상을 가능하게 한다. 특히, **multimodal execution evidence**를 활용한 진단과 수정은 기존 텍스트 기반 허네스 최적화 방법과 차별화된다.
하지만, **GUI-HARVEST**는 특정 GUI 환경(예: OSWorld, WindowsAgentArena)에서 실험되었으며, 다른 환경으로의 일반화 가능성은 추가 연구가 필요하다. 또한, **source-code edits**는 **bounded**로 제한되어 있어, 복잡한 허네스 구조에 적용 시 한계가 있을 수 있다.
실용적 활용
GUI-HARVEST는 GUI 기반 자동화 시스템, 특히 **OSWorld**, **WindowsAgentArena**와 유사한 환경에서 자가 개선 에이전트를 구축하는 데 유용하다. 또한, **Qwen3-VL-32B-Instruct**, **GPT-5** 등 대형 모델의 실행 환경 최적화에도 활용 가능하다.