想象一下,用简单的英语给您的计算机语音提示,并在短短几分钟内购买应用程序或软件。由于“ Vibe Coding”,这是技术界的最新流行语,这种情况迅速成为现实,这是加利福尼亚州旧金山湾区硅谷以及班加罗尔的硅谷的想象力。 Vibe Coding首先是由Openai的联合创始人Andrej Karpathy创造的,Vibe Coding是一种新的AI-Drienden驱动方法,可以使软件制作有望加速项目并降低创建软件的障碍。它使编码人员专注于开发的创造性方面,而不是陷入技术细节上。也有潜在的缺点,但稍后会更多。
Github全球首席运营官Kyle Daigle告诉FE:“想像一下与朋友一起努力:您可以从想法开始,进行更改和迭代速度,同时看到您的应用在眼前栩栩如生。”他说:“ Vibe编码是开发人员和公民编码人员使用AI构建应用程序的最新方法,它会发表其自然语言提示,从想法到运行应用程序,而无需手动编辑代码本身。印度的开发人员已经在拥抱这一未来,”他说。
根据Avaali Solutions首席执行官Srividya Kannan的说法,这不仅仅是关于更快地编写代码的速度,这是关于重新构想开发人员的体验。诸如Github副副总片,Replit和其他工具已经在证明了AI如何缩短反馈循环,以前所未有的速度将想法转变为原型。 Vibe编码的核心是指使用技术和数据分析来衡量工作场所的情感语气或“氛围”,从而提供了可行的见解,以弥合组织目标和人类情感之间的差距。她说:“乍一看,这听起来像是一个流行语,但基本的想法令人信服:AI通过环境输入,自然语言和上下文理解将人类意图转化为工作代码。”
几个因素已融合以使氛围编码成为可能。首先,自2022年底以来,AI编写代码的能力已大大提高,当时像Chatgpt这样的工具突然进入现场。 AI系统已经变得足够强大,可以快速接受复杂的请求,编写复杂的代码甚至调试错误。核心是高级大语言模型(LLMS),例如Anthropic的Claude 3.7和Google的Gemini 2.5 Pro,它们是AI编码帮助的最大竞争者。
“直到几个月前,AI只能执行自动完成之类的基本任务。但是,随着AI模型中的新进步,例如Claude 3.7和Google Gemini 2.5 Pro,开发人员现在可以提供屏幕截图或英语提示,并且AI可以相应地生成代码模块,” Shorthills aii of Shorthills ai的ParamDeep Singh说,AI可以生成屏幕截图。”
这是一个重大转变。现在仅限于次要建议的是全面的援助,开发人员的行为就像是飞行员的指示,而AI负责处理执行。这些模型可以编写代码,生成文档,创建测试用例并提高整体开发人员效率。过去需要花费数天或几周的任务可以在数小时内完成。他补充说:“这改变了软件开发的接近和执行方式。”
一个明显的后果是工程师现在需要重新策划和提高技能。以前,许多人可能依靠编写样板代码,并且仍然在市场上保持重要意义。但是现在,LLM可以在几分钟内生成这些代码 – 数千行。为了保持竞争力,开发人员必须转向解决需要分层思考的更复杂的问题,而AI仍无法复制。这包括了解业务需求并将其转化为技术解决方案。
自定义算法和非标准工作流仍需要人类输入。辛格强调,没有超越常规编码的工程师需要发展并专注于增加实际的业务价值。
当然,基本的编码技能将永远是必不可少的。从本质上讲,编码是解决问题的方法 – 没有改变。即使AI变得越来越有能力,仍然是开发人员设定方向,提供背景并做出最终决定。根据Daigle的说法,开发人员需要指导AI,查看其输出并了解代码在做什么。 AI可以加速过程,但是人类的洞察力,逻辑和创造力释放了其全部潜力。
但是,坎南警告说,将氛围与速度分开很重要。虽然这些工具功能强大,但它们并不可靠。在没有足够的护栏的情况下生成的代码引起了人们对隐私,安全性,可扩展性,数据所有权和长期可维护性的严重关注。如果我们不投资严格的测试,评论和治理,则存在创建精美但功能上脆弱的系统的真正风险。
Publicis Sapient经验工程主任Manish Shekhawat表示,印度开发人员正在有效地拥抱氛围编码,并认识到其简化工作流程并提高生产力的潜力。但是,速度必须与责任相匹配。他总结说,安全性,可维护性和代码质量仍然不可谈判。