这次 Cognition 收购 Windsurf 的协同效应挺有趣的,尤其是在 AI agent + IDE 这个方向上,用 Devin 提供核心 agent 能力,然后用 Windsurf 提供操作容器(IDE 环境)
单纯有所谓的大脑的 Agent 往往缺乏一个稳定,高效,可观测的执行环境...
但是根据今天俩 CEO 的视频来看,估计是 IDE 是主环境,然后多个 Devin 会在一个 IDE 上 work,并且每个 Devin 自己有自己的虚拟机(沙盒环境),可以并行处理不同模块或任务,这样确实能提升项目的开发吞吐量和效率
比较期待的是:未来会不会在 Action Space 上更明确的去区分公有环境?还会有私有环境还有混合环境... 从这点来看,我倾向于认为这是 Agent 从一个有趣的科技玩具,转变为一个能被企业级客户信赖和采购的 Production-Ready 的平台比较重要的一步
整个开发流程将形成一个完整的闭环:
Plan: 人类开发者或产品经理定义高级目标
Decompose: Devin 将宏大任务分解为可执行的子任务
Assign: 任务被分配给多个并行的 Devin Agent 执行
Execute & Merge: 各 Devin 独立完成编码和调试,最终由人类开发者或一个主 Devin 审核并合并代码
Deliver: 形成最终可用的产出