产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住

前言

产品经理和开发之间的矛盾,根源往往不在需求本身,而在于需求表达方式。一个合格的需求文档应该包含:功能描述、业务规则、边界条件、异常处理、验收标准。但现实中,很多PRD长这样:

"用户点击支付后,系统要快速响应,提升支付成功率。"

这叫什么?这叫作文,不叫需求。快速是多久?提升到多少?失败怎么处理?全没写。

以前我拿到这种文档,只能自己猜、自己补、自己扛。猜错了,上线出bug,责任在我;补漏了,工期延误,背锅也是我。后来我想:能不能让AI帮我"翻译"这份天书?把产品经理的模糊语言,自动转成可执行的技术验收点。

我试了,效果超出预期。今天我把这套方法拆给你,包括Prompt模板、操作步骤、以及我踩过的坑。以后你拿到"天书",也可以让AI帮你"翻译"。

一、先看对比:同一份需求,"人话版"vs"产品版"

产品经理写的原文:

"订单列表页需要支持高级筛选,用户可以根据多种条件查询订单,提升查找效率。筛选条件要易于理解,不要给用户造成困扰。"

我用AI翻译后的版本:

diff 复制代码
【功能】订单列表高级筛选
【输入条件】
- 筛选字段:订单号(文本精确匹配)、订单状态(下拉:待支付/已支付/已取消/退款中)、下单时间(日期范围选择器)
- 默认展示最近30天的订单
【业务规则】
- 多个筛选条件之间为 AND 关系
- 订单号匹配:忽略前后空格,大小写不敏感
- 时间范围:开始时间 <= 结束时间,否则提示"开始时间不能晚于结束时间"
- 无结果时,显示"暂无符合条件的订单",并提供"清空筛选"按钮
【异常处理】
- 接口超时:提示"查询失败,请重试",保留当前筛选条件
- 数据量超过1000条:前端分页,每页20条
【验收标准】
- 筛选后URL同步筛选参数,刷新页面保留筛选状态
- 点击"重置"清空所有筛选条件,恢复默认状态
- 筛选操作平均响应时间 < 500ms

你看,同一个需求,一个模糊,一个可执行。AI帮我补全了所有产品经理漏掉的细节。

金句:产品经理写的是"愿望",AI帮他翻译成"工程"。

二、我是怎么做的:三步搞定

第一步:把原始PRD喂给AI

我打开Cursor(或任何支持长上下文的AI工具),把那份15页的"天书"分成几个部分粘贴进去。提示词如下:

markdown 复制代码
你是一位资深技术架构师兼产品顾问。请将以下产品需求文档(PRD)翻译成一份"开发者可执行的技术验收文档"。

要求:
1. 为每个功能点补充:输入条件、业务规则、边界情况、异常处理、验收标准
2. 对模糊的描述(如"体验更好""性能提升")给出具体可测量的指标
3. 对缺失的逻辑分支(如空数据、网络超时、权限不足)补充标准处理方式
4. 输出格式使用Markdown,分模块列举

原始PRD内容:
[粘贴内容]

第二步:AI生成初稿,我逐条审核

AI生成的文档不可能一次完美。它会过度补充(比如加上"支持暗黑模式"这种无关内容),也会漏掉一些特定业务规则。我花15分钟逐条过了一遍:

  • ✅ 保留合理的补充(如边界条件、异常处理)
  • ❌ 删除过度的猜测("用户希望导出发送邮件")
  • ✏️ 修正错误的业务逻辑(比如我们订单状态只有5种,AI写了6种)

第三步:拿着新文档找产品经理"对线"

我打印出AI翻译后的文档,约小马开会。我跟他说:"这是我根据你的PRD整理的可执行版本,你看看有没有遗漏。"

他一页页翻,越翻越慢。翻完后说:"这比我自己写的还细。边界条件我都没想到,你怎么想出来的?" 我笑了笑:"AI想的。" 他沉默了几秒,然后说:"以后我写完PRD,你先跑一遍这个流程?"

金句:最好的需求评审,不是开发挑产品的刺,而是AI帮产品补漏。

三、注意事项:不要完全信任AI

  • AI会"过度脑补":它可能加一些你公司根本不存在的功能。一定要人工审核。
  • 保护敏感信息:不要把公司核心业务数据、未公开的定价策略等喂给云端AI。可以用本地模型或脱敏。
  • 与产品保持沟通:AI补充的内容,要让产品确认。不要自作主张改了需求,上线后产品不认账。
  • 版本管理:每次用AI生成的新文档,保留原始PRD的版本号,方便追溯。

四、完整的Prompt模板(直接复制用)

markdown 复制代码
# 角色
你是一名资深技术架构师,擅长将模糊的产品需求转化为精确的可执行技术文档。

# 任务
将以下产品需求文档(PRD)翻译成"开发者可执行的技术验收文档"。请遵循以下格式:

## [功能模块名称]
### 输入条件
- 列出所有输入字段、类型、是否必填
### 业务规则
- 具体的计算逻辑、状态流转、权限判断
### 边界情况
- 空数据、极限值、重复提交、并发等
### 异常处理
- 网络超时、接口报错、权限不足、数据不一致
### 验收标准
- 用可量化的指标描述:响应时间、成功率、UI状态等

# 输出要求
- 使用Markdown格式
- 对原始PRD中模糊的词语(如"快速""友好""鲁棒")给出具体数值或标准
- 不要添加与原始需求明显无关的功能

# 原始PRD内容:
[请粘贴内容]

五、写在最后

以前我总觉得产品经理是"敌人",后来我发现,他们只是不会用开发的语言表达需求。AI成了我们之间的"翻译官"。

下次你拿到一份"天书"般的PRD,别急着骂,先让AI帮你翻译。你会发现,原来产品经理想说的没那么糟,只是他没说清楚。

你遇到过最离谱的PRD是什么样的?后来怎么解决的?

相关推荐
衡石科技8 分钟前
一个门户只保留一个智能助理:衡石嵌入式 Data Agent 的运行与渲染边界
前端·javascript·html·data agent
Hilaku9 分钟前
一个前端工程师除了写代码,还能靠什么赚钱?
前端·javascript·程序员
程序员Sunday19 分钟前
JavaScript 闭包是什么?为什么变量没有被释放,什么时候会内存泄漏?
前端·javascript
JarvanMo19 分钟前
Flutter 终于有自己的 React Flow 了,vyuh_node_flow 上手实录
前端
Sammyyyyy23 分钟前
jev-ultrafast 实战:浏览器操作代理加本地 AI 网关,把云控制台配置做成自动化流水线
运维·人工智能·自动化·ai编程·servbay
狂师24 分钟前
爆火!新一代e2e AI测试框架,单日狂揽1500 star
前端·人工智能·测试
啵啵啵鱼32 分钟前
对数据的增删改查
数据库·mysql·ai·idea·ai编程·navicat·obsidian
恋猫de小郭1 小时前
Flitz ,一个把 Flutter 玩成热插拔 Preview 的有趣项目,不错的思路
android·前端·flutter
闭包不眠1 小时前
Word转HTML后体积不对,裁掉的截图原图还在
前端·图像处理·人工智能·计算机视觉·html·word
言乐61 小时前
PythonLOLM自动生成复盘报告模型
开发语言·前端·数据库·人工智能·python