提示词工程入门指南
掌握AI提示词框架,让AI成为你高效工作的助手
推荐阅读:提示工程指南
什么是提示词工程?
提示词工程 (Prompt Engineering) 是一门设计和优化输入提示词的技术,目的是引导大语言模型 (LLM) 产生期望的输出。它是连接人类意图与AI能力的桥梁。
人类意图 → [提示词工程] → AI理解 → 高质量输出
提示词的基本构成
一个完整的提示词通常包含以下要素:
| 要素 | 说明 | 示例 |
|---|---|---|
| 指令 (Instruction) | 告诉AI要做什么 | "请总结以下文章" |
| 上下文 (Context) | 提供背景信息 | "你是一位资深的产品经理" |
| 输入数据 (Input) | 需要处理的具体内容 | 文章、代码、数据等 |
| 输出格式 (Output Format) | 期望的输出形式 | "以Markdown表格形式输出" |
为什么提示词工程很重要?
提示词框架的核心目的是帮助我们与AI进行清晰、精准的沟通。当我们能够有条理地描述问题、需求或目标时,AI回应的品质和效率会大幅提高。
💡 同样的AI模型,不同的提示词可能产生天壤之别的结果。
提示词的作用
- 引导AI思考方向:提供清晰的背景和期望结果,帮助AI集中于解决特定问题
- 提升沟通效率:减少不必要的反复修正,确保每次回应都接近目标需求
- 确保回应一致性:避免因语意模糊或信息不足而导致回应偏离初衷
- 促进创意产出:框架式提示词能激发AI从多角度生成创新解决方案
使用提示词框架的三大好处
- 提升效率:快速传达需求,减少来回沟通的时间
- 确保准确性:避免因语意模糊而得到不符合期望的回应
- 增强创造力:框架提供结构化思考,帮助产生更多创新点子
核心提示技术
在学习具体框架之前,先掌握几种核心的提示技术:
Zero-Shot Prompting (零样本提示)
直接给出指令,不提供任何示例。适合简单任务。
将以下句子翻译成英文:今天天气很好。
Few-Shot Prompting (少样本提示)
提供几个示例,让AI理解任务模式。适合需要特定格式或风格的任务。
将情感分类为正面或负面: 文本:这家餐厅的服务太棒了! 情感:正面 文本:等了一个小时才上菜,太失望了。 情感:负面 文本:产品质量一般,价格偏贵。 情感:
Chain-of-Thought (思维链)
引导AI逐步推理,而不是直接给出答案。适合复杂推理任务。
问题:小明有23个苹果,他给了小红5个,又买了12个,最后他有多少个苹果? 让我们一步一步思考: 1. 小明最初有23个苹果 2. 给了小红5个后:23 - 5 = 18个 3. 又买了12个:18 + 12 = 30个 答案:30个苹果
💡 技巧:在提示词末尾加上 "Let's think step by step" 可以显著提升推理任务的准确性。
Self-Consistency (自洽性)
多次采样不同的推理路径,选择最一致的答案。
请用三种不同的方法解决这个问题,然后给出最终答案: [问题内容]
Tree of Thoughts (思维树)
让AI探索多个推理分支,适合需要规划和搜索的问题。
对于这个问题,请: 1. 列出3种可能的解决方向 2. 分析每个方向的优缺点 3. 选择最优方向深入展开 4. 给出最终方案
九大提示词框架
1. CARE 框架
适用场景:简报、项目报告、说服客户
| 要素 | 含义 | 说明 |
|---|---|---|
| C | Context (上下文) | 描述背景信息 |
| A | Action (行动) | 说明执行过程 |
| R | Result (结果) | 指出期望的成果 |
| E | Example (示例) | 通过实例加强说服力 |
示例:
在企业内部介绍新产品时: - Context: 说明市场需求 - Action: 产品开发计划 - Result: 销售目标 - Example: 展示成功案例
2. TRACE 框架
适用场景:内部会议、团队合作、跨部门沟通
| 要素 | 含义 | 说明 |
|---|---|---|
| T | Transparency (透明性) | 透明地提供信息 |
| R | Relevance (相关性) | 确保与项目相关 |
| A | Actionability (行动力) | 具备可执行性 |
| C | Clarity (清晰性) | 清晰的表达方式 |
| E | Engagement (共识) | 获得团队共识 |
示例:
决策会议时: - Transparency: 透明提供关键信息 - Relevance: 展示与项目目标相关的挑战 - Clarity: 以清晰数据支持具体方案 - Actionability: 提出可行的行动计划 - Engagement: 确保与会者理解并形成共识
3. TAG 框架
适用场景:项目拆解、个人工作计划
| 要素 | 含义 | 说明 |
|---|---|---|
| T | Task (任务) | 明确任务内容 |
| A | Action (行动) | 计划所需行动 |
| G | Goal (目标) | 设定明确目标 |
示例:
网站重设计划: - Task: 提升用户体验 - Action: 设计新界面与改进导航 - Goal: 增加转化率
4. SPAR 框架
适用场景:问题分析与解决策略
| 要素 | 含义 | 说明 |
|---|---|---|
| S | Situation (情境) | 明确当前情境 |
| P | Problem (问题) | 存在的问题 |
| A | Action (行动) | 需要采取的行动 |
| R | Result (结果) | 期望的结果 |
示例:
公司营运下降的情况: - Situation: 公司营运下降 - Problem: 核心问题是客户流失 - Action: 改善服务并推出忠诚计划 - Result: 提升客户留存率
5. SAG 框架 (SAGE)
适用场景:制定短期策略、快速解决问题
| 要素 | 含义 | 说明 |
|---|---|---|
| S | Situation (情况) | 明确当前情况 |
| A | Action (行动) | 计划需要的行动 |
| G | Goal (目标) | 设定具体目标 |
示例:
团队效率偏低: - Situation: 目前团队效率偏低 - Action: 导入新工具与调整工作流程 - Goal: 提升生产力20%
6. APE 框架
适用场景:项目初期规划、任务分配
| 要素 | 含义 | 说明 |
|---|---|---|
| A | Action (行动) | 明确行动步骤 |
| P | Purpose (目标) | 设定目标 |
| E | Expectation (期望) | 具体期望 |
示例:
品牌推广活动: - Action: 策划与推广活动 - Purpose: 提升品牌知名度 - Expectation: 吸引5000人参与
7. ROSES 框架
适用场景:制定商业计划、复杂策略
| 要素 | 含义 | 说明 |
|---|---|---|
| R | Role (角色) | 明确角色定位 |
| O | Objective (目标) | 设定目标 |
| S | Situation (情境) | 分析情境 |
| E | Expected Solution (解决方案) | 提出解决方案 |
| S | Steps (步骤) | 列出实施步骤 |
示例:
制定销售策略: - Role: GPT充当顾问角色 - Objective: 帮助制定提高销售额的策略 - Situation: 在竞争激烈的市场背景下 - Expected Solution: 提出数字营销方案 - Steps: 列出具体步骤
8. SCOPE 框架
适用场景:计划复杂项目、解决长期问题
| 要素 | 含义 | 说明 |
|---|---|---|
| S | Situation (情境) | 明确情境 |
| C | Challenges (挑战) | 分析挑战 |
| O | Objective (目标) | 设定目标 |
| P | Plan/Process (步骤) | 制定步骤 |
| E | Evaluation (评估) | 成效评估 |
示例:
应对市场竞争: - Situation: 市场竞争加剧 - Challenges: 成本压力 - Objective: 实现成本降低10% - Plan: 采购优化与流程自动化 - Evaluation: 以ROI指标进行评估
9. RTF 框架
适用场景:制定专业回应、规范沟通方式
| 要素 | 含义 | 说明 |
|---|---|---|
| R | Role (角色) | 明确AI角色 |
| T | Task (任务) | 特定任务 |
| F | Format (格式) | 期望的回应格式 |
示例:
撰写行业建议书: - Role: 金融顾问 - Task: 撰写针对健康产业的建议书 - Format: 以报告格式呈现
框架速查表
根据你的需求,快速选择合适的框架:
| 场景 | 推荐框架 |
|---|---|
| 做简报、项目报告或说服客户 | CARE |
| 内部会议、团队合作、跨部门沟通 | TRACE |
| 拆解项目或规划个人工作 | TAG |
| 问题分析和找解决策略 | SPAR |
| 制定短期策略或快速解决问题 | SAG/SAGE |
| 项目初期规划或任务分配 | APE |
| 写商业计划或面对复杂策略问题 | ROSES |
| 长期问题或计划复杂项目 | SCOPE |
| 制定专业回应或规范沟通方式 | RTF |
高级框架
CO-STAR 框架
CO-STAR 是一个广泛使用的高效框架,特别适合内容创作:
| 要素 | 含义 | 说明 |
|---|---|---|
| C | Context (上下文) | 背景信息 |
| O | Objective (目标) | 任务目标 |
| S | Style (风格) | 写作或回应风格 |
| T | Tone (语调) | 语气和情感 |
| A | Audience (受众) | 目标读者/用户 |
| R | Response (回应) | 期望的输出格式 |
完整示例:
markdown# Context
我是一名产品经理,正在准备下周的产品发布会演讲稿。
我们的新产品是一款AI写作助手,主打功能是自动生成营销文案。
# Objective
撰写一份5分钟的开场演讲,介绍我们的新AI助手产品,
重点突出产品的创新性和商业价值。
# Style
乔布斯式的产品发布演讲风格——简洁有力,善用对比和悬念。
# Tone
自信、热情、富有感染力,但不浮夸。
# Audience
科技媒体记者和行业分析师,他们对AI技术有基本了解,
但更关注实际应用场景和商业价值。
# Response
演讲稿全文,包含:
- 适当的停顿标记 [pause]
- 重点强调的文字用 **粗体** 标注
- 预计的演讲时间标注RISEN 框架
适合角色扮演和复杂任务分解:
| 要素 | 含义 | 说明 |
|---|---|---|
| R | Role (角色) | AI扮演的角色 |
| I | Instructions (指令) | 详细的任务指令 |
| S | Steps (步骤) | 具体执行步骤 |
| E | End Goal (最终目标) | 期望的结果 |
| N | Narrowing (约束) | 限制条件和边界 |
BROKE 框架
适合商业分析和战略规划:
| 要素 | 含义 | 说明 |
|---|---|---|
| B | Background (背景) | 业务背景 |
| R | Role (角色) | 分析师角色 |
| O | Objective (目标) | 分析目标 |
| K | Key Results (关键结果) | 期望的关键产出 |
| E | Evolve (演进) | 后续优化方向 |
实战技巧
1. 组合使用框架
不同框架可以组合使用,例如:
- RTF + CARE:先定义角色和格式,再用CARE结构组织内容
- SPAR + SCOPE:先用SPAR分析问题,再用SCOPE制定长期计划
2. 迭代优化
第一轮:使用基础框架获取初步回答 ↓ 第二轮:根据回答调整提示词细节 ↓ 第三轮:添加约束条件优化输出
3. 通用优化技巧
- 明确身份:告诉AI它扮演什么角色
- 提供上下文:给出足够的背景信息
- 指定格式:明确输出的形式(列表、表格、代码等)
- 设置约束:字数限制、风格要求、避免事项
- 给出示例:提供期望输出的样例
4. 负面提示 (Negative Prompting)
明确告诉AI不要做什么,避免常见问题:
请写一篇关于人工智能的科普文章。 要求: - 字数:800-1000字 - 语言通俗易懂 避免: - 不要使用过于专业的术语 - 不要罗列技术细节 - 不要写成学术论文风格 - 不要虚构不存在的案例
5. 角色设定技巧
角色设定不只是一句话,而是要立体化:
你是一位拥有15年经验的资深用户体验设计师,曾在Apple和Google工作。 你的特点是: - 注重细节,追求极致的用户体验 - 善于用数据支撑设计决策 - 习惯从用户痛点出发思考问题 - 表达简洁有力,不喜欢废话 现在,请以你的专业视角...
6. 输出控制技巧
精确控制输出格式:
请分析这段代码的问题。 输出格式要求: 1. 使用Markdown格式 2. 问题按严重程度排序(高→中→低) 3. 每个问题包含: - 📍 位置:代码行号 - ⚠️ 问题:简述问题 - 💡 建议:修复方案 - 📝 示例:修复后的代码 4. 最后给出整体评分(1-10分)
场景化提示词模板
代码开发场景
代码审查提示词:
作为一名资深代码审查员,请审查以下代码: 审查维度: 1. 代码质量:可读性、命名规范、注释完整性 2. 性能问题:时间复杂度、空间复杂度、潜在瓶颈 3. 安全隐患:输入验证、注入风险、敏感信息处理 4. 最佳实践:设计模式、SOLID原则、DRY原则 输出格式: - 问题列表(按优先级排序) - 具体修改建议 - 优化后的代码示例 代码: [粘贴代码]
Debug助手提示词:
我遇到了一个bug,请帮我分析: 错误信息:[粘贴错误] 相关代码:[粘贴代码] 我已尝试:[描述已尝试的解决方案] 环境信息:[语言版本、框架版本等] 请: 1. 分析可能的原因(列出3-5个) 2. 提供排查步骤 3. 给出最可能的解决方案
写作创作场景
文章大纲生成:
请为以下主题生成一篇文章大纲: 主题:[主题] 目标读者:[读者画像] 文章目的:[信息传递/说服/教学/娱乐] 期望字数:[字数] 参考风格:[参考文章或作者] 大纲要求: - 包含引人注目的标题选项(3个) - 结构清晰的章节划分 - 每个章节的核心论点 - 建议的案例或数据支撑点
内容改写提示词:
请改写以下内容: 原文:[原文内容] 改写要求: - 目标风格:[正式/口语/幽默/专业] - 目标受众:[受众描述] - 保留核心观点,但用全新的表达方式 - 字数控制在原文的 [80%-120%] 注意:不是翻译或简单替换词语,而是真正的重新表达。
数据分析场景
数据解读提示词:
请分析以下数据并提供洞察: 数据:[粘贴数据或描述] 业务背景:[背景说明] 分析要求: 1. 关键指标概述 2. 趋势分析(环比/同比) 3. 异常点识别 4. 可能的原因假设 5. 行动建议 输出格式: - 先给出执行摘要(3句话) - 再展开详细分析 - 最后是数据可视化建议
学习教育场景
概念解释提示词:
请解释 [概念名称]: 解释层次: 1. 一句话定义(给完全不懂的人) 2. 简单解释(给初学者,用生活化类比) 3. 深入解释(给有基础的学习者,包含原理) 4. 专业解释(给专业人士,包含技术细节) 附加要求: - 常见误解澄清 - 实际应用场景 - 与相关概念的对比 - 推荐的学习资源
常见问题与解决方案
问题1:回答太长或太短
解决方案:明确字数限制和详细程度
❌ 请介绍一下机器学习 ✅ 请用300字左右介绍机器学习,包含: - 定义(50字) - 核心原理(100字) - 主要类型(100字) - 应用场景举例(50字)
问题2:回答偏离主题
解决方案:设置明确的边界和聚焦点
❌ 如何提高团队效率? ✅ 作为一个10人的软件开发团队负责人, 如何在不增加人力的情况下,通过改进协作流程来提高团队效率? 请聚焦于: - 每日站会优化 - 代码审查流程 - 文档协作方式 不需要讨论: - 招聘相关 - 技术栈选择 - 薪酬激励
问题3:回答太泛泛
解决方案:提供具体约束和评判标准
❌ 给我一些营销建议 ✅ 我们是一家B2B SaaS公司,产品是项目管理工具, 目标客户是50-200人的科技公司, 月营销预算5万元,目前主要获客渠道是内容营销。 请给出3个具体的营销建议,每个建议需要包含: - 具体做法(可执行的步骤) - 预期效果(可量化的指标) - 所需资源(时间、人力、预算) - 风险提示
问题4:创意内容不够新颖
解决方案:打破思维定式的引导
请为我们的环保水杯想一个营销口号。 创意要求: - 避免常见词汇:环保、绿色、地球、未来 - 尝试从这些角度思考: * 用户的日常痛点 * 反直觉的观点 * 跨界类比(如科技、艺术、音乐) * 极端情境设想 - 给出10个选项,并说明每个的创意出发点
总结
提示词工程的核心在于结构化沟通。掌握这些框架,你可以:
- ✅ 更清晰地表达需求
- ✅ 获得更精准的AI回应
- ✅ 减少反复修改的时间
- ✅ 提升工作效率和质量
💡 记住:每一个框架都是工具,关键在于根据实际场景灵活选择和组合使用。
提示词工程原则
🎯 KISS 原则
Keep It Simple, Specific - 保持简洁且具体
📊 可量化原则
尽可能使用数字量化需求:字数、条目数、时间范围等
🔄 迭代原则
不要期望一次就得到完美结果,持续优化提示词
🧪 实验原则
同一任务尝试不同的提示词写法,找到最优解
📝 文档化原则
保存效果好的提示词,建立自己的提示词库