前几天看到Andrej Karpathy【原创不易,请尊重版权】未经授权,禁止复制转载。关于Vibe Coding的推特发言,一【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】种新奇感瞬间上头。过去很多年,编程界有一【关注微信公众号:wwwtangshuangnet】【本文受版权保护】股暗流,就是“去编程化”,而我所在的领域【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】就有低代码、无代码等一系列的行动。随着A【作者:唐霜】原创内容,盗版必究。I的不断发展和演进,我们发现,编程越来越【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】成为廉价的工作。而Vibe Coding【版权所有,侵权必究】未经授权,禁止复制转载。的出现,彻底改变软件开发模式,AI将像改【本文首发于唐霜的博客】未经授权,禁止复制转载。变车间一样,改变编程岗位。
原创内容,盗版必究。未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。什么是Vibe Coding?
Vibe Coding(网上中文称为“氛本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。围编程”)是一种依赖人工智能的计算机编程【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net实践,其核心在于开发者使用自然语言提示向【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。针对代码优化的大型语言模型(LLM)描述本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net问题,由 LLM 生成软件,从而使程序员著作权归作者所有,禁止商业用途转载。【作者:唐霜】摆脱编写和调试底层代码的需要。 这个术语未经授权,禁止复制转载。【本文首发于唐霜的博客】由计算机科学家、OpenAI 联合创始人本文作者:唐霜,转载请注明出处。原创内容,盗版必究。兼特斯拉前人工智能主管 Andrej K本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。arpathy 于 2025 年 2 月【访问 www.tangshuang.net 获取更多精彩内容】本文版权归作者所有,未经授权不得转载。提出,并迅速成为一种新兴的编码方式。Vi【本文受版权保护】未经授权,禁止复制转载。be Coding 的倡导者认为,即使是原创内容,盗版必究。【访问 www.tangshuang.net 获取更多精彩内容】业余程序员也能在无需大量培训和技能的情况【作者:唐霜】【原创不易,请尊重版权】下生成软件,这代表了一种更为直观和便捷的本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。开发模式。
本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】其关键特征在于,用户通常在不完全理解代码【未经授权禁止转载】【原创不易,请尊重版权】底层机制的情况下接受 AI 生成的代码。【访问 www.tangshuang.net 获取更多精彩内容】【转载请注明来源】这与仅仅将 LLM 作为代码输入的辅助工【版权所有】唐霜 www.tangshuang.net未经授权,禁止复制转载。具不同,后者仍然需要开发者审查、测试和理【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。解每一行代码。Vibe Coding 的【转载请注明来源】【版权所有】唐霜 www.tangshuang.net本质是”完全沉浸于̶【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。1;AI 助手的”氛围【转载请注明来源】【本文受版权保护】221;中,将详细的实现过程外包给 AI原创内容,盗版必究。原创内容,盗版必究。。 正如 Karpathy 最初所描述的著作权归作者所有,禁止商业用途转载。【转载请注明来源】那样:”这不算真正的编程 &【作者:唐霜】著作权归作者所有,禁止商业用途转载。#8212; 我只是看看东西,说说东西,未经授权,禁止复制转载。【关注微信公众号:wwwtangshuangnet】运行东西,然后复制粘贴东西,而且它大多都【原创内容,转载请注明出处】【未经授权禁止转载】能工作”。
著作权归作者所有,禁止商业用途转载。【作者:唐霜】【原创不易,请尊重版权】在编程活动中,原本程序员写代码的工作消失【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。,转而出现监督AI写代码的职位出现。这与【关注微信公众号:wwwtangshuangnet】【未经授权禁止转载】车间中,传统拧螺丝的工种消失,转而出现监本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。督车机控制机械臂生产的职位出现。
本文作者:唐霜,转载请注明出处。【本文受版权保护】
“假想人”
这是我提出的一个概念,即当我们在让AI帮未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】我们完成一项任务时,不要把它明确的定义为原创内容,盗版必究。未经授权,禁止复制转载。AI,而是假想对方是一个活人,他只是躲藏原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。在电脑背后伪装为AI应用,接受我们的指令【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。,并返回结果给我们。“假想人”思维,让我未经授权,禁止复制转载。【本文受版权保护】们避免把AI当作无所不能的超级智能,而是著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】让我们把AI当做小白当作傻瓜,当我们需要【转载请注明来源】本文版权归作者所有,未经授权不得转载。AI做一件事时,我们必须非常详细的描述清【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。楚我们想要的是什么,你应该怎么做等等。
著作权归作者所有,禁止商业用途转载。【转载请注明来源】当我们在使用AI进行编程时,我们需要拿智本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net能驾驶来类比。智能驾驶目前分为5个等级:
原创内容,盗版必究。【版权所有,侵权必究】【作者:唐霜】- 1 级(驾驶员辅助) 这是自动化的最低级别。 【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。
- 2 级(部分自动驾驶) 这指的是高级驾驶员辅助系统或ADAS。 【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net
- 3 级(受条件制约的自动驾驶) 原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】
- 4 级(高度自动驾驶) 【原创内容,转载请注明出处】未经授权,禁止复制转载。
- 5 级(完全自动驾驶) 【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】
目前我国法律允许上路的是L2,也就是高级本文作者:唐霜,转载请注明出处。【未经授权禁止转载】辅助驾驶。
【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。原创内容,盗版必究。本文作者:唐霜,转载请注明出处。对应到编程领域的智能编程而言,其实也差不未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。多,可以如下对应:
未经授权,禁止复制转载。未经授权,禁止复制转载。原创内容,盗版必究。- L1辅助编程:通过AI补全代码、检查错误【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。、给出建议,如github copilo【转载请注明来源】未经授权,禁止复制转载。t 【原创内容,转载请注明出处】【本文首发于唐霜的博客】
- L2高级辅助编程:让AI生成大部分代码,【版权所有,侵权必究】【未经授权禁止转载】人类手动改改就能用,如cursor co【本文受版权保护】【本文受版权保护】mposer等 【作者:唐霜】【版权所有】唐霜 www.tangshuang.net
- L3受条件制约的自动编程:AI生成代码、【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】测试代码、发布代码,但需要人类强监督,如转载请注明出处:www.tangshuang.net【本文受版权保护】Devin等Agent项目 【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。【版权所有】唐霜 www.tangshuang.net
- L4高度自动编程:AI干了大部分编程相关本文版权归作者所有,未经授权不得转载。【作者:唐霜】工作,人基本解放,仅做小监督 【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】
- L5完全自动编程:AI自己遇到问题自己编原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.net程自己解决问题,AI自己编程提供应用给人【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。类或其他AI使用 转载请注明出处:www.tangshuang.net【本文受版权保护】本文版权归作者所有,未经授权不得转载。
目前我们能做到L4,L3基本已经成熟,L未经授权,禁止复制转载。【作者:唐霜】4也摸到了边边。从目前的这个发展速度来看本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】,实现L5也就是一两年的事。
原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】现在,假如我们已经实现了L4,那么,我们【版权所有】唐霜 www.tangshuang.net【转载请注明来源】就可以实现“假想人”,即我们不再需要自己【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】编程,而是让AI帮我们编程。编程工作,将【关注微信公众号:wwwtangshuangnet】【作者:唐霜】发生颠覆,工作人员不需要敲代码来实现需求本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。,而是在拿到需求后,端着咖啡,对着电脑讲未经授权,禁止复制转载。【转载请注明来源】出自己的需求目标和验证条件。
未经授权,禁止复制转载。【作者:唐霜】本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.netY Combinator 首席执行官 G【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。arry Tan 在访谈中指出:R未经授权,禁止复制转载。【本文受版权保护】21;这不是一时的潮流,它实际上是主要的【原创不易,请尊重版权】转载请注明出处:www.tangshuang.net编码方式”, 他强调不顺应 本文版权归作者所有,未经授权不得转载。【本文受版权保护】AI 编程趋势的开发者可能会被甩在后面。
【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。我的MVP实践
当我们有了“假想人”思维之后,我们自然而【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。然会想到,当我们想要实现编程时,我们不是【访问 www.tangshuang.net 获取更多精彩内容】本文版权归作者所有,未经授权不得转载。自己上手写代码,而是把自己的AI“工具人【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.net”呼唤出来,然后告诉它我要写什么样的软件著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。,它可能还会反问你“你确定就这些需求吗?【本文受版权保护】【本文首发于唐霜的博客】”
【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net【原创内容,转载请注明出处】【访问 www.tangshuang.net 获取更多精彩内容】我想,这里最核心的变革,是交互方式。人类未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net的工具使用方式一直都在变化,而写代码也会【本文受版权保护】原创内容,盗版必究。从代码编辑器中解放出来。我只需要“向我的【未经授权禁止转载】【原创不易,请尊重版权】AI打一通电话,它就会把写好的成品返给我【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】,如果需要调整,我只要在电话里让它修改就本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。可。”这就是我能想到的新式交互方式。因此【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。,我开发了自己的MVP,通过这个MVP,转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】你可以体验到这种新式的交互方式。
【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】【本文受版权保护】 【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】整体上,你只需要给AI打通电话,打通后,原创内容,盗版必究。【本文首发于唐霜的博客】向它提出自己的需求,AI会进行思考,并将著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。编程的结果在右侧返回,之后你可以将该结果【原创不易,请尊重版权】原创内容,盗版必究。下载。
未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。【转载请注明来源】细节上,你可以在右侧通过输入文字的形式,【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net来准确话你说话内容中可能存在分歧的词汇,本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】也可以上传图片来让你的描述更加精准(该功【转载请注明来源】【原创不易,请尊重版权】能目前还没有后端实现)。另外,你可以在输【作者:唐霜】【作者:唐霜】出等结果中,鼠标右键来选中不满意的地方,著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net然后说“我对这个不满意”,这非常符合人们【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】说话时手里指着某物嘴里说“这个,那个”的【本文首发于唐霜的博客】【未经授权禁止转载】场景。
【转载请注明来源】【转载请注明来源】【原创内容,转载请注明出处】【作者:唐霜】 原创内容,盗版必究。【原创不易,请尊重版权】在产品设计中,我有益的把对话内容、思考过本文作者:唐霜,转载请注明出处。原创内容,盗版必究。程等去掉了,右侧只给结果。这完全违背了c【关注微信公众号:wwwtangshuangnet】【未经授权禁止转载】ursor等vibe coding实践工【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net具的传统,甚至连编程类Agent的思考过原创内容,盗版必究。转载请注明出处:www.tangshuang.net程都屏蔽掉,我就是想让用户有一种全新的体未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】验,正如Andrej Karpathy在【本文首发于唐霜的博客】【原创内容,转载请注明出处】推中所说,“我只是说说,然后一路点接受,【版权所有,侵权必究】未经授权,禁止复制转载。拿到结果”,我们不需要在意整个过程中AI【转载请注明来源】【作者:唐霜】是怎么想的怎么写的,我们只需要看结果,然【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】后告诉AI那个细节不如意,继续改。实际上本文版权归作者所有,未经授权不得转载。【原创不易,请尊重版权】,在真实Vibe Coding场景中,开【转载请注明来源】【版权所有】唐霜 www.tangshuang.net发者们也不会去看cursor中的细节实现原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】,只要实现的效果满足预期,就过了,所以说【版权所有,侵权必究】原创内容,盗版必究。,我们何必去纠结过程呢?
【访问 www.tangshuang.net 获取更多精彩内容】【本文受版权保护】【关注微信公众号:wwwtangshuangnet】对编程职业的一点思考
近一个月,各家大模型都发布了新版本,但是【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。我们发现,这些新版本在智能程度上并没有大【关注微信公众号:wwwtangshuangnet】【关注微信公众号:wwwtangshuangnet】的跃进,但是都在编程能力上进行了加强。我【原创不易,请尊重版权】【版权所有,侵权必究】想这里面有两个原因,一个是编程数据资源可本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】以反复挖,换一个思路,同一个项目的代码可转载请注明出处:www.tangshuang.net【未经授权禁止转载】以用来训练新的模型;二是编程能力对AI未本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】来被应用到其他领域至关重要,因为一旦编程【本文首发于唐霜的博客】未经授权,禁止复制转载。可以做到完全自举(AI自己写代码来训练A原创内容,盗版必究。【未经授权禁止转载】I),就可以写其他行业领域的软件,那么在【本文受版权保护】本文版权归作者所有,未经授权不得转载。遇到具体行业领域问题时,AI可以马上写代本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】码来运行,得到更有价值的文本信息,从而最【未经授权禁止转载】本文作者:唐霜,转载请注明出处。终得出更高智能的结果。
著作权归作者所有,禁止商业用途转载。【作者:唐霜】【转载请注明来源】但是,这对编程职业来说,却是毁灭性的。虽【转载请注明来源】未经授权,禁止复制转载。然很多程序员仍然抱着“AI只能写一些简单【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net代码,复杂业务逻辑写不了”的心态,但是很【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net有可能将来业务的形态并不需要复杂逻辑的业著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。务代码,而是会用对话的形式替代界面的形式【未经授权禁止转载】【版权所有】唐霜 www.tangshuang.net,让AI直接操作数据库来完成每一次交互,【作者:唐霜】著作权归作者所有,禁止商业用途转载。也就是说,虽然AI不能干掉复杂业务逻辑代【作者:唐霜】【版权所有】唐霜 www.tangshuang.net码,但是AI可以干掉需要复杂业务逻辑代码【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net的系统。
【作者:唐霜】【作者:唐霜】【未经授权禁止转载】未经授权,禁止复制转载。以下是我在网上看到的一些开发者转变内参:
【关注微信公众号:wwwtangshuangnet】【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。能力迁移
【关注微信公众号:wwwtangshuangnet】【转载请注明来源】本文作者:唐霜,转载请注明出处。原创内容,盗版必究。开发者要从“码农”转变为“监督者”和“设【关注微信公众号:wwwtangshuangnet】【本文首发于唐霜的博客】计师”,要控制质量、规划架构、解决深度问【原创内容,转载请注明出处】【访问 www.tangshuang.net 获取更多精彩内容】题,要擅长确定产品需求、设计系统方案、把本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net关AI产出。也就是说,写代码的能力要降位【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】,与AI协作和管理AI的能力要升格。写代【转载请注明来源】【本文首发于唐霜的博客】码的能力虽然不重要了,但是编程思维、计算【作者:唐霜】本文版权归作者所有,未经授权不得转载。机基础等宏观能力仍然是基石。
【未经授权禁止转载】本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】计算机科学作用的变化
本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。传统的算法、数据结构等计算机学科知识,甚本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。至编程语言,都会被削弱。然而,原理性的东本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net西、系统性能等技能,仍然是支持复杂项目的原创内容,盗版必究。【本文受版权保护】重要能力。说到底,还是基础功永不过时。
【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。职业路径与岗位变革
著作权归作者所有,禁止商业用途转载。【转载请注明来源】“码农”几乎可以消失,“AI提示工程师”【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。“AI策略师”等新兴职位机会出现。未来面未经授权,禁止复制转载。【未经授权禁止转载】试可能不需要考察如何用代码实现xx,而是本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net会考察“你怎么让AI实现xx”。
著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】结语
当年低代码盛行时,在编程界流传着一句玩笑【作者:唐霜】本文版权归作者所有,未经授权不得转载。话,大家笑着说“程序员写了个程序干掉程序著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。员”,如今,很多人正在成为被“干掉”的那【版权所有】唐霜 www.tangshuang.net【关注微信公众号:wwwtangshuangnet】一个。这就是历史的车轮,时代的变革,是大本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】势不可挡,没有人可以逆流而行。我所设想的【本文首发于唐霜的博客】【原创不易,请尊重版权】“打电话”模式,不一定是最后的形态,但是【版权所有,侵权必究】未经授权,禁止复制转载。无论是什么形态,我们如果拥有“假想人”思【本文首发于唐霜的博客】【版权所有,侵权必究】维,就可以在任何时候充分利用好AI为我们【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。自己服务。最后,让我们在多年以后重聚首,未经授权,禁止复制转载。【原创不易,请尊重版权】感叹曾经一行代码封神的年代。
转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】2025-04-15 6076


