主题
第 13 章 怎么提需求 · 从模糊的想法到 AI 一次做对
同一个 AI,有人指挥它像开挂,有人指挥它像抽奖。差别几乎全在需求怎么提。
先看对比。差的版本就一句,"给管理后台加个搜索"。好的版本是下面这样。
text
在管理后台的凭证列表页顶部加一个搜索框:
- 按凭证编号精确匹配,按用户邮箱模糊匹配
- 输入时即时过滤,无结果时显示"未找到,请检查拼写"
- 样式跟现有筛选器保持一致
- 不要动后端接口前者 AI 要靠猜,猜错一次你返工一次。后者它一次就能做对。
好需求有个万能骨架,四块。
- 背景,我在做什么,相关代码在哪。
- 目标,做成什么样,怎么算成功。
- 约束,不能动什么,必须用什么,红线在哪。
- 例子,给一组输入和期望输出,一个好例子顶三段描述。
不必每次都写全,卡壳时按这四块补齐,几乎总能解开。
再给两个立刻能用的招。第一招,大活拆小。别说"把整个网站重构了",说"第一步,先把登录页拆出来,做完我看一眼再继续"。一次一个可验证的小步,AI 和人一样,步子太大容易扯着。第二招,先要计划,再要代码。跟它说"先告诉我你打算怎么做,列出要改哪些文件,先别动手"。看过计划再放行,能免掉一半返工,计划里就能看出它有没有误解你。
关键领悟
提需求的本质,是把你脑子里的画面传进 AI 脑子里。画面越清晰,成品越像。
试一试
把你最近一次让 AI 返工两次以上的需求找出来,用背景、目标、约束、例子四块重写一遍,对比一下差距。