大模型框架 LangChain 杀疯了,普通人如何把握机遇?| 极客时间
自从 GPT- 4 发布之后,好奇的你可能也在尝鲜各种人工智能应用工具,并受益于它的提效能力。那么,开发类似 ChatPDF 等 AI 工具的人是怎么做到的呢?其实,他们都用了开源框架 LangChain。
LangChain 是一个全方位的、基于大语言模型这种预测能力的应用开发工具,兼具「代理性和数据感知」两个特性。无论你是想要做一个聊天机器人、个人助理、问答系统,或者自助代理等等,都可以帮助我们快速地实现想法。我可以拍胸脯地说,LangChain 作为新一代 AI 开发框架,必将受到程序员的追捧,点燃 AI 应用开发的新热潮。
LangChain 的 GitHub Star 数量疯涨中,没有放缓的节奏
百闻不如一见,给你展示一个使用大语言模型和 LangChain 的具体应用案例,一起来看看它是如何让我“上头”的。
你已经制作好了一批鲜花的推广海报,想为每一个海报的内容,写一两句话,然后 post 到社交平台上,以求图文并茂。
不过,ChatGPT 网页无法读图,那么就用 LangChain 的 “代理”来调用“工具”来完成自己做不到的事情。
鲜花海报图片
首先用一段简单的代码实现上述功能。在运行这段代码之前,你需要先通过 pip install transformers 语句安装 HuggingFace 的 Transformer 库。
根据输入的图片 URL,由 OpenAI 大语言模型驱动的 LangChain 智能体,首先利用图像字幕生成工具将图片转化为字幕,然后利用 LangChain 智能体对字幕进行进一步处理,生成中文推广文案。
针对上面的鲜花图片,程序最后给出的文案是:“爱,让每一天充满美丽,让每一个心情都充满甜蜜。”—— 多么浪漫而又富有创意,大模型懂我!
当然,这个过程中还有很多很多的细节,比如大模型是怎么思考的?具体的提示文本是什么?代理是什么?AgentExecutor Chain 是什么?它究竟是怎样调度工具的?这些问题我在《LangChain 实战课》找到了答案。
说实在的,目前基于 langchain 的中文教程还是比较零散的,我看了不少 AI 大拿的视频教程,还有很多入门书籍,无一例外,都是从劝退人的算法学起,真没必要。
解读 langchain-ChatGLM 项目源码其实不易,涉及的项目、技术点多且复杂,一不小心就容易被绕晕。好在根据项目的流程一步步抽丝剥茧之后,跟着敲出了清晰的代码架构。
除此之外,最吸引我的是体验到了 LangChain + LLM 的全新开发范式,掌握 Transformer 和 GPT 模型运行机制。对于一些必要的具体用法,作者的步骤描述也很详细,每一步都有代码、有注释、有输出、有结果,学起来毫无压力。
👆扫码免费试读
现有限时特惠
原价 ¥99,新人首单仅 ¥59
老用户 7 折,到手 ¥69
可能大家对黄哥并不陌生,或许你还学习过他在极客时间的另一门专栏《零基础实战机器学习》和公开课《ChatGPT 和预训练模型实战课》。
除此之外,曾出版《数据分析咖哥十话》《零基础学机器学习》《GPT 图解·大模型是怎样构建的》等多本畅销书。更值得一提的是,《零基础学机器学习》被 10 多家高校和职业学院选为教材,这权威性就不用多说了。
目前黄哥在新加坡科研局,任职首席研究员,这些年来一直从事大语言模型的研究,绝对是名副其实的行业顶尖大佬。
这种资历的前辈能来开课,把自己的心法毫无保留地分享出来,让普通人都可以接触到,学习到,真的是多少钱都买不到的。而且 LangChain 还没有达到批量化流水生产的阶段,一个好的“老师傅”比自学效果好很多。
用一句话来总结就是 “高效、轻松、细节满分”,真正的干货绝对不是纸上谈兵。20 年的 IT 从业经验,让他能把复杂的原理讲得通俗易懂。并结合真实的业务场景,让你真正“做中学”。
这些组件是 LangChain 的基石,是赋予其智慧和灵魂的核心要素,具体组件包括:模型(Models)、提示模板(Prompts)、数据检索(Indexes)、记忆(Memory)、链(Chains)、代理(Agents)。深入工作原理和使用方法,并给出大量用例,夯实你对这些组件的理解和应用能力。
LangChain 的基础组件 - Models
你将能够利用 LangChain 构建出属于自己的智能问答系统,不论是用于企业的应用开发,还是个人的日常应用,都能够得心应手,游刃有余。分享你一张课程学习路径图谱,理清思路,高效学习👇
将 LangChain 组件应用到实际场景中。你将学会如何使用 LangChain 的工具和接口,嵌入式存储,连接数据库,引入异步通信机制,通过智能代理进行各种角色扮演、头脑风暴,并进行自主搜索,制定自动策略,尝试不同方案完成任务。其中对 AI 智能代理机制的各种使用方式,会让你产生非常多的“ Aha”时刻,不禁钦佩设计者思路之清奇。
我顺手把目录也贴在这了👇
想入手《LangChain 实战课》注意了,再强调一遍,优惠手慢无
现有限时特惠
原价 ¥99,新人首单仅 ¥59
老用户 7 折,到手 ¥69
千万别错过!
扫码免费试读⬇️
玩 LangChain,真的很有意思,越深入,越发觉大语言模型是一个无尽的宝藏。在这样的系统中,我们不是生硬地去设计什么固定的逻辑,而是由语言模型通过理解和推理来决定执行什么操作以及执行的顺序。
现在你准备好了吗?点击「阅读原文」,让我们一同投身到 LangChain 的世界中,解锁 AI 的无限可能!👇
微信扫码关注该文公众号作者