返回 AI Coding 培训
培训主线 07/12

如何让 AI 稳定生成 PRD:从提示词到 Rule、Skill 和模板

4 分钟
AI产品AI编程AI工具

完成三层需求分析后,我让学员用 AI 生成 PRD。同样一份需求,有人几分钟拿到结构清楚的 Markdown,有人等了很久却得到格式混乱、内容泛化的文档。

差别往往不在模型,而在输入是否经过确认,以及有没有把稳定要求从临时提示词中抽出来。

PRD 之前先有真实需求

AI 可以把材料整理成一份看起来专业的 PRD,但“看起来完整”不等于需求正确。

开始生成前,至少要准备:

  • 已确认的业务目标和 MVP 范围。
  • 业务流程、页面流程和功能流程。
  • 关键角色及其权限边界。
  • 正常、异常和不做的场景。
  • 可参考的现有系统、原型或标准文档。

如果这些信息缺失,AI 只能依据通用产品经验补齐。它补出的会员、推荐、优惠券可能很合理,却不一定属于这个项目。

提示词解决一次任务

对于偶发任务,一份明确提示词已经足够:提供需求材料,要求输出业务流程、页面说明、功能规则、验收条件和功能清单,并明确使用 Markdown。

还可以附上一份你认可的 PRD 作为少样本示例。相比抽象地说“写得专业”,模板会直接告诉模型标题层级、表格结构和细节深度。

提示词适合当前任务的具体背景,不应该承担所有长期规范。

Rule 解决长期约束

Rule 用于项目或个人长期遵守的要求,例如:

  • 文档默认使用 Markdown,除非明确要求其他格式。
  • 所有功能必须包含异常场景和范围外说明。
  • 术语统一使用“用户”“订单”“核销”,不得自行替换。
  • 接口示例遵守项目既有命名规范。
  • 不虚构调研数据和业务指标。

把这些要求写进规则后,不必每次重复,也能减少不同会话之间的风格漂移。

规则越多不一定越好。过时、冲突或与任务无关的规则会污染上下文,因此需要定期清理。

Skill 解决重复流程

当“生成 PRD”成为高频任务,而且输入、步骤和验收都比较固定,就可以封装为 Skill。

一个合格的 PRD Skill 不只是藏了一段长提示词,而应该明确:

  1. 在什么请求下触发。
  2. 必须读取哪些需求材料和参考模板。
  3. 先检查哪些信息是否缺失。
  4. 按什么顺序生成业务、页面和功能内容。
  5. 输出文件放在哪里,使用什么格式。
  6. 完成后如何检查范围、追踪关系和术语一致性。

Skill 的价值是把个人经验变成可共享 SOP,让其他同学导入后也能从相近起点工作。

模板解决“长什么样”

模板负责稳定结构,但不要让模板反过来绑架需求。

我建议 PRD 至少包含:

  • 背景、目标和范围。
  • 用户角色与业务流程。
  • 页面流程与页面说明。
  • 功能清单与优先级。
  • 每个功能的规则、异常和验收条件。
  • 非功能要求、依赖和风险。
  • 明确不包含的内容。

不同项目可以删减,不要为了填满模板编造信息。

一条稳定生成链路

训练营里更可靠的流程是:

  1. 学员先完成三层需求分析。
  2. 用模板和明确提示词生成 PRD 初稿。
  3. 逐项核对业务流程、页面和功能能否互相追踪。
  4. 删除 AI 自行扩展的范围外内容。
  5. 补上真实异常、依赖和验收标准。
  6. 把反复出现的规范沉淀为 Rule。
  7. 当流程稳定后,再封装为 Skill 分享。

这套顺序很重要。流程还没有跑通时就封装 Skill,只会把错误更稳定地复制给更多人。

质量检查清单

  • PRD 中的每个功能都能追溯到用户目标。
  • 主流程和异常流程都存在。
  • MVP 与暂不包含范围明确。
  • 页面、接口、数据术语一致。
  • 没有未经证实的业务数据。
  • 文档能被产品、开发和测试共同使用。
  • AI 生成内容经过负责人确认,而不是直接进入开发。

讲师判断:稳定来自输入、结构与校验共同固定

模板只能固定版式,Rule 只能固定长期约束,Skill 只能固定执行流程;它们都不能替代真实需求。如果输入里缺少业务决策,再精致的自动化也只会稳定地产生空话。因此每次生成 PRD 前,我会先让学生标记已确认、待确认和假设三类信息,禁止 AI 把假设写成事实。

生成后还需要反向校验:随机选择一个用户目标,检查它是否落到页面、功能和验收;随机选择一个功能,检查它是否超出 MVP。把这两次抽查做成固定动作,才算真正建立了可复用的 PRD 生产流程。

课后练习

用同一份需求分别通过普通提示词、参考模板和 PRD Skill 生成三版文档。不要只比较排版,重点统计遗漏、越界、术语不一致和人工修改次数,再决定哪种方式真正更稳定。

AI产品AI编程AI工具