当前位置: 首页 > news >正文

【LangChain 核心模块 01】

一、LangChain到底是什么

LangChain是一个开源框架,旨在简化使用大模型语言模型构建端到端应用程序的过程,它也是ReAct(reason+act)论文的落地实现

二、LangChain的6大能力

LLMs&Prompt:提供了目前市面上几乎所有LLM的通用接口,同时还提供了提示词的管理和优化能力,同时也提供了非常多的相关适用工具,以方便开发人员利用langchain与llms进行交互

Chains:langChain把提示词、大模型语言、结果解析封装成Chain,并提供标准的接口,以便允许不同的Chain形成交互序列,为AI原生应用提供了端到端的Chain

RAG(Retrieval Augemented Generation):检索增强生成式是一种解决大模型幻觉的方式,langchain提供了支持检索增强生成式的chain,在使用时没这些chain会首先与外部数据源进行交互以获得对应数据,然后在利用获得的数据与LLMs进行交互。典型的应用场景如:基于特定数据源的问答机器人

Agent:对于一个任务,代理主要涉及让LLMs来对任务进行拆分,执行该行动、并观察执行结果、代理会重复执行这个过程,知道该任务完成为止。LangChain为代理提供了标准的接口,可供选择的代理以及一些端到端的代理的示例

Memory:指的是chain和agent调用之间的状态持久化。LangChain为了内存提供了标准接口,并提供了一些列的内存实现

Evaluation:LangChain还提供了非常多的评估能力以允许我们可以更方便的对LLMs进行评估

 

http://www.rkmt.cn/news/937.html

相关文章:

  • PageHelper
  • MathType7 功能分析
  • 低版本 Linux【16.04】如何安装 claude code
  • 什么,以太网能传CAN报文?
  • 阿里云文件上传oss存储
  • AT_agc014_f [AGC014F] Strange Sorting
  • 智能充气泵PCBA方案
  • 数字设计中的多级同步器(multi-stage synchronizer)
  • C++容器内存安全实战:ASan注解逐步指南
  • iOS系统与Windows系统有什么区别?
  • OSI 七层协议 和四层协议 TCP 三次握手的过程
  • 3. pod的生命周期
  • 2. pod基础原理
  • MySQL存储过程
  • ARC058D 笔记
  • SSE技术总结
  • OCP、OMSP 和 OLP 是三种常见的光层保护机制的对比
  • 自从切到Qoder开发后,每天都心旷神怡
  • 电子烟的4种屏幕驱动集成语音方案介绍
  • Altair PSIM 2024下载地址与安装教程
  • CF643E Bear and Destroying Subtrees
  • Go语言系统信息获取示例
  • OpenCSG 哈投达成战略合作,加速东北企业AI转型
  • 收录笔记:蜘蛛池,蜘蛛池出租 - 蚂蚁站群
  • 核心漏洞开发实战:Win32漏洞挖掘与防护绕过深度解析
  • Karmada v1.15 版本发布!多模板工作负载资源感知能力增强
  • 使用JavaScript开发谷歌浏览器插件:实现与核心要点
  • 自动化SEO工具:黑帽站群软件 - 蚂蚁站群
  • openssl编程之hmac算法编程示例
  • c#项目迁移至Kubernetes之NTLM认证问题解决方案