网易首页 > 网易号 > 正文 申请入驻

大模型应用开发必读,从基础概念到实际应用,LangChain黑皮书一本满足

0
分享至


大模型已经火热了很长的时间了,学会使用大模型来提升工作效率已经成为了一种新技能,那什么是大模型呢?这里简单地阐述一下:

大语言模型 (large language model,LLM)是一种语言模型,由具有许多参数(通常数十亿个权重或更多)的人工神经网络组成,使用自监督学习或半监督学习对大量未标记文本进行训练。

大语言模型在 2018 年左右出现,并在各种任务中表现出色。这个术语没有正式的定义,但它通常指的是参数数量在数十亿或更多数量级的深度学习模型。大型语言模型是通用的模型,在广泛的任务中表现出色,而不是针对一项特定任务(例如情感分析、命名实体识别或数学推理)进行训练。也就是说大模型是具有很多很多参数的一种人工智能模型。

目前有哪些常用的大模型呢?这里和大家分享一些 Top 级常用模型:


为什么需要LangChain

大模型一般有两种形态“呈现”在我们的眼前,一种是训练好的那种二进制的文件,另一种是将大模型的二进制文件进行部署之后暴露出一些相应的接口。当实际的一个新项目交接到你手上时,你可能会设计很多的 API 来完成整个项目。也有可能会遇到许多 API 接口设计、数据模型的构建等问题等等。那么此时就存在一个问题,对于一个大模型的应用开发者来说,要去研究每一个接口都将会非常耗时。

此时 LangChain 就出现了,LangChain 是一个集成框架,它为开发者提供了一系列的工具和组件,以便于创建由大型语言模型(LLM)和聊天模型支持的应用程序,使得基于这个框架我们可以快速创建我们的应用。

什么是LangChain

上文提到我们为什么需要 LangChain,那这里我们总结一下到底什么是 LangChain,LangChain 是一个用于开发由语言模型驱动的应用程序框架。它被创造出来旨在简化构建高级语言模型应用程序的过程,提供一套工具、组件和接口,以便于创建由大型语言模型(LLM)和聊天模型支持的应用程序。


LangChain 的结构如上所示,可以看出其核心的模块有:

  • LangChain 库:这是一个 Python 和 JavaScript 库。包含一些常见的组件的接口和集成。

  • LangChain Templates:提示模板,是指生成提示的可重复的方式,适用于各种任务。

  • LangServe:一个用于将 LangChain 链部署为 REST API 的库,便于我们在部署的时候进行使用。

  • LangSmith: 一个用于构建生产级 LLM 应用程序的平台。 它允许您调试、测试、评估和监控基于任何 LLM 框架构建的链和智能代理,并无缝集成 LangChain(用于构建 LLM 的首选开源框架)。

LangChain的六大核心组件

从上述的结构图中,我们发现 LangChain 有六大核心组件:

  1. 模型 I/O (Model I/O):这个组件是与语言模型进行交互的接口,LangChain 提供了与多种语言模型(如LLMs)交互的标准接口,允许开发者将文本格式化为模型输入。

  2. 数据连接 (Data Connection):该组件提供了文档加载器和文档转换器等工具,用于将非结构化文本转换为可处理的数据,从而让语言模型更容易与它们交互。也就是说 LangChain 提供了加载、转换、存储和查询数据的构建块。

  3. 链 (Chains):基础链(LLMChain)是一个简单的链,它围绕语言模型添加了一些功能,并在整个 LangChain 中广泛使用。比如说我们需要将多个 LLM 模型进行连接的时候,此时 Chains 将发挥巨大的作用。

  4. 记忆 (Memory):这个好理解,该组件在链之间存储和传递信息,实现对话的上下文感知能力。也就是基于该组件能让大模型了解到“之前想的话,做的事”,这对于构建能够记住先前交互场景的应用将变得十分的重要。

  5. 代理 (Agents):代理使用语言模型来自动决策和执行动作,完成任务。比如确定执行哪些操作,以及它们的执行顺序等。

  6. 回调 (Callbacks):提供了连接到 LLM 申请的各个阶段的功能,用于日志记录、监控和流传输等任务等等。

基于上述的一些 LangChain 的核心组件,应用开发者可以非常方便的构建 LLM 应用,这些组件覆盖了从模型 I/O 到数据增强,从链到记忆,以及从 Agent 到回调处理器的全方位功能。LangChain 作者考虑得很到位。

快速掌握 LangChain

LangChain 设计非常巧妙使得它非常强大,那么我们如何快速系统学习 LangChain,并掌握它快速搭建我们自己的 LLM 应用呢?这里就不得不提最近阅读的一本新书了——LangChain 黑皮书《LangChain 编程从入门到实践》。

这本书在一定程度上算一本入门书,同时也是一本实践书,书籍封面设计得很有科技感:


这本书主要讲了些什么内容呢?


作为读者,我仔仔细细地研读了一下这本书,把书中每一章的内容总结出来与大家分享:

