아티클 목록으로
AI 에이전트

Cloudflare, AI 에이전트용 경량 브라우저 엔진 Kitesurf 공개

약 3분 소요

Cloudflare가 AI 에이전트의 자동화 워크로드를 위한 경량 브라우저 엔진 Kitesurf를 발표했다. Kitesurf는 사람이 사용하는 범용 브라우저처럼 모든 기능과 픽셀 단위의 시각적 재현을 제공하는 대신, 에이전트가 자주 수행하는 HTML 읽기, 구조화된 콘텐츠 추출, 페이지 스크립트 실행, 스크린샷 및 PDF 생성을 우선한다.

핵심 특징

  • 가벼운 실행 구조: Kitesurf의 브라우저 구성 요소는 Cloudflare Workers의 격리된 WebAssembly/Rust 환경에서 동작한다. Chrome DevTools Protocol을 지원하기 때문에 Playwright와 Puppeteer 같은 도구로 제어할 수 있다.
  • 페이지별 격리: 페이지 또는 프로세스 외부 iframe마다 독립적인 JavaScript 환경과 DOM을 제공한다. 작업이 진행되는 동안만 존재하는 짧은 수명의 무상태 엔진으로 설계되어, 갑작스럽게 늘어나는 AI 작업에 대응하는 것을 목표로 한다.
  • 분리된 렌더링: PageRenderer는 DOM과 스타일을 이미지나 PDF로 변환한다. 글꼴과 이미지 리소스를 가져온 뒤 Blitz Paint와 Parley로 래스터화하고, 처리된 버퍼를 Workers RPC로 반환한다.
  • 제한된 기능 범위: 현재 영상, WebGL, 실제 환경에 가까운 TLS 기반 봇 검증, 장기간 유지되는 인증 세션을 지원하지 않는다. 따라서 범용 브라우저로서 Chromium을 대체할 수는 없다.

AI 에이전트에는 다른 브라우저가 필요한가

Chromium은 탭, 확장 프로그램, 동기화, 복잡한 그래픽 처리, 정교한 상호작용 등 사람을 위한 기능을 폭넓게 제공한다. 그러나 많은 AI 에이전트는 페이지 구조를 가져오고 웹 도구를 통제된 방식으로 호출하는 능력을 더 중요하게 여긴다. 에이전트마다 전체 Chromium 인스턴스를 배정하면 메모리와 컴퓨팅 비용이 커져 동시 확장을 어렵게 만들 수 있다.

Kitesurf가 제안하는 변화는 단순한 경량화에 그치지 않는다. 최적화의 기준을 픽셀 단위의 호환성에서 토큰 사용량, 구조화된 콘텐츠, 성능, 비용, 확장성, 도구 안전성으로 옮기려는 시도다. 이를 통해 비용에 민감한 에이전트 애플리케이션도 웹 접근 기능을 확보할 수 있지만, 고급 그래픽과 미디어, 지속적인 세션 또는 브라우저별 동작에 의존하는 사이트에서는 호환성 문제가 발생할 수 있다.

아직 확인해야 할 부분

Kitesurf는 여전히 실험 단계다. 주요 호환성 작업과 CDP, WPT 지원이 완료되지 않았고, 현재 공개된 코드도 없다. Cloudflare는 향후 프로젝트를 오픈소스화하고 관련 변경 사항을 Blitz 상류 프로젝트에 제출할 계획이라고 밝혔지만, 시점과 범위는 더 지켜봐야 한다.

Cloudflare의 이중적 역할도 논쟁이 되고 있다. 한편으로는 AI가 웹에 접근하도록 돕는 도구를 만들면서, 다른 한편으로는 봇 방어와 AI 크롤링 차단 제품을 판매하기 때문이다. Kitesurf가 사이트의 방어를 우회할 수 있는지는 기술만으로 결정되지 않으며, 각 사이트의 정책과 인증 방식, 이용약관에 달려 있다. 현재 Kitesurf는 완성된 범용 브라우저라기보다 특정 AI 에이전트 작업을 위한 인프라 실험으로 보는 편이 정확하다.

출처: InfoQ 中文

댓글

로그인 상태 확인 중…

댓글 불러오는 중…

관련 게시물

CCTest · Blog
PILOT, 장기 에이전트에 실행 중 실시간 교정과 자기 진화를 도입
AI 에이전트
cctest.ai
AI 에이전트

PILOT, 장기 에이전트에 실행 중 실시간 교정과 자기 진화를 도입

PILOT은 에이전트의 자기 개선을 작업 종료 후 분석에서 실행 중 제어로 확장하는 감독자-작업자 하니스를 제안한다. 별도의 감독자는 실행 중인 작업자를 전환하거나 중단할 수 있고, 실행 중 얻은 교훈은 재사용 가능한 기술과 메모리로 축적된다.

더 보기
CCTest · Blog
WikiSkill: 에이전트 경험을 지속 지식으로 바꿔 스킬을 진화시키다
AI 에이전트
cctest.ai
AI 에이전트

WikiSkill: 에이전트 경험을 지속 지식으로 바꿔 스킬을 진화시키다

WikiSkill은 에이전트의 실행 경험, 지속 가능한 위키형 지식베이스, 실행 가능한 스킬을 분리한 뒤 함께 진화시키는 프레임워크다. 여러 모델에서 성능 향상을 보였으며 모델 간 스킬 이전 가능성도 제시했다.

더 보기