AI写代码很爽,但谁来收拾烂摊子?
派对才刚刚开始
咱们说实话——vibe-coding 确实挺好玩的。你描述一下想要什么,AI 分分钟给你生成代码,功能就这么上线了。GitHub Copilot、Cursor 这些工具,让"做东西"变得跟变魔术似的。创业公司跑得飞快,开发者熬夜学新框架,AI 辅助开发的热潮席卷整个行业。
但问题是——每次狂欢过后,总得有人收拾残局。
在这波 AI 辅助开发的繁荣背后,有个越来越严重的问题,但大家都默契地假装看不见:大规模的清理工作正在进行。而那些默默收拾烂摊子的人?快累垮了。
那些无名英雄
你用 AI 生成代码爽完拍拍屁股走人,但后果不一定是自己在承担。
安全研究员被 AI 生成的漏洞淹没了。研究表明,AI 辅助生成的代码往往比人写的代码有更多安全问题——不是 AI 不好,而是它生成代码太快,完全顾不上理解上下文、安全影响或最佳实践。总得有人先把这些漏洞找出来,不然被黑客利用就晚了。
开源项目维护者在处理一堆看起来很专业、但实际上会破坏功能的 AI 生成 PR。低质量贡献涌入代码库,审查工作堆成山,而这些工作都是志愿者在做,分文不取。
运维和 SRE 团队在排查生产事故,源头是 AI 生成的配置文件——在聊天窗口里看着挺好,但凌晨三点才发现出了问题。
未来的你可能是最大的受害者。当初用 AI 偷懒的那个"聪明"方案,半年后自己都忘了当时怎么想的,还得回去 debug 那段鬼画符。
技术债务的海啸
AI 生成的代码写起来快,但维护起来贵。我们正在以前所未有的速度堆积技术债务。
问题不在于 AI 写得差——有时候它写得相当好。问题在于 AI 不了解你的代码库、业务逻辑、安全需求或扩展计划。它只是在做模式匹配,不是真正的工程思维。
人写代码的时候,会考虑整个系统。AI 生成代码,只理解你的 prompt,剩下全靠"听起来合理"的方案填充,这些方案往往跟实际情况完全对不上。
如何做个有责任的参与者
这不是要你放弃 AI 工具——它们确实有用。这是对负责任地使用 AI 的呼吁:
1. 发的代码全部review。 AI 生成,人来验证。这不是可选项。
2. 搞懂你要部署的东西。 不懂代码就没法维护。那不叫 vibe-coding,叫 vibe-handoff-and-pray。
3. 测试要加强。 AI 写的代码需要更多测试,不是更少。它表现出的自信往往迷之自信。
4. 技术债务自己扛。 如果 AI 帮你快速交付,记得留时间清理。这不是可选项。
5. 对维护者好一点。 给开源项目贡献代码,别以为 AI 生成的 PR 不需要仔细审查就能合并——不管是你还是维护者都得审。
更大的图景
软件开发正处于转型期,工具变化太快,我们的实践根本跟不上。这没关系——但这意味着我们需要坦诚面对代价。
那些在 AI 辅助开发浪潮后收拾残局的开发者、安全研究员和维护者值得认可,值得支持。他们不应该被无脑自动化淹没。
如果你是用 AI 工具在开发,记住:你交付的代码代表你自己。走捷径总有代价,只是看谁来承担。别让你的用户、团队或那个凌晨在 GitHub 上发现你问题的疲惫维护者成为代价的承受者。
派对可以继续。但走之前,记得把现场收拾干净。