关于Vibe Coding和AI Agent的一些个人体验和思考
0. 引言
在这个大语言模型飞速进化的时代,人们似乎已经习惯了每天和AI进行各类对话,几乎达到了使用AI代替思考的地步。这个现象在计算机行业尤为明显,特别是编程开发领域,AI Coding Agent工具已经是程序员的标配了。
何为Vibe Coding?直译过来就是“氛围编程”。那么有人就要问了,什么是“氛围”呢?如果是刚刚读大一的我,可能无法回答这个问题。但是随着项目经验的丰富,我逐渐体会到,编程是一种极其需要专注的工作,专注力有助于我们加强对于项目上下文的记忆和理解,这就有点像大语言模型一样。你的上下文记忆越多,你的开发效率越高,出错的概率就越低。
这种专注就需要一种氛围来达成,一种舒适的心流状态是每个程序员所追求的。而 Vibe Coding 之所以能让我很快进入这种“氛围”,正是因为 AI 可以帮我快速理解当前项目架构和接下来的工作。
更加方便的做法便是,告诉AI一个模糊的需求,和AI一步步地打磨需求直到需求详尽,便可以让AI全权负责开发,自己则在一边看手机,刷视频了。
我是在2023年的年底接触到大语言模型的,我印象中当年还是ChatGPT 3.5,虽然现在看起来它十分智障,但是在当时已经足以帮助我写一些功能性函数,这对于我的毕业设计很有帮助,但是我也可以很自豪地说,我的本科毕业设计的代码AI率仅不到10%,大部分还是古法手工一行行敲出来的。
但是在最近开发的项目中,这个AI率到了多少呢?99.9%。
那0.1%,是我认为没必要为了一点点小的修改而耗费额度或Token时,选择手敲的内容。
我使用Vibe Coding完全负责了前后一共四个项目,有大有小,最后一个已经进行了数月之久,代码量已经到了20万行+。
当然,在此期间我的Token消耗量也是惊人的,根据不完全统计,从2025年6月份开始Vibe Coding,到现在2026年4月底,Token消耗量最少也有40亿了。而为了Vibe Coding所耗费的金钱也有上万人民币了。
所以,说了这么多,我想以一名全栈开发者的身份,谈谈我对于当前Vibe Coding的具体体验和看法,以及一些思考。