第一章:LangChain 简介: 作者首先介绍了 LangChain 的产生背景,包括大模型技术的发展浪潮和大模型时代的开发范式。随后,详细阐述了 LangChain 框架的核心概念和模块。

第二章:LangChain 初体验:作者介绍了有关 LangChain 开发环境搭建的相关知识点,以及如何开始的快速指南。通过语言模型、提示模板、输出解析器等基础组件的介绍,读者可以快速了解如何使用 LangChain 进行基本的开发工作。

第三章:模型输入与输出:本章作者讲解大模型的原理,解释了模型输出不可控的原因以及输入对输出的影响。同时,详细介绍了提示模板组件和大模型接口的使用。

第四章:链的构建: 本章深入讲解了链的基本概念和 Runnable 对象接口,探讨了 LCEL 高级特性和 Chain 接口的使用。通过对话场景、基于文档问答场景等专用 Chain 的介绍,展示了如何在不同场景下构建链。

第五章:RAG技术:作者在本章节详细介绍了 RAG(Retrieval-Augmented Generation)技术的概述和在 LangChain 中的实现。通过文档预处理、文档检索等实践过程的介绍,展示了如何利用 RAG 技术增强生成的效果。

第六章:智能代理设计:作者介绍了智能代理的概念,并详细讲解了 LangChain 中的代理设计。

第七章:记忆组件:较大篇幅讲解了记忆系统的重要性,并介绍了 LangChain 中的记忆组件类型。通过记忆组件的应用和实战案例,展示了如何将记忆组件接入代理并实现不同记忆组件的结合。

第八章:回调机制:作者介绍了回调处理器的概念和使用回调的两种方式。通过实现可观测性插件的介绍,指导读者如何在 LangChain 中实现回调机制。

第九章:构建多模态机器人: 作者通过一个完整的实战案例,指导读者如何从需求分析到应用设计,再到应用监控和调优,构建一个多模态智能机器人。本章的内容不仅提供了技术指导,还涉及了应用部署和模型效果评估等实际问题。

想必在这些章节的详细介绍之下,你对 LLM 以及 LangChain 应该有一个非常清晰的认识了,对学习 LangChain 该学习哪些知识也非常熟悉了。拥有了这本书就有了快速掌握 LangChain 技能的能力。

通篇内容看下来,总结了一下这本书的几大特点:


  • 内容丰富:内容涵盖了 LangChain 的产生背景、核心概念和模块、开发环境准备、模型输入与输出、链的构建、RAG 技术、智能代理设计、记忆组件、回调机制,以及构建多模态机器人等多个方面。

  • 可操作性强:每一章节都配有详细的示例代码和操作指导,使理论与实践相结合,易于读者理解和掌握。

  • 讲解细致:通俗易懂的语言,配合大量的图表和代码示例,使得复杂的技术概念变得生动和易于理解。

谁适合读这本书

大模型 LLM 是人工智能方向的技术,LangChain 自然而然也属于 AI 技术,那么这本好书适合哪些读者呢?我觉得适合以下人群:

  • 大模型初学者:对于那些刚步入编程世界,对人工智能和大模型技术充满好奇的新手来说,本书提供了一个结构化的入门路径。通过作者细致的讲解和丰富的示例,初学者可以逐步建立起对大模型应用开发的基础知识和理解。

  • 软件工程师:对于在软件工程领域工作,特别是对机器学习和人工智能应用开发感兴趣的工程师,本书提供了实际的开发指南和最佳实践,有助于他们快速掌握 LangChain 框架并在项目中得以应用。

  • 数据科学家:本书深入讲解了大模型的原理和应用,能够帮助数据科学家更好地理解和运用这些模型来解决复杂的数据分析问题。

  • 机器学习工程师:对于专注于机器学习的专业人员,帮助他们优化模型性能,提升算法的准确性和效率。书中的高级特性和实战案例对于希望在大模型技术上进一步深入的读者尤其有价值。

  • 技术爱好者和自学者:对于那些对最新技术充满热情,喜欢自学新知识的技术爱好者,本书不仅易于理解,而且提供了足够的深度,可以满足他们探索和实验的需求。

  • 项目经理和技术决策者:对于负责技术项目的管理人或者需要做出技术决策的高层人员,理解大模型技术的应用和潜力对于项目的成败至关重要,帮助做出更好的产品。

    一键购买

新书上市,优惠限量抢


添加微信 crossin123 ,加入编程教室共同学习 ~


感谢 转发点赞 的各位~

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
台湾女主持从大陆回去后,在节目咆哮:你知道真实的大陆吗?

台湾女主持从大陆回去后,在节目咆哮:你知道真实的大陆吗?

坦然风云
2024-05-20 23:03:05
喜讯!武汉三镇夏窗引援锁定鲁能指挥官,或用大牌中卫换他入队

喜讯!武汉三镇夏窗引援锁定鲁能指挥官,或用大牌中卫换他入队

