Prompt 工程入门指南
从零开始学习 Prompt 工程,掌握与 AI 有效沟通的核心技能。本课程通过 8 个阶段、26 节课,带你从「不会问」到「问得好」。
课程简介
适合人群:AI 新手、职场人士、内容创作者、开发者 前置知识:无(会用 ChatGPT/Claude 等对话工具即可) 课程深度:入门 + 实战均衡 预计学习时间:4-6 小时
学完后你将能够:
- 写出清晰、有效的 Prompt
- 掌握 5 个核心原则和 4 种框架
- 避免 80% 的常见错误
- 为 Agent 设计提示词
课程亮点
✅ 故事引入
- 产品经理写周报的真实案例
- Jason Wei 发现 CoT 的故事
- 「实习生思维」对话演绎
✅ 可视化图示
- Prompt 信息流动画
- Agent ReAct 循环动画
- CoT 效果对比动画
- 框架结构图
✅ 实战对比
- 烂 Prompt → 好 Prompt
- 无技巧 → 有技巧
- 直接问 → 分步问
✅ 模板可用
- 4 种框架模板
- Agent 提示词模板
- 自查清单
✅ 练习巩固
- 8 个练习题
- 参考答案
- 思考题
课程结构
| 阶段 | 主题 | 核心问题 |
|---|---|---|
| 一、基础概念 | Prompt 是什么? | AI 为什么需要你说清楚? |
| 二、核心原则 | 五个黄金法则 | 好 Prompt 有什么共同点? |
| 三、常用框架 | 模板化写作 | 有没有填空题模板? |
| 四、实战改造 | 从烂到好 | 如何诊断和改进 Prompt? |
| 五、进阶技巧 | 更上一层楼 | 如何让 AI 更懂你? |
| 六、Agent入门 | 给 Agent 写提示词 | Agent 有什么不同? |
| 七、避坑自查 | 不踩坑、会检查 | 哪些错误最常见? |
| 八、动手练习 | 实战巩固 | 如何检验学习成果? |
目录
第一阶段:基础概念
- 1.1 什么是 Prompt? ← 真实案例引入
- 1.2 AI 的「实习生思维」 ← 对话演绎
第二阶段:五个核心原则
第三阶段:常用框架
- 3.1 框架一:角色-任务-要求
- 3.2 框架二:背景-任务-格式
- 3.3 框架三:示例模仿
- 3.4 框架四:分步思考 ← Jason Wei 故事
第四阶段:实战改造
第五阶段:进阶技巧
第六阶段:Agent 提示词入门
第七阶段:避坑与自查
第八阶段:动手练习
学习建议
📌 如何学好这门课
- 按顺序学 — 课程按难度递进,建议从第一节开始
- 边学边练 — 每节都有示例,建议实际尝试
- 记笔记 — 用自己的话总结每节要点
- 多对比 — 看「烂 Prompt」和「好 Prompt」的区别
- 回头看 — 学完后重读,会有新收获
文件结构
courses/prompt-engineering-guide/
├── README.md ← 你正在读的文件
├── stage1-basics/
│ ├── 01-what-is-prompt.md ← 真实案例 + ASCII 图
│ └── 02-intern-mindset.md ← 对话演绎
├── stage2-principles/
│ ├── 01-clear-goal.md
│ ├── 02-role-setting.md
│ ├── 03-context.md
│ ├── 04-format.md
│ └── 05-examples.md
├── stage3-frameworks/
│ ├── 01-role-task-require.md
│ ├── 02-context-task-format.md
│ ├── 03-example-imitate.md
│ └── 04-step-by-step.md ← Jason Wei 故事
├── stage4-practice/
│ ├── 01-writing.md
│ ├── 02-learning.md
│ ├── 03-coding.md
│ └── 04-decision.md
├── stage5-advanced/
│ ├── 01-multi-turn.md
│ ├── 02-ai-ask-you.md
│ ├── 03-ai-improve.md
│ └── 04-testing.md
├── stage6-agent/
│ ├── 01-agent-vs-prompt.md ← ReAct 循环图
│ ├── 02-agent-elements.md
│ └── 03-agent-templates.md
├── stage7-pitfalls/
│ ├── 01-common-mistakes.md
│ └── 02-checklist.md
├── stage8-exercises/
│ ├── 01-exercises.md
│ └── 02-answers.md