软件工厂中的务实杠杆

@dexhorthy
英语2天前 · 2026年7月29日
129K
665
54
15
1.6K

TL;DR

本文探讨了如何将 AI 应用于软件开发的规划与对齐阶段,而非仅仅用于代码生成,从而实现 2-3 倍的交付周期提速。

这篇文章算是近期系列的一个补充/支线任务。它不太适合直接放进主文中,所以我单独发布。在 为什么软件工厂会失败 第二部分 重新点亮灯光 中有简要提及。

寻求杠杆效应

即使在 AI 出现之前,交付一个功能所需的时间中,只有 25% - 50% 是编写代码本身。其余时间花在协调/规划、代码审查/返工以及测试/验证解决方案上。

dex - inline image

如果你只用 AI 来编写代码,那么你只是把 2 - 4 小时的编码时间缩短到 10 - 20 分钟,但其他环节并没有加速。

dex - inline image

但如果你用 AI 来帮助你规划和协调,那么你实际上可以获得约 2 - 3 倍的提速。

dex - inline image

AI 编码杠杆的 80/20 法则

假设你随便往你的工厂里扔一个两句话的提示词,那么得到一个完全可合并结果的概率大约是 50%,需要返工的概率也是 50%。

dex - inline image

现在假设你是一位拥有 10 年经验的首席工程师。你已经把横跨 100 个仓库的整个代码库都记在了脑子里。所以你花了一个下午手动编写了一份极其详细的规格说明。这样一来,你的胜算更大了,但很可能仍有大约 10% 的概率需要对 \*某些 内容进行重大返工。

dex - inline image

而极端情况是:自己动手写每一行代码。这样 Agent 就没有犯错的空间,返工概率降为零。

dex - inline image

\\注意\\ 在这个例子中,我会把

"需要修改某些内容的概率" 乘以 "修改带来的痛苦程度"

模糊成一个单一的百分比数字,但显然这是两个独立的变量。如果模型有 50% 的概率搞错一个按钮样式,但修复只需要一个便宜的提示词,那么我们的综合"预期代价"就很低。

预期代价 = P(需要修改) × 修改带来的痛苦程度

如果你把这个画出来,前期投入的努力与预期代价之间存在反比关系。

dex - inline image

你不希望做的事情是:花 6 个小时规划一个任务,而实际上你在前 10 分钟就能消除其中 80% 的预期代价。

你需要在不过度纠结于那些必须深入一层才能回答的问题的前提下做到这一点。例如,如果你已经在"产品"层面做了一些工作,但还没有回答所有悬而未决的问题,那么你可能需要就此打住,然后下钻到技术细节层面去了解什么是可行的。没有完美的流程可以应对这种情况。

这就是我们所说的杠杆效应——它需要务实的做法。如果你正在进行多阶段的规划,从 5 万英尺的视角一直放大到 1 万英尺的视角,那么你希望在每个阶段都进行一些微调,以确保你尽可能多地消除预期代价。

祝你好运。

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章