Browser Use, 동적 인덱싱 액션 스페이스 기반 초고속 브라우저 에이전트 'Jev Ultrafast' 공개
핵심 내용
Browser Use가 TypeSafe와 협업해 동적 인덱싱 액션 스페이스로 브라우저 제어 속도를 25% 높인 오픈소스 에이전트를 공개했다.
자세히 보기
Browser Use와 TypeSafe가 협업하여 **동적 인덱싱된 액션 스페이스(dynamic indexed action space)**를 적용한 브라우저 에이전트 Jev Ultrafast를 공개했다. 이 프로젝트는 기존 방식과 달리 사이트별 사전 준비된 스크립트나 필드 문자열 없이, 모든 관찰(observation)마다 새로운 요소 테이블을 생성하여 동작한다.
핵심 작동 원리
TypeSafe의 Jev가 단일 네트워크 라운드 트립으로 **작업(operation)**과 **타겟(element)**을 동시에 제안한다. 지원되는 작업은 CLICK, TYPE_TEXT, SELECT, SCROLL_UP, SCROLL_DOWN, WAIT, DONE, BLOCKED 등이다. 특히 텍스트 입력(TYPE_TEXT)이 필요할 때만 소형 LLM이 호출되어 텍스트를 생성함으로써 불필요한 연산 비용을 줄인다.
성능 및 최적화
Google Flights에서 취리히에서 런던으로 가는 항공편을 검색하는 데 7.1초가 소요되며, 이는 자연어 목표 입력부터 로딩 대기까지 포함된 시간이다. 반복 테스트 결과 중앙값 작업 시간이 9.450초에서 7.092초로 25% 감소했고, 브라우저 프로토콜 호출 횟수는 1,092회에서 101회로 대폭 줄었다.
성능 최적화를 위해 다음과 같은 기법을 적용했다:
- 결정 주기당 요청을 1회로 제한
- 기본 루프에서 스크린샷 대신 구조화된 상태 사용
- 원자적 DOM 읽기를 통해 스냅샷당 브라우저 호출을 1회로 최소화
- 선택 대상의 문서/폼/가려짐 여부 검증
보안 및 한계
모델 출력은 직접적인 선택자나 명령어가 되지 않으며, 실행 전 페이지 신선도와 클릭 가능 여부를 재확인한다. 다만 Shadow roots, frames, canvas, 업로드, 팝업 탭 등은 현재 MVP 범위에서 제외되어 지원되지 않는다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.