BrowserBC 공개: 웹 조작을 '스킬 카드'로 전환하는 에이전트용 매크로
Einsia AI 산하 Navers Lab이 오픈소스 프로젝트 BrowserBC를 공개했다. 사용자의 웹 브라우징 기록을 단순 좌표가 아닌 자연어 기반의 '스킬 카드'로 증류해, 어떤 AI 에이전트든 실제 웹페이지에서 의도를 이해하고 자율적으로 작업을 완수할 수 있게 돕는다.

BrowserBC는 Einsia AI 산하 Navers Lab이 공개한 오픈소스 브라우저 행동 복제(Behavior Cloning) 프로젝트입니다. 쉽게 말해 AI 에이전트 시대를 위해 만들어진 '매크로 도구'로, 사람이 브라우저에서 수행한 복잡한 작업을 어떤 모델이든 읽고 실행할 수 있는 범용 '스킬 카드'로 변환해 줍니다.
웹 에이전트가 실제 사이트에서 실패하는 이유는 클릭이나 입력 능력이 부족해서가 아닙니다. 숨겨진 페이지 구조와 불완전한 정보 속에서 '어떤 행동을 취해야 하는가'라는 의사결정 사전 지식이 없기 때문입니다. BrowserBC는 이 병목 현상을 해결하고자 합니다.
조작을 스킬로 바꾸는 3단계 프로세스
기존 자동화 도구처럼 고정된 좌표나 DOM을 그대로 따라 하면 웹페이지 디자인이 조금만 바뀌어도 바로 깨집니다. BrowserBC는 '기록 → 스킬 전사 → 실행'으로 이어지는 증류 방식을 택했습니다.
첫 번째는 기록입니다. 사용자가 브라우저에서 작업을 수행하는 동안 렌더링 스크린샷, 구조화된 DOM 및 접근성 트리 스냅샷, 마우스 클릭과 키보드 입력, 페이지의 리디렉션과 유효성 검사 오류 신호 등 전체 상호작용 경로를 빠짐없이 캡처합니다.
두 번째는 전사입니다. 지저분한 원시 로그를 단순 재생 스크립트로 저장하는 대신, AI 모델이 이를 분석해 자연어로 된 일종의 설명서인 '스킬 카드'를 작성합니다. 작업의 목적, 전제 조건, 단계별 실행 절차, 작업 완료 판단 기준, 실패 시 복구 방법이 깔끔하게 정리됩니다.
세 번째는 실행입니다. 이렇게 만들어진 스킬 카드는 어떤 LLM 에이전트에게든 전달할 수 있습니다. 에이전트는 박제된 좌표를 기계적으로 클릭하는 대신, 지침을 바탕으로 현재 페이지를 스스로 관찰하며 작업을 완료합니다. 또한 여러 스킬은 '스킬 그래프'로 체계화되어 축적됩니다.
확인 방법과 커뮤니티 반응
이 구조의 가장 큰 장점은 스킬을 만드는 주체와 실행하는 주체를 분리할 수 있다는 점입니다. 숙련된 사람이나 고성능 모델이 한 번 시연해 두면, 비용이 훨씬 저렴한 소형 모델이 이를 읽고 일상 작업을 자율적으로 처리할 수 있습니다.
현재 상세 방법론을 다룬 논문(arXiv: 2606.32014)이 공개되어 있으며, 프로젝트 리소스는 공식 페이지(lab.einsia.ai/browserbc)에서 확인할 수 있습니다.
공개 직후 반응도 뜨겁습니다. 릴리스 6시간 만에 해외 오픈소스 커뮤니티에서 2,500개 이상의 관련 토론이 쏟아졌고, 트위터(X)의 Today News 트렌드에 오르기도 했습니다.
왜 중요한가
웹 에이전트를 밑바닥부터 거대 멀티모달 모델로 학습시키려는 시도에 비해, 사람이 매일 남기는 브라우징 흔적을 자연어 노하우로 증류하는 방식은 매우 영리하고 실용적입니다. 실행 비용을 획기적으로 낮출 수 있기 때문입니다.
업무 자동화나 RPA 대체, 혹은 웹 에이전트 시스템을 구축하고 있는 개발자라면 당장 검토해 볼 만한 도구입니다. 다만 실행 단계의 안정성은 결국 에이전트가 실시간 DOM과 화면 요소를 정확히 찾아내는 능력에 달려 있으므로, UI 구조가 완전히 뒤바뀌는 환경에서는 스킬 카드를 다시 추출해야 할 수도 있습니다.
출처 (1)
- arxiv.org(새 탭에서 열림)원문arxiv.org