我是 Cursor 人工智能编码的忠实粉丝,这项运动现在有了一个名字——“氛围编码”——它允许人们通过用自然语言描述他们想要的东西来创建程序,并让人工智能处理大部分实际编码工作。
什么是 Vibe 编码?
氛围编码是指在人工智能的帮助下进行编码——本质上,使用人工智能工具来完成编写代码的繁重工作,而您则专注于通过想法和描述来指导该过程。这个短语最初是硅谷的一个流行词(由人工智能专家Andrej Karpathy创造),用来描述“使用人工智能工具……完成繁重的编码工作以快速构建软件”。在氛围编码中,您不需要手写每一行代码。相反,您传达您想要的内容(程序或功能的“氛围”),然后人工智能会为您生成代码。
这种方法标志着软件创建方式的转变。传统上,开发软件意味着了解编程语言并编写精确的语法。但人工智能的进步正在改变这一模式。现代人工智能编码助手可以理解简单的英语问题描述并生成工作代码。正如 Karpathy 幽默地指出的那样,“最热门的新编程语言是英语”,这意味着用英语描述你的程序应该做什么可以和自己编写代码一样有效。Vibe 编码拥抱了从手动编码到人工智能辅助生成的转变。
在 Karpathy 分享了他完全听从氛围编写软件的经验后,“氛围编码”一词开始流行起来——基本上忘记了代码,只是反复提示 AI。“这不是真正的编码——我只是看到一些东西,说出一些东西,运行一些东西,复制粘贴一些东西,而且大部分都是有效的,”他写道,强调了这种感觉与传统编程的不同之处。换句话说,氛围编码更像是与你的计算机谈论你想要的东西,而不是手动输入每个函数。这种通过聊天(甚至通过语音)编程的想法让那些可能不熟悉任何编码语言的人也有机会进行编程。一位爱好者将氛围编码描述为“通过与法学硕士聊天甚至通过语音”进行编程,而不是直接编写代码。
人工智能辅助正在降低软件开发的门槛。有想