第四章:不同任务的提示词设计
学习目标:掌握针对写作、编程、分析、摘要等常见任务的提示词设计方法
预计时间:90-120 分钟
难度:⭐⭐⭐
4.1 内容创作类任务
文章写作
基础模板
markdown
## 角色设定
你是一位[领域]专家和资深内容创作者。
## 任务
撰写一篇关于[主题]的文章
## 文章信息
- 目标读者:[描述受众]
- 文章类型:[博客/论文/新闻/营销文案]
- 预期长度:[字数]
- 核心信息:[主要传达的信息]
## 文章结构
1. 吸引人的标题
2. 引言(背景引入+核心观点)
3. 主体段落[3-5个关键点]
4. 结论(总结+行动建议)
## 写作要求
- 语言风格:[正式/轻松/专业/通俗]
- 使用案例和例子说明观点
- 避免过度技术术语
- 每段不超过150字实例:技术博客
markdown
你是一位有10年经验的软件工程师和技术博主。
请写一篇关于"大语言模型在代码审查中的应用"的技术博客。
目标读者:初级到中级开发者
发布平台:个人技术博客
预期长度:1200-1500字
文章要求:
- 开头用一个实际场景引入(开发者日常代码审查的痛点)
- 介绍LLM如何辅助代码审查(3个具体应用场景)
- 讨论优势和局限性
- 提供实用的工具推荐和入门建议
- 结尾鼓励读者尝试
风格要求:
- 技术准确但不晦涩
- 使用代码示例说明
- 适当使用emoji增加可读性
- 避免过度宣传,保持客观营销文案
模板
markdown
## 角色
你是一位资深的营销文案专家,擅长[行业]营销。
## 任务
为[产品/服务]撰写营销文案
## 产品信息
- 名称:[产品名]
- 核心功能:[3-5个关键功能]
- 目标用户:[用户画像]
- 竞争优势:[差异化卖点]
## 文案要求
- 文案类型:[产品介绍/广告/邮件/社媒]
- 发布渠道:[微信公众号/抖音/邮件/网站]
- 核心信息:[想要传达的主要信息]
- CTA:[期望用户采取的行动]
## 风格指南
- 语气:[热情/专业/亲切/紧迫]
- 使用场景化描述
- 突出用户利益而非功能
- 包含社会证明(用户数、评价等)社交媒体内容
微信/微博
markdown
你是社交媒体运营专家。
为[品牌/产品]撰写一条微博推广文案。
要求:
- 字数:140字以内
- 包含3-5个相关话题标签
- 语言轻松有趣,贴近年轻人
- 配图建议[描述建议的配图]
品牌调性:年轻、活力、创新
产品:[产品描述]
目标:吸引年轻用户尝试
文案:LinkedIn 专业内容
markdown
你是LinkedIn内容营销专家。
撰写一篇关于[行业主题]的专业动态。
目标受众:[职位/行业]
目标:建立专业影响力,引导互动
结构要求:
1. 行业痛点或趋势观察(2-3句)
2. 个人见解或经验(3-4句)
3. 实用建议(2-3点)
4. 引导讨论的问题
语气:专业但不刻板,真诚分享
长度:800-1200字符
格式:
- 使用emoji点缀
- 适当空行提升可读性
- 相关话题标签#LinkedIn #行业4.2 编程相关任务
代码生成
基础模板
markdown
## 角色
你是一位资深的[编程语言]开发工程师。
## 任务
编写[编程语言]代码实现[功能描述]
## 功能需求
[详细的功能描述]
## 技术要求
- 编程语言:[语言+版本]
- 框架/库:[指定框架或库]
- 代码风格:[PEP8/Google Style/自定义]
- 复杂度:时间O(n), 空间O(1)
## 输入输出
- 输入:[输入参数描述]
- 输出:[返回值描述]
## 额外要求
- 添加详细注释
- 包含错误处理
- 提供使用示例
- 考虑边界情况
请提供:
1. 完整代码实现
2. 时间和空间复杂度分析
3. 测试用例(3-5个)实例:API 端点开发
markdown
你是一位Python后端工程师,精通FastAPI框架。
请实现一个用户认证API端点。
功能需求:
- 用户注册(邮箱+密码)
- 密码加密存储
- 邮箱验证
- JWT令牌生成
技术要求:
- FastAPI + SQLAlchemy
- 密码使用bcrypt加密
- 邮件使用SendGrid发送
- JWT使用python-jose
安全要求:
- 密码强度验证(8位,大小写+数字)
- 防止SQL注入
- Rate limiting
- 输入验证
请提供:
1. 完整的FastAPI路由代码
2. Pydantic模型定义
3. 数据库模型
4. 错误处理
5. 单元测试代码审查
模板
markdown
## 角色
你是一位资深代码审查专家,有15年[语言]开发经验。
## 任务
审查以下代码并提供改进建议
## 代码
```[语言]
[代码片段]审查维度
代码质量
- 可读性
- 命名规范
- 代码结构
性能
- 时间/空间复杂度
- 潜在的性能瓶颈
- 优化建议
安全性
- SQL注入
- XSS攻击
- 敏感信息泄露
- 依赖漏洞
最佳实践
- 设计模式应用
- 错误处理
- 测试覆盖
- 文档完整性
输出格式
markdown
## 代码审查报告
### 总体评价
[代码质量评分/10,简要评价]
### 主要问题
[按优先级列出问题]
### 改进建议
[具体的改进方案]
### 优化后的代码
[展示关键部分的改进代码]
### Bug 调试
#### 模板
```markdown
## 角色
你是一位专业的调试专家,擅长[语言/框架]问题诊断。
## 问题描述
[详细描述遇到的问题]
## 环境信息
- 语言版本:
- 框架版本:
- 操作系统:
- 错误信息:
## 相关代码
```[语言]
[出问题的代码]调试过程
请按照以下步骤分析:
问题定位
- 分析错误信息
- 识别问题的可能原因
根因分析
- 解释为什么会发生
- 展示问题发生的逻辑链
解决方案
- 提供修复代码
- 解释为什么这样修复
预防措施
- 如何避免类似问题
- 最佳实践建议
---
## 4.3 数据分析类任务
### 数据摘要
#### 模板
```markdown
## 角色
你是一位数据分析师,擅长从数据中提取洞察。
## 任务
分析以下数据并提供洞察
## 数据背景
[描述数据的来源、时间范围、样本量等]
## 数据[数据内容或数据描述]
## 分析要求
1. 描述性统计
- 关键指标
- 分布情况
- 趋势变化
2. 洞察发现
- 3-5个关键发现
- 数据支持的理由
- 可视化建议
3. 行动建议
- 基于数据的建议
- 优先级排序
- 预期效果
## 输出格式
使用markdown,包含:
- 表格呈现关键数据
- 图表建议(类型、数据)
- 结构化的洞察和建议实例:销售数据分析
markdown
你是一位电商数据分析师。
请分析以下2024年Q4销售数据:
产品类别 | 销售额(万元) | 订单量 | 客单价(元) | 环比增长
---------|-------------|--------|-----------|----------
电子产品 | 5200 | 52000 | 1000 | +15%
服装鞋帽 | 3800 | 76000 | 50 | -5%
家居用品 | 2900 | 29000 | 100 | +8%
美妆护肤 | 2100 | 42000 | 50 | +22%
分析要求:
1. 整体销售表现评估
2. 各类别表现对比(使用表格)
3. 环比增长原因分析
4. 识别机会和风险
5. Q1策略建议(3-5条)
输出格式:
- 使用专业的数据分析语言
- 包含数据可视化建议(图表类型)
- 建议按优先级和预期影响排序文本分析
情感分析
markdown
## 角色
你是一位文本分析专家,擅长情感分析和观点挖掘。
## 任务
分析以下文本的情感倾向
## 分析维度
1. 整体情感
- positive/negative/neutral
- 置信度(0-1)
2. 细粒度分析
- 情感关键词提取
- 情感强度(强/中/弱)
- 情感对象识别
3. 观点挖掘
- 主要观点(3-5个)
- 支持证据
- 潜在意图
## 待分析文本
[文本内容]
## 输出格式
```json
{
"overall_sentiment": "positive/negative/neutral",
"confidence": 0.85,
"keywords": ["关键词1", "关键词2"],
"opinions": [
{"aspect": "方面", "sentiment": "情感", "evidence": "证据"}
]
}
### 文本摘要
#### 单文档摘要
```markdown
## 角色
你是一位专业的文本编辑,擅长信息提炼和总结。
## 任务
为以下文档撰写摘要
## 摘要要求
- 摘要类型:[执行摘要/学术摘要/新闻摘要]
- 目标长度:[字数]
- 重点内容:[需要特别关注的方面]
## 摘要策略
1. 识别核心论点
2. 提取关键信息
3. 保留重要数据
4. 删除冗余内容
5. 保持逻辑连贯
## 待摘要文档
[文档内容]
## 输出格式
- 3-5个要点列表
- 每个要点不超过50字
- 包含关键数据
- 保持客观准确多文档综合摘要
markdown
你是一位研究分析师。
请综合以下N篇文档,撰写一份综合报告摘要。
文档数量:[N]
文档主题:[共同主题]
综合摘要要求:
1. 共同观点
- 多文档一致的观点
- 支持证据的数量
2. 分歧观点
- 不同文档的差异
- 可能的原因分析
3. 关键发现
- 最重要的发现
- 数据支持
4. 知识图谱
- 概念关系
- 主题分类
输出:
- 结构化报告(1000字)
- 关键洞察(5条)
- 后续研究方向4.4 学习辅助类任务
概念解释
模板
markdown
## 角色
你是一位[领域]教育专家,擅长用通俗语言解释复杂概念。
## 任务
解释概念:[概念名称]
## 目标读者
- 年龄/年级:
- 背景知识:
- 学习目标:
## 解释策略
1. 类比引入
- 用生活中的例子类比
- 建立直觉理解
2. 核心定义
- 准确的定义
- 关键术语解释
3. 具体例子
- 3个应用实例
- 跨领域应用
4. 常见误区
- 容易混淆的概念
- 纠正方法
5. 学习资源
- 推荐延伸阅读
- 实践建议
## 要求
- 语言生动有趣
- 避免过度术语
- 使用可视化描述
- 鼓励思考实例:解释递归
markdown
你是一位计算机科学教育专家,擅长用生动的例子解释复杂概念。
请为初学者解释"递归(Recursion)"的概念。
目标读者:
- 编程初学者(学过3-6个月)
- 了解基本的循环和函数
- 年龄15-18岁
解释要求:
1. 从一个现实生活中的类比开始(如俄罗斯套娃、镜子反射)
2. 用通俗语言定义递归
3. 给出简单的代码示例(阶乘或斐波那契)
4. 解释递归的三要素(基准情况、递归调用、返回结果)
5. 对比递归和循环的优缺点
6. 提供2-3个递归的实际应用场景
语言风格:
- 友好亲切,像朋友聊天
- 适当使用emoji
- 避免过于学术化
- 鼓励读者动手实践学习计划制定
markdown
## 角色
你是一位教育规划专家和学习教练。
## 任务
为学习者制定个性化的学习计划
## 学习者信息
- 当前水平:[描述]
- 学习目标:[目标]
- 可用时间:[每天/每周]
- 学习方式偏好:[视频/文档/实践]
## 学习计划要求
1. 目标分解
- 将大目标拆解为小目标
- 每个目标可衡量
2. 时间规划
- 阶段划分(每阶段4-8周)
- 每周具体任务
- 里程碑设置
3. 资源推荐
- 每个阶段的学习资源
- 免费和付费资源结合
- 难度循序渐进
4. 实践项目
- 巩固知识的项目
- 从简单到复杂
5. 评估机制
- 如何检验学习效果
- 自测题目或项目
6. 调整策略
- 遇到困难如何调整
- 保持动力的方法
## 输出格式
使用markdown表格呈现周计划
包含时间线、资源链接、检查点4.5 商业决策类任务
市场调研
markdown
## 角色
你是一位市场研究顾问,有10年行业经验。
## 任务
进行[产品/服务]的市场调研分析
## 研究范围
- 目标市场:[地理/行业]
- 竞品:列出3-5个主要竞品
- 时间范围:[近期数据]
## 分析维度
1. 市场规模
- TAM/SAM/SOM
- 增长趋势
- 数据来源
2. 竞争格局
- 竞品对比表
- 市场份额
- 竞争优势分析
3. 用户画像
- 目标用户特征
- 用户需求
- 决策因素
4. 机会与威胁
- 市场空白点
- 潜在风险
- 进入壁垒
5. 建议
- 市场进入策略
- 差异化定位
- 优先级排序
输出:完整的市场调研报告(2000-3000字)产品定价策略
markdown
你是一位定价策略专家。
请为以下产品制定定价策略。
产品信息:
- 产品类型:[SaaS/实体产品/服务]
- 核心功能:[3-5个]
- 目标用户:[用户画像]
- 成本结构:[大概成本]
- 竞品价格:[价格范围]
定价分析要求:
1. 定价目标
- 市场渗透/利润最大化/品牌定位
- 短期和长期目标
2. 定价方法
- 成本加成
- 竞争导向
- 价值导向
- 推荐采用的方法及理由
3. 价格策略
- 具体价格建议
- 价格梯队(如有多个版本)
- 促销定价策略
4. 定价心理
- 锚定效应应用
- 价格呈现方式
- 提升 perceived value
5. A/B测试建议
- 测试方案
- 评估指标
输出:定价策略报告+实施建议4.6 实战练习
练习1:为你的产品写营销文案
选择一个你熟悉的产品(可以是你的项目或想象的产品),撰写:
- 微信朋友圈推广文案
- 产品官网介绍文案
- 邮件营销文案
提示框架
markdown
## CO-STAR分析
Context: [市场背景]
Objective: [推广目标]
Style: [文案风格]
Tone: [语气]
Audience: [目标用户]
Response: [输出要求]练习2:代码审查提示词
设计一个提示词,让AI帮你审查Python代码的安全性。
参考要点
- 聚焦安全漏洞(SQL注入、XSS、CSRF等)
- 使用OWASP Top 10作为检查清单
- 提供具体的修复代码
- 包含安全最佳实践
练习3:数据报告生成器
设计一个提示链,用于生成月度业务数据报告。
提示链设计
- 提取关键指标
- 趋势分析
- 异常检测
- 洞察生成
- 报告撰写
4.7 本章小结
核心要点
- 内容创作:文章写作、营销文案、社媒内容等
- 编程任务:代码生成、审查、调试等
- 数据分析:摘要、情感分析、可视化建议等
- 学习辅助:概念解释和学习计划制定
- 商业决策:市场调研、定价策略等场景
任务类型速查表
| 任务类型 | 关键要素 | 推荐模式 |
|---|---|---|
| 文章写作 | 结构、风格、长度 | Few-shot |
| 代码生成 | 需求、技术栈、示例 | Few-shot + CoT |
| 代码审查 | 多维度、优先级 | CoT |
| 数据分析 | 背景信息、洞察 | ReAct + CoT |
| 文本摘要 | 重点、长度 | Zero-shot/Few-shot |
| 概念解释 | 类比、例子、层次 | Few-shot |
下一步
最后一章学习提示词管理的工具和资源,帮助你系统化地管理和优化提示词。
思考题
不同类型的任务,提示词设计的侧重点有什么不同?
为什么代码相关的任务通常需要更详细的技术要求?
在营销文案中,如何平衡吸引人和真实可信?
设计一个你工作/学习中常用任务的提示词模板。
💡 实践建议: 选择你工作中最常做的一类任务,按照本章的方法设计一个专门的提示词模板,并实际测试效果。记录优化过程。