你跟 AI 来回改了 8 轮还是不对

上周三下午,我在昆明翠湖边咖啡馆,看 ChatGPT 第五次给我生成错误的落地页,差点把咖啡泼键盘上。

我也卡过——之前直接对 AI 说「帮我做个客户管理页面」,改了 8 轮还是不对,浪费整个下午。后来我才明白,不是 AI 笨,是我自己都没想清楚要什么。

先写 spec,再让 AI 干活

旧金山独立开发者 acai 每天早上到办公室,先花 20 分钟写一份 YAML spec,再让 AI 生成代码。他管这叫「AI 精神病」——拿到 AI 就直接让它干活,改了又改,越改越乱。解法就是动口之前,先把需求写清楚。

YAML 你不用怕,就是一种让人和机器都能看懂的文本格式,跟填表一样:

name: 客户管理工具
features:
 - 添加客户信息
 - 一键导出 Excel
 - 按标签筛选

把你要什么、不要什么、长什么样,一条条列清楚。然后把这个 spec 喂给 AI,AI 就有了「图纸」,不再是瞎猜。我后来先花 20 分钟写 spec,AI 一次就给对了八成。

你今天就能复刻

💰 钱:0 元(YAML 就是纯文本,任何编辑器都能写)

⏱ 时间:首次写 spec 大约 30 分钟

🔧 技术门槛:会用记事本打字就行

👉 第一步:打开电脑自带的记事本,第一行写 name: 你的项目名

分人群建议

如果你刚起步,还没找 AI 做过东西:现在不试也没事,等你有具体项目要落地时再回来。先记住「先想清楚再动手」这个原则就好。

如果你有 1-2 个客户,偶尔让 AI 帮忙写文案或做小工具:我会建议你下次开干前,花 15 分钟把需求写成这种填表格式。你会发现来回改的次数明显变少。

如果你在扩规模,团队靠 AI 提效:spec 是你们的协作基础设施。我会建议你把 spec 做成内部模板,每个项目开始前先填一份。这比任何项目管理工具都管用。