🚀 大模型应用开发
从零到一 · 实战课程 · 30章完整目录
🐍
Python 3.10+
🧠
LangChain
🤖
RAG + Agent
01
大模型时代序幕:从GPT到国产大模型,为什么现在要学大模型应用开发?
序幕
趋势
02
开发环境全家桶:Python 3.10+、Anaconda、VS Code与Jupyter Notebook配置实战。
环境
配置
03
Python基础速通(上):变量、数据类型、字符串与列表,为API调用打基础。
Python
基础
04
Python基础速通(下):函数、类与模块化编程,理解LangChain的底层逻辑。
Python
OOP
05
API调用第一课:OpenAI API Key申请、环境变量配置与你的第一个Chat Completion请求。
API
OpenAI
06
Prompt Engineering入门:角色设定、Few-Shot与Chain-of-Thought,让模型更听话。
Prompt
工程
07
Token与成本控制:Token计算、上下文窗口、模型选择与API限流策略。
成本
优化
08
LangChain框架初探:核心组件(Model I/O、Retrieval、Chain)与Hello World。
LangChain
入门
09
模型调用封装:用LangChain统一调用OpenAI、文心一言、通义千问等模型。
多模型
封装
10
Prompt模板管理:从硬编码到Prompt Template,实现提示词复用与动态拼接。
模板
复用
11
输出解析器:让模型输出结构化数据(JSON、Pydantic),告别字符串解析噩梦。
解析器
结构化
12
Chain链式调用:LLMChain、SequentialChain与RouterChain,构建复杂工作流。
Chain
工作流
13
记忆模块:ConversationBufferMemory与ConversationSummaryMemory,让对话有上下文。
记忆
上下文
14
文档加载与分割:PDF、网页、数据库数据加载,Text Splitters策略详解。
文档
分割
15
向量数据库与Embedding:OpenAI Embeddings、ChromaDB与FAISS,实现语义搜索。
向量库
Embedding
16
检索增强生成(RAG)实战:构建本地知识库问答系统,从文档到答案。
RAG
知识库
17
Agent智能体入门:ReAct模式、Tool定义与AgentExecutor,让模型学会使用工具。
Agent
智能体
18
自定义工具开发:写一个搜索工具、计算器工具,扩展Agent能力边界。
工具
开发
19
多Agent协作:创建多个专业Agent,模拟团队协作完成复杂任务。
多Agent
协作
20
Streamlit快速构建UI:从命令行到Web界面,让你的LLM应用有颜值。
Streamlit
UI
21
Gradio交互式应用:更灵活的UI组件,支持多模态输入输出。
Gradio
多模态
22
异步编程与并发:asyncio与LangChain的异步调用,提升应用吞吐量。
异步
并发
23
日志与监控:LangSmith集成、自定义日志与Token使用统计。
监控
LangSmith
24
错误处理与重试机制:API异常捕获、指数退避重试与优雅降级。
错误处理
重试
25
安全与合规:Prompt注入防护、内容过滤与数据隐私保护。
安全
合规
26
模型微调入门:OpenAI Fine-tuning API实战,让模型学会你的业务语言。
微调
Fine-tune
27
部署与上线:FastAPI构建REST API、Docker容器化与云服务器部署。
部署
Docker
28
实战项目一:智能客服机器人(RAG + Memory + Agent)。
项目
客服
29
实战项目二:AI写作助手(Prompt模板 + Chain + 输出解析)。
项目
写作
30
实战项目三:个人知识库问答系统(完整RAG Pipeline + UI)。
项目
知识库