评球论事
2024-05-24 00:07:18
中国迎来第4次红利,比电商与直播还火爆,将再带动一大批人致富

中国迎来第4次红利,比电商与直播还火爆,将再带动一大批人致富

森林聊商业
2023-03-27 18:12:41
为什么前苏联控制的国家抢着加入北约!

为什么前苏联控制的国家抢着加入北约!

阿力必备技能
2024-04-30 09:38:01
泰山绝平津门虎原因浮出水面,不是外援,也不是裁判

泰山绝平津门虎原因浮出水面,不是外援,也不是裁判

林子说事
2024-05-23 18:07:37
笑喷!你在国外怎么认出中国同胞的?网友:评论区全是行走的50w

笑喷!你在国外怎么认出中国同胞的?网友:评论区全是行走的50w

小陆搞笑日常
2024-05-23 19:06:37
姚明微笑给杨鸣颁奖!辽宁球迷口号很搞笑,最后还参与辽篮大合影

姚明微笑给杨鸣颁奖!辽宁球迷口号很搞笑,最后还参与辽篮大合影

嘴炮体坛
2024-05-22 22:37:39
山东将新添一机场,选址公示

山东将新添一机场,选址公示

鲁中晨报
2024-05-23 16:38:05
中国股市又爆猛料,今天A股或将惊天巨浪,万千散户持有还是逃跑

中国股市又爆猛料,今天A股或将惊天巨浪,万千散户持有还是逃跑

静守时光落日
2024-05-24 01:14:51
北大博士孙红岩狱中自述,其中对妻子评价,让许多人听了心慌慌

北大博士孙红岩狱中自述,其中对妻子评价,让许多人听了心慌慌

莉雅细细谈
2024-03-26 17:22:23
53岁大姐每次吃面都放醋,去医院体检后,医生疑惑:平时吃的啥

53岁大姐每次吃面都放醋,去医院体检后,医生疑惑:平时吃的啥

荷兰豆爱健康
2024-05-18 11:37:22
午睡和不午睡的人,长期下来有何区别?差别还不是一般大

午睡和不午睡的人,长期下来有何区别?差别还不是一般大

39健康网
2024-05-22 18:00:03
天上人间第一花魁生前被割双乳,全身放血惨死家中,悬案至今未破

天上人间第一花魁生前被割双乳,全身放血惨死家中,悬案至今未破

吴学华看天下
2023-08-18 13:28:55
当宏远输辽篮之后,你才懂得CBA总决赛收视为什么断崖式下降

当宏远输辽篮之后,你才懂得CBA总决赛收视为什么断崖式下降

开心体育站
2024-05-23 16:41:07
伯纳乌观看欧冠决赛门票价格:会员免费且优先购买 普通公众15欧

伯纳乌观看欧冠决赛门票价格:会员免费且优先购买 普通公众15欧

直播吧
2024-05-24 04:41:04
一名装修工人的愤怒:我就用下角磨机干活也要被拘留!

一名装修工人的愤怒:我就用下角磨机干活也要被拘留!

阿离家居
2024-05-23 22:56:57
给35年最好的年代剧排座次:《父母爱情》第二,《人世间》未上榜

给35年最好的年代剧排座次:《父母爱情》第二,《人世间》未上榜

小影的娱乐
2024-05-23 17:41:19
曝森林北爱上汪峰损失大,活动被取消,阳光清纯遭质疑,但不后悔

曝森林北爱上汪峰损失大,活动被取消,阳光清纯遭质疑,但不后悔

欢乐大意
2024-05-22 23:56:10
杨采钰嫁给富商后更美了,穿露肩连衣裙喝下午茶,31岁美出新高度

杨采钰嫁给富商后更美了,穿露肩连衣裙喝下午茶,31岁美出新高度

丁丁北好美
2024-05-23 09:23:01
小米集团一季度总营收人民币755亿元

小米集团一季度总营收人民币755亿元

北京商报
2024-05-23 19:16:06
2024-05-24 05:22:44
Crossin的编程教室
Crossin的编程教室
简单有趣的python入门
386文章数 702关注度
往期回顾 全部

科技要闻

黄仁勋业绩会万字实录:我们的压力太大了

头条要闻

奥迪车主称每次启动车辆就会显示"续费弹窗" 客服回应

头条要闻

奥迪车主称每次启动车辆就会显示"续费弹窗" 客服回应

体育要闻

欧文,三十二而立

娱乐要闻

大S儿子被学校退学,张兰称孙子没人管

财经要闻

九鼎金租减值罗生门:郑州银行藏雷?

汽车要闻

上汽大通大家7超混/大家9超混将于6月7日正式上市

态度原创

艺术
手机
家居
游戏
公开课

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

手机要闻

vivo S19系列再次被确认:三款版本,能打过OPPO Reno12系列吗?

家居要闻

光阴流年 摇曳爱恋

官方确认:《使命召唤21》是T组、乌鸦合作开发

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版