曾几何时,上帝说:“让光明” - 有光。现在,您可以说:“让这个应用程序”,并且该应用将出现在您眼前,这要归功于AI的魔力。
这就是Vibe编码的承诺。
“我只是看到东西,说东西,运行东西和复制的东西,这主要是有效的,”安德烈·卡尔帕蒂(Andrej Karpathy)是Openai的联合创始人,也是Tesla的前AI导演,上个月在推文中发表了推文,描述了他在社交媒体上的新编程方法。
他解释说,他没有精心编写代码,而只是与AI助手交谈,然后让它进行繁重的工作。他称这种为“氛围编码”,所有的AI人都喜欢它。
该术语立即发现了产品市场的合适,并且在短短几周内,Merriam-Webster词典将“ Vibe编码”添加到了它的 数据库 ,将其定义为“在AI协助下以某种粗心的方式编写计算机代码”。到3月,Y组合首席执行官Garry Tan报道说,在2025年冬季冬季初期,“对于批次中的25%,有95%的代码线是LLM生成的。”
有些人认为这是技术的未来,当任何人都可以使用自然语言将任何想法带入现实,并使机器赋予代码责任。其他人则将这种趋势视为果酱会话的技术等效,人们从一个想法开始,让流程(以及与聊天机器人的互动)通过最终结果来指导他们。
当然,批评者将这种趋势视为灾难的秘诀。
“ Vibe编码就像购买套件来制造一辆赛车,付给您醉酒的叔叔,他们'知道一两件事,''''' 说 一个reddit用户。
从键入代码到与代码交谈
氛围编码的核心涉及告诉AI您想用简单的语言构建的内容,然后让其生成实际的代码。开发人员可以简单地说:“创建具有电子邮件验证和密码要求的登录表单”,而不是用语法搏斗或掌握文档,而是可以观察AI处理实施详细信息。 (即使外行也可以像我一样做到这一点。 看看我在这里做的 .)
Vibe编码方法将传统软件开发倾斜。 Vibe编码人员没有按线路编写代码,而是通过与AI助手的自然对话专注于高级指令和迭代改进。
“这是一种编码的新方法,您不编写一行代码,” 著名的 科技教育者马修·伯曼(Matthew Berman)。 “您没有阅读代码,只需尝试使用它,查看它是否有效,如果不起作用,您可以解释错误……您不会看差异,而基本上只是氛围。”
karpathy称此为“接受全部”心态。他说:“我总是接受',我不再阅读差异了。”他指的是他如何接受AI的代码更改而不仔细检查它们。
这种方法(AI被信任地编写工作代码的情况下,没有开发人员完全理解每一行)是区别真正的Vibe编码与仅使用AI作为复杂助手的方法。
在AI辅助编码中,用户依靠AI来帮助他们进行编码,但他们会调试错误并了解AI在做什么。 AI只是一个非常快速的打字员,可以完成工作。另一方面,Vibe编码器不会调试,不要编码,也不知道 - 不在乎 - 在引擎盖下发生了什么。他们所做的就是再次交谈,审查和交谈。
在纯净的Vibe编码会话中,提示器未检查代码。他们只是指出了运行机器创建的内容后的错误和改进的想法。它是机器,而不是人类,那是应该修复所有内容并改进代码的人。
将编码变成创造性的流量状态
除了技术方面,Vibe编码还产生了自己独特的文化和美学。 “ Vibe”一词并不是偶然的,它捕捉了从业者将创造力,流动甚至嬉戏性的重点放在编码会议上。
在Tiktok和YouTube上,Vibe编码的视频通常以RGB键盘的喜怒无常的照明为特色,在与AI助手聊天时,环境音乐在后台播放。场景看起来像传统的软件工程。
编码与寒冷,创造性的氛围的融合使编程看起来更加平易近人和情感上的吸引力。社交媒体影响者赖利·布朗(Riley Brown)自称为“ 高级Vibe编码器 “在LinkedIn上,现在完全致力于传播对这一趋势的认识,通过发布视频,他仅通过语音命令来构建功能性应用程序,从而积累了超过一百万的关注者。其他影响者Matthew Berman,Nuno Maduro,Nuno Maduro,Primeagen也在YouTube和Twitch上分享了他们的Sessions。
美学强调编码可以是有趣而表现力的,而不是干燥和技术性的。这与传统上与软件开发相关的纽扣,精确的文化脱颖而出。
几个备受瞩目的技术人物倡导了Vibe编码,在几个月内将其从Nike Concept到主流讨论。
Andrej Karpathy的影响不能被夸大。他的最初 帖子 描述他的氛围编码工作流程获得了数千个喜欢,并引发了广泛的辩论。鉴于在AI社区中的karpath声誉,他的认可对这种方法具有很高的信誉。
Venture Capital公司Andreessen Horowitz的普通合伙人Andrew Chen是另一个 传教士 趋势。 Chen将Vibe编码描述为“辉煌而令人沮丧”。
他说:“大多数代码将在时间富裕的情况下写(生成?)。” “因此,大多数代码将由儿童/学生而不是软件工程师编写。这与视频,照片和其他社交媒体的趋势相同。”
Replit首席执行官Amjad Masad报道说:“有75%的Resping客户从未编写一行代码”,这要归功于AI功能,这一统计数据强调了氛围编码原则已经在改变谁可以创建软件的方式。
批评者说话
但是并不是每个人都相信。许多开发人员对氛围编码潜在的缺点提出了严重的关注。
代码质量是主要批评。对于缺乏经验的人来说,Vibe编码可能是一个很好的工具,但是专家认为它仍然不足以产生质量的结果。广受赞誉的独立游戏编织的开发商乔纳森·布莱德(Jonathan Blow)在对X的流行辩论中对响应Vibe Coder Leactio的趋势进行了权衡,该辩论是在后者共享了在Vibe编码过程中完全构建的飞行模拟器后引发的。
“我会这样说:如果您从未尝试过游戏,我敢肯定,拥有游戏的体验很有趣。对于那些制作游戏的人,即使只是简单的游戏,屏幕上的东西也不令人印象深刻,这很容易,它使游戏变得很容易; 好的 著名的独立游戏辫子的开发商乔纳森·布莱(Jonathan Blow)在对X触发的病毒辩论中告诉Vibe编码器Pietier级别(又名LevelSio),此后,后者共享了完全与AI构建的飞行模拟器。
安全漏洞代表了另一个重大风险。人工智能助理并不固有地了解特定应用程序特定的安全性最佳实践。盲目接受AI生成的代码可能会引入安全孔,这些安全孔可能一直未被发现,直到被剥削为止。
“人工智能使狗屎变得很糟糕。AI写的代码几乎总是错误的错误,” 说 Reddit用户DW444在最近的一篇文章中。 “我的雇主为我们可以用于工作的AI助手付款,即使是最先进的模型也很容易开始在一角钱的情况下开始公然编写不正确的代码。您真的不想在[生产]中使用AI代码。”
还担心技能萎缩。如果开发人员越来越依靠AI执行适度的编码任务,那么他们的基本技能可能会随着时间的流逝而恶化。” AI研究员Harry Law告诉 业务内部人士 。 “初学者可以快速进步,但这可能会阻止他们学习系统架构或性能。”
当原始代码未写入人文时,调试也可能变得尤其具有挑战性。作为安德鲁·陈 著名的 ,虽然获得AI完成的项目的前75%可能很琐碎,但此后进行完善和修复可能会变得非常困难。
总体而言,迄今为止最好的方法似乎是 协助 编码。
“足以说(Vibe编码)不是主流,并且最初的几个尝试生成有用的代码(几分钟)是完全错误的,” AI开发人员 朱利安·哈里斯(Julian Harris) 描述时写 他的经验 带有Vibe编码。
但他总结说:“我发现仔细的促进了稳固的软件工程学科的效果很好。在我的背景下,我希望我花了两倍的手写,老实说,我可能会放弃。”
微信里点“发现”,扫一下二维码便可将本篇文章分享至朋友圈
发布者:币下载 转转请注明出处:https://www.binancememe.com/332270.html