dair-ai/Prompt-Engineering-Guide · 上手攻略

  • 仓库:dair-ai/Prompt-Engineering-Guide
  • 链接:https://github.com/dair-ai/Prompt-Engineering-Guide
  • 分类:ai · prompt-engineering
  • 作者:Tom
  • 更新:2026-08-17

这是什么

DAIR.AI 出品的 Prompt Engineering Guide,是一个聚合了提示工程领域最新论文、学习路径、实战技巧和工具资源的开源知识库。2022年2月登顶 Hacker News 热榜,2024年1月突破 300 万学习者,目前在 GitHub 拥有约 77.5k Stars、8.5k Forks(MIT 许可证),支持 13 种语言翻译。

它的定位既不是教材,也不是论文合集——而是一个持续更新的prompt工程百科,覆盖从零样本提示到多模态思维链、从 RAG 到 AI Agent 的完整知识图谱。


解决什么问题

LLM 很强,但问法决定答案质量。同一模型,prompt 不同,输出可以从废话变成专业报告。这个仓库解决两个核心痛点:

  1. 信息分散:prompt 工程论文分散在 arXiv、博客、视频里,没有统一入口
  2. 实战门槛:即便知道 CoT、Few-shot 等概念,也缺少可直接复制的提示模板和场景化案例

快速安装

这是纯文档型仓库,无需安装,直接阅读即可:

# 方式一:克隆到本地
git clone https://github.com/dair-ai/Prompt-Engineering-Guide.git
cd Prompt-Engineering-Guide

# 方式二:直接访问 Web 版(推荐)
# https://www.promptingguide.ai/
# 含完整导航、搜索和在线阅读体验

如需本地运行笔记工具(如 Obsidian),可以直接导入 notes/ 目录下的 Markdown 文件。


核心用法

常用提示技术速查

技术 适用场景 关键点
Zero-Shot 简单任务,直接问 无示例,直接描述任务
Few-Shot 任务格式不明确 1-8 个示例,引导输出格式
Chain-of-Thought (CoT) 推理/数学/代码 在答案前加"Let's think step by step"
Self-Consistency 复杂推理 多次采样,取最一致答案
Tree of Thoughts 探索性任务 多路径并行推理
ReAct 需要工具调用 结合推理与外部工具执行
RAG 知识密集任务 检索增强生成
PAL (Program-Aided LLM) 数学解题 让模型生成代码辅助推理

实用提示模板(可直接复制)

Few-shot 示例格式:

请判断以下评论的情感是正面、负面还是中性:

示例1:这部电影太棒了,我完全沉浸其中。→ 正面
示例2:等了2小时才入座,服务态度也差。→ 负面
示例3:票价有点贵,但整体还行。→ 中性

请判断:游戏优化很一般,但剧情还不错。

Chain-of-Thought 引导:

问题:小明有12个苹果,送给朋友5个,又买了8个,现在有多少个?
让我们逐步推理:
1. 小明原有12个苹果
2. 送给朋友5个,12-5=7个
3. 又买了8个,7+8=15个
最终答案:15个

ReAct 提示结构:

你是一个助手。对于每个问题,你将:
1. Thought:思考需要做什么
2. Action:执行某个动作(如 search, calculate, lookup)
3. Observation:观察动作结果
4. 重复直到得到答案

进阶技巧:利用 DAIR.AI 学院

# 访问官方课程(使用 PROMPTING20 可享 8 折)
# https://academy.dair.ai/
# 包含:Introduction to Prompt Engineering / Context Engineering / AI Agents

典型适用场景

  • 学习提示工程:系统阅读指南,按目录顺序从基础到高级
  • 快速查找技术:用 Ctrl+F 搜索特定技术名称(如"CoT""few-shot")
  • 教学备课:引用指南中的标准化示例做教学材料
  • 模型对比研究:模型章节含 ChatGPT、GPT-4、Code Llama、Gemini、LLaMA 的特定提示技巧
  • AI 应用开发:RAG、Function Calling、Prompt Chaining 等章节可直接作为应用设计参考

坑与注意

  1. 仓库 ≠ 课程:文档是知识参考,不是结构化课程;需要自律学习路线,官网的 Academy 课程可补充
  2. 论文引用未标注版本日期:同一论文有新版时,文档中的描述可能过时,需自行核验原文
  3. 中文翻译版本可能滞后:社区翻译版(13种语言)与英文主版不同步,重要内容以英文为准
  4. 技术快速迭代:LLM 的 prompt 敏感性随模型版本变化,指南中的最优参数(如 temperature、top_p)在新模型上需重新调优
  5. API 成本注意:ReAct、CoT 等多步技术会显著增加 token 消耗,生产环境注意预算控制

与同类对比

仓库/工具 特点 对比 PE-Guide
PromptBase 付费提示词交易平台 PE-Guide 免费开源,侧重知识而非交易
Learn Prompting 类似的中文友好教程平台 PE-Guide 论文引用更深,覆盖更广
OpenAI Cookbook 官方示例集 PE-Guide 不限于 OpenAI,模型无关
Anthropic's Prompt Engineering Interactive 官方教程 更偏向旗下模型,PE-Guide 模型无关性更强

PE-Guide 的核心优势是论文驱动 + 开源免费 + 持续更新,三者叠加在同类中无明显竞品。


一句话推荐结论

如果你只用一本书来系统入门提示工程,选 Prompt Engineering Guide——它免费、持续更新、论文有据可查,是目前最完整的提示工程知识地图。


原始资源

  • GitHub: https://github.com/dair-ai/Prompt-Engineering-Guide
  • Web: https://www.promptingguide.ai/
  • 论文引用:Rombach et al., High-Resolution Image Synthesis with Latent Diffusion Models, CVPR 2022(Latent Diffusion 基础论文)
  • 许可证:MIT License
  • GitHub Stars: ~77.5k · Forks: ~8.5k(数据来源:2026-08-16)