提示词工程实战指南
🎯 提示词基础概念
什么是提示词?
提示词(Prompt)是给 AI 的指令,决定了 AI 的行为模式、输出质量和准确性。
核心要素
角色设定 + 任务描述 + 输出格式 + 约束条件 = 高质量提示词
🏗️ 提示词结构设计
基础模板
你是 [角色身份],具备 [专业能力]。
你的任务是 [具体任务]。
请按照 [输出格式] 的要求,
在 [约束条件] 下完成任务。
实际应用示例
你是公司财务助理,具备专业的财务知识和数据分析能力。
你的任务是分析本月的支出报表,并给出优化建议。
请以表格形式呈现分析结果,包含支出类别、金额占比、同比变化。
要求语言简洁明了,数据准确,建议具有可操作性。
🎭 角色设定技巧
明确角色定位
# 好的例子
你是资深 HRBP,拥有 10 年人力资源管理经验,擅长员工关系处理和组织发展。
# 不好的例子
你是一个助手。
多维度角色构建
专业背景:5年产品经理经验
技能特长:用户需求分析、产品规划、数据分析
性格特点:严谨细致、善于沟通
工作风格:数据驱动、用户导向
场景化角色
会议场景:你是会议记录员,负责整理会议要点
客服场景:你是技术支持工程师,需要耐心解答用户问题
写作场景:你是资深文案策划,擅长品牌故事创作
📝 任务描述优化
SMART 原则应用
Specific(具体):明确做什么
Measurable(可衡量):有量化标准
Achievable(可达成):在能力范围内
Relevant(相关):符合目标
Time-bound(有时限):有时间节点
分层任务分解
主任务:生成季度营销报告
子任务1:收集各渠道数据
子任务2:分析趋势变化
子任务3:提出改进建议
子任务4:制作可视化图表
📊 输出格式规范
结构化输出
请按以下 JSON 格式输出:
{
"summary": "摘要内容",
"details": [
{
"item": "项目名称",
"value": "数值",
"analysis": "分析说明"
}
],
"recommendations": ["建议1", "建议2"]
}
表格化输出
请以表格形式呈现,包含以下列:
| 日期 | 项目 | 金额 | 备注 |
|------|------|------|------|
| ... | ... | ... | ... |
分点列举
请分点回答,每点不超过50字:
1. [要点1]
2. [要点2]
3. [要点3]
⚖️ 约束条件设置
质量约束
- 语言要求:正式商务风格
- 字数限制:300-500字
- 准确性:数据必须核实
- 原创性:不得抄袭他人内容
安全约束
- 不得涉及政治敏感话题
- 不得包含违法不良信息
- 不得泄露隐私数据
- 遵守相关法律法规
格式约束
- 使用中文回答
- 保留关键数据和事实
- 避免主观臆断
- 引用来源需标注
🔧 提示词优化技巧
迭代优化法
V1: 写一篇关于AI的文章
V2: 写一篇1000字左右的科普文章,介绍AI的发展历程
V3: 以通俗易懂的语言写一篇1000字的科普文章,介绍AI从1950年至今的发展历程,重点突出关键技术突破
V4: 作为科技媒体编辑,请用通俗易懂的语言写一篇1000字的科普文章,面向普通读者介绍AI从1950年至今的发展历程,重点突出三次关键技术突破及其对社会的影响
Few-shot 学习
请参考以下示例的写作风格:
示例1:
标题:人工智能简史
内容:人工智能的概念最早可以追溯到1950年...
示例2:
标题:机器学习的兴起
内容:20世纪80年代,随着计算能力的提升...
现在请写一篇关于深度学习的文章:
Chain-of-Thought 思维链
请按照以下步骤思考并回答:
第一步:分析用户需求的核心要点
第二步:梳理相关知识点和逻辑关系
第三步:组织语言形成完整回答
第四步:检查回答的准确性和完整性
问题是:如何提高团队协作效率?
🎯 不同场景的提示词模板
1. 数据分析场景
你是数据分析师,擅长从数据中发现规律和洞察。
请分析以下销售数据:
[插入数据表格]
要求:
1. 计算关键指标(增长率、转化率等)
2. 识别异常数据点
3. 发现趋势和模式
4. 提出改进建议
5. 以图表形式展示主要发现
2. 内容创作场景
你是资深文案策划,有5年品牌传播经验。
任务:为新产品发布会撰写宣传文案
要求:
- 突出产品核心卖点
- 符合目标受众喜好(25-35岁职场人士)
- 语言生动有感染力
- 字数控制在200字以内
- 包含行动号召
3. 客服对话场景
你是专业的技术支持工程师,耐心细致,善于解决问题。
用户问题:软件无法正常启动
请按以下流程处理:
1. 先表示理解和关心
2. 询问具体的错误信息
3. 提供逐步排查方案
4. 如果问题复杂,建议升级处理
5. 结束语要友好专业
4. 代码生成场景
你是资深前端开发工程师,精通 React 和 TypeScript。
请帮我实现一个用户登录组件,要求:
- 使用 React Hooks
- 支持邮箱和密码输入
- 包含表单验证
- 有加载状态和错误提示
- 样式采用 Tailwind CSS
- 代码要有详细注释
📊 效果评估方法
质量评估维度
准确性:信息是否正确无误
完整性:是否覆盖所有要点
相关性:是否切题有用
清晰度:表达是否清楚明白
实用性:是否有实际价值
A/B 测试
提示词A:写一篇关于环保的文章
提示词B:作为环保专家,请写一篇1500字的科普文章,介绍日常生活中的环保措施,要求语言通俗易懂,配有具体实例
对比指标:阅读完成率、用户满意度、转发率
用户反馈收集
请用户评价:
□ 非常满意 □ 满意 □ 一般 □ 不满意 □ 很不满意
具体建议:
_____________________________
🛠️ 工具和资源
提示词测试平台
- OpenAI Playground
- Claude Console
- 各种 Prompt Engineering 工具
学习资源
- 《Prompt Engineering Guide》
- Anthropic 的 Constitutional AI 论文
- 各大 AI 平台的最佳实践文档
社区交流
- Reddit r/PromptEngineering
- GitHub Prompt Engineering 项目
- 相关 Discord 社区
⚡ 进阶技巧
上下文管理
系统提示词:你是一个专业的法律顾问
用户历史:之前咨询过劳动合同相关问题
当前问题:试用期工资标准是多少?
优化后的提示:基于之前的劳动合同咨询,请解释试用期工资的相关法律规定。
动态调整
根据用户反馈动态修改提示词:
- 用户说"太复杂" → 简化语言,多用比喻
- 用户说"不够详细" → 增加具体例子和数据
- 用户说"跑题了" → 重新聚焦核心问题
多模态提示
结合文本、图像、代码等多种输入:
"基于这张产品截图,分析用户体验问题,并提供改进建议"
✅ 提示词检查清单
设计提示词时请检查:
- 角色设定清晰具体
- 任务描述明确可执行
- 输出格式规范统一
- 约束条件合理充分
- 语言表达简洁准确
- 符合目标场景需求
- 考虑安全性要求
- 便于后续优化调整
📚 实践项目建议
初级项目
- 设计客服问答提示词
- 创建内容创作模板
- 开发数据分析助手
中级项目
- 构建多轮对话系统
- 实现个性化推荐
- 开发智能文档处理
高级项目
- 设计复杂的决策支持系统
- 创建自适应学习助手
- 开发跨领域知识整合工具
提示词工程是一门艺术,需要在实践中不断磨练和完善