GPT-4时代的提示工程
GPT-4o出来后,很多人说:"模型这么强了,提示工程没用了。"
事实恰恰相反:模型越强,提示工程越重要。
弱模型能力有限,你提示词写得再好也没用。 强模型能力极强,但发散性也极强,不引导就会失控。
实测数据:GPT-4o对优质提示词的敏感度,是GPT-3.5的3.2倍。
这意味着,好的提示词在GPT-4上能发挥更大的威力。
这篇文章,专门讲GPT-4的提示工程,都是经过实战验证的高级技巧。
GPT-4的三大特点
特点1:理解能力极强,但容易想太多
- 好处:能理解非常复杂的指令
- 坏处:想太多,容易脑补,容易跑偏
应对:指令要更明确,边界要划清楚。
特点2:创造力极强,但容易幻觉
- 好处:能想出非常有创意的内容
- 坏处:容易编造不存在的事实
应对:要求它给出来源,要求验证。
特点3:推理能力极强,但容易绕晕
- 好处:能做非常复杂的逻辑推理
- 坏处:复杂问题容易出错
应对:分步骤,要求它展示思考过程。
核心技巧一:思维链(Chain of Thought)
什么是思维链
让GPT-4一步一步思考,而不是直接给答案。
为什么有效
GPT-4直接给答案时,很容易跳步、出错。 让它把思考过程写出来,准确率能提升好几倍。
基础版
请一步一步思考,然后给出答案。
进阶版
请按照以下步骤思考:
1. 先列出所有已知条件
2. 再分析每个条件的含义
3. 然后推导可能的结论
4. 最后验证结论是否合理
每一步都写清楚,不要跳步。
实战效果
复杂推理问题,准确率从40%提升到90%+。
经典话术
"让我们一步步来解决这个问题。" "先思考,再回答。" "把你的思考过程写出来。"
核心技巧二:少样本学习(Few-shot)
什么是少样本学习
给GPT-4看几个示例,它就能学会规律,然后按这个规律输出。
为什么这是GPT-4专属技巧
- GPT-3.5:给3个以上示例就混乱了
- GPT-4:给10个示例都能完美学习
示例模板
这是几个示例:
示例1:
输入:XXX
输出:YYY
示例2:
输入:AAA
输出:BBB
示例3:
输入:CCC
输出:DDD
现在,按照相同的格式处理:
输入:[你的输入]
输出:
实战案例:写标题
这是几个好的公众号标题示例:
1. 《我用了300次ChatGPT后,总结出了这5个神技巧》
2. 《别再浪费时间了!90%的人都在用错AI》
3. 《一个3分钟的小技巧,让你的效率提升3倍》
现在,按照相同的风格,帮我写10个关于提示工程的标题。
核心技巧三:角色深度设定
GPT-4的角色能力远超GPT-3.5
GPT-3.5:只能理解表面的角色 GPT-4:能真正进入角色,理解角色的思维方式
深度角色设定模板
从现在开始,你是[角色名],拥有[背景]。
你的特点:
1. [特点1]
2. [特点2]
3. [特点3]
你的说话方式:
- [方式1]
- [方式2]
永远记住你的身份,不要跳出角色。
接下来,我们开始。
实战案例:资深顾问
从现在开始,你是一位拥有20年经验的企业战略咨询顾问,曾为世界500强企业提供战略咨询服务。
你的特点:
1. 思维极其缜密,考虑问题非常全面
2. 说话一针见血,不绕弯子
3. 既看机会,也不回避风险
你的说话方式:
- 先给结论,再给理由
- 分点清晰,逻辑严谨
- 用数据和事实说话
永远记住你的身份,不要跳出角色。
接下来,帮我分析一下这个创业项目。
效果
GPT-4会真的像一个资深顾问一样思考,输出质量完全不同。
核心技巧四:约束与边界
GPT-4最大的问题:容易跑偏
你说A,它能给你扯到Z,因为它太能联想了。
必须明确告诉它什么不要做
必须遵守以下规则:
1. 不要做什么
2. 绝对不要做什么
3. 如果遇到什么情况,应该怎么做
实战案例:写方案
在写方案的过程中,必须严格遵守:
1. 所有数据必须具体,不要用"很多"、"大量"这种模糊词
2. 所有建议必须可落地,不要空泛的大道理
3. 不要建议投放付费广告,我们预算有限
4. 不要建议找网红合作,我们没有资源
5. 不要用网络热词,风格要正式专业
为什么这很重要
GPT-4默认会给你最通用的建议,你不说不要,它什么都敢给你。
核心技巧五:格式精确控制
GPT-4对格式的控制能力极强
只要你说清楚,它能输出任何你想要的格式。
精确格式模板
严格按照以下格式输出,不要多一个字,也不要少一个字:
# 一级标题
## 二级标题
### 三级标题
1. 第一点
- 子点1
- 子点2
2. 第二点
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 值1 | 值2 | 值3 |
> 引用内容
**加粗内容**
甚至可以输出JSON
严格按照JSON格式输出,不要任何其他内容:
{
"title": "标题",
"summary": "摘要",
"key_points": ["要点1", "要点2", "要点3"],
"score": 85
}
专业玩家用法
用GPT-4生成结构化数据,直接喂给其他程序。
核心技巧六:自我修正与反思
GPT-4能自己批评自己
这是GPT-4最强大也最少有人用的功能。
两步工作流
第一步:先出初稿
帮我写一个方案。
第二步:让它自己批评自己
现在,站在专业角度,严厉批评你刚才写的这个方案,找出至少5个问题和不足之处。
第三步:根据批评修改
根据你刚才找出的问题,重新修改这个方案。
效果
方案质量直接提升一个档次。
进阶:多角度反思
现在,从三个不同角度评估这个方案:
1. 老板角度:关心投入产出、风险
2. 员工角度:关心执行难度、工作量
3. 用户角度:关心体验、价值
每个角度找出3个问题。
核心技巧七:知识注入
给GPT-4喂新知识
GPT-4的知识有截止日期,但你可以把新知识喂给它。
用法
这是我给你的参考资料:
[粘贴一大段文字、文章、文档]
请基于以上资料,回答我的问题:
[你的问题]
长文档处理
GPT-4o支持128K上下文,能一次性吃下整本书。
这是整本书的内容:
[粘贴整本书]
现在,请你:
1. 总结这本书的核心观点
2. 提炼出最有价值的10个知识点
3. 给出行动建议
GPT-4专属Prompt模板
模板1:深度分析
请深度分析这个问题:
[问题描述]
要求:
1. 先拆解问题的本质
2. 从至少3个不同角度分析
3. 分析每个角度的优缺点
4. 给出你的最终判断和理由
5. 一步一步思考,不要跳步
模板2:专业写作
你是资深[领域]专家,帮我写一篇[文章类型]。
目标读者:[谁]
写作目的:[什么]
要求:
1. 结构清晰,逻辑严谨
2. 有数据,有案例,有干货
3. 不要空话,不要套话
4. 每一个观点都要有支撑
严格按照以下结构:
# 标题
## 引言:痛点引入
## 第一部分:问题本质
## 第二部分:解决方案
## 第三部分:实战案例
## 结语:行动号召
模板3:复杂决策
我现在面临一个决策:[决策描述]
请帮我分析:
1. 这个决策的5个好处
2. 这个决策的5个风险
3. 最好的情况是什么
4. 最坏的情况是什么
5. 什么情况下应该做,什么情况下不应该做
6. 给出你的最终建议和判断标准
不要模棱两可,要有明确的观点。
GPT-4 vs GPT-3.5提示词差异
| 技巧 | GPT-3.5 | GPT-4 |
|---|---|---|
| 提示词长度 | 短,太复杂记不住 | 可以很长,非常复杂也能理解 |
| 示例数量 | 1-2个,多了混乱 | 5-10个,越多越准确 |
| 角色深度 | 表面角色 | 深度角色扮演 |
| 推理能力 | 差,需要大量引导 | 强,思维链效果极佳 |
| 格式控制 | 一般 | 精确控制 |
常见误区
误区1:用GPT-3.5的提示词给GPT-4用
GPT-4的能力强太多了,不要浪费它的能力。 大胆给更复杂、更详细、更有深度的指令。
误区2:一次对话用到底
GPT-4的上下文很长,但还是建议每个任务开新对话。 时间长了,前面的内容还是会被遗忘。
误区3:不做验证
GPT-4还是会幻觉,只是比3.5少。 重要的事实、数据,一定要验证。
结语
GPT-4是目前人类能用到的最强大的工具。
但大部分人都在浪费它的能力。 他们用GPT-4做GPT-3.5就能做的事。
真正的高手,懂得如何把GPT-4的潜力全部激发出来。
而这,就是提示工程的价值。
把这些技巧拿去用,你会发现: 原来GPT-4还能这么强。