这篇适合谁读
这篇适合正在把 AI 产品、Agent、RAG、评估和部署能力整理成项目作品集的人阅读。它更像一份公开学习索引,帮助你快速判断某个方向为什么值得学、应该看哪些项目、最后能沉淀成什么能力。
对应 JD 能力:Prompt 设计、结构化输出、提示工程方法论
1. Prompt Engineering Guide (DAIR.AI)
- 链接: https://github.com/dair-ai/Prompt-Engineering-Guide
- 一句话: 最全面的提示工程知识百科,覆盖从入门到高级所有技术
- 学习价值: ⭐⭐⭐
- 涉及领域: [Prompt, Few-shot, CoT, Structured Output, Prompt Safety]
- 对应 JD 能力: “你知道哪些 prompt 技巧?“——能系统性从 Zero-shot → Few-shot → CoT → ToT 讲完整链路
- 推荐理由: 40k+ GitHub stars,提示工程”圣经”
- 学习路径建议: 从 Techniques 章节开始(Zero-shot → Few-shot → CoT),按需查阅
2. DSPy (Stanford)
- 链接: https://github.com/stanfordnlp/dspy
- 一句话: 用”编程范式”替代手写 prompt——声明式定义,自动优化
- 学习价值: ⭐⭐⭐
- 涉及领域: [Prompt Optimization, Few-shot, CoT, Multi-step Reasoning]
- 对应 JD 能力: “如何系统性优化 prompt,而不是靠直觉调参?”
- 推荐理由: 把 prompt engineering 变成可编程的工程方法
- 学习路径建议: 理解 Signature → Module → Optimizer 三层抽象 → 跑 RAG 示例
3. Instructor
- 链接: https://github.com/instructor-ai/instructor
- 一句话: Pydantic 类型约束让 LLM 结构化输出可靠可验证
- 学习价值: ⭐⭐⭐
- 涉及领域: [Structured Output, Data Extraction, Function Calling, Validation]
- 对应 JD 能力: “如何让 LLM 返回 JSON 且字段类型完全可控?”
- 推荐理由: 结构化输出是产品级 LLM 应用的前提(10k+ stars)
- 学习路径建议: Quickstart → 定义 Pydantic model → Retrying with Validation
4. Outlines (dottxt)
- 链接: https://github.com/dottxt-ai/outlines
- 一句话: 通过正则和 CFG 约束 token 生成过程,从根源保证格式正确
- 学习价值: ⭐⭐
- 涉及领域: [Structured Output, Constrained Generation, Grammar-based]
- 对应 JD 能力: “结构化输出有哪些方法?Instructor 和 Outlines 有什么区别?”
- 推荐理由: 在生成层面直接约束,而非生成后再校验
- 学习路径建议: 看 Json/Regex 约束示例 → 和 Instructor 对比学
5. OpenAI Prompt Engineering Guide
- 链接: https://platform.openai.com/docs/guides/prompt-engineering
- 一句话: OpenAI 官方 prompt 最佳实践,六条核心策略
- 学习价值: ⭐⭐⭐
- 涉及领域: [Prompt, Few-shot, CoT, Role-playing, Formatting]
- 对应 JD 能力: “你有系统性的 prompt engineering 方法论吗?”
- 推荐理由: 最权威来源,基于数亿次 API 调用经验
- 学习路径建议: 通读 → 每条策略挑示例复现 → 重点看 “Use delimiters” 和 “CoT”
6. Anthropic Prompt Engineering
- 链接: https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview
- 一句话: Claude prompt 最佳实践,强调 XML 标签和角色扮演
- 学习价值: ⭐⭐
- 涉及领域: [Prompt, Role-playing, XML Tagging, Long Context]
- 对应 JD 能力: “不同模型的 prompt 策略有什么差异?”
- 推荐理由: 多模型对比视角是 PM 核心竞争力
- 学习路径建议: “Use XML tags” → 和 OpenAI 对比着读
7. CoT Prompting 论文
- 链接: https://arxiv.org/abs/2201.11903 (Wei et al., 2022)
- 一句话: 提示模型展示推理步骤,大幅提升复杂推理准确性
- 学习价值: ⭐⭐⭐
- 涉及领域: [CoT, Reasoning, Few-shot]
- 对应 JD 能力: “CoT 为什么有效?有哪些变体?”
- 推荐理由: Prompt Engineering 最具影响力的论文(10k+ citations)
- 学习路径建议: 读 Intro+Method → 用 ChatGPT 验证 Zero-shot CoT
8. Tree of Thoughts 论文
- 链接: https://arxiv.org/abs/2305.10601 (Yao et al., 2023)
- 一句话: 在 CoT 基础上引入树搜索(BFS/DFS),多路径思考+评估
- 学习价值: ⭐⭐
- 涉及领域: [CoT, Reasoning, Search, Planning]
- 对应 JD 能力: “CoT 的局限性?如何让模型做更复杂的规划?”
- 推荐理由: 从”一条推理链”到”推理树”的进化
- 学习路径建议: 先理解 CoT → 重点看 24 点游戏和创意写作 case study
9. LangChain Prompt Templates
- 链接: https://python.langchain.com/docs/how_to/#prompts
- 一句话: 工业界最广泛使用的 prompt 工程化工具
- 学习价值: ⭐⭐
- 涉及领域: [Prompt, Few-shot, Template Engineering]
- 对应 JD 能力: “如何对 prompt 做版本管理和复用?”
- 推荐理由: 工业界事实标准
- 学习路径建议: PromptTemplate → FewShotPromptTemplate 示例选择器 → LangChain Hub
学习顺序建议(PM 路径)
Week 1: OpenAI Guide → Anthropic Guide → CoT 论文 Week 2: Prompt Engineering Guide → ToT Week 3: Instructor → DSPy(概念层面) Week 4: LangChain Templates → Outlines
COMMUNITY DISCUSSION
评论
使用 GitHub 账号登录后参与讨论,评论会同步到 GitHub Discussions。