AI开发工具实战:三、AI 编程的正确姿势——定规格,不写代码
AI开发工具实战三、AI 编程的正确姿势——定规格不写代码前两篇讲了 Claude Code 入门和 Superpowers 工作流。这篇要聊一个很多人搞反了的事用 AI 编程的正确姿势不是让它写代码是让它定规格。三个阶段你在哪个阶段一传统编程2020-2023人写代码 → 人写测试 → 人跑 CI → 人部署。AI 最多是个自动补全工具。阶段二AI 辅助编程2024-2025人定方向 → AI 帮忙写函数 → 人审查 → 人测试 → 人部署。AI 是副驾驶人还是驾驶员。阶段三AI 主导编程2026-人定规格 → AI 拆任务 → AI 写代码 → AI 写测试 → AI 跑测试 → AI 审查 → 人确认 → AI 部署。你不需要写一行代码但你必须能把需求说清楚。核心原则你的价值不在写代码在定规格我见过最典型的翻车场景程序员让 AI “帮我写一个电商后台”AI 哐哐哐写了 2000 行。跑起来发现——商品管理、订单管理、用户管理都有了但权限控制完全没有、支付接口是 mock 的、数据库设计不合理。问题不在 AI。AI 不是不会做权限和支付是你根本没告诉它你要。定规格的三句话法则这个功能给谁用角色在什么场景下用场景预期结果是什么验收标准举个例子❌ “帮我写一个导出功能”✅ “给管理员用。在订单列表页管理员选中多条订单后点击’导出’下载一个包含订单号、金额、时间、客户名的 Excel 文件。同时生成一个 PDF 发票。”AI 拿到第二句话后不光会写代码还会主动问你“PDF 发票要不要带公司 Logo要不要自动计算税额要不要支持英文”实战让 AI 来定规格你不需要自己写好规格再喂给 AI。让 AI 帮你定规格——这是最高效的用法第一步扔需求让 AI 提问“我想做一个东西但还没想清楚具体细节。先问我 5 个问题帮我理清楚。”AI 会从技术可行性、用户体验、边界条件三个角度提问。这 5 个问题问完你的需求基本就清晰了。第二步让 AI 出规格书“基于我们刚才的讨论写一份简要的功能规格书包含功能列表、技术选型、数据结构设计、API 设计大纲。不要写代码。”拿到规格书后你自己过一遍标出不同意的地方。然后把修改意见扔回去。第三步让 AI 按规格执行“按规格书执行。每完成一个功能先写测试、再写代码、跑测试、给我看结果。三个功能全部完成后做一次集成测试。”到这一步你的角色从程序员变成了产品经理 验收官。什么时候不应该让 AI 主导你都不知道自己要什么 → 先回去想清楚需求对某个技术领域完全陌生 → 先自己学一遍基础否则你连 AI 的产出都审不了安全/合规敏感的代码 → AI 主导写但人必须逐行审查性能极端敏感的场景 → AI 不太懂性能优化需要人来调下一篇讲具体实操AI 辅助自动化部署——从代码到上线只用一个指令。先关注。上篇二、Superpowers 工作流