第一章 langchain极速入门
1、langchain概述
2、langchain是智能体开发框架
3、deepseek是国产AI大模型
4、OPENAI是大模型访问的标准规范
5、langchain环境安装
6、openai原生访问deepseek
7、langchain框架访问deepseek
8、升级langchain的函数处理
第二章 带历史记忆功能的电商助手
9、第一章小结
10、三个消息类
11、电商助手案例
12、双引号测试
13、模型温度参数
14、封装加测试是否有记忆功能
15、带历史记忆功能的电商助手
16、限定记忆长度
17、第2章小结
第三章 学习助手赋能案例
18、导图
19、第三章目标
20、promptTemplate案例
21、chatPrompttemplate的定义和赋值
22、电商赋能助手案例
23、学习助手赋能案例
24、git提交的一个作业问题
25、MessagesPlaceholder案例
26、MessagesPlaceholder的三个参数
27、带记忆功能的上下文案例
第四章 langchain的输出解析器
28、为什么要用结构化输出
29、StrOutputParser案例
30、PydanticOutputParser的逐步解析
31、简历提取助手
32、步骤整理
33、with_model输出格式
34、二者的区别
35、作业
36、电商业务
37、工单案例
第五章 LCEL语言
38、LCEL的目标
39、新的语法糖格式
40、第一个单条invoke调用
41、invoke调用注意事项3个
42、batch批量调用
43、stream流式输出打字机效果
44、RunnableLambda包装普通函数
第六章 langchain文档拆分
45、文档切分章节目标
46、安装3个依赖包
47、Document文档类的测试输出
48、读取一个文本文档
49、读取一个md笔记文件
50、读取一个pdf文档
51、预习切分文档
52、预习和作业
53、昨天第6章复习重点
54、split_text拆分文本
55、split_documents
56、企业内部知识库的简单的需求
57、先搭建main和加载函数
58、完善加载目录和文件函数
59、加载知识库函数的测试
60、拆分文档函数
61、打印信息函数
62、优化代码
第七章 chromdb向量数据库解析
63、为什么需要Embedding向量化
64、安装依赖环境
65、第1个文本向量化
66、如何构建本地的词嵌入模型
67、批量文本向量化
68、嵌入模型的函数封装
69、向量库的创建和查询
70、创建向量库和查询
71、上周内容复习
72、上次内容
73、带分数的查询
74、元组解包的复习
75、根据分类来查询
76、向量库的小结
77、知识库检索索引-修改加载文档函数
78、知识库-构建向量数据库和索引
79、知识库的查询业务
第八章 RAG检索增强生成
80、RAG 是什么
81、retriever查询内容
82、案例手动RAG过程
83、RunnableParallel并行执行
84、RunnablePassthrough穿透测试
85、format_documents函数测试
86、三个Runnable相关类的链式测试
87、回答中展示来源思路
88、RAGService-初始化设置
89、RAGService-问答函数
90、RAGService-格式化输入函数
91、RAGService-构建来源函数
92、RAGService-单一职责原则
93、mmr调整方式
94、RAG调试的注意事项
第九章 langchain中的agent智能体
95、本章目标tool agent
96、第一个普通函数和tool函数
97、再次验证tool函数是Runnable的子类
98、两个参数的tool函数
99、加约束的tool函数
100、人月人日面试题
101、昨天的tool函数
102、智能体和大模型 联系区别
103、agent的三个特征
104、自己的第一个agent
105、第一个agent的消息的流程演示
106、一个agent包含多个工具的演示
107、tool就是agent扩展的能力
108、电商agent-封装4个能力
109、电商agent-封装agent
110、电商agent-封装main
111、agent的场景和注意事项
112、agnet 具备天气预报的能力
第十章 langsmith 跟踪和评估精讲
113、前9章
114、langsmith能看到什么
115、langsmith需要的准备工作
116、配置langsmith加代码
117、第一个最简单的langsmith跟踪
118、新建项目
119、第二个LCEL的跟踪
120、第三个Agent工具跟踪
121、第四个Agent多能力跟踪
122、评估-普通chain
123、评估-RAG
124、评估-Agent-主函数逻辑一
125、评估-Agent-提取工具名函数
126、综合作业
第十一章 langchain项目实战
127、上节课复习
128、数据初始化
129、创建订单的工具函数
130、agent测试创建订单函数
131、agent模型状态码问题
132、创建查询订单的函数
133、agent查询订单
134、更新订单的工具函数和agent调用
135、更新订单状态的查询细节
136、删除订单的函数和调用
137、根据用户编号和订单状态查询信息
138、过滤函数去bug