AI 让代码塔越建越高,却无人理解
The Tower Keeps Rising

最近我注意到一些由 AI 辅助生成的软件项目变化得既随机又出人意料,这让我想起了 Bruegel 笔下的巴别塔。在传统的巴别塔故事中,上帝让人类失去共同语言,导致工程停滞;但在 AI 辅助编程的时代,情况却截然相反。AI 代理消除了人类协作中的摩擦,让每个人都能独立修改系统而不必与他人沟通。虽然代码能编译、测试能通过,但人类对系统架构的共同理解却在悄然崩塌。这座塔没有倒塌,反而在失去共同语言后继续拔地而起,这种看似成功的混乱才是最令人不安的。
塔并没有倒塌,所以我们没有注意到失去了什么,它只是不停地向上生长。
- 一位从业者回顾 1998 年 Y2K 时期的惨痛经历,指出当开发人员仅按清单编写方法而缺乏系统上下文时,项目注定失败,这与当前 AI 生成代码却无人理解的困境如出一辙。
- 有评论者提出反直觉观点:AI 虽能提升个人效率,但缺乏信任、对齐和所有权意识可能导致团队协作效率成倍下降。
- 针对 AI 缺乏长期记忆和规划能力的批评,有用户分享经验称,若允许 AI 访问历史会话记录,它能自动拾取抽象约束并生成更符合整体架构的代码。
- 有观点犀利指出,企业内购 AI 工具并非因为技术先进,而是内部应用代码质量本就低下,导致 AI 生成的代码反而优于人工编写。
- 一位开发者建议,当 AI 生成的代码出现细微不完美时,应亲自手动修正,以此激活思维齿轮并重建对代码库的心理模型。