AI时代的并行探索:从单一规范到十个假设
摘要
文章阐述AI agent如何颠覆软件开发成本结构,使并行探索多个规范成为可行。过去团队因时间成本只能选择单一方案,现在可以在几小时内让agent构建多个原型进行对比。瓶颈从能否构建转变为是否知道要构建什么,规范不再是真理而是可测试的假设。通过写十个规范、测试所有、丢弃九个的方式,团队能够基于真实证据而非想象做出决策,最终保留的方案会比委员会讨论数周得出的更好。
内容框架与概述
文章首先指出软件开发优化的历史性转变:二十年追求速度之后,AI agent使原型开发速度超越任何团队,瓶颈从能否构建转变为是否知道要构建什么。这重新定义了规范的本质,它们不再是神圣真理,而是可以测试、并行运行、随时丢弃的假设。这是软件工程师首次能够大规模地以这种方式工作。
接着文章引入设计思维中的双钻石框架来解释为什么软件团队过去无法进行真正的探索。双钻石将创意工作映射为两次发散再收敛的循环,但软件团队总是跳过第一次钻石,因为成本太高。编写一个实现需要数周,无法负担构建三种方法并进行比较。团队只能在方向上收敛:一个规范、一种架构、一次机会。斯坦福关于并行原型的研究表明,在承诺之前构建多个原型的团队产生了更好的设计,并且对最终选择更有信心。
文章随后用具体案例展示了新工作方式:假设要为已经超出原始RBAC模型的产品添加权限系统。旧方式需要数周的架构讨论、一个RFC、Slack上的争论,最终有人选择ABAC因为读过相关博客。新方式是写四个规范,分别扩展现有RBAC、迁移到完整ABAC、提出混合方案或探索外部化授权逻辑的策略引擎。Agent基于实际代码库构建所有四个方案,然后用真实标准评估:哪种方法能优雅处理多租户层次结构?哪种引入的迁移风险最少?哪种团队在六个月后实际能够维护?
最后文章强调最重要的技能已经发生变化。长期以来开发者生产力意味着更快地将意图转化为代码,更好的编辑器、语言和框架都优化于执行速度,这是正在消失的约束。稀缺资源一直是清晰度:知道要构建什么、定义边界、使隐含知识显式化、在它们成为生产事故之前识别失败模式。执行过去也很稀缺,所以优化了那个而大多忽略了清晰度问题。现在可以通过更多探索找到清晰度。写十个规范,测试所有,丢弃九个。保留的那个会比通过委员会在三周Slack争论中设计的任何东西都更好,因为测试是针对真实替代方案而非假设性方案。
核心概念及解读
双钻石:设计思维框架,将创意工作分为两次发散再收敛的循环。软件团队过去因成本限制无法完成第一阶段发散探索。
并行原型:同时构建多个原型方案进行比较验证的方法。研究表明这能产生更好的设计并增强团队对最终选择的信心。
成本结构转变:AI agent将原型开发从数周缩短至数小时,使并行探索从时间成本不可行变为可行,彻底改变了开发决策方式。
清晰度稀缺:知道要构建什么、定义边界、识别失败模式的能力已成为比执行速度更关键的稀缺资源,因为AI已使执行不再受限。
可测试假设:规范不再是神圣真理,而是可以通过并行构建、对比验证、随时丢弃的假设,这是软件工程师首次能大规模采用的工作方式。
原文信息
| 字段 | 内容 |
|---|---|
| 原文 | 1 spec isnt cool. You know whats cool? 10 specs. |
| 作者 | Augment Code (@augmentcode) |
| 发表日期 | 2026-02-26 |
此摘要卡片由 AI 自动生成