一、先把 Vibe Coding 讲清楚
Vibe Coding 的真正变化,不是“从此不用懂技术”,而是人的角色从逐行敲代码的键盘手,转向负责意图、结构、边界和验收的系统导演。你可以用自然语言发出目标,让 AI 生成页面、组件、接口和测试;但你仍然要决定什么是对的,什么是危险的,什么才算可以交付。
网页发布版的一句话:AI 帮你把 70% 做快,人类负责把最后 30% 做真。
70%:AI 最擅长的部分
- 生成项目脚手架、页面结构、样板代码和常规组件。
- 把 PRD、截图、草图快速变成可点击原型。
- 批量补文档、测试、表格、说明和多语言内容。
- 在本地仓库中读文件、改文件、运行命令并尝试自我修复。
30%:决定产品成败的部分
- 边缘情况:空输入、异常数据、网络中断、用户误操作、极端大文件。
- 安全底线:密钥、支付回调、数据库权限、多租户隔离、沙箱执行。
- 系统完整性:状态机、实时协作、并发、缓存、队列、容器编排。
- 真实交付:测试、验收、部署、回滚、监控、合规和长期维护。
上下文工程:新基本功
提示词不是越长越好,而是要像“需求伪代码”一样,把目标、输入、输出、约束、成功标准讲清楚。对真实项目而言,AI IDE 或终端 Agent 的优势也不只是会聊天,而是能看到整个仓库、沿用项目规则、运行验证命令,并把改动落到文件里。