首页 > 其他分享 >LangChain集成中心上线

LangChain集成中心上线

时间:2023-07-03 20:36:17浏览次数:42  
标签:集成 上线 LLMs 模型 langchain LangChain 组件

LangChain框架介绍
LangChain创建于2022年10月,是围绕LLMs(大语言模型)建立的一个框架,LLMs使用机器学习算法和海量数据来分析和理解自然语言,GPT3.5、GPT4是LLMs最先进的代表,国内百度的文心一言、阿里的通义千问也属于LLMs。LangChain自身并不开发LLMs,它的核心理念是为各种LLMs实现通用的接口,把LLMs相关的组件“链接”在一起,简化LLMs应用的开发难度,方便开发者快速地开发复杂的LLMs应用。LangChain目前有两个语言的实现:python和nodejs。langChain 是大模型的必备框架,采用组件组装形成功能各异的应用。

项目官方链接:https://github.com/hwchase17/langchain

LangChain组件

一个LangChain应用是通过很多个组件实现的,LangChain主要支持6种组件:
  • Models:模型,各种类型的模型和模型集成,比如GPT-4

  • Prompts:提示,包括提示管理、提示优化和提示序列化

  • Memory:记忆,用来保存和模型交互时的上下文状态

  • Indexes:索引,用来结构化文档,以便和模型交互

  • Chains:链,一系列对各种组件的调用

  • Agents:代理,决定模型采取哪些行动,执行并且观察流程,直到完成为止

LangChain集成中心

LangChain:在这个快速发展的大型语言模型(LLM)领域,我们希望为每个人提供尽可能多的选择的力量和灵活性。但我们也希望使其简单易用。这就是为什么我们要推出一个集成中心。

集成中心:https://integrations.langchain.com/,在该网站中,按照langchain的组件种类和常用工具,分类整理了GitHub中与之相近的所有开源项目,当我们想去找某个组件或者功能时,这可以给你提供不少的思路,免去了你寻找对应组件的时间,类似于搭积木的形式来组装和调试LLMs应用,

 

langchain的使用场景:

  • 个人助手

  • 基于文档的问答系统

  • 聊天机器人

  • Tabular数据查询

  • API交互

  • 信息提取

  • 文档总结

     

目标比较流行的LLM应用有:

  • GPT4 & LangChain Chatbot for large PDF docs:
  • langchain-ChatGLM, local knowledge based ChatGLM with langchain
    | 基于本地知识库的 ChatGLM 问答
  •  Awesome list of tools and projects with the awesome LangChain framework

更多好玩的开源项目,请查阅如下链接:https://github.com/search?q=LangChain&type=repositories

标签:集成,上线,LLMs,模型,langchain,LangChain,组件
From: https://www.cnblogs.com/botai/p/langchain-integrations.html

相关文章

  • LangChain:一个让你的LLM变得更强大的开源框架
    前言  你可能听说过,最近几个月出现了很多人工智能的应用程序。你可能也在用一些这样的应用。  比如ChatPDF和CustomGPTAI这些AI工具,它们可以帮我们省去很多麻烦,我们不用再翻来覆去地看文档,就能找到想要的答案。它们让AI为我们做了很多工作。  那么,开发这些......
  • 自管理敏感词集成到文章审核中
    ①:创建敏感词表,导入资料中wm_sensitive到leadnews_wemedia库中②:拷贝对应的wm_sensitive的mapper到项目中③:在文章审核的代码中添加自管理敏感词审核@AutowiredprivateWmSensitiveMapperwmSensitiveMapper;/***自管理敏感词审核*@paramcontent......
  • ogg adg不支持集成模式
    IntegratedExtractforADGstandbydatabase(DocID2186503.1)YoucannotuseIntegratedExtractforADGstandbydatabase.It'sonlyClassicExtract.Manualshowsthefollowingparagraph,butreportedBug:23512682andBUG:28894018asdocumentbug.......
  • 持续集成
    目录Jenkins安装win版gitLabwin版Jenkins使用java开发的安装win版jdk至少11+官网下载地址:https://www.jenkins.io/download是msi文件修改端口,不然会和tomcat端口冲突访问jenkinshttp://localhost:9527/安装官方推按的插件估计得科学才能下载gitLabwin版......
  • 【springboot】springboot集成mysql
    在pom.xml增加依赖的坐标<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.3.1</version></dependency><!--<dependency&......
  • dotnet-微服务学习-dotnet集成SkyWaking链路追踪
    关于链路追踪的原来我们单独开一篇文章讲解这里我们来讲解SkyWaking的安装和集成 首先进入SkyWaking官网下载最新的包网址如下: https://skywalking.apache.org/downloads/ 1.1windows安装下载后Winwos直接运行双击bin目录下的startup.bat即可 注意 SkyWalk......
  • 微服务设计:集成
    如果使用同步通信,发起一个远程服务调用后,调用方会阻塞自己并等待整个操作的完成。如果使用异步通信,调用方不需要等待操作完成就可以返回,甚至可能不需要关心这个操作完成与否。同步通信听起来合理,因为可以知道事情到底成功与否。异步通信对于运行时间比较长的任务来说比较有用,否......
  • ML@集成学习@摘要
    文章目录集成学习refs摘要Note准确性和多样性集成学习方法分类BoostingAdaBoost伪代码Adaboost小结补充补充1补充2BaggingBagging伪代码特点算法效率直接应用于多分类自助采样和包外估计随机森林Stackingsklearn中的Stacking......
  • 3、Apache Kudu集成impala(shell和java操作)的详细操作
    ApacheKudu系列文章1、ApacheKudu介绍及架构、工作原理、两种部署方式、使用限制详解2、ApacheKudu-javaapi操作kudu详细示例以及kudu的三种实现示例3、ApacheKudu集成impala(shell和java操作)的详细操作文章目录ApacheKudu系列文章一、kudu集成impala1、impala配置修改二......
  • 企业架构师权威认证—TOGAF® 认证组合中文考试正式上线!
    @所有架构从业人员TOGAF®认证组合中文版考试正式上线啦!  TheOpenGroup亚太区负责人高美华女士进行发布 千呼万唤始出来—TOGAF®认证组合中文版考试正式上线!一直翘首以待中文版考试的朋友们可以开始报名预约啦! 2023年6月29日,在TheOpenGroup主办的「架构·可持续未来峰会......