摘要:一位从业16年、实际写代码18年的资深程序员,分享了几个月密集使用Codex进行Vibe Coding后的核心经验:从道法术器四个层次,系统讲解如何用提示词驾驭AI编程,避免常见陷阱。

目录

  1. 道:三个核心原则
  2. 法:七条具体法则
  3. 术:实战技巧与模式
  4. 器:可直接复用的模板
  5. 大型项目典型流程
  6. 参考资源

一、道:三个核心原则

“道”是无论有没有AI编程,只要存在将需求转化为可交付物的场景,就一定会遇到的问题。

原则一:边界与取舍

要点 说明
核心思想 有舍才有得
类比 你是指挥AI的老板,token都是你花的
实操 明确目标是什么,为了这个目标什么可以牺牲、什么不能牺牲
对齐 必须让AI知道你的边界,否则它会在某些地方走偏,浪费时间和token

原则二:以信息换准确

要点 说明
批判对象 一句话生成项目的演示案例
问题本质 那些项目没有带入你的视角和考量,只是AI根据概率自主产生的
核心做法 和AI对齐目标、背景、约束、细节
成本参考 传统软件开发中,对齐需求的成本占总成本的30%-50%
结果 信息说得越清楚,后续返工越少

原则三:文档与验证

要点 说明
问题 Codex会话有上下文压缩,一旦触发压缩,口头协议会有损耗
解决方案 把目标、方案、进度迭代成文档,作为长期记忆
验证 单元测试、自动化测试、集成测试不能省,可让AI来做

二、法:七条具体法则

七条法则与上述“道”的层面有映射关系:

法则 核心内容
1. 先收敛 问题不清晰时不要动手,先收敛边界
2. 明确时间维度 告诉AI任务是长期建设、阶段性过渡还是短期止血
3. 计划模式 尽可能先用计划模式,让AI主动做选择题
4. 结构化表达 新开线程或处理复杂任务时,提问越结构化,反馈越健康
5. 文档落地 指导AI把文档落地,随任务推进及时更新
6. 验证自动化 让AI做测试
7. 识别兜底方案 AI痛苦时会用兜底方案,需让它确认原因、风险和回收计划

计划模式的核心价值

“计划模式的最大好处是能让AI主动说话,因为它会让我们做选择题,这比自己打很多字高效得多。”

使用建议:

  • 动手前尽可能先用计划模式
  • 计划对话结束后会询问是否实施
  • 发现问题可以不实施,计划会保留供后续微调

时间维度的区分

场景 说明
长期建设 需要面向中长期的稳定方案,考虑可维护性
阶段性过渡 可接受临时方案,但有明确替换计划
短期止血 快速解决问题即可,不追求优雅

AI不知道你的紧急程度。不告诉它背景,就会产生偏差。

兜底方案的识别与处理

当AI反复尝试失败后,可能会采用兜底方案。识别信号:看AI改bug或做需求时是否“痛苦”。

发现兜底方案时,要求AI确认三件事:

  1. 为什么只能用这个方案?
  2. 以后怎么回收这个问题?
  3. 当前方案的风险是什么?

三、术:实战技巧与模式

3.1 标准模式化问答

原则 说明
你给的话越少 AI越不想搭理你
给的话多 AI更重视
给的结构化 AI有思路按结构展开

“你问得越结构化,反馈就越健康。”

3.2 场景处理速查表

场景 处理方式
局面未明 先诊断,不着急改
方案已确认、文档已沉淀 直接推进
需求变更需兼容老代码 AI倾向保留兼容性,必要时指明可以“硬切”
连续失败 让AI审视:目标错、路径错、还是执行细节错?换个思维反思
AI无限迭代 主动问“现在是不是该收了?”评估投入产出比

3.3 Bug修复标准流程(非程序员背景需知)

  1. 用户反馈或测试发现bug
  2. 先补一个代码测试,能复现这个bug
  3. 交给AI修复
  4. 重新运行测试验证是否通过

完成需求后也要补测试。两种场景:先做后补(功能),或先补后做(bug)。

3.4 计划模式使用门槛

  • 代码超过1000行的任务,建议开启计划模式
  • 先明确目标、约束和范围
  • 能落文档的尽量落文档

四、器:工具与模板

4.1 Codex内置高频场景模板

Codex已提供高频场景的提问模板,可直接按思路提问。

4.2 兜底方案确认模板

当AI可能采用临时方案时,使用以下模板确认:

“短期止血这个事情,你需要确认,而不是让AI想当然地就把兜底方案给做了。”

要求AI说明:

  • 为什么只能用兜底方案
  • 后续回收计划
  • 当前方案的风险

五、大型项目典型流程

经过迭代验证的高频流程:

步骤 操作
1 讨论目标
2 用计划模式生成文档
3 用计划模式查漏补缺
4(可选) 引入review审核文档
5 推进项目开发
6 阶段性进展或偏离时,继续用计划模式调整

核心要点:计划模式贯穿始终,确保文档落地和review到位。

效率提示:如果你在学习长视频教程时需要快速提取核心经验,可以用 Ai好记(aihaoji.com)将视频转为图文笔记,支持B站等主流平台,新用户有免费额度。

六、参考资源

  • 本文基于B站视频:BV1AodfByE7D(写了十八年代码的老码农使用Codex Vibe Coding后总结了哪些重要经验?),由Ai好记整理转录

如有问题欢迎评论区交流。如果本文对你有帮助,点赞、收藏、转发支持~

更多推荐