用 AI 写产品需求文档(PRD),开发不再问东问西
# 打工人 AI 笔记⑬:用 AI 写产品需求文档(PRD),开发不再问东问西
我朋友阿强,产品经理,每次写 PRD 都要花 3 天。
写出来的 PRD 长这样:
> 功能描述:用户可以 XX
> 异常情况:处理异常
开发看完问:
– “这个 XX 具体是什么?”
– “异常怎么定义?”
– “边界情况怎么处理?”
阿强被问烦了。
后来他用 AI 写 PRD。
现在 2 小时搞定,开发不再问东问西。
今天这篇,教你用 AI 写产品需求文档。从功能描述到边界情况,2 小时搞定。
一、先说清楚:好的 PRD 长什么样?
差的 PRD:
– 功能描述模糊
– 边界情况没说
– 异常处理没写
– 开发看完一堆问题
好的 PRD:
– 功能描述具体(输入、处理、输出)
– 边界情况清晰(最大值、最小值、空值)
– 异常处理完整(各种错误场景)
– 开发看完直接能干
AI 能帮你写出好的 PRD。
二、AI 写 PRD 的六步法
第一步:让 AI 帮你梳理”功能背景”
把你的想法丢给 AI:
我要写一个功能的需求文档,信息如下:
– 功能名称:批量导入用户
– 所属模块:用户管理
– 目标用户:管理员
– 业务背景:当前只能逐个添加用户,效率低
– 核心需求:支持 Excel 批量导入用户
– 技术约束:单次最多 1000 条,文件大小不超过 10MB
请帮我写功能背景,要求:
1. 说明当前问题
2. 说明业务价值
3. 说明目标用户
4. 语气客观,不夸张
AI 会给你:
> 功能背景
> 当前用户管理模块仅支持逐个添加用户,当需要批量创建用户时(如新员工入职、客户批量导入),操作效率极低。
> 以 100 个用户为例,逐个添加需要约 30 分钟,且容易出错。
> 本功能支持管理员通过 Excel 文件批量导入用户,单次最多 1000 条,文件大小不超过 10MB。预计可将批量导入时间从 30 分钟缩短至 2 分钟,效率提升 15 倍。
有背景、有问题、有价值。
第二步:让 AI 帮你写”功能描述”
功能背景有了,写具体描述:
请帮我写功能描述,要求:
1. 分”前置条件””操作流程””后置结果”三部分
2. 每一步都有明确的输入和输出
3. 包含用户界面描述
4. 语气清晰,无歧义
AI 会给你:
> 功能描述
> 前置条件
> – 用户已登录且具有管理员权限
> – 已准备好符合模板的 Excel 文件
> 操作流程
> 1. 进入用户管理页面,点击”批量导入”按钮
> 2. 在弹窗中下载导入模板
> 3. 填写模板后上传文件
> 4. 系统校验数据格式
> 5. 确认导入
> 6. 系统显示导入结果
后置结果
> – 成功导入的用户显示在用户列表
> – 失败的用户显示错误原因
> – 生成导入记录,可追溯
有流程、有输入输出、无歧义。
第三步:让 AI 帮你写”边界情况”
边界情况最容易漏,让 AI 帮你:
请帮我分析这个功能的边界情况,包括:
1. 数据量边界(0 条、1 条、1000 条、1001 条)
2. 文件大小边界(0KB、10MB、11MB)
3. 数据格式边界(空值、特殊字符、超长字段)
4. 权限边界(无权限、权限过期)
并给出每种情况的处理方式
AI 会给你:
> 边界情况
> | 情况 | 处理方式 |
> |——|———-|
> | 0 条数据 | 提示”文件为空,请检查” |
> | 1 条数据 | 正常导入 |
> | 1000 条数据 | 正常导入 |
> | 1001 条数据 | 提示”超出最大条数限制” |
> | 0KB 文件 | 提示”文件为空” |
> | 10MB 文件 | 正常导入 |
> | 11MB 文件 | 提示”文件超出大小限制” |
> | 字段为空 | 提示”XX 字段不能为空” |
> | 特殊字符 | 自动转义或提示错误 |
> | 超长字段 | 截断或提示错误 |
有边界、有处理、无遗漏。
第四步:让 AI 帮你写”异常处理”
异常情况怎么处理?让 AI 帮你:
请帮我分析这个功能的异常情况,包括:
1. 文件异常(格式错误、损坏、加密)
2. 网络异常(上传中断、超时)
3. 系统异常(服务不可用、数据库错误)
4. 数据异常(重复数据、关联数据不存在)
并给出每种情况的错误提示和处理方式
AI 会给你完整的异常处理方案。
第五步:让 AI 帮你写”数据埋点”
需要数据验证?让 AI 帮你设计埋点:
请帮我设计这个功能的数据埋点,包括:
1. 关键事件(点击、上传、成功、失败)
2. 事件属性(用户 ID、文件大小、导入条数)
3. 转化漏斗(曝光→点击→上传→成功)
AI 会给你完整的埋点方案。
第六步:让 AI 帮你整合成完整 PRD
把以上内容丢给 AI:
请帮我把以上内容整合成一份完整的 PRD,要求:
1. 有封面和版本记录
2. 分”背景””功能描述””边界情况””异常处理””数据埋点”五部分
3. 语气专业,适合开发和测试使用
AI 会给你一份结构完整的 PRD。
三、工具推荐
| 工具 | 适合场景 | 价格 |
|——|———-|——|
| 通义千问 | PRD 撰写、整合 | 免费 |
| Kimi | 长文档处理 | 免费 |
| 语雀/飞书文档 | 文档协作 | 免费 + 付费 |
我的建议:通义千问写内容 → 语雀/飞书排版 → 分享给开发和测试
四、几个注意事项
1. PRD 要具体
AI 会写模糊内容。所有描述必须具体,开发能直接执行。
2. 边界情况要验证
AI 可能会遗漏边界情况。你自己再检查一遍。
3. 提前和开发沟通
写 PRD 前,先和开发聊聊技术可行性。别写完发现做不了。
4. 保存你的”优质 PRD”
写得好的 PRD,存下来当模板。下次让 AI”参考这个风格”。
结尾
阿强听完我的方法,说:”早说啊,我那几个 3 天白花了。”
我说:”现在知道也不晚。下次 PRD,2 小时搞定,早点回家。”
用 AI 不是偷懒,是把时间花在更有价值的事情上。
写背景、查数据、排计划——这些活,AI 比你做得快。
思考价值、判断风险、决策方向——这些活,只有你能做。
让 AI 干 AI 的事,你干人的事。
下期预告:《打工人 AI 笔记⑭:用 AI 做社交媒体运营,一人顶一个团队》
夜雨聆风