AI 智能体接管开发流程后,软件开发是否变得不再有趣?
Has software development become less fun?
随着 AI 工具日益自主,软件开发者的工作重心转向"监督"智能体:检查 AI 的产出是否符合标准,而作者认为这是开发中最无趣的部分。智能体已能全自动完成代码审查,甚至从产品规格出发端到端构建整个产品,并由另一组智能体审批合并 PR。作者以 1920 年代汽车流水线取代手工打造为类比,指出软件开发正从手艺变为技能工种,效率提升的同时乐趣可能减少。
2026年10月7日
随着AI工具变得越来越自主,软件构建者的角色如今在很大程度上依赖于引导为他们工作的智能体。这种引导,通常意味着检查AI做了什么,并确保它达到期望的标准。我认为,这是软件开发中最不好玩的部分。随便问哪个软件开发者,你都会得到同样的答案——代码审查不好玩。它们也很难做对。理解别人的思路,然后仔细阅读他们的代码以检查预期输出、可能的问题或被遗漏的边缘情况,是一个极其乏味的过程。
我知道智能体可以协助人类审查代码。事实上,智能体可以完全自动化审查。更进一步,你现在可以从一份产品规格开始,让一个智能体(或一组智能体)放手端到端地构建整个产品。你还可以设置智能体持续监控缺陷报告或功能请求,并自主提交拉取请求。这些将由另一组智能体进行审查、批准和合并。到那时,软件开发究竟是什么?当我们放弃了对开发生命周期的完全控制,在最坏的情况下,只有智能体才能理解或更新代码。
请注意,从构建者和产品的角度来看,这一切都很棒。我是一名产品经理,我喜欢能够独立开发端到端原型、让缺陷报告当天就得到处理,或者让一个大功能在几天而不是几周内实现。但我最初是作为软件开发者开始职业生涯的,我想,如果我今天才开始,我肯定会觉得效率高得多。但我会觉得它“好玩”吗?
我确实享受坐在那里钻研一个特别难的问题,尝试不同的方法,在网上搜索解决方案,观看相关的技术演讲,再失败几次,直到一切终于豁然开朗。那种顿悟的时刻。代码运行起来,并且完全按照你想要的方式工作。在这个过程中,我可能会学到一些新东西,更重要的是,学到不该做什么。所有这些对我来说都很好玩。有了AI,这些大部分都消失了。
这不是对AI的抱怨。这是软件构建方式的巨大转变。我认识到这一点,也看到了它的价值。但每一次这样的转变,都会让一些工作发生剧变。我绝不是要说软件开发会消失。但软件开发的含义已经发生了剧变。当装配线在20世纪20年代开始接管汽车制造时,汽车制造从手工车身制造转变为一种专门的工业职业。它从手艺变成了熟练劳动。当然,汽车的产量、质量和可靠性都提高了。但我想,对某些工人来说,汽车制造这份工作变得没那么好玩了。
免责声明:本博客文章中表达的观点和意见仅代表作者本人,不代表任何其他机构、组织、雇主或公司的官方政策或立场。本博客文章中可能使用某些人物示例。这些示例仅用于说明目的,与任何实际人物(在世或已故)的任何相似之处纯属巧合。本博客文章中提供的信息仅供一般参考之用。作者对本博客或其中包含的信息、产品、服务或相关图形在任何用途方面的完整性、准确性、可靠性、适用性或可用性不作任何形式的明示或暗示的陈述或保证。因此,您对此类信息的任何依赖均严格由您自行承担风险。
来源:Hacker News · ankit-m.github.io