✨
Prompt Engineering 速查 2025
10大提示词技巧 + 实战模板,让 AI 输出更精准
1️⃣ Zero-Shot 零样本提示
📝 直接提问 入门
不提供任何示例,直接描述任务让 AI 完成。适合简单、明确的任务。
❌ 模糊
帮我写个东西
✅ 清晰
写一段100字的产品介绍文案,
产品:智能保温杯
特点:12小时保温、显示温度
风格:简洁专业
2️⃣ Few-Shot 少样本提示
📚 提供示例 入门
提供1-5个示例,让 AI 学习模式后处理新输入。示例质量比数量更重要。
请将以下句子改写为更正式的商务语气:
示例1:
输入:这个方案不行
输出:该方案可能需要进一步优化
示例2:
输入:你搞错了
输出:这里似乎存在一些误解
现在处理:
输入:这价格太贵了
输出:
3️⃣ Chain-of-Thought 思维链
🔗 逐步推理 中级
让 AI 展示推理过程,而不是直接给出答案。显著提升逻辑和数学任务的准确率。
问题:一家商店有125个苹果,卖掉了68个后,
又进货了45个,现在有多少个苹果?
请一步步思考:
1. 初始数量:125个
2. 卖掉后:125 - 68 = 57个
3. 进货后:57 + 45 = 102个
答案:现在有102个苹果
触发词:
Let's think step by step
让我们一步步思考
请详细解释你的推理过程
中文触发
First... Then... Finally...
分步引导
4️⃣ Role Prompting 角色扮演
🎭 设定身份 入门
为 AI 设定一个专业角色,让它从该角度思考和回答。
你是一位有20年经验的资深前端架构师,
精通React、Vue、性能优化和团队管理。
请以架构师的视角,评审以下代码并给出改进建议:
[代码内容]
要求:
1. 指出潜在的性能问题
2. 评估代码可维护性
3. 给出具体的重构方案
5️⃣ ReAct (Reason + Act)
🔄 推理与行动 高级
结合推理(Thought)和行动(Action),模拟人类解决问题的方式。
问题:北京到上海的高铁票价是多少?
Thought 1: 我需要查询北京到上海的高铁信息
Action 1: Search[北京到上海高铁票价]
Observation 1: 二等座553元,一等座933元...
Thought 2: 已获取到票价信息,可以回答
Action 2: Finish[二等座553元,一等座933元]
💡 ReAct 是 AI Agent 的核心提示模式,适合需要多步操作的复杂任务
6️⃣ Step-Back 逐步回退提示
🔙 先抽象再具体 中级
先让 AI 思考相关的通用原则,再解决具体问题。适合复杂的专业问题。
具体问题:如何优化 React 组件的重渲染?
Step 1 - 先问通用问题:
"React 渲染机制的核心原理是什么?"
Step 2 - 基于原理解决具体问题:
"基于上述原理,请分析以下组件的性能问题
并给出优化方案..."
7️⃣ Tree-of-Thought 思维树
🌳 多路径探索 高级
同时探索多条推理路径,评估每条路径的可行性,选择最优解。
问题:设计一个用户登录系统
路径A:传统账号密码
├─ 优点:用户熟悉,实现简单
├─ 缺点:安全性依赖密码强度
└─ 评分:7/10
路径B:OAuth第三方登录
├─ 优点:无需管理密码,用户体验好
├─ 缺点:依赖第三方服务
└─ 评分:8/10
路径C:无密码登录(邮箱/短信)
├─ 优点:安全性高,无密码泄露风险
├─ 缺点:实现复杂,有成本
└─ 评分:8/10
最优方案:结合B和C,主推OAuth,备选邮箱验证
8️⃣ APE 自动提示优化
🔧 让 AI 优化提示词 中级
让 AI 帮你改进提示词,生成更有效的版本。
我的原始提示词:
"帮我写个产品文案"
请你:
1. 分析这个提示词的不足
2. 生成3个改进版本
3. 解释每个版本的改进点
4. 推荐最佳版本
9️⃣ 结构化输出
📋 指定输出格式 入门
明确要求输出格式(JSON、Markdown、表格等),确保结果易于处理。
分析以下用户评论的情感倾向。
评论:这个产品太棒了,发货也快,强烈推荐!
请以JSON格式返回:
{
"sentiment": "positive/negative/neutral",
"confidence": 0-1之间的数值,
"keywords": ["关键词数组"],
"summary": "一句话总结"
}
🔟 实用技巧速查
📐 CRISPE 提示框架
C
Capacity - 设定 AI 的能力/角色
R
Request - 明确请求的任务
I
Input - 提供必要的输入信息
S
Style - 指定输出风格
P
Personality - 设定语气/性格
E
Example - 提供参考示例
✅ 最佳实践
🎯任务目标要具体明确
📊复杂任务分解为子任务
📝提供足够的上下文信息
🔢使用数字限制输出长度
💬用分隔符标记不同部分
🔄迭代优化提示词
- 避免使用"不要"等否定词(说明要什么,而非不要什么)
- 避免过于复杂的嵌套指令
- 避免假设 AI 知道特定上下文
- 避免一次性提出过多要求
🔗 延伸阅读
最后更新:2025年12月 | 基于 Google、OpenAI、Anthropic 最新研究