首页 > 其他分享 >放弃LangChain?建议可以读一读这本书

放弃LangChain?建议可以读一读这本书

时间:2024-07-12 09:54:39浏览次数:10  
标签:本书 AI 模型 读一读 LangChain 学习 开发 应用

5 月 20 日,LangChain 发布了全新的 v0.2 版本,这一版本是在首个稳定版本 v0.1 的基础上,结合社区开发者们的反馈而作出的改进。新版本带来了诸如架构分离、LangGraph 代理框架等新特性,LangChain 团队同时鼓励用户就新版本的所有细节进行讨论,力图建立一个开放、包容、参与度高的开发者社区。

作为当下流行的大模型应用开发框架,网上从不乏对 LangChain 的质疑之声;在 AI 新产品层出不穷的当下,诸如“革命性”“颠覆式”等词汇也早已成为屡见不鲜的自我标榜。众说纷纭,不妨用数据来见真章。从 GitHub 项目的增长趋势图可以看出,LangChain 的 star 数仍在持续增长,即将达到 90k。O’Reilly 也在 2024 年技术趋势报告中指出,LangChain 会是未来构建生成式 AI 的基础技术。
图片
LangChain 受欢迎的原因,就在于它大大降低了 AI 应用的开发门槛,释放了大模型的潜力,让每个人都能在这场技术浪潮中创作真正属于自己的“大模型艺术”。LangChain 提供了一系列组件和功能,通过解决提示词创建、响应结构化和模型集成的复杂问题,让大模型应用的开发变得更加容易。截至目前,已有超过 50000 个基于它构建的大模型应用,应用场景更是从聊天机器人到问答系统五花八门。
图片

标签:本书,AI,模型,读一读,LangChain,学习,开发,应用
From: https://blog.csdn.net/2401_84494441/article/details/140370893

相关文章

  • 【Python干货推荐】小白学习Python,自学Python看这10本书就够了
    Python是一种通用的解释型编程,主要用于Web开发、机器学习和复杂数据分析。Python对初学者来说是一种完美的语言,因为它易于学习和理解,随着这种语言的普及,Python程序员的机会也越来越大。如果你想学习Python编程,市场上就有很多的书籍。近日,hackr社区推荐了10本最佳的Python书......
  • 从零学习大模型——使用GLM-4-9B-Chat + BGE-M3 + langchain + chroma建立的本地RAG应
    BGE-M3是第一个具有多功能、多语言和多粒度特性的文本检索模型。多功能:可以同时执行三种检索功能:单向量检索、多向量检索和稀疏检索。多语言:支持100多种工作语言。多粒度:它能够处理不同粒度的输入,从短句子到长达8192个词汇的长文档。为了构建RAG应用,我们需要用到向量数......
  • 从零学习大模型——使用GLM-4-9B-Chat + BGE-M3 + langchain + chroma建立的本地RAG应
    第一篇介绍了如何配置最基本的环境并下载了GLM-4-9B-Chat到本地,接下来我们试着将GLM-4-9B-Chat接入LangChain。LangChain 是一个基于大型语言模型(LLM)开发应用程序的框架。LangChain简化了LLM应用程序生命周期的每个阶段:开发:使用LangChain的开源构建模块和组件构建应用程序......
  • 从零学习大模型——使用GLM-4-9B + BGE-M3 + langchain + chroma建立的本地RAG应用(一)
    本项目基于DataWhaleChina的self-llm教程与llm-universe及Langchain官方文档等资料开发,旨在实现全部本地化的RAG应用。本项目使用AutoDL的云服务器进行开发。在 AutoDL 平台中租一个3090等24G显存的显卡机器,如下图所示镜像选择 PyTorch-->2.1.0-->3.10(ubuntu22.04)-->12.......
  • 使用langchain与你自己的数据对话(三):检索(Retrieval)_langchain 数据收集
    今天我们来继续讲解deepleaning.AI的在线课程“LangChain:ChatwithYourData”的第四门课:检索(Retrieval)。Langchain在实现与外部数据对话的功能时需要经历下面的5个阶段,它们分别是:DocumentLoading->Splitting->Storage->Retrieval->Output,如下图所示:在上一篇博客......
  • 拆解LangChain的大模型记忆方案
    之前我们聊过如何使用LangChain给LLM(大模型)装上记忆,里面提到对话链ConversationChain和MessagesPlaceholder,可以简化安装记忆的流程。下文来拆解基于LangChain的大模型记忆方案。1.安装记忆的原理1.1.核心步骤给LLM安装记忆的核心步骤就3个:在对话之前调取之前的历史消息。......
  • 关于BGE-M3接入LangChain时遇到的问题与解决方法
    本文基于https://github.com/datawhalechina/self-llm/blob/master/GLM-4/02-GLM-4-9B-chat%20langchain%20%E6%8E%A5%E5%85%A5.md提供的教程。由于使用本地部署的大模型,在继承LangChain中的LLM类时需要重写几个函数。但是在具体测试的时候出现了以下的错误/root/miniconda3/lib......
  • 构建LangChain应用程序的示例代码:56、如何实现一个多智能体模拟,其中没有固定的发言顺
    多智能体分散式发言人选择示例展示了如何实现一个多智能体模拟,其中没有固定的发言顺序。智能体自行决定谁来发言,通过竞价机制实现。我们将在下面的示例中展示一场虚构的总统辩论来演示这一过程。导入LangChain相关模块fromtypingimportCallable,Listimporttena......
  • langchain学习之agent
    系列文章目录第一部分langchain入门以及prompt、解析器使用第二部分langchain学习之memory机制第三部分langchain学习之chain机制文章目录系列文章目录前言一、导入需要的库二、准备模型三、使用网上的工具四、代理写代码五、自定义写方法总结前言LangChain......
  • 【AI落地工程技术】-LangChain框架介绍及使用步骤
    目录一、特点二、原理三、应用场景四、未来发展趋势五、简单LangChain使用步骤 安装LangChain2.配置环境3.创建提示模板(PromptTemplates)4.构建链(Chains)5.运行链并处理结果6.优化和部署7.持续监控和评估示例代码整合六、复杂LangChain使用步骤(构建一个问......