📘 Prompt编程指南
开发者·30章
🧩 面向开发者 · 2025
01
Prompt编程概述
概念
对比
什么是Prompt编程、为什么开发者需要学它、与传统编程的对比。
02
Prompt的基本结构
指令
上下文
输出格式
指令、上下文、输入数据、输出格式指示器。
03
角色设定技巧
角色
实战
如何给AI设定角色、角色对输出质量的影响、实战案例。
04
思维链 (CoT)
推理
Few-shot
什么是CoT、如何引导模型逐步推理、Few-shot CoT示例。
05
Few-shot与Zero-shot
学习范式
示例设计
概念区别、Few-shot示例设计原则、Zero-shot适用场景。
06
温度与Top-p参数
参数
创造力
参数含义、对创造力的影响、如何调参控制输出。
07
Prompt模板化
模板
变量替换
为什么要模板化、变量替换、动态Prompt生成。
08
输出格式化
JSON
Markdown
表格
JSON、Markdown、表格、代码块的结构化输出技巧。
09
错误处理与重试
API错误
退避算法
常见API错误、重试策略、指数退避算法。
10
Token管理
Token
长文本
Token是什么、如何估算Token、长文本处理策略。
11
上下文窗口
窗口限制
滑动窗口
窗口大小限制、滑动窗口技术、摘要与压缩。
12
函数调用 (Function Calling)
OpenAI
Schema
OpenAI函数调用原理、定义函数Schema、实战解析。
13
RAG (检索增强生成)
向量数据库
Embedding
RAG架构、向量数据库、Embedding与检索。
14
Agent与工具使用
ReAct
多步推理
ReAct模式、工具定义、多步推理与执行。
15
多轮对话管理
记忆
状态管理
对话历史维护、状态管理、记忆机制。
16
Prompt安全
注入
越狱
过滤
提示注入、越狱攻击、内容过滤与防护。
17
成本优化
API定价
缓存
批处理
API定价模型、缓存策略、批处理与并发控制。
18
评估与测试
A/B测试
自动化
Prompt评估指标、A/B测试、自动化测试框架。
19
版本控制
Git
回滚
Prompt版本管理、Git集成、回滚策略。
20
多模态Prompt
图像
代码
音频
图像理解、代码生成、音频处理。
21
LangChain入门
Chain
Pipeline
LangChain核心概念、Chain与Pipeline。
22
LangChain高级
Memory
Callback
Memory、Callback、自定义Chain。
23
LlamaIndex实战
索引
查询引擎
索引构建、查询引擎、数据连接器。
24
AutoGPT与自主Agent
任务分解
自我反思
任务分解、循环执行、自我反思。
25
Prompt优化工具
LangSmith
W&B
LangSmith、Weights & Biases、PromptLayer。
26
企业级部署
API网关
监控
API网关、负载均衡、监控与日志。
27
合规与伦理
数据隐私
可解释性
数据隐私、偏见消除、可解释性。
28
前沿趋势
多Agent
MoE
Prompt压缩
多Agent协作、MoE架构、Prompt压缩。
29
综合项目一:智能客服
客服系统
Prompt设计
智能客服系统Prompt设计。
30
综合项目二:代码审查助手
代码审查
助手
代码审查助手Prompt设计。