Prompt 工程知识体系概览
问题
什么是 Prompt 工程?为什么它对 AI 应用开发至关重要?
答案
Prompt 工程(Prompt Engineering) 是设计和优化输入给 LLM 的文本(Prompt),以获得更准确、更有用输出的技术和方法论。它是连接 LLM 能力和实际应用需求的桥梁。
一、为什么 Prompt 工程重要
LLM 是通用型模型——同一个模型,Prompt 不同,输出质量天差地别。好的 Prompt 可以将模型的有效能力提升数倍。
二、知识导航
| 知识领域 | 核心内容 | 文档链接 |
|---|---|---|
| 基础技巧 | 角色设定、示例、格式指令 | Prompt 基础技巧 |
| Few-shot | 上下文学习、示例选择 | Few-shot Learning |
| CoT 思维链 | 逐步推理、Zero-shot CoT | 思维链推理 |
| 高级技巧 | ReAct、Self-Consistency、ToT | 高级 Prompt 技巧 |
| 结构化输出 | JSON、Schema 约束 | 结构化输出 |
| System Prompt | 系统提示词设计 | System Prompt 设计 |
| 评估与测试 | Prompt 效果评估、A/B 测试 | Prompt 评估 |
| 安全与防护 | Prompt 注入防御 | Prompt 安全 |
三、Prompt 设计基本原则
- 清晰具体:明确告诉模型你要什么
- 提供上下文:给足背景信息
- 指定格式:明确输出的格式要求
- 给出示例:示例比描述更有效
- 分步引导:复杂任务分步完成
- 迭代优化:Prompt 需要反复调试