Kitesurf 是专为 AI Agent 设计的云端浏览器,比 Chromium 消耗更少计算资源,帮助开发者更高效构建基于浏览器的 AI Agent。
Cloudflare 是最新一家加入这场打造新型网络浏览器竞赛的公司。但这家互联网基础设施提供商并没有向消费者推销 Chrome 的替代品,而是推出了 Kitesurf——一款专为 AI Agent 设计的云端浏览器。
AI 软件正在从回答问题的聊天机器人演进为可以代表用户完成任务的 Agent。浏览器在这一转型中扮演着关键角色,因为 Agent 需要像人类一样浏览网页和使用网站。
Cloudflare 在公告中解释称,与为人类构建的传统网络浏览器不同,为 AI Agent 构建的浏览器不需要关注视觉元素,比如主题、标签页或浏览器扩展。为 AI Agent 设计的浏览器需要管理上下文窗口、性能、Token 成本和可扩展性。该公司还指出,它还面临着不同的威胁模型,因为 AI 浏览器可能容易受到 Prompt 注入攻击等漏洞的影响。
借助 Kitesurf,AI 开发者将能够构建可以浏览网站、填写表单和完成其他基于浏览器任务的软件,而无需自己构建浏览器软件。
Cloudflare 表示,他们是在 12 周前才决定构建 Kitesurf 的,整个浏览器运行在名为 Workers 的无服务器平台之上。Kitesurf 在 Browser Run beta 阶段免费使用,Browser Run 让开发者可以编程控制 Cloudflare 网络上的无头浏览器实例并与之交互。
对于开发者而言,Cloudflare 的卖点是这使得 AI Agent 能够更高效地使用网络,同时比 Chromium 消耗更少的计算资源,从而降低成本。
"对于常见的 Agent 任务(如截图和 HTML 提取),Kitesurf 在 CPU 和内存消耗方面比 Chromium 效率显著更高。"该公司表示。
这款浏览器本身由其他技术构建而成,包括来自 Blitz 的模块化渲染引擎;Firefox 的 CSS 解析器 Stylo;以及 Boa JS,一个 Rust 编写的 ECMAScript 引擎。其他一切都在 Cloudflare Workers 内运行。虽然还很新,但 Cloudflare 表示 Kitesurf 已经通过了约 215,000 多项网络平台测试,并且每周还在增加数百项测试。
Cloudflare 还将开源 Rust 无头引擎 Obscura 列为激励其开发 Kitesurf 的功臣,并指出第一个概念验证是将 Obscura 移植到 Workers。
该公司表示,这款浏览器能够正确渲染 TodoMVC(一个流行的 JavaScript 框架对比基准应用)、维基百科、Hacker News、Cloudflare 博客以及大部分 Cloudflare 仪表板等页面。