Cloudflare近日发布了Kitesurf——一款专为AI智能体设计的云端托管浏览器,而非面向普通用户的Chrome替代品。
随着AI软件从问答式聊天机器人演进为能够代替用户完成任务的智能体,浏览器成为这一转变的关键基础设施。智能体需要像人类一样浏览网页、操作网站。
与面向人类的传统浏览器不同,专为AI智能体设计的浏览器无需关注主题、标签页或扩展插件等视觉元素,而是需要管理上下文窗口、性能、Token成本与可扩展性,同时还面临提示词注入攻击等特有安全威胁。
借助Kitesurf,AI开发者无需自行构建浏览器软件,即可开发出能够浏览网站、填写表单并完成其他基于浏览器任务的应用程序。
Cloudflare表示,Kitesurf从立项到完成仅历时12周,完全运行于公司的无服务器平台Workers之上。目前,Kitesurf已在Browser Run中以免费测试版形式提供,开发者可通过编程方式控制和交互Cloudflare网络上的无头浏览器实例。
在性能方面,Cloudflare指出,Kitesurf在截图和HTML提取等常见智能体任务中,CPU和内存消耗均显著低于Chromium,有助于降低开发成本。
Kitesurf由多项技术融合构建,包括Blitz的模块化渲染引擎、Firefox的CSS解析器Stylo,以及基于Rust的ECMAScript引擎Boa JS,其余部分均运行于Cloudflare Workers之上。尽管推出时间尚短,Kitesurf已通过约215,000项以上的Web平台测试,且每周仍在持续新增并通过更多测试。
Cloudflare还表示,开源Rust无头引擎Obscura是Kitesurf的重要灵感来源,其最初的概念验证版本正是将Obscura移植到Workers上实现的。
目前,Kitesurf已能正确渲染TodoMVC(一个用于比较JavaScript框架的主流基准应用)、维基百科、Hacker News、Cloudflare博客以及Cloudflare控制台的大部分页面。
Q&A
Q1:Kitesurf是什么?它和普通浏览器有什么区别?
A:Kitesurf是Cloudflare推出的一款云端托管浏览器,专为AI智能体设计,而非供人类日常使用。普通浏览器注重标签页、主题、扩展插件等视觉体验,而Kitesurf的核心是管理上下文窗口、Token成本、性能与可扩展性,同时针对提示词注入等AI特有安全威胁进行了专项防护。
Q2:Kitesurf基于什么技术构建?
A:Kitesurf融合了多项开源技术:Blitz的模块化渲染引擎、Firefox的CSS解析器Stylo,以及基于Rust的ECMAScript引擎Boa JS,整体运行于Cloudflare的无服务器平台Workers之上。开源Rust无头引擎Obscura也为其提供了重要灵感,最初的概念验证版本即是Obscura在Workers上的移植。
Q3:开发者如何使用Kitesurf?目前是否免费?
A:开发者可通过Cloudflare的Browser Run产品使用Kitesurf,以编程方式控制和交互无头浏览器实例。目前Kitesurf处于测试阶段,完全免费提供。开发者无需自行搭建浏览器基础设施,即可构建能够浏览网页、填写表单等操作的AI智能体应用。
