Windsurf 10 代更新:浏览器成为 AI 编程的共享战场

Windsurf 10 代更新:浏览器成为 AI 编程的共享战场

错过 Wave 10 第一天内容的读者,可以回头看那个入口。今天真正的大动作是 Windsurf 浏览器 的上线。这款产品让 Windsurf 在更多操作界面里原生植入,目的是让 AI 更敏锐地捕捉隐含上下文,并维持用户的工作心流。

Windsurf 浏览器长什么样

Windsurf 浏览器是一款功能完整、深度集成 AI 的浏览器,核心目标是让用户在工作时尽量减少中断,保持专注状态。

它的使用方式很简单:在 Windsurf 界面右上角点击按钮即可启动。除了常规的网页搜索、文档查看、GitHub Issue 浏览外,它还能用于调试应用。与其他浏览器最大的区别在于:当你在其他应用里需要复制当前标签页内容或粘贴 URL 时,在这里只需直接告诉 Cascade 你想做什么。因为 Cascade 已经知道浏览器里打开了哪些标签,或者用户可以明确将某个页面加入上下文,全程无需复制粘贴。

它本质上是一个 Chromium 分支

Windsurf 浏览器就是一个标准的浏览器,基于 Chromium 内核开发。用户可以把它当作普通浏览器使用。但当它与 Windsurf 编辑器配合时,才会产生那些“魔法时刻”。目前该浏览器以测试版形式发布,所有自助服务计划的用户都可以使用,官方期待社区反馈以推动迭代。

为什么要做这个浏览器

这个决策源于 Wave 9 中 SWE-1 提出的“心流感知”概念。其核心逻辑是:人类和 AI 必须运行在同一条共享时间线上,双方都要清楚对方在做什么,才能真正做到同步协作。随着 AI 能力增强,时间线上本由人类执行的操作会逐渐移交给 AI,但操作本身的步骤保持不变。要实现这一点,先说得捕捉开发者在所有界面上操作的完整深度与广度。Windsurf 已经连接了文本编辑器和终端,确保这些界面的操作没有时间线断层。

但当时缺了一大块:开发者在浏览器里的动作,比如查文档、迭代前端、检查 CI 等。想象一下,如果你是 IDE 里的 AI,却看不见开发者在浏览器里看了什么网页、查了什么控制台日志、选了哪些元素,你只能看到 IDE 里的变化。无论你对 IDE 上下文的理解多深,有用性都有理论上限,因为你缺失了信息。

早在 Wave 4 推出的 Previews 功能,就是心流感知在浏览器端的初步尝试。Cascade 能理解用户关注的前端组件或错误类型,但当时开发者只能点选本地开发环境的组件或发送控制台错误日志。现在,浏览器变成了一个共享空间,Cascade 可以在需要时主动拉取日志、读取页面内容、访问 DOM,无论是本地开发还是第三方网站。虽然目前并非所有交互都是自动的,但未来会是。

拥有浏览器带来的更完整动作时间线,让所有摄取这条时间线的系统自动变好。比如说 SWE-1 就是一个在模拟共享时间线的数据结构上训练、用于推理的模型。本次更新中,SWE-1 已经过微调优化,能更好地配合 Windsurf 浏览器,成为市面上对浏览器操作感知最敏锐的模型。

接下来往哪走

浏览器功能的演进分两半:感知与使用。感知层面,继续提升系统从开发者浏览器交互中摄取信息和上下文的能力,这是比较直接的部分。

使用层面,则是共享时间线的自然延伸。既然有了基础,AI 就可以开始接管开发者目前在浏览器里执行的操作,即让 Cascade 自己使用浏览器。但这不是随便点鼠标,而是基于过去在所有界面(不仅是浏览器,还有 IDE、终端等)发生过的所有动作(不仅是点击)做出的条件判断。Wave 9 提过产品有持续变好的飞轮,Windsurf 浏览器只是这段旅程上的下一站。

Wave 10 的其他功能改进,将在明天集中收尾。

发表评论