Browser Use, 'Bitter Lesson' 적용해 CDP 직접 접근 허용한 'Browser Harness' 공개
핵심 내용
Browser Use 팀이 Sutton의 'Bitter Lesson'을 적용하여 사전 정의된 상태/액션 공간을 제거하고 CDP 직접 접근을 허용하는 'Browser Harness'를 공개했다.
자세히 보기
Browser Use 팀이 Sutton의 'Bitter Lesson'을 적용하여, 사전 정의된 상태(state)와 액션 스페이스에 의존하던 기존 방식을 폐기하고 Chrome DevTools Protocol(CDP) 직접 접근을 허용하는 새로운 아키텍처인 'Browser Harness'를 공개했다.
아키텍처 변화와 이유
기존 방식은 모델이 볼 수 있는 정보를 접근성 트리 등으로 제한했으나, 이는 닫힌 그림자 루트(closed shadow roots)나 다른 출처의 iframe 등 복잡한 DOM 구조를 인식하지 못하는 병목 현상을 유발했다. 새로운 방식은 모델에게 CDP에 대한 직접적인 접근 권한을 부여하여, 모델이 DOM 검사, 스크린샷 캡처 등 필요한 관찰을 직접 코드로 작성하고 선택하도록 한다. Playwright는 로케이터가 닫힌 그림자 루트를 볼 수 없는 등의 제약이 있지만, CDP는 이러한 내부 구조를 직접 검사할 수 있다.
도구 통합 및 성능 개선
Hermes 에이전트는 기존 12개의 브라우저 도구를 browser_exec 하나로 대체했다. Pi, Codex, OpenCode 등 검증된 코딩 에이전트 루프를 재사용하여 안정성을 확보했다. 성능 테스트 결과, Claude Opus 4.8 모델 사용 시 토큰 사용량이 60% 감소했고, Kimi K3 모델은 66% 감소했다. 두 모델 모두 6가지 작업에서 3회씩 총 18회 실행을 모두 성공적으로 수행했다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.