网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 LangChain入门指南(构建高可复用可扩展的LLM应用程序)
分类
作者
出版社 电子工业出版社
下载
简介
内容推荐
这本书专门为那些对自然语言处理技术感兴趣的读者提供了系统的LLM应用开发指南。全书分为11章,从LLM基础知识开始,通过LangChain这个开源框架为读者解读整个LLM应用开发流程。第1~2章概述LLM技术的发展背景和LangChain框架的设计理念。从第3章开始,分章深入介绍LangChain的6大模块,包括模型I/O、数据增强、链、记忆等,通过大量代码示例让读者了解其原理和用法。第9章通过构建PDF问答程序,帮助读者将之前学习的知识应用于实践。第10章则介绍集成,可拓宽LangChain的用途。第11章为初学者简要解析LLM的基础理论,如Transformer模型等。
本书以LangChain这个让人熟悉的框架为主线,引导读者一步一步掌握LLM应用开发流程,适合对大语言模型感兴趣的开发者、AI应用程序开发者阅读。
目录
第1章 LangChain:开启大语言模型时代的钥匙
1.1 大语言模型概述
1.1.1 什么是大语言模型
1.1.2 大语言模型的发展
1.1.3 大语言模型的应用场景
1.1.4 大语言模型的基础知识
1.2 LangChain与大语言模型
第2章 LangChain入门指南
2.1 初识LangChain
2.1.1 为什么需要LangChain
2.1.2 LLM应用开发的最后1公里
2.1.3 LangChain的2个关键词
2.1.4 LangChain的3个场景
2.1.5 LangChain的6大模块
2.2 LangChain的开发流程
2.2.1 开发密钥指南
2.2.2 编写一个取名程序
2.2.3 创建你的第一个聊天机器人
2.4 LangChain表达式
第3章 模型I/O
3.1 什么是模型I/O
3.2 模型I/O功能之模型包装器
3.2.1 模型包装器分类
3.2.2 LLM模型包装器
3.2.3 聊天模型包装器
3.3 模型I/O功能之提示词模板
3.3.1 什么是提示词模板
3.3.2 提示词模板的输入和输出
3.3.3 使用提示词模板构造提示词
3.3.4 少样本提示词模板
3.3.5 多功能提示词模板
3.4 模型I/O功能之输出解析器
3.4.1 输出解析器的功能
3.4.2 输出解析器的使用
3.4.3 PydanticJSON输出解析器
3.4.4 结构化输出解析器
第4章 数据增强模块
4.1 数据增强模块的相关概念
4.1.1 LEDVR工作流
4.1.2 数据类型
4.2 加载器
4.3 嵌入模型包装器
4.3.1 嵌入模型包装器的使用
4.3.2 嵌入模型包装器的类型
4.4 文档转换器
4.5 向量存储库
4.5.1 向量存储库的使用
4.5.2 向量存储库的搜索方法
4.6 检索器
4.6.1 检索器的使用
4.6.2 检索器的类型
第5章 链
5.1 为什么叫链
5.1.1 链的定义
5.1.2 链的使用
5.1.3 基础链类型
5.1.4 工具链类型
5.2 细说基础链
5.2.1 LLM链
5.2.2 路由器链
5.2.3 顺序链
5.3 四大合并文档链
5.3.1 Stuff链
5.3.2 Refine链
5.3.3 MapReduce链
5.3.4 重排链
5.4 揭秘链的复杂性
5.4.1 复杂链的“套娃”式设计
5.4.2 LEDVR工作流的终点:“上链”
第6章 记忆模块
6.1 记忆模块概述
6.1.1 记忆组件的定义
6.1.2 记忆组件、链组件和Agent组件的关系
6.1.3 设置第一个记忆组件
6.1.4 内置记忆组件
6.1.5 自定义记忆组件
6.2 记忆增强检索能力的实践
6.2.1 获取外部数据
6.2.2 加入记忆组件
6.3 记忆增强Agent能力的实践
6.4 内置记忆组件的对比
6.4.1 总结记忆组件
6.4.2 会话记忆组件和会话窗口记忆组件的对比
6.4.3 知识图谱记忆组件和实体记忆组件的比较
第7章 Agent模块
7.1 Agent模块概述
7.1.1 Agent组件的定义
7.1.2 Agent组件的运行机制
7.1.3 Agent组件入门示例
7.1.4 Agent组件的类型
7.2 Agent组件的应用
7.2.1 Agent组件的多功能性
7.2.2 自定义Agent组件
7.2.3 ReActAgent的实践
7.3 工具组件和工具包组件
7.3.1 工具组件的类型
7.3.2 工具包组件的类型
7.4 Agent组件的功能增强
7.4.1 Agent组件的记忆功能增强
7.4.2 Agent组件的检索能力增强
第8章 回调处理器
8.1 什么是回调处理器
8.1.1 回调处理器的工作流程
8.1.2 回调处理器的使用
8.1.3 自定义链组件中的回调
8.2 内置回调处理器
8.3 自定义回调处理器
第9章 使用LangChain构建应用程序
9.1 PDF问答程序
9.1.1 程序流程
9.1.2 处理PDF文档
9.1.3 创建问答链
9.2 对话式表单
9.2.1 OpenAI函数的标记链
9.2.2 标记链的使用
9.2.3 创建提示词模板
9.2.4 数据更新和检查
9.3 使用LangChain实现BabyAGI
9.3.1 BabyAGI介绍
9.3.2 环境与工具
9.3.3 向量存储
9.3.4 构建任务链
9.3.5 创建BabyAGI
9.3.6 运行BabyAGI
第10章 集成
10.1 集成的背景与LLM集成
10.2 LLM集成指南
10.2.1 AzureOpenAI集成
10.2.2 HuggingFaceHub集成
10.3 聊天模型集成指南
10.3.1 Anthropic聊天模型集成
10.3.2 PaLM2聊天模型集成
10.3.3 OpenAI聊天模型集成
10.4 向量库集成指南
10.4.1 Chroma集成
10.4.2 Pinecone集成
10.4.3 Milvus集成
10.5 嵌入模型集成指南
10.5.1 HuggingFaceEmbeddings嵌入集成
10.5.2 LlamaCppEmbeddings嵌入集成
10.5.3 Cohere嵌入集成
10.6 Agenttoolkits集成指南
10.6.1 CSVAgent的集成
10.6.2 PandasDataframeAgent的集成
10.6.3 PowerBIDatasetAgent的集成
10.7 Retrievers
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/15 23:30:26