
经过本节学习,你将建立:
想象一下,你有一个实习生:
AI 就是这样的"实习生"。
| AI 的优势 | AI 的局限 |
|---|---|
| 知识储备丰富 | 不了解你的具体情况 |
| 执行速度快 | 缺乏判断力 |
| 不会疲劳 | 会自信地犯错 |
| 随叫随到 | 不会主动质疑你的需求 |
关键洞察:你不能完全依赖一个实习生,但一个好的实习生能大大提高你的效率。AI 也是如此。
这是最重要的心态转变:
| 角色 | 你(指挥官) | AI(执行者) |
|---|---|---|
| 决策 | 决定做什么、为什么做 | 提供选项和建议 |
| 执行 | 验收结果 | 生成代码和内容 |
| 质量 | 最终把关 | 按要求输出 |
| 责任 | 承担后果 | 无 |
一个重要的事实:AI 生成的代码,最终责任在你。
这不是坏事。这意味着你是掌控者。你决定用什么、不用什么、怎么修改。AI 只是你的工具,不是你的老板。
表现:
后果:
表现:
后果:
表现:
后果:
英语里有句话叫"Trust but verify"(信任但验证),用在 AI 协作上非常合适。
| 阶段 | 信任 | 验证 |
|---|---|---|
| 生成代码 | 相信 AI 能给出合理的起点 | 检查代码是否符合预期 |
| 修复 bug | 相信 AI 能找到问题 | 测试修复是否真的有效 |
| 添加功能 | 相信 AI 能实现基本功能 | 检查是否影响了已有功能 |
| 安全相关 | 不要信任 | 必须仔细检查 |
底线:涉及安全的内容(密码、密钥、用户数据),永远不要盲目相信 AI。
使用 Vibe Coding 的过程,其实是一个身份转变的过程:
| 消费者心态 | 创造者心态 |
|---|---|
| "给我一个完美的解决方案" | "给我一个起点,我来完善" |
| "这个不行,换一个" | "这个差一点,帮我改这里" |
| "AI 应该懂我想要什么" | "我需要把想法说清楚" |
| "出了问题是 AI 的错" | "出了问题我来解决" |
创造者心态的核心:你是主人,AI 是助手。你对结果负责,你有能力改进它。
基于正确的心态,这里有一些实用的协作技巧:
不要让 AI 一次性完成大任务。分成小步,每步验证。
❌ 不好的做法
"帮我做一个完整的待办清单应用"
✅ 好的做法
"先帮我做一个能显示任务列表的页面"
(验证通过后)
"现在添加一个输入框,可以添加新任务"
(验证通过后)
"添加删除功能"
当 AI 给出代码时,要求它解释关键部分。
"这段代码的 localStorage 部分是怎么工作的?请用简单的语言解释"
如果 AI 解释得清楚,说明代码可能是对的。如果解释得模糊或矛盾,说明需要警惕。
AI 生成的代码通常处理"正常情况"很好,但边界情况容易出问题。
测试清单:
- 如果输入为空会怎样?
- 如果输入特别长会怎样?
- 如果快速重复点击会怎样?
- 如果网络断开会怎样?
即使代码能运行,也要问自己:
AI 让你能做更多,但不能替你做决定。
你是创造者,AI 是你的工具。用好它,但不要依赖它。