Beyond Vibe Coding - AI 辅助开发指南

标签: | 发表时间:2025-12-10 13:41 | 作者:
出处:https://x.com
Beyond Vibe Coding - AI 辅助开发指南

Google 工程负责人 的新书,目的是纠正当前流行的 “Vibe Coding” 误区,为构建生产级软件提供一套严谨的 AI 辅助工程学框架。这本书我是在 Oreilly 在线阅读的,应该也能找到 PDF 版本。

核心论点:从“氛围编码”到“AI 辅助工程” 1. “Vibe Coding” 的定义与局限 Andrej Karpathy 曾描述过一种未来愿景:“我只管看、说、跑代码,主要靠复制粘贴,只要 ‘感觉 Vibe’ 对了就行。” 这就是“Vibe Coding”——一种依赖高层级提示词、强调快速原型、忽略底层实现细节的开发方式。

2. “70% 陷阱” Addy 指出,Vibe Coding 虽然能让人极速完成 70% 的工作,但剩下的 30%(即生产级交付)若无深厚的工程底蕴,将寸步难行。 · 进二退二模式:修复一个 Bug 导致两个新 Bug,因为开发者不理解 AI 生成的代码逻辑。 · 隐形成本:缺乏维护性、安全性漏洞(如泄露数据库凭证)和性能瓶颈。 · 边际效应递减:对于新手,AI 是拐杖;但对于资深工程师,必须从“盲目接受”转向“严谨审查”。

结论:必须从“玩票性质的编码”转向AI 辅助工程。这要求结合 AI 的创造力与传统工程的严谨性(规范、测试、审查)。

关键方法论:AI 辅助开发的“工程学” 该指南提出了一套系统化的方法来弥补 AI 生成与生产标准之间的差距。

A. “先规划,后编码”原则 这是最关键的范式转变。不要直接让 AI 写代码,而应强制执行 Spec-Driven Development。 · Mini-PRD / SPEC. md:在写代码前,要求 AI 先生成一份架构计划或小型产品需求文档。 · 计划模式:利用 AI 工具(如 Claude Code 或 Gemini CLI)的计划功能,先确认架构路径,再进入实施。 · 纠错前置:90% 的情况下,AI 起初会建议一个过于复杂的方案,通过规划阶段可以提前将其简化。

B. 上下文工程 提示词工程已过时,现在是上下文工程的时代。需要将 AI 模型视为 CPU,将上下文窗口视为内存,通过动态加载信息来优化输出。 · 动态组装:不要静态地粘贴代码。应根据当前任务,动态抓取相关的代码片段、API 文档、完整的错误堆栈和数据库 Schema。 · 消除“上下文腐烂”:随着对话变长,无关信息会干扰 AI。需要定期总结并清理旧的上下文。 · 视觉上下文:直接传入设计图(Figma)或浏览器截图,因为“一图胜千言”,能大幅减少前端样式的反复调试。

C. 提示词的进阶策略 · 思维链 :强制 AI 在输出代码前展示推理步骤(“第一步分析瓶颈,第二步建议索引...”)。 · 基于约束的提示:明确“负面约束”,例如“不使用外部库”、“必须兼容 IE11”等。 · 角色扮演:指定 AI 身份,如“作为资深安全审计员,请审查这段代码的 SQL 注入风险”。

技术栈演进:CLI Agent 与多智能体编排 详细探讨了开发环境的未来形态,即从 IDE 插件转向终端智能体和多智能体系统。 · CLI 编码智能体:工具如 Claude Code、Gemini CLI 或 Aider 直接驻留在终端。它们不仅是代码补全工具,更是能执行复杂任务(如 Git 操作、运行测试、文件读写)的独立实体。 · 多智能体编排: · 分工架构:一个“规划智能体”负责拆解任务,分发给“编码智能体”实施,再由“测试智能体”验证,最后由“文档智能体”更新 README。 · 流水线作业:类似于 CI/CD,但每个环节由 AI 驱动。 · 沙盒与回滚:由于智能体具有自主性,必须配置沙盒环境和检查点,以便在 AI“暴走”或犯错时一键回滚。

生产现实:信任与质量门禁 在享受 AI 效率的同时,必须建立严格的质量门禁。 · 像审查初级工程师一样审查 AI:永远不要盲目信任 AI 的代码。 · 测试驱动:让 AI 先写测试用例(红),再写代码让测试通过(绿),最后重构。这是确保 AI 代码逻辑正确的最佳护栏。 · 安全第一:AI 倾向于生成“能跑通”但“不安全”的代码(如硬编码密钥)。必须进行专门的安全扫描。

