本文へスキップ
IFAI

AIツール

Cloudflare、AIエージェント特化型ブラウザ「Kitesurf」を発表

公開 拡散指数 48

CloudflareはAI自動化に特化したブラウザ「Kitesurf」を発表した。WorkersのV8分離環境とRust/Wasmで動作し、Chromiumと比べCPUやメモリ消費を大幅に削減。CDP対応で既存のPuppeteer等もそのまま動き、Browser Run上で無料ベータ提供中。

Cloudflare、AIエージェント特化型ブラウザ「Kitesurf」を発表
画像:blog.cloudflare.com

AIエージェントが人間の代わりにウェブを巡回し、情報を集めてフォームを入力する時代が本格化しています。しかし現在、その大半はクラウド上で人間向けの重厚なChromiumをそのまま立ち上げて動かしているのが実態です。

そもそもChromiumは人間の視覚体験のために作られており、60fpsの滑らかなスクロールやタブ管理、拡張機能の維持に大量のCPUとメモリを消費します。テキスト抽出や簡単なスクリーンショットだけを求めるAIにとって、この処理オーバーヘッドは無駄でしかありません。

Cloudflareは8月6日、AIエージェント専用にゼロから設計された新ブラウザ「Kitesurf」を発表しました。同社のサーバーレス基盤「Cloudflare Workers」のV8アイソレート上で完全に動作し、現在「Browser Run」機能を通じてベータ版が無料で提供されています。

人間向けの機能を削ぎ落とし、AIの要件に特化

Kitesurfの開発期間はわずか12週間。ChromeやNode.jsに依存しないRust製ヘッドレスエンジン「Obscura」のアイデアに着想を得て、まずはAIエージェントの力を借りてWorkers環境への移植実験を行ったのが始まりでした。

内部構成には、Rust製レンダリングエンジン「Blitz」、Firefox由来のCSSパーサー「Stylo」、そしてRust製JavaScriptエンジン「Boa JS」が組み合わされており、すべてWebAssemblyとしてWorkers上で直接動作します。

AIにとってピクセル単位の完全な描画は不要であり、重要なのはトークン消費の抑制、文脈長、レスポンスの速さ、そしてコストです。Cloudflareによると、HTML抽出や画面キャプチャといった代表的なエージェントタスクにおいて、KitesurfはChromiumに比べてCPUとメモリの消費量を大幅に削減しています。

互換性テストも徹底されており、Web Platform Tests(WPT)をすでに21万5000件以上クリア。WikipediaやHacker News、TodoMVC、さらにはCloudflare自身の管理画面も正常にレンダリングできるレベルに達しています。

既存のPuppeteerやPlaywrightがそのまま動く

開発者にとって嬉しいのは、業界標準であるChrome DevTools Protocol(CDP)を最初からサポートしている点です。

これまでPuppeteerやPlaywrightで書いてきたコードを書き直す必要はなく、接続先をKitesurfに向けるだけでそのまま稼働します。外部通信はすべて「SandboxOutbound」と呼ばれる専用ワーカーを経由して制御され、Cookieの分離やCORSの強制適用が行われるため、プロンプトインジェクションなどのセキュリティリスクにも備えられています。

また、セッション管理以外のレンダリング機能は完全にステートレス化されているため、負荷が急増しても瞬時に数千の使い捨てインスタンスを立ち上げて並列処理することが可能です。

なぜ重要か

AIエージェントを実務に導入する際、最大の壁になりがちなのが「ブラウザ運用のインフラコスト」です。多数のエージェントを同時に巡回させようとすると、コンテナ型Chromiumの維持費だけで予算が跳ね上がっていました。Kitesurfはブラウザをサーバーレス化することで、この限界費用を一気に引き下げてくれます。

業界全体で見ても、Cloudflareのアプローチは非常に巧みです。大規模言語モデル自体の性能競争に踏み込むのではなく、エージェントが実際に手足を動かすための「ランタイム基盤」を押さえにかかっています。ウェブ巡回の実行環境を自社ネットワークに引き込むことで、その後のトラフィックやセキュリティ需要をまるごと抱え込む狙いが透けて見えます。

ただし、Boa JSをはじめとする軽量エンジンが、最新の複雑なシングルページアプリケーション(SPA)や高度な難読化スクリプトをどこまで破綻なく処理できるかは未知数です。複雑なSaaSの操作では従来のChromiumに頼らざるを得ない場面も残るでしょう。それでも、情報収集や定型フォーム入力などの高頻度タスクを自動化したいチームにとって、試してみる価値は十分にあります。

情報源 (2)

  1. [1]
    blog.cloudflare.com(新しいタブで開きます)原文blog.cloudflare.com
  2. [2]
    techcrunch.com(新しいタブで開きます)報道techcrunch.com

毎日のAIピックアップ