Vibe coding All In One
Vibe coding All In One
氛围编程 / 灵感编程
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
我发明了一种新的编程方式,我称之为“灵感编程”。在这种编程方式中,你完全沉浸在灵感之中,拥抱指数级增长,甚至忘记代码的存在。这之所以成为可能,是因为LLM(例如带有Sonnet的Cursor Composer)变得越来越强大。而且,我直接用SuperWhisper和Composer对话,几乎不用碰键盘。我会提出一些最愚蠢的要求,比如“将侧边栏的内边距减少一半”,因为我懒得去找。我总是“全部接受”,不再看差异对比。遇到错误信息时,我直接复制粘贴进去,不加任何注释,通常这样就能解决问题。代码的复杂程度远远超出了我的理解范围,我得花很长时间才能真正理解它。有时LLM无法修复bug,所以我只能想办法绕过它,或者提出一些随机的修改,直到问题消失。对于周末的临时项目来说,这还算可以接受,但仍然很有趣。我正在构建一个项目或 Web 应用程序,但这实际上并不是编码——我只是查看一些东西,说一些东西,运行一些东西,复制粘贴一些东西,而且它大部分都能正常工作。
https://x.com/karpathy/status/1886192184808149383
wiki
Vibe coding is an artificial intelligence-assisted software development technique popularized by Andrej Karpathy in February 2025.The term was listed on the Merriam-Webster website the following month as a "slang & trending" term. It was named Collins Dictionary's Word of the Year for 2025.
Vibe coding describes a chatbot-based approach to creating software where the developer describes a project or task to a large language model (LLM), which generates code based on the prompt. The developer does not review or edit the code, but solely uses tools and execution results to evaluate it and asks the LLM for improvements. Unlike traditional AI-assisted coding or pair programming, the human developer avoids examination of the code, accepts AI-suggested completions without human review, and focuses more on iterative experimentation than code correctness or structure.
Advocates of vibe coding say that it allows even amateur programmers to produce software without the extensive training and skills required for software engineering. Critics point out a lack of accountability, maintainability, and the increased risk of introducing security vulnerabilities in the resulting software.
Vibe 编码是一种人工智能辅助软件开发技术,由 Andrej Karpathy 于 2025 年 2 月推广开来。该术语在次月被 Merriam-Webster 网站列为“俚语和流行语”。它被 Collins Dictionary 评为 2025 年年度词汇。
Vibe 编码是一种基于聊天机器人的软件开发方法。在这种方法中,开发者向大型语言模型(LLM) 描述项目或任务,LLM 会根据提示生成代码。开发者无需审查或编辑代码,而是仅使用工具和执行结果来评估代码,并向 LLM 请求改进。与传统的 AI 辅助编码或结对编程不同,在 Vibe 编码中,开发者避免检查代码,接受 AI 建议的补全结果而无需人工审核,并且更注重迭代实验,而非代码的正确性或结构。
氛围编码的支持者认为,它允许即使是业余程序员也能编写软件,而无需接受软件工程所需的广泛培训和技能。批评者指出,这种编码方式缺乏问责制和可维护性,并且增加了在最终软件中引入安全漏洞的风险。
https://en.wikipedia.org/wiki/Vibe_coding

demos
氛围编程 (vibe coding) 是一种新兴的软件开发实践,它使用人工智能 (AI) 根据自然语言提示生成功能代码,从而加快开发速度,并让应用构建变得更加容易,对于那些编程经验有限的用户尤其如此。
该术语由 AI 研究人员 Andrej Karpathy 于 2025 年初创造,用于描述一种工作流,其中开发者的主要角色从逐行编写代码转变为通过对话风格更浓的过程指导 AI 助理生成、完善和调试应用。这样,您就可以腾出时间和精力思考大方向或应用的主要目标,而 AI 则负责编写实际代码。
在实践中,氛围编程通常有两种主要的应用方式:
“纯”氛围编程:在这种最探索性的形式中,用户可能会完全信任 AI 的输出能够按预期工作。正如 Karpathy 所描述的那样,这就好比是“忘记了代码的存在”,因此它最适合用于快速构思,或者他所说的“周末即兴项目”,在这些场景中,速度是首要目标。
Responsible AI 辅助开发:这是该概念的实际专业应用。在这种模式下,AI 工具充当功能强大的协作者或“编程搭档”。用户会指导 AI 操作,然后审查、测试并理解 AI 生成的代码,因此对最终产品拥有完全的所有权。

https://cloud.google.com/discover/what-is-vibe-coding
“Vibe coding” is a new and loosely-defined term in software development that refers to the practice of prompting AI tools to generate code rather than writing code manually.
“Vibe 编码”是软件开发中一个新兴且定义较为宽泛的术语,指的是引导 AI 工具生成代码而不是手动编写代码的做法。
https://www.ibm.com/think/topics/vibe-coding
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
ChatGPT
Cursor
为极大提升你的生产力而生,Cursor 是与 AI 协同编写代码的最佳方式。

GitHub Copilot
GitHub Copilot 是由 GitHub 和 OpenAI 合作开发的一款智能编程助手。它通过 AI 技术(基于 OpenAI Codex 模型)提供代码建议,自动完成代码,甚至根据上下文生成整个函数的实现。开发者可以通过它显著提高编码效率,甚至在某些情况下减少重复性工作。它的智能感和“氛围感”让编程变得更加顺畅。
Warp
From prompt to production
The best way to code with AI agents. Prompt, review, edit, and ship.
LLM models
OpenAI, Claude, Gemini
refs
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/19226527
未经授权禁止转载,违者必究!

浙公网安备 33010602011771号