03
Prompt Engineering for PMs:文档自动化
Prompt Engineering for PMs:文档自动化
交付物:结构化 PRD 生成指令集 & 业务 SOP 指令
为什么 PM 需要掌握 Prompt Engineering?
产品经理日常工作中,文档撰写占据了大量时间:
- PRD(产品需求文档)
- BRD(商业需求文档)
- 竞品分析报告
- 用户调研报告
- 会议纪要
- 项目周报
掌握 Prompt Engineering,可以让 AI 成为你的文档生成助手,将原本需要 2-3 小时的文档,压缩到 15-30 分钟完成。
但这里有一个关键点:AI 不是魔法,它需要清晰的指令。
一个好的 Prompt,能让 AI 输出 80 分的文档;一个糟糕的 Prompt,只能得到 20 分的废话。
这一章,我们将学习如何编写高质量的 Prompt,生成专业级的产品文档。
1. Prompt 的基本结构
1.1 CO-STAR 框架
CO-STAR 是一个经典的 Prompt 结构框架:
| 元素 | 含义 | 示例 |
|---|---|---|
| Context | 背景信息 | "我们是一家做电商的公司..." |
| Objective | 目标任务 | "请帮我写一份 PRD..." |
| Style | 输出风格 | "风格专业、结构清晰..." |
| Tone | 语气 | "正式但不枯燥..." |
| Audience | 目标受众 | "给技术团队看的..." |
| Response | 输出格式 | "使用 Markdown 格式,包含表格..." |
1.2 基础 Prompt 模板
## 背景
[描述项目/产品/公司的背景信息]
## 任务
[明确说明你需要 AI 完成什么]
## 要求
- [具体要求 1]
- [具体要求 2]
- [具体要求 3]
## 输出格式
[说明期望的输出结构]
## 示例(可选)
[提供一个输出示例]
2. PRD 生成指令集(交付物)
2.1 PRD 生成 Prompt(完整版)
你是一位资深产品经理,擅长撰写清晰、专业的 PRD 文档。
## 背景信息
- 产品名称:[产品名称]
- 产品定位:[一句话描述产品]
- 目标用户:[目标用户群体]
- 商业模式:[如何盈利]
## 需求描述
[用自然语言描述需求,可以是用户故事、痛点、或功能想法]
## 请生成一份标准 PRD,包含以下章节:
### 1. 文档信息
- 版本号、作者、日期、评审人
### 2. 需求概述
- 需求背景(为什么要做这个功能)
- 需求目标(解决什么问题)
- 成功指标(如何衡量成功)
### 3. 用户故事
- 使用 "作为[角色],我希望[功能],以便[价值]" 格式
- 列出 3-5 个核心用户故事
### 4. 功能需求
- 使用表格形式:功能 ID | 功能名称 | 优先级 | 描述 | 验收标准
- 优先级使用 P0/P1/P2 标记
### 5. 非功能需求
- 性能要求
- 安全要求
- 兼容性要求
### 6. 界面原型描述
- 用文字描述关键页面的布局和交互
- 包含关键状态和边界情况
### 7. 数据需求
- 需要新增的数据字段
- 数据埋点需求
### 8. 风险与依赖
- 技术风险
- 外部依赖
- 时间风险
### 9. 排期建议
- 开发工作量估算
- 里程碑节点
## 输出要求:
- 使用 Markdown 格式
- 语言专业但易读
- 每个章节都要有实质内容,不要只写标题
- 如果信息不足,请合理假设并标注【假设】
2.2 PRD 迭代优化 Prompt
当 AI 生成的 PRD 需要优化时:
请对这份 PRD 进行优化,重点关注:
1. **功能需求细化**
- 补充边界情况处理
- 添加异常流程
- 细化验收标准
2. **用户体验优化**
- 考虑用户操作路径
- 补充交互反馈设计
- 考虑新用户引导
3. **技术可行性**
- 评估实现复杂度
- 识别技术风险点
- 考虑性能影响
当前 PRD:
[粘贴当前 PRD 内容]
2.3 快速 PRD(简化版)
适用于小功能或紧急需求:
快速生成一份简化 PRD:
功能:[功能名称]
背景:[一句话说明为什么做]
核心逻辑:[用 3-5 句话描述核心逻辑]
请输出:
1. 用户故事(1-2 个)
2. 核心功能点(表格形式,3-5 条)
3. 验收标准(每个功能点 2-3 条)
4. 主要风险(1-2 条)
控制在 500 字以内。
3. 业务 SOP 指令(交付物)
3.1 SOP 生成 Prompt
你是一位流程优化专家,擅长将复杂业务流程标准化。
## 业务场景
[描述这是什么业务场景]
## 参与角色
[列出涉及的角色:如产品、开发、运营、客服等]
## 当前流程痛点
[描述现有流程的问题]
## 请生成一份标准 SOP,包含:
### 1. SOP 基本信息
- 流程名称
- 适用范围
- 责任人
- 更新频率
### 2. 流程图
用 Mermaid 语法绘制流程图:
```mermaid
flowchart TD
A[开始] --> B[步骤1]
B --> C{判断条件}
C -->|是| D[步骤2]
C -->|否| E[步骤3]
```
3. 详细步骤
| 步骤 | 执行人 | 操作内容 | 输入 | 输出 | 时限 | 注意事项 |
|---|
4. 异常处理
- 常见异常情况
- 处理方案
- 升级机制
5. 关联文档
- 相关模板
- 参考资料
- 培训材料
### 3.2 常用业务 SOP 模板
#### 需求评审 SOP
```markdown
生成一份"需求评审"SOP:
角色:产品经理、技术负责人、测试负责人、设计师
触发条件:新需求提出后
目标:确保需求清晰、可行、对齐
请包含:
- 评审前准备清单
- 评审会议流程
- 评审通过标准
- 评审后跟进事项
Bug 处理 SOP
生成一份"Bug 处理"SOP:
角色:测试、开发、产品
触发条件:发现 Bug
目标:高效处理和跟踪 Bug
请包含:
- Bug 分级标准(P0-P3)
- 不同级别的响应时限
- 处理流程
- 验证和关闭标准
4. Prompt 进阶技巧
4.1 Few-shot Prompting
提供示例,让 AI 学习你想要的风格:
请按照以下示例的风格,为新功能写用户故事:
## 示例
【功能】:购物车结算
【用户故事】:
- 作为一个购物用户,我希望能一键选中所有商品,以便快速结算
- 作为一个精打细算的用户,我希望能看到满减优惠提示,以便凑单省钱
- 作为一个犹豫型用户,我希望能把商品移入收藏夹,以便下次再买
## 请为以下功能写用户故事
【功能】:[你的功能名称]
4.2 Chain-of-Thought(思维链)
让 AI 先分析再输出:
请按以下步骤分析这个需求:
1. 首先,理解用户的核心诉求是什么
2. 然后,分析实现这个需求可能的方案
3. 接着,评估每个方案的优缺点
4. 最后,给出推荐方案和理由
需求:[你的需求描述]
请逐步分析,展示你的思考过程。
4.3 角色扮演(Role-Play)
让 AI 扮演特定角色:
接下来,请你扮演三个角色,分别评审这份 PRD:
【技术负责人视角】
- 技术可行性评估
- 实现复杂度估算
- 技术风险识别
【测试负责人视角】
- 测试用例覆盖建议
- 潜在的边界情况
- 测试环境需求
【运营负责人视角】
- 用户接受度预估
- 运营推广建议
- 潜在的用户反馈
PRD 内容:[你的 PRD]
4.4 自检与优化
让 AI 自我检查:
请检查你刚才生成的 PRD,确认:
1. 【完整性】是否所有章节都有实质内容?
2. 【清晰性】是否存在模糊不清的表述?
3. 【可执行】开发看完能否直接开工?
4. 【遗漏】是否遗漏了关键的边界情况?
如有问题,请直接修正后输出完整版。
5. 常用 Prompt 库
5.1 竞品分析
请分析 [产品名称] 这款产品:
1. 产品定位:一句话描述这个产品
2. 目标用户:核心用户群体画像
3. 核心功能:列出 5-7 个核心功能
4. 商业模式:如何盈利
5. 优势:3 个核心竞争优势
6. 劣势:3 个明显不足
7. 对我们的启示:可以借鉴什么,需要避免什么
请用表格和要点形式输出。
5.2 用户调研问卷
为 [产品/功能] 设计一份用户调研问卷:
目标:[调研目的]
用户群:[目标用户]
时长:5-8 分钟
请设计 10-15 个问题,包含:
- 2-3 个人口统计问题
- 3-4 个使用习惯问题
- 4-5 个态度/满意度问题(使用量表)
- 2-3 个开放性问题
每个问题说明设置的原因。
5.3 会议纪要
请根据以下会议内容生成会议纪要:
## 会议信息
- 会议主题:[主题]
- 参会人员:[人员列表]
- 会议时间:[时间]
## 会议内容
[粘贴会议记录或要点]
## 请输出标准会议纪要:
1. 会议摘要(3-5 句话)
2. 讨论要点(分议题整理)
3. 决议事项(明确结论)
4. 待办事项(表格:事项 | 负责人 | 截止时间)
5. 下次会议安排
5.4 项目周报
请根据以下信息生成项目周报:
本周完成:
[列出本周完成的事项]
进行中:
[列出正在进行的事项]
下周计划:
[列出下周计划]
问题/风险:
[列出遇到的问题]
请输出结构化周报,包含:
- 一句话进度总结
- 里程碑完成情况(用进度条展示)
- 详细工作项(表格形式)
- 风险预警(标红高风险项)
- 需要协调的资源
6. 实战练习
练习 1:PRD 生成
任务:为以下功能生成 PRD
功能:AI 智能客服
背景:公司官网每天有 200+ 咨询,人工回复效率低
目标用户:网站访客(潜在客户)
核心诉求:7×24 自动回复常见问题,复杂问题转人工
使用本章的 PRD 生成 Prompt,生成一份完整 PRD。
练习 2:SOP 优化
任务:优化现有流程
当前流程:需求变更流程
问题:
- 变更随意,没有评估
- 变更记录丢失
- 开发经常被打断
使用 SOP 生成 Prompt,设计一份规范的需求变更 SOP。
练习 3:迭代优化
任务:拿你实际工作中的一份 PRD,使用本章的优化 Prompt 进行迭代改进。记录:
- 原始版本的问题
- AI 给出的改进建议
- 最终优化后的效果
本章小结
通过这一章的学习,你应该掌握了:
- Prompt 基本结构:CO-STAR 框架
- PRD 生成:完整版和简化版 Prompt
- SOP 设计:业务流程标准化 Prompt
- 进阶技巧:Few-shot、CoT、角色扮演
- Prompt 库:常用文档的生成模板
关键心法:
- Prompt 越具体,输出越好
- 提供示例比抽象描述更有效
- 让 AI 自检可以提升质量
- 迭代优化是常态,不要期望一次完美
下一章,我们将学习如何使用 No-Code 工具快速构建 AI 产品原型。