📝 Prompt 工程心法
什么是 Prompt 工程?
Prompt 工程 是设计和优化输入提示词(Prompt),以获得更高质量的 AI 输出的系统化方法。
核心原则
AI 的输出质量,80% 取决于你的 Prompt 写得好不好。同样的模型,不同的 Prompt,结果天差地别。
Prompt 的基本结构
一个好的 Prompt 通常包含以下要素:
┌─────────────────────────────────────┐
│ 角色(Role) — 让 AI 扮演谁 │
│ 任务(Task) — 要做什么 │
│ 上下文(Context) — 背景信息 │
│ 格式(Format) — 输出什么格式 │
│ 约束(Constraint)— 限制条件 │
│ 示例(Example) — 参考样例 │
└─────────────────────────────────────┘1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
❌ 反面 vs ✅ 正面示例
场景:写一封商务邮件
❌ 差的 Prompt:
帮我写一封邮件
✅ 好的 Prompt:
你是一位资深的商务顾问。请帮我写一封给客户的感谢邮件,要求:
- 感谢对方上周的项目验收会议
- 提及下一步的合作计划(Q3 产品升级)
- 语气专业但友好,不超过 200 字
- 结尾附上我的签名:黛玉 | AI 解决方案顾问
场景:解释概念
❌ 差的 Prompt:
解释一下 Transformer
✅ 好的 Prompt:
请用小学生能听懂的语言,用 3 个生活中的比喻来解释 Transformer 模型中的「注意力机制」。每个比喻不超过 50 字。
常用 Prompt 技巧
1. 角色扮演(Role-Playing)
你是一位拥有 20 年经验的 [职业]。
请以 [职业] 的专业视角,[任务]。1
2
2
2. 少样本学习(Few-Shot)
给 AI 几个示例,让它模仿:
请按以下格式总结新闻:
示例 1:
输入:今天股市大涨,科技股领涨...
输出:📈 标题:科技股领涨大盘 | 关键词:股市、科技、上涨
示例 2:
输入:新一轮降雨即将到来...
输出:🌧️ 标题:新一轮降雨来袭 | 关键词:天气、降雨、预警
现在请总结:
输入:[你的新闻内容]1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
3. 思维链(Chain of Thought, CoT)
让 AI 展示推理过程:
请一步步分析这个问题,在给出最终答案前,
先列出你的推理过程。1
2
2
4. 分步任务(Step-by-Step)
请分以下步骤完成:
1. 首先,分析 [X] 的核心问题
2. 然后,列出 3 个解决方案
3. 接着,对比各方案的优缺点
4. 最后,给出推荐方案和理由1
2
3
4
5
2
3
4
5
5. 约束限定
要求:
- 语言:中文
- 字数:不超过 500 字
- 格式:使用 Markdown,包含标题和列表
- 风格:专业但不枯燥
- 禁止:不要使用"综上所述"等陈词滥调1
2
3
4
5
6
2
3
4
5
6
进阶技巧
元提示(Meta-Prompting)
让 AI 帮你优化 Prompt:
我想让 AI 帮我 [任务],但不知道怎么写 Prompt 效果最好。
请帮我设计一个高质量的 Prompt,并解释你的设计思路。1
2
2
自我反思(Self-Reflection)
请完成 [任务] 后,从以下维度评估你的输出:
1. 准确性:是否准确回答了问题?
2. 完整性:是否遗漏了重要信息?
3. 清晰度:是否通俗易懂?
如果有不足,请改进后重新输出。1
2
3
4
5
2
3
4
5
迭代优化
不要指望一次就完美。好的 Prompt 通常需要:
第 1 轮:基础 Prompt → 看输出
第 2 轮:补充约束 → 看输出
第 3 轮:给示例 → 看输出
第 N 轮:微调措辞 → 满意!1
2
3
4
2
3
4
Prompt 模板库
写作类
你是一位 [领域] 资深写手。请根据以下要求撰写一篇 [文体]:
- 主题:[主题]
- 读者:[目标读者]
- 字数:[字数] 字左右
- 风格:[风格关键词,如轻松/专业/有感染力]
- 结构:[开头吸引注意 → 正文分段论述 → 结尾呼吁行动]1
2
3
4
5
6
2
3
4
5
6
分析类
作为 [领域] 分析师,请分析 [主题]:
1. 现状:当前是什么情况?
2. 问题:存在哪些核心问题?
3. 原因:为什么会出现这些问题?
4. 方案:有哪些可行的解决方案?
5. 建议:优先推荐哪个方案?为什么?
用表格和列表呈现,控制在 800 字内。1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
编程类
你是一位资深 [语言] 工程师。请帮我实现 [功能]:
- 技术栈:[技术栈]
- 输入:[输入描述]
- 输出:[输出描述]
- 要求:代码清晰、有注释、考虑边界情况
- 附加:请给出测试用例1
2
3
4
5
6
2
3
4
5
6
常见错误
| 错误 | 问题 | 改进 |
|---|---|---|
| 太模糊 | AI 不知道你要什么 | 明确任务、格式、长度 |
| 一次问太多 | 输出混乱 | 拆分为多个小任务 |
| 没给上下文 | 回答可能跑偏 | 提供背景信息 |
| 忽略格式 | 输出难以使用 | 明确指定输出格式 |
| 没有示例 | 风格可能不符预期 | 给 1-3 个示例 |
下一步
- 👉 AI 写作助手 — 用 Prompt 技巧提升写作效率
- 👉 ChatGPT 使用指南 — ChatGPT 深度使用教程
