브라우저 AI agent(목표에 맞춰 웹에서 작업을 수행하는 AI)가 한 번 성공한 일을 같은 사이트에서 다시 할 때도 경로를 처음부터 찾는다면, 문제는 클릭 능력보다 이전 작업의 경험을 남기지 못한다는 데 있습니다. Webcmd는 첫 방문에서 파악한 사이트의 사용 방식을 저장하고, 재방문 때 그 정보를 꺼내 쓰도록 돕습니다. 핵심은 agent의 판단을 대신하는 것이 아니라 반복 탐색에 필요한 작업을 줄이는 데 있습니다.

Webcmd는 별도 브라우저로 옮겨 가는 방식이 아닙니다. Google Chrome이나 Brave 같은 기존 데스크톱 브라우저에서 쓰며, OpenAI Codex와 Claude Code 등에 skill(기존 agent에 덧붙이는 작업 능력)로 연결됩니다. 따라서 살펴볼 지점은 새 브라우저의 기능보다, 저장된 사이트별 정보가 다음 실행에서 얼마나 유용한가입니다.

첫 방문에서 무엇을 남기나

Reddit에서 AI 브라우저 자동화와 관련된 최근 게시물 다섯 개를 찾는 작업을 예로 들 수 있습니다. 첫 실행에서 agent는 사이트의 구성과 게시물에 접근하는 경로를 탐색합니다. Webcmd는 이 과정을 바탕으로 작동한 이동 경로, 페이지 구조, 유용한 지름길, 요청 제한과 사이트별 주의사항을 저장합니다. 매번 같은 페이지 구조를 다시 알아내지 않도록 사이트별 사용 지도를 만드는 셈입니다.

이 작업에서는 Reddit의 구형 페이지나 RSS 피드를 이용하는 경로가 일반적인 데스크톱 페이지를 살피는 것보다 효율적이고 제약이 적은 방법으로 파악됐습니다. 중요한 것은 어느 경로가 모든 사이트에서 정답이라는 뜻이 아닙니다. 첫 방문에서 해당 사이트에 유용했던 경로를 기록한다는 점입니다.

AI가 웹페이지의 경로를 탐색하며 유용한 길과 제약을 카드에 기록하는 장면

▲ 첫 방문의 경로 기록

재방문에는 저장된 경로를 쓰되, 그대로 믿지는 않습니다

같은 Reddit 조사 작업을 다시 수행할 때 agent는 저장된 사이트 정보를 참고해 게시물 수집에 곧바로 집중합니다. 첫 실행과 재실행의 차이는 다음과 같습니다.

  • 첫 실행: 페이지 구성과 접근 경로를 탐색하고, 작동한 방법과 제약을 기록합니다.
  • 재실행: 기록된 경로와 주의사항을 참고해 불필요한 재탐색을 줄입니다.
  • 사이트 변경 시: 기존 경로가 유효한지 확인하고, 맞지 않는 정보는 고치거나 삭제합니다.

웹사이트의 배치나 selector(페이지의 특정 요소를 찾는 지정값)가 바뀌면 과거의 기록도 틀릴 수 있습니다. Webcmd는 실제 페이지 상태를 확인해 저장된 경로를 갱신하도록 설계됐습니다. 다만 어떤 게시물이 요청에 맞는지 판단하고 최종 결과를 구성하는 일은 여전히 agent를 구동하는 모델의 몫입니다. 저장된 기억은 판단을 대체하는 답안이 아니라 사이트를 이용할 때 참고하는 정보입니다.

바뀐 페이지에서 오래된 경로를 확인하고 새로운 경로로 기억을 고치는 장면

▲ 변경된 경로의 갱신

benchmark 수치와 반복 실행의 효용은 구분해야 합니다

100개 브라우저 자동화 과제로 구성된 benchmark(성능 비교 시험)인 BU-Bench V1에서 Webcmd는 비교 대상 중 가장 높은 완료 정확도와 가장 낮은 완료 과제당 추정 제어 API(프로그램의 기능을 호출하는 인터페이스) 비용을 기록했습니다. agent 작업 단계도 비교 대상보다 적었습니다.

도구 완료 정확도 완료 과제당 추정 제어 API 비용 과제당 평균 agent 작업 단계
Webcmd 67% $0.255 9.8
browser-use 56% $0.297 14.8
playwright-cli 55% $0.334 20.5
dev-browser 44% $0.441 14.5
agent-browser 35% $0.331 20.0

이 수치는 BU-Bench V1 안에서의 비교입니다. 모든 웹사이트와 작업에서 Webcmd가 가장 저렴하거나 정확하다는 결론으로 넓혀 읽을 수는 없습니다. Webcmd 저장소는 반복 실행에서 token(모델이 텍스트를 처리하는 단위) 사용량을 최대 10분의 1로 줄인다고 소개하지만, 이는 위 표의 완료 정확도나 비용과는 별개의 수치입니다. Reddit 작업에서는 재실행 때 저장된 경로를 활용하는 방식이 확인되며, 각 실행에서 token을 얼마나 절약했는지는 이 표만으로 알 수 없습니다.

적용할 때는 첫 실행과 재실행을 함께 확인합니다

Webcmd는 Apache 2.0 라이선스로 공개돼 있습니다. 여러 agent를 동시에 쓴다면 Profiles와 Spaces로 브라우저 세션과 작업 맥락을 분리할 수 있습니다. 서로 다른 계정의 로그인 상태나 작업 창이 뒤섞이지 않도록 하기 위한 기능입니다.

반복 작업에 적용한다면 먼저 첫 실행에서 경로를 탐색하고 기록할 여지를 줍니다. 조사처럼 읽기만 필요한 작업에는 게시나 구매가 일어나지 않도록 읽기 전용 조건을 명시합니다. 이후 같은 사이트의 작업을 다시 실행하면서 저장된 경로가 사용되는지, 사이트 변경 시 기록이 갱신되는지, 작업 단계와 비용이 실제로 줄어드는지 확인하는 것이 좋습니다. Webcmd의 가치는 ‘기억’이라는 표현 자체보다, 같은 사이트를 다시 찾을 때 탐색을 얼마나 덜 반복하는지에 있습니다.