2025年2月,AI研究员Andrej Karpathy提出了一种写软件的新方法:用大白话描述你想要什么,让AI模型生成代码,并且尽量不要逐行阅读。他把这叫做"vibe coding"(随性编程)。一年多以后,这个概念不再是什么新鲜事——它几乎成了软件构建的默认方式。
Karpathy最初的表述随意得近乎玩笑:一种开发者完全屈服于感觉、拥抱指数级增长、甚至忘记代码存在的状态。但这个说法很快流行起来。柯林斯词典将"vibe coding"评为2025年年度词汇,Google Trends数据显示,该词的搜索量自Karpathy首次使用以来激增了约2400%。
到2026年初,相关采纳数据已经很难轻描淡写。在美国,92%的开发者现在每天使用AI编程工具,全球范围内这一比例也达到了82%。GitHub报告称,46%的新代码现在由AI生成。在Y Combinator的2025年冬季创业营中,21%的公司拥有91%或以上由AI生成的代码库。即便是谷歌这种规模的公司,也已有约四分之一的代码是在AI辅助下完成的。预测机构预计这一比例将继续攀升——Gartner预测,到2026年底,60%的新软件代码将由AI生成。
资金也紧随使用量而来。AI编程工具市场正以约38%的复合年增长率扩张,远超传统开发工具约16%的增速。据报道,Cursor的年化收入在短短三个月内从10亿美元跃升至20亿美元。AI编程初创公司的平均交易规模,在2022年至2025年底期间增长了逾70倍。
如今,"vibe coding"的含义与Karpathy最初宽松的定义已有相当距离。最简单地说,你是用自然语言描述需求,AI生成代码,而你接受这些代码时并不逐行审查——靠提示词迭代,而不是亲自敲代码。
但到了2026年,这种随意版本已基本让位于更严谨的操作。现在,"vibe coding"更多意味着开发者编写自然语言规格说明,AI在结构化的人类监督下生成代码,并伴有持久的项目上下文和分层验证机制,而不是开发者交出全部控制权、照单全收AI的输出。开发者们将其描述为身份的转变——并非彻底放弃监督,而是开发者依然参与规格制定、架构审查和质量控制,只是通过精准的提示词和对话式精炼来表达意图,而非逐行编写实现代码。
关于那些严于律己的实践者如何工作,有一种描述抓住了这个中间地带:如今,大多数实践"vibe coding"的开发者并非盲目接受每一行输出——他们把AI当作一个手脚极快的初级开发者,给它方向,让它快速执行,然后再检查成果。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.