Warp 发布 Factories 开源基础设施,帮助团队构建自动化软件工厂和 Agentic 系统,覆盖云端软件开发全流程。
我们很高兴你在这里。你可以期待所有 TNS 最优质的内容将在周一至周五送达,让你随时掌握最新资讯并保持最佳状态。
请查收收件箱中的确认邮件,你可以调整偏好设置,甚至加入其他群组。
在你最喜欢的社交媒体平台上关注 TNS。
在 LinkedIn 上成为 TNS 粉丝。
在等待第一封 TNS 时事通讯时,查看最新的精选和热门故事。
周二,Warp 发布了 Warp Factories,这是一种用于构建云软件工厂的开源基础设施——一种自动化软件开发生命周期各环节工作的 agentic 系统。Augment Code 和 Chainguard 等公司都在以不同形式推出这类系统。
Warp 是一个 agent 开发平台,称 Warp Factories 为开发者创建自己可扩展工厂的"构建块"。它将这套基础设施定位为解决创始人兼 CEO Zach Lloyd 所说两个常见工程痛点的方案:1)衡量和提高 coding agent 的 ROI;2)治理与控制。
其目标是确保"繁琐的工作被处理掉",让开发者专注于为特定产品优化工厂,从而同时解决这两个问题。
正如 Lloyd 在博客文章中写道,他"预测软件工厂将在未来几年像 CI/CD 一样普及"。专家们告诉 The New Stack,他们看到软件工厂正在获得关注,但对时间线更为谨慎。
"我认为软件工厂是必然趋势,"Atomic Software 创始人兼 CEO、前 GitLab 全球现场 CTO Lee Faus 告诉 The New Stack。"但要在软件工厂变得像 CI/CD 一样基础之前,行业需要解决一个更深层的基础设施问题。"
他特别强调了追踪 agent 工作的重要性:"我们花了很多时间讨论如何构建软件工厂,"Faus 继续说道。"我认为我们将花更多时间来思考什么会成为工厂的记录系统。"
Lloyd 承认,许多组织已经在构建云软件工厂方面有工程团队在工作了——但他认为这太大了,不适合内部独立完成。
因此,Warp Factories 应运而生,成为开发者构建自己工厂的基础设施,提供核心组件以加速开发,同时不让组织牺牲灵活性、可编程性、定制性或所有权。
当被问及 Lloyd 对构建基础设施的看法时,长期担任工程师的 Erik Gfesser 告诉 The New Stack,他同意大多数组织内部开发这套基础设施没有意义。
正如 Lloyd 所写,Warp 的新基础设施"旨在随着时间推移提高 coding agent 的 ROI",包括用于衡量效果的 evals 和 benchmarks,以及内置的自我改进和记忆功能。开发者可以获得关于 agent 吞吐量、成本、质量和 ROI 的可查询指标,可通过 Factory control room、API 和 Factory MCP 查看。Scorers 评估工作项如何在工厂中流转,关注点包括 token 消耗、代码质量以及工作是否引入了缺陷。
在此基础上,这些分数为自我改进循环和 benchmarks 提供动力。"Observer" agents 对选定的 agent 运行进行评分,然后通过调整 harness、模型或上下文等变量来寻找改进方法,最后发起 PR 来改进底层工厂功能。同时,benchmarks 让开发者可以对不同模型和 harness 配置下的任务进行评分,以比较性能。
根据 Warp 的说法,这套基础设施包括解决治理和控制的功能,以及作为版本控制代码的工厂定义、不同 agents 的定义,加上 skills、MCPs 和权限。
从更广泛的视角来看,Faus 告诉 The New Stack,软件工厂治理需要的不仅仅是控制 agents 的运行方式:
"一个没有变更记录的的软件工厂,可能会成为一种非常高效地制造无人能完全解释的代码的方式。"
"共享基础设施可以让权限、模型访问、工具使用、MCP 连接、策略、成本和执行环境更易于集中管理。这很有价值,"他说道。"但治理不仅仅是能够控制允许 agent 做什么。它是能够证明它实际做了什么。"
他说,随着软件工厂帮助加速代码生成,更难的问题变成了理解人类和 agents 在整个开发周期中做出的众多相互关联的决策。
例如,如果一个 agent 分类了一个 issue,另一个研究了它,第三个实现了它,还有其他 agents 进行了审查和验证,那么工程师如何在六个月后重建为什么那个变更被做了?"那条记录必须与变更本身保持连接,"Faus 说道。"[否则,]一个没有变更记录的软件工厂,可能会成为一种非常高效地制造无人能完全解释的代码的方式。"
尽管 Warp 的创始人对软件工厂的迅速崛起充满热情,但其他专家并不那么确定。像 Faus 一样,Gfesser 预计软件工厂的采用需要时间:
"我的预期是,软件工厂的采用可能会像 CI/CD 早期阶段那样在多个供应商之间分散。"
"作为 CI/CD 的早期采用者,我知道 CI/CD 直到优质的开源产品被广泛使用才以现在这种方式流行起来。"
他指出,虽然 Warp 客户端是开源的,但服务器、Warp Drive 后端和 OZ(Warp 的 agent 编排层)是专有的。值得注意的还有:OpenAI 被列为 Warp 开源仓库的创始赞助商。
"因此,我的预期是,软件工厂的采用可能会像 CI/CD 早期阶段那样在多个供应商之间分散,"他说道。