当 AI 写完所有代码

最近在讨论 AI 编程代理时,你可能常看到“软件工厂”这个说法。它的目标是:把一份规格说明自动变成可运行的软件,实现和验证都交给机器完成。 我喜欢做软件。如今代理写的代码越来越多,我原以为自己会更舍不得放手,但实际上,我并不怎么怀念逐行敲代码的感觉。 我依然喜欢思考要做什么、梳理架构、决定各个部分怎么拼在一起。当代理做出一个像样的功能时,我想亲自用一用,看看整个应用的行为是否符合预期。 至于每一个小改动,我不需要亲自去验证。对我来说,关键在于:我能把多少实现工作交出去,同时还能对正在构建的东西保持有用的理解,并且继续参与我真正喜欢的部分。 ## 软件工厂自动化了什么 人的参与程度各不相同。有些