LangChain简明讲义:从0到1构建LLM应用程序
定 价:80 元
- 作者:刘伟舟
- 出版时间:2024/3/1
- ISBN:9787121475276
- 出 版 社:电子工业出版社
- 中图法分类:TP311.561
- 页码:196
- 纸张:
- 版次:01
- 开本:16开
本书的结构由浅入深,第1章和第2章介绍大语言模型和LangChain的基础知识,使读者能够对本书内容有整体的认识,并完成运行环境的安装配置,为后续实践奠定基础。第3章至第8章详细介绍LangChain的重要模块,包括模型调用、链、智能体等,深入浅出地介绍了各模块的原理和使用方式。第9章至第11章涉及实践项目,包括对话机器人、代码理解、检索增强生成,通过这些项目,读者能更好地理解如何基于LangChain构建自己的大语言模型应用系统。
刘伟舟,中科院自动化研究所硕士,曾就职于旷视研究院,在大模型、计算机视觉、机器人等领域有丰富经验。目前在某头部大模型公司任资深算法工程师,从事多模态大模型相关研发工作。张婉平,清华大学硕士。目前在某头部互联网公司任高级算法工程师,从事与多模态大模型应用落地相关的研发工作。
第1章 大语言模型简介 1
1.1 大语言模型定义 1
1.2 大语言模型的工作原理 6
1.3 大语言模型的应用领域 11
1.4 大语言模型面临的挑战和前景 14
1.5 小结 16
第2章 LangChain简介 17
2.1 初识LangChain 17
2.2 环境安装 20
2.3 小结 26
第3章 模型调用 27
3.1 大语言模型调用 27
3.2 对话模型调用 32
3.3 文本嵌入模型调用 38
3.4 源码解析 45
3.5 小结 58
第4章 模型输入输出 59
4.1 提示词模板 60
4.2 对话提示模板 65
4.3 提示示例选择器 69
4.4 输出解析器 76
4.5 小结 80
第5章 数据连接 81
5.1 文档加载器 82
5.2 文档转换器 90
5.3 向量存储器 93
5.4 检索器 97
5.5 小结 100
第6章 记忆模块 101
6.1 对话记忆模块 102
6.2 向量库存储记忆模块 109
6.3 自定义记忆模块 115
6.4 小结 119
第7章 链 120
7.1 大语言模型链 120
7.2 自定义链 128
7.3 组合链 132
7.4 小结 140
第8章 智能体 141
8.1 交互工具 141
8.2 智能体类型 143
8.3 构建智能体 146
8.4 小结 150
第9章 实践:对话机器人 151
9.1 流程概述 151
9.2 实现步骤 152
9.3 小结 157
第10章 代码理解实践 159
10.1 流程概述 160
10.2 详细步骤 161
10.3 小结 165
第11章 检索增强生成 166
11.1 LCEL 168
11.2 流程概述 172
11.3 详细步骤 173
11.4 小结 188