Datasette是Simon Willison维护多年的开源项目。他扒出这个项目在GitHub上的code-frequency图表——一张记录十年来每周代码增删量的柱状图——发现2026年出现了史上最大的一次峰值:37,022行新增,9,528行删除。对比之下,2025年底的峰值是14,638行新增,2018年初是15,998行新增,2020年中还有过一次10,658行的删除高峰。
Willison把这次暴增归功于Opus 4.8、GPT-5.5、Fable 5、GPT-5.6 Sol这几个2026年的编程模型和agent。听起来是个很爽的故事:AI让一个人的产出翻了好几倍。但这张图表本身,证明不了这件事。
图表本身不会说谎,但也不会归因
GitHub的code-frequency功能背后是个很朴素的API,每条记录只有三个数字:时间戳、新增行数、删除行数。没有作者字段,没有工具字段,更不可能告诉你这行代码是人手敲的还是某个模型吐出来的。这是个统计项目节奏的工具,从设计之初就没打算回答"是谁写的"这个问题。
更明显的漏洞在时间线上。GPT-5.6 Sol要到7月9日才发布,而Willison晒图是在7月13日,中间只隔了四天。一次能在图表上留下痕迹的代码峰值,通常是几周甚至更长时间堆出来的——一个刚出生四天的模型,很难对着几周前就已经在涨的曲线负责。把它列进归因名单,更像是"最近用得最多、印象最深"的主观联想,不是可验证的因果链。
真正能核实的账:sqlite-utils那一笔
比图表靠谱得多的,是7月5日发布的sqlite-utils 4.0rc2。这次发布主要由Fable完成,过程留下了完整的可核实痕迹:37次prompt,34次commit,新增约1321行、删除约190行代码,改动30个文件,总花费149.25美元。
这不只是省人力的故事。Fable在审查中发现了一个此前没人注意的delete_where()事务bug——数据库连接关闭后,删除操作和后续写入可能悄悄丢失。随后Codex和GPT-5.5又做了一轮独立审查,揪出更多问题:db.query()会在语句还没验证前就提交,INSERT...RETURNING如果生成器没被消费也不会真正提交。同一次发布审查里,GPT-5.5写了5个测试脚本,Fable写了12个,合计揪出4个发布阻断问题和10个次要问题。
- 结论.这不是单个模型写代码写得快,而是多个模型分工干活——Fable扛主线任务,GPT-5.5和Codex做交叉审查,疑难bug再靠人和模型一起盯。代码量暴增背后,是一条agent组合拳,不是一个模型的独角戏。
一美元能买多少可信代码
Fable的官方定价是每百万输入token 10美元、输出token 50美元,缓存输入还能再打一折到九折。但Willison记录下来的真实会话成本波动很大:一次调试花了12.11美元,一次更大的Datasette Agent会话花了近99美元,sqlite-utils那次发布则是149.25美元。
| 会话类型 | 花费 | 说明 |
|---|---|---|
| 小型调试 | 约12.11美元 | 单次问题排查 |
| 较大Agent会话 | 约99美元 | Datasette相关任务 |
| sqlite-utils 4.0rc2发布 | 149.25美元 | 37次prompt、34次commit |
十倍以上的价差说明一件事:"AI写代码便宜"这句话本身没有意义,便宜与否取决于任务规模和审查深度。把某一次账单当成通用成本基准,是又一种误导。
代码量是个虚荣指标
比尔·盖茨早年说过一句流传很广的话:用代码行数衡量编程进度,就像用重量衡量飞机建造进度。这句话放在今天依然成立,甚至更成立——当一个模型可以几分钟内吐出上千行代码,行数本身早就不是稀缺资源了。
代码写得快,不代表软件写得对。
真正该问的问题,从来不是"这次产出涨了多少行",而是每一美元、每一小时,能换来多少可验证、可维护的软件。sqlite-utils那笔149.25美元之所以值得记录,不是因为它写了多少行,是因为它揪出了几个真实存在、此前被忽略的事务bug。这才是能兑现的价值。
- 风险.一旦"代码量暴增"被当成AI能力的证明四处传播,行业里会有更多人开始用行数、commit数这类虚荣指标来对外讲故事,而不是去核实bug率、测试覆盖率和真实交付成本。
社区里其实早就分出三派:一派信奉模型能力,觉得Fable这类agent在长程任务和架构推理上确有惊喜;一派是成本怀疑论者,觉得常规任务用更便宜的工具足够,没必要为长上下文买单;还有一派更看重流程,认为决定项目成败的是测试、review、沙箱这些工程纪律,模型只是其中一环。这场争论短期内不会有共识,但共识之外至少有一件事已经清楚:一张增删行数的图表,回答不了"AI到底改变了什么"这个问题。能回答的,是账单和bug列表。
