小册上新|LangChain 实战:LLM 应用开发指南

你可能没听过 LangChain,甚至可能没听过 LLM,但 ChatGPT 肯定不陌生吧?

2022 年底,ChatGPT 的横空出世,将我们推到了一个新的历史节点。

随后,各种 AI 技术和 AI 应用遍地开花,今天 "3 分钟利用 AI 开发出一个游戏",明天 "第一个 AI 程序员诞生"......习惯了 CURD 的我们,不禁感到无力和担忧,生怕明天就会被 AI 淘汰了。但换个思路,大语言模型的快速发展,对我们程序员何尝又不是一个巨大的机会呢?

AI 的研究大致可以分为两部分:基础研究应用研究

  • 基础研究努力让模型更 "聪明",这需要专业的领域知识。
  • 应用研究,或者称 LLM 应用开发,是指如何将 AI 应用到实际的业务场景中,让 AI 技术落地,这块就是我们普通程序员的机会

LLM 应用开发,目的是给大语言模型(LLM)这个聪明的 "大脑" 安上 "躯干和四肢",将模型集成到我们的程序系统中,充分利用模型的推理决策能力。当然,这需要系统的学习。开发一个能运行的 LLM 应用很简单,但构造一个符合预期、实际可用的 LLM 应用却很难。

如何让模型更好地理解问题?如何让模型学习我们的私域数据?模型本身是没有记忆的,或者说是无状态的,那如何让模型记住直接的交互内容,做出更连贯的回复?现在火热的 Agent 智能体又是什么?我们如何实现自己的 Agent?......

这些都是我们需要去深入学习的,也是我们《LangChain 实战:LLM 应用开发指南》这本小册的重点内容。

幸好,学习这些内容不需要深奥的数学理论和复杂算法,只要有一些编程基础,就可以快速掌握

What & Why LangChain?

在各种 LLM 大模型迸发的同时,LangChain 框架也应运而生,作者在 2022 年底进行首次开源,短短几个月就成为最热门的开源项目之一,热度一直延续至今。

截至目前,其在 GitHub 上已经超过 80k star了,如下图:

LangChain 是一款围绕 LLMs 构建的开发框架,一边对接各类 LLM 模型,我们可以快速切换使用的模型;另一边提供了一系列工具、组件和接口,可以快速集成外部系统,极大简化了开发 LLM 应用的流程。

对于 LLM 应用开发学习,LangChain 无疑是我们的最佳选择,框架对 LLM 开发进行了很好的划分,我们按着这些模块学习,就能掌握 LLM 应用开发的各个环节。

小册亮点

本小册中,我们会基于 LangChain 框架,深入其各个模块源码,将 LLM 应用开发过程中每个环节的知识点都学习并串联起来,手把手带你学会从 0 构建自己的 LLM 应用。

有人可能会问:一个集成各种组件、方便 LLM 应用开发的 "胶水" 框架,有必要深究它的原理吗?

确实,如果只是想了解 LangChain 都有哪些模块,想看看哪个组件怎么传参,那官网已经写得很清楚了。但是,官网并不会介绍组件为什么这样设计、什么时候该用哪一种组件......很多组件的背后都有对应理论或实验支撑,这些理论,才是对我们深入 LLM 应用开发最有帮助的内容

虽然涉及框架源码,但也不要担心看不懂,我会从最基础的开始介绍,一步一步带你变强。相关代码讲解,也会精简分支,去掉多余的代码,让你更容易理解。

另外,一图胜千言,我还画了很多流程图,例如下面截取的一些展示:

输出解析器工作原理图

LCEL 链执行流程图

RAG 应用流程图

小册内容设置

大纲如下:

小册共分为 三大部分 ,分别是入门篇基础篇实践篇

  • 入门篇,先大白话介绍大模型的发展历史和基本原理,让 AI 不再神秘;同时,引入 LangChain 框架的学习,介绍 LangChain 的安装流程,并通过一个本地知识库的智能问答机器人实操案例,让你快速上手 LLM 开发,感受 LangChain 的魅力。

  • 基础篇 ,深入 LLM 的各个环节,学习 LangChain 框架模型 IO数据检索记忆Agent回调系统6 大核心模块的实现和使用,让你具备构造一个实际可用 LLM 应用的能力。

  • 实践篇,考虑到很多小伙伴们平时也有写作习惯,并且都有自己的公众号,所以在这里会从 0 到 1 手把手教你开发一个公众号智能回复助手,能够检索公众号文章,生成对应回复,帮你的公众号找一个 "助教"。其中,还会涉及到一些公众号开发知识和一些踩坑指南。

你会学到什么?

  • 深入浅出,高效掌握 LangChain 6 大核心模块
  • 从原理到实战,轻松入门 LLM 应用开发
  • 实战场景演练,打造属于自己的 ChatGPT
  • 剖析框架源码,不仅学用法,更学思路

作者是谁?

会玩code,前腾讯技术专家 。在现公司负责内部 LLM 效率应用的开发和落地。相信 AI,拥抱 AI,ALL IN AI

适合谁学?

  • 被 AI 轰炸,怕丢饭碗感到迷茫的业务开发者;
  • 上班摸鱼,业余打算搞点个人项目的开发者;
  • 对 LLM 大语言模型和未来 AI 发展感兴趣的技术人。

最低价:上新特惠,限时 6 折中

AI 的智能,给我们带来了压力,但也带来了前所未有的机遇,只要我们相信 AI,拥抱 AI,学习 AI,总能乘上这股新风,吃上这波新时代的红利。期待和大家携手并进,共同进步!!

4 月 15 日~4 月 24 日,上新限时 6 折原价 ¥39.9,算下来仅需 ¥23.94,现在购买最省钱!!!

赶紧点击下方图片或者扫描海报二维码,一起加入学习吧!

相关推荐
Yyyyy123jsjs17 小时前
Python 如何做量化交易?从行情获取开始
开发语言·python
DigitalOcean17 小时前
代码优先!DigitalOcean Gradient AI 知识库迎来重大升级
aigc·agent
长安牧笛17 小时前
制作无人直播文案生成工具,输入直播主题,产品信息,自动生成直播文案,支持一键复制
python
廋到被风吹走17 小时前
【Spring】DefaultListableBeanFactory 详解
java·python·spring
子夜江寒17 小时前
Python 操作 MySQL 数据库
数据库·python·mysql
梦帮科技17 小时前
第二十二篇:AI驱动的工作流优化:性能瓶颈自动检测
数据结构·数据库·人工智能·python·开源·极限编程
myzzb17 小时前
python调用ffmpeg.exe封装装饰类调用
python·学习·ffmpeg·开发
小鸡吃米…17 小时前
Python - 多重继承
开发语言·python
悟能不能悟17 小时前
java list怎么进行group
java·python·list
Joy T17 小时前
【快速入门】提示工程(PE,Prompt Engineering):大模型时代的自然语言编程范式
架构·llm·prompt·人机交互