软件工厂在AI时代回归:从原型到量产
Anthropic
Cognition
Cursor
Factory
Google/DeepMind
GitHub
OpenAI
Ramp
软件工厂的概念在AI的推动下得以复兴,它将软件开发的生命周期自动化,分解为可重复的模块。领先的AI公司正在构建类似的基础设施,以快速将原型转化为广泛分发的软件,重点在于自动化和验证。
软件工厂的概念,二十年前曾流行一时,如今又因人工智能而复兴,旨在以可重复、自动化的方式,从原型大规模生产软件解决方案。CloudBees的莫里茨·普拉斯尼格指出,过去编码常常成为瓶颈,但随着智能体式编码的出现,开发者的角色从编写代码转变为了运用判断力。据杰明·韦斯特观察,Anthropic、Cognition、Cursor、Factory、谷歌、GitHub、OpenAI和Ramp等公司,正各自独立地收敛于一种相似的软件工厂架构。一个典型的软件工厂包含六个组成部分:队列、控制平面、沙箱、拉取请求、事件流和持久化内存。尽管代码生成已非难事,验证环节仍是重大挑战,而软件工厂也并非忽视代码质量的借口。该工厂有助于管理日常的发布和更新,但人类或许很快将无法验证所有改动,这就需要更大的自动化程度。
来源: ZDNet AI —
原文