总结:未来的开发者画像 Addy 通过此书/网站传达了一个清晰的信号:软件开发的门槛虽然在降低,但卓越工程的标准并未降低。 未来的开发者将经历心态的转变: 1. 从 编码者 到 决策人:核心技能不再是默写语法,而是提供高质量上下文、验证 AI 输出、并做出架构决策。 2. 从 实现 到 意图:专注于精准描述“想要什么”,而非纠结“怎么写”。 3. 从 单兵作战 到 人机结对:学会管理一个 AI 智能体团队,指挥它们协作完成复杂系统。

书籍网站 https://beyond.addy.ie

相关 [beyond vibe coding] 推荐:

Beyond Vibe Coding - AI 辅助开发指南

- -
Beyond Vibe Coding - AI 辅助开发指南. 的新书,目的是纠正当前流行的 “Vibe Coding” 误区,为构建生产级软件提供一套严谨的 AI 辅助工程学框架. 这本书我是在 Oreilly 在线阅读的,应该也能找到 PDF 版本. 核心论点:从“氛围编码”到“AI 辅助工程” 1.

目前前端 Vibe Coding两种主流方案

- -
目前前端 Vibe Coding有两种主流方案:. 一种是通过专注于前端编写的AI来编写,此类选择有v0、same、bolt、21st等在线网站Agent. 一种是通过 Claude、Codex、Gemini 等 CLI 终端来编写. 第三种方案是通过 AIStuidio build 编写前端,完全免费.

zen coding 0.7发布

- adow - islighting
zen coding 更新到0.7版本,这次更新还是很有亮点的. 最令人欣喜的恐怕是群组展开功能,这在以前需要分段来完成,而现在,只要你愿意,可以用一句表达式从头写到尾,一个module几乎可以一气呵成. 另外一个重要的更新是可以编写节点的属性和文本,要编写小段的html也方便许多,如. 更多的更新内容请看0.7 release notes,这里还有一个web版,可以体验下zen coding的强大功能.

Beyond Compare 3.3.4.14431 绿色版

- - JayXon
Beyond Compare是一个很不错的文件/文件夹比较软件,我经常会用到. 采用官方简体中文语言文件. 替换7zxa.dll至9.20最新版. 替换unrar.dll至4.10.100.374最新版.

coding-interview-university/README-cn.md at master · jwasham/coding-interview-university · GitHub

- -
[译] Coding Interview University 一套完整的学习手册帮助自己准备 Google 的面试. 这是我为了从 web 开发者(自学、非计算机科学学位)蜕变至 Google 软件工程师所制定的计划,其内容历时数月. Google 的指导笔记中萃取出来并进行扩展. 因此,有些事情你必须去了解一下.

Beyond(家驹)王虹.血染的风采

- dumin - Max贝立《GFW,我们不高兴!》Say NO! to GFW

Zen Coding – 超快地写网页代码

- - haohtml's blog
上次在北京看到善用佳软的 xBeta 演示 VIM 的时候,@ sfufoet 我就被强烈震撼到了. VIM 的确是个强大的编辑器,它可以折腾出很多种强大的功能. 今天看到这个叫  Zen Coding 的东西,我强烈推荐给经常和 HTML CSS 打交道的朋友. 下面的动态演示图,只是它强大功能的一部分而已.

ABC: Always Be Coding——程序员面试必读

- - 36氪 | 关注互联网创业
@guitardave24">David Byttow是一名程序员,曾在Google和Square等公司工作过. 在正文之前,先让我们回答几个简单的问题:第一,你面试过多少家公司;第二,这些公司中,录取你的有多少. 记下这两个数字,然后代入下面这个算式中(为我自己发明,仅供参考,不具有其他意义):.

ViBe 讓Android手機也有 iPhone iOS5 來電自定震動模式

- 雪 - 電腦玩物
前一陣子的iOS 5系統更新,除了我在「iOS 5 更新之後,對我來說的10個最佳新功能與使用心得」裡提到的一些改變外,在iPhone上也新增了一個「自定震動模式」功能,可以為每個不同聯絡人自訂不同的來電震動感應,例如來自情人的電話是心跳般的震動,而來自公司的電話是急促的震動. 這樣的小功能,除了好玩之外,也可以增加接聽來電前的辨認速度(尤其針對重點來電),而像是不方便開啟手機鈴聲時就可以透過特殊震動來認出重要電話,對於聽力不好的朋友來說不同震動模式也有助於更快辨認來電.

[直播] 惠普(HP)Think Beyond 发布会全记录

- Demi - 爱范儿 · Beats of Bits
北京时间 2 月 10 日凌晨 2 点,ifanr 对惠普(HP)的 Think Beyond 发布会进行了直播. 我们在 live 子站和多个社交媒体进行同步直播:. 新浪微博:@爱范儿 |  Twitter,腾讯微博. 订阅全文 RSS:http://www.ifanr.com/feed. 给大家带来直播的是 @logoutx,M 同学,郭磊,Baryn,StreetSmart,以下是我们直播和现场评论的全记录.