AI并未消除工程工作,只是把难点转移到了别处。
摘要
AI让编写代码变得更便宜,却将难点转移到了设定上下文、审查和清理上,需要更熟练的监督。文章认为,团队常常把AI生成的代码当作成品,而实际上它只是一个快速的初稿。
人们一直在谈论AI让开发者效率更高。我认为这没错,但也不全面。AI让编写代码变得更便宜,但它使得“前后”工作变得更加重要:确切知道该要求什么,提供足够上下文,发现错误假设,检查边界情况,决定哪些内容实际上应该交付,清理那些“能用”但不属于系统的代码。因此,工作并没有消失,而是从敲代码转向了引导、审查和整合工作。奇怪的是,许多团队把AI生成的代码当作成品对待,而实际上它更接近一个非常快速的初稿。对于原型来说这或许没问题。但在真实的代码库中,代价高昂的部分从来不仅仅是写代码,而是确保变更与系统契合。好奇其他人对此的看法:AI真的减少了你的工程工作量,还是仅仅将工作量转移到了审查、设定上下文和清理上?
相似文章
AI正在移除软件工程的中产阶级
观点文章认为,AI智能体移除了代码变更的速度限制,导致工程文化薄弱的团队积累难以管理的技术债务,使资深工程师的工作变成大规模审查AI生成的PR。
AI需要更严格的工程纪律,而非更少
文章认为,尽管AI生成代码的能力日益增强,但工程纪律——尤其是代码审查和可靠性实践——变得更加重要,而非减弱。
AI并未让软件开发变得廉价,它只是让糟糕的想法变得廉价了
AI让构建软件变得便宜又简单,但并未降低维护、支持和责任的长期成本,导致大量项目被遗弃。
AI正在吞噬AI工程循环(5分钟阅读)
文章讨论了AI工程循环如何能够完全自动化,但认为将整个循环交给AI会产生'agent slop'(智能体垃圾),因为评估不完善。它建议自动执行某些步骤,同时保留人类判断以处理细微差别。
AI、Ashby Engineering 与未来
Ashby Engineering 分享,自 2025 年 8 月以来,他们超过一半的生产代码是由 AI 生成的,同时客户问题没有增加,代码质量也没有下降。文章阐述了他们的理念:AI 消除了机械性的编码任务,而工程师的判断力和同理心变得更加重要。