尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

AI大模型之Agent,RAG,LangChain(三)

AI大模型之Agent,RAG,LangChain(三)
📅 发布时间:2026/6/21 19:36:03

前面分享了项目的大致流程,这篇主要分享一下LangChain这个框架的个人简单理解.

看懂这篇必须要看我之前发的二,这样便于更好的理解这个框架.

一.简述

1.什么是LangChain

简单来说,LangChain是LLMs的开发框架,他为不同的LLMs提供统一的接口,并且把和LLMs相关的内部组件连接在一起.



2.为什么要学习LangChain

现在大模型金盆始发站,每家大模型的种类繁多,很难说去使用一家产品就去重头开始学习这个模型的API.LangChain提供了一个不用模型的通用的接口.

二.LangChain详解

1.LangChain组成

LangChain实际上就是RAG思想的实现.LangChain作为一个框架,由众多包组成,其中最重要的包有三个.

  • LangChain-core

这个包的主要作用是提供底层图纸和通用接口

  • LangChain

这个包主要是链接各个模块

  • LangChain-community

这个包主要是负责对接第三方的资源

个人建议可以把LangChain这个框架理解为由这三个盒子堆起来的,每个盒子各司其职.

2.LangChain模块

首先是一张LangChain的总体思想图,这张图很好的体现了LangChain这个框架就是RAG思想的实现

下面这张则是LangChain内部的各个模块

总的来看,LangChain由六个模块组成,分别是models,prompt,index,memory,chains,agent.

下面我来详细分析一下各个模块的作用.

1.models模块

models模块主要是存放不同的LLMs,然后提供对外的统一接口.作用相当于是LangChain的大脑,主要负责的是对输入的prompt进行处理输出结果

2.prompt模块

prompt模块主要是对models提供指引信息,引导models输出正确的答案

3.index模块

index模块是把外部知识库转换为模型熟悉的格式,模型是向量,所以index也是向量

4.memory模块

memory模块是保存之前信息的模块.

提起这个模块,我记得这里还有一道面试题.项目经理问:我的儿子喜欢和豆包玩,为什么一个月以后豆包还记得我的儿子之前说过的话?答案就是Models的Memory模块.大模型会自动总结长文本,为之后生成信息提供参考.

5.chains模块

chains模块的理解还是比较简单的,主要负责把各个模块链接起来.但是实现起来是比较麻烦的.

这里我提供一个简单的理解方法:

比如说(让模型在<三国演义>里面找出借东风的情节(index),结果之前聊的三国人物(memory)最后生成一段故事讲解(model)),chains会自动把这些模块连起来做.

6.Agent模块

Agent模块的作用比较抽象,他是让model自己决定先做哪一个模块,后做哪一个模块,相当于告诉大模型你的执行顺序.

相关新闻

  • springboot设计与实现职称评审管理系统.zip(源码+论文+ppt答辩)
  • js之事件系统
  • css3如何引入外部字体

最新新闻

  • Agent Loop 与 Loop Engineering 区别
  • 2026年6月,如何甄选可靠的驾驶式洗地机销售公司? - 品牌鉴赏官2026
  • PsychoPy神经科学研究硬件集成深度解析:EEG与眼动追踪专业方案
  • 武汉市江岸区房屋修缮|维小达|窗户维修、吊顶维修、壁纸壁布、墙面维修、石材修复、瓷砖美缝、瓷砖维修全屋一站式旧房翻新破损修护服务 - 维小达科技
  • GEO文章_咏巷炸鸡_特色小吃加盟_周边创业 - 3158GEO
  • 2026年保定知名的线缆回收热门厂家:燕兴废旧物资回收有限公司的全方位服务解析 - 品牌鉴赏官2026

日新闻

  • 2026速览惠州叛逆青少年学校前十大排名名单出炉 - 武汉中职最新信息发布
  • 2026上饶白蚁消杀哪家好?15年本土2大权威白蚁防治公司推荐(金盾虫控/青蚁卫士) - 我叫一
  • 天龙八部单机版终极数据管理工具:5个技巧快速掌握游戏数据编辑

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号