#AI代码清理

宝玉
19小时前
Vibe Coding 清理服务(Vibe Coding Cleanup as a Service) 作者:Donado Labs 一个全新的服务门类正在科技圈悄然兴起——“Vibe Coding 清理服务”。它最初只是LinkedIn上的一句调侃:“修复AI造成的烂摊子”,没想到竟然变成了真金白银的商机。现在,几乎没人敢公开承认的残酷真相是:绝大多数AI生成的代码根本达不到生产标准,各家公司不得不疯狂招聘专家,来解决AI造成的技术债务(technical debt),以防止项目彻底失控。 “凭感觉编程”的井喷时代 2025年初,知名AI专家Andrej Karpathy提出了“凭感觉编程”(Vibe Coding)这个词。他用这个概念精准地描述了当下开发者的日常:通过和AI聊天,几句话就能生成整个函数,而不用亲自一行一行地敲代码。这种编程方式据称能让开发效率提升10倍。根据GitHub的报告,如今92%的开发人员都在使用AI代码工具,仅Copilot每个月就生成了数十亿行代码。 但这个看似美好的故事里,却有个业界不愿面对的问题:AI生成的代码质量堪忧。GitClear分析了1.5亿行代码后发现,AI辅助的代码“翻工率”(churn rate)比传统代码高出41%——也就是说,接近一半的代码在两周内就被撤销或重写了。斯坦福大学的研究者也证实:使用AI工具的开发人员写出的代码安全漏洞更多,但他们却误以为自己的代码更安全。这些工具不仅复制了糟糕的编程习惯:缺乏输入验证、使用过时的依赖库,还做出让资深程序员痛苦的架构选择。 “代码清理”成了真正的生意 据404 Media的调查报道,许多开发者正依靠修复AI代码谋生。Hamid Siddiqi便是其中的佼佼者,他同时接手15-20个代码清理项目,每小时收取高额费用来梳理他口中的“AI意大利面条”(AI spaghetti):接口混乱、功能重复,甚至还有令人摸不着头脑的业务逻辑。软件咨询公司Ulam Labs甚至直接把“Vibe Coding 清理”作为主打服务进行推广。 市场需求之大催生了专门的平台 VibeCodeFixers .com。这个平台推出短短数周,就吸引了超过300名代码清理专家入驻,成功匹配数十个项目。创始人Swatantra Sohni形容典型的客户是:“烧光了5000美元的OpenAI积分,拿着一个勉强能用的半成品,不肯放弃,但又急需把它变成正式产品。” TechCrunch甚至指出,目前Y Combinator 孵化的创业公司中有25%的代码几乎完全由AI生成。从硅谷的状况来看,这个趋势规模惊人。 为什么AI代码难以达到生产标准? 问题的核心并不是AI写代码太差,而是它只擅长局部优化,根本不理解整体架构。Stack Overflow的分析指出,AI只适合完成孤立的小任务,但在系统架构决策上表现糟糕。每一个AI生成的代码片段都在制造技术债务:模式不一致、逻辑重复、暗藏安全漏洞,而这些问题通常连自动扫描工具也发现不了。 乔治城大学的研究发现,至少48%的AI生成代码包含严重的安全缺陷。AI工具时常将敏感信息泄露到代码中,建议开发者使用过时的库,还生成只有在高负载时才暴露出来的竞态条件(race condition)。更糟糕的是,很多开发人员甚至无法理解AI生成的代码,根本没能力发现这些隐患。Thoughtworks把这种现象称作“能力债务”(competency debt):开发团队逐渐丧失自己维护代码的能力,逐渐依赖无法彻底理解的AI代码。 清理服务的巨大市场机会 “Vibe Coding 清理”的市场正在快速增长,虽然还没有明确的行业统计数据,但Gartner预测,到2028年,75%的企业软件工程师都会使用AI代码助手。只要其中一小部分项目需要清理——而目前的情况表明大部分都会需要——这个新兴市场就极为庞大。 经济账很容易算清楚:初创公司用Vibe Coding省下数周时间快速做出原型,再花相似的时间和预算来清理。尽管如此,总体速度仍比传统开发快得多。掌握快速清理AI烂摊子的专家,收费可高达每小时200-400美元。有些专家甚至开始打造标准化服务:固定价格的代码清理套餐、AI代码审计和“从凭感觉到生产就绪”的流水线。 Thoughtworks指出,AI辅助代码项目中,重构代码的活动减少,但代码返工率激增。许多公司甚至专门招聘“AI代码修复专家”。毫无疑问,这个市场是真实存在的,正在飞速发展,而且潜力巨大。 软件工程的未来将如何变化? 我们正经历一场软件开发方式的根本转变:AI负责初始实现,人类负责架构设计、测试和代码清理。这可能不是我们曾设想的未来,但确实是当下发生的现实。 Gergely Orosz认为,AI工具就像“极其积极的初级程序员”:写代码速度飞快,但需要不断指导。问题是,这些AI初级程序员永远无法晋升到资深级别,清理专家永远有市场。 我们的态度 在 Donado Labs,我们清理过太多AI造成的烂摊子。我们深知AI虽然能加速开发,但只有专业的代码清理才能让AI代码真正可用。我们用AI进行原型开发和日常任务,但关键架构和业务逻辑仍由人工完成。我们的“从Vibe到生产”的服务专门帮企业把AI原型转化为生产环境可用的代码,确保测试充分、安全可靠、文档清晰。 真正成功的企业不是大量使用AI的,而是聪明使用AI的。他们用AI快速原型,再主动投入专业的清理服务,避免技术债务堆积。 下次再有人说AI会取代程序员时,问问他:“AI的烂摊子谁来清理?”这才是新的机会所在。