AI Prompt Engineering 介绍与最佳实践
2026/5/18大约 3 分钟
AI Prompt Engineering 介绍与最佳实践
一、什么是 Prompt Engineering?
Prompt Engineering(提示工程) 是设计和优化输入给 AI 模型的提示词(Prompt)的技术,目的是让 AI 输出更准确、更有用、更符合预期的结果。
简单说:你会提问,AI 才会回答得好。
二、核心原则
1. 清晰明确
❌ 差:帮我写点东西
✅ 好:帮我写一封求职邮件,申请前端开发岗位,突出我的 React 和 TypeScript 经验,语气专业但友好2. 提供上下文
❌ 差:解释一下闭包
✅ 好:我是一名 JavaScript 初学者,已经学过变量和函数,请用简单的例子解释闭包的概念3. 指定输出格式
❌ 差:列出一些学习资源
✅ 好:列出 5 个学习 Python 的在线资源,格式如下:
名称 | 类型 | 难度 | 链接三、常用技巧
🎯 1. 角色扮演
你是一位资深架构师,请帮我评审这个系统设计方案...📋 2. 结构化输出
请按以下格式输出:
1. 问题分析
2. 解决方案
3. 代码示例
4. 注意事项🔗 3. Few-shot 示例
将以下句子翻译成正式商务英语:
示例:
输入:这事你看着办
输出:Please use your discretion on this matter.
现在翻译:这事得赶紧处理🪜 4. 分步骤引导
请分步骤完成:
1. 先分析需求
2. 再设计数据结构
3. 最后给出代码实现🔄 5. 迭代优化
这个回答太笼统了,请给出更具体的实现细节...四、高级技巧
1. Chain of Thought(思维链)
请一步步思考:
1. 首先分析问题的核心是什么
2. 然后考虑可能的解决方案
3. 最后给出最优方案2. Self-Consistency(自洽性)
请给出三个不同的解决方案,然后分析哪个最优,并说明理由3. Tree of Thoughts(思维树)
考虑这个问题时,请:
1. 列出所有可能的分支
2. 评估每个分支的利弊
3. 选择最优路径五、最佳实践清单
| 类别 | 建议 |
|---|---|
| 明确性 | 说清楚你要什么,不要让 AI 猜 |
| 上下文 | 提供足够的背景信息 |
| 格式 | 指定输出格式(表格、列表、代码等) |
| 约束 | 设置边界(字数、风格、禁止内容) |
| 示例 | 给出期望输出的例子 |
| 迭代 | 不满意就追问、细化、修正 |
| 验证 | 对关键信息进行核实 |
六、常见问题与解决
| 问题 | 解决方案 |
|---|---|
| 输出太长/太短 | 明确指定字数或段落数 |
| 风格不对 | 给出示例或描述目标风格 |
| 内容不准确 | 要求 AI 标注不确定的部分 |
| 偏离主题 | 重新聚焦,强调核心需求 |
| 格式混乱 | 提供模板或示例格式 |
七、实用模板
📝 通用任务模板
角色:你是一位 [专业角色]
任务:[具体任务]
背景:[相关背景信息]
要求:
- [要求1]
- [要求2]
输出格式:[格式说明]💻 代码生成模板
语言:[编程语言]
功能:[功能描述]
输入:[输入示例]
输出:[期望输出]
约束:[性能/兼容性要求]📊 分析报告模板
分析对象:[主题]
分析维度:[维度列表]
输出格式:
1. 摘要(100字内)
2. 详细分析
3. 结论与建议八、总结
Prompt Engineering 的本质是沟通艺术。
好的 Prompt = 清晰的意图 + 足够的上下文 + 明确的期望
记住:AI 是工具,你的表达能力决定了它的输出质量。