





定价:89元
印次:1-1
ISBN:9787302672524
出版日期:2024.10.01
印刷日期:2024.10.11
图书责编:贾旭龙
图书分类:零售
"《LangChain大模型AI应用开发实践》是一本深度探索LangChain框架及其在构建高效AI应用中所扮演角色的**教程。本书以实战为导向,系统介绍了从LangChain基础到高级应用的全过程,旨在帮助开发者迅速掌握这一强大的工具,解锁人工智能开发的新维度。 本书内容围绕LangChain快速入门、Chain结构构建、大模型接入与优化、提示词工程、高级输出解析技术、数据检索增强(RAG)、知识库处理、智能体(agent)开发及其能力拓展等多个层面展开。通过详实的案例分析与步骤解说,读者可以学会整合如ChatGLM等**大模型,运用ChromaDB进行高效的向量检索,以及设计与实现具有记忆功能和上下文感知能力的AI智能体。此外,书中还介绍了如何利用LangChain提升应用响应速度、修复模型输出错误、自定义输出解析器等实用技巧,为开发者提供了丰富的策略与工具。 本书主要面向AI开发者、数据科学家、机器学习工程师,以及对自然语言处理和人工智能应用感兴趣的中级和高级技术人员。"
陈鹏,哔哩哔哩知名UP主【老陈打码】,精通Python编程和前端开发,全网AI技术教程千万播放量,广州麒跃科技有限公司创始人,致力于AI技术开发与应用。
前 言 在人工智能的前沿领域,LangChain作为一个创新的开源框架,正定义着大型语言模型 (large language model,LLM) 应用的未来。随着技术的快速发展,开发者面临着如何高效构建、部署及优化基于LLM 的应用程序的挑战。为了帮助开发者应对这些挑战,本书将深入探讨LangChain, 从快速入门到高级应用,全面覆盖LangChain的核心概念和实际操作。 LangChain不仅仅是一个开源框架,也是一扇通往创新世界的大门,为渴望在人工智能 领域探索的开发者提供了必要的工具和指南。通过提供一系列的核心库、社区集成、伙伴包和开发工具,LangChain旨在简化LLM 应用程序和智能体开发的整个生命周期,让开发者能够更加专注于创造独特应用,而不是被底层技术的复杂性所困扰。 本书致力于成为LangChain的终极指南,旨在指导初学者和经验丰富的开发者利用这个强大的框架构建他们自己的AI应用。无论你打算开发智能聊天机器人、动态的问答系统,还是能够生成创新内容的应用程序,本书都将提供清晰、实用的指导,帮助你从概念到实现,再到部署,每一步都得心应手。 本书以直观、实用为导向,结构清晰地展现了如何利用LangChain 开发高效、强大的AI应用。从最基本的Chain结构、提示、模型、输出解析器的构建,到接入国内外最强大的模型如ChatGLM4和GPT4等,再到探索利用开源大模型的类OpenAI 服务器,本书对知识点的介绍立足实际应用,确保读者可以轻松上手,快速进步。 进一步,本书深入探讨了LangChain的提示词工程,详细解析了提示...
第 1 章 快速认识 LangChain 1
1.1 LangChain概 述 2
1.1.1 认识 LangChain 2
1.1.2 LangChain的用途 3
1.1.3 LangChain生态与开源项目概览 4
1.2 安装Python环境 5
1.2.1 下载 Anaconda 5
1.2.2 安装 Anaconda 7
1.3 使用Jupyter Notebook 学习LangChain 8
1.3.1 安装 JupyterNotebook 8
1.3.2 启动JupyterNotebook 9
1.3.3 创建新的 Notebook 10
1.3.4 使用JupyterNotebook 学习LangChain 10
1.3.5 Jupyter Notebook 快捷键 11
1.3.6 使用快捷键的好处 13
1.4 安装和配置 LangChain环境 13
1.5 第一个LangChain应用示例 15
第 2 章 接入大模型 21
2.1 在LangChain中使用免费的文心大模型 API 22
2.1.1 文心大模型简介 22
2.1.2 基础使用 22
2.1.3 链式调用 25
2.1.4 流式生成 25
2.1.5 批量生成 26
2.2 使用 DeepSeek API进行 LangChain 开发 26
2.2.1 DeepSee...