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

Langchain基础认知

Langchain自身并不开发LLMs,核心理念为各种LLMs实现通用的接口

主要组件:

Models,Prompts,Memory,Indexes,Chains,Agents

Models:

三种:LLMs,ChatModels,Embeddings Models

Prompts:

zero-shot,few-shot

Chains:

在LangChain中,Chains描述了将LLM与其他组件结合起来完成一个应用程序的过程

Agents:

为什么借助第三方库:

大模型虽然非常强大,但是也具备一定的局限性,比如不能回答实时信息、处理数学逻辑问题仍然非常的初级等等。因此,可以借助第三方工具来辅助大模型的应用。

Memory:

大模型本身不具备上下文的概念,它并不保存上次交互的内容,ChatGPT之所以能够和人正常沟通对话,因为它进行了一层封装,将历史记录回传给了模型。 因此 LangChain 也提供了Memory组件, Memory分为两种类型:短期记忆和长期记忆。短期记忆一般指单一会话时传递数据,长期记忆则是处理多个会话时获取和更新信息。

Indexes:

是让LangChain具备处理文档处理的能力,包括:文档加载、检索等。

文档加载器:可以把各种类型的文件转换为文本

文本分割器:由于模型对输入的字符长度有限制,我们在碰到很长的文本时,需要把文本分割成多个小的文本片段。 文本分割最简单的方式是按照字符长度进行分割,但是这会带来很多问题,比如说如果文本是一段代码,一个函数被分割到两段之后就成了没有意义的字符,所以整体的原则是把语义相关的文本片段放在一起。

VectorStores: 一种特殊类型的数据库,存储由嵌入创建的向量,提供相似查询的功能

检索器:一种便于模型查询的存储数据的方式

http://www.cnnetsun.cn/news/1778954.html

相关文章:

  • 如何用WELearn网课助手提升3倍学习效率:告别熬夜刷题
  • 突破设备限制:如何用开源工具实现跨平台游戏无缝体验
  • FireRed-OCR Studio效果展示:OCR结果Diff比对功能演示(版本迭代)
  • OpenClaw对接千问3.5-27B实战:5步完成本地AI助手部署
  • Flutter 跨平台实战:鸿蒙 6.0 (API20) 集成三方库开发天气查询应用
  • 图解Floyd判圈算法 | 从龟兔赛跑到Java实战,一文学会环检测与定位
  • OpenClaw备份策略:Gemma-3-12b-it自动化管理NAS存储
  • 打造可交付的上位机实战项目
  • 【软件部署】docker快速部署MySQL多个主版本的单实例
  • Cursor+AI开发实战:解决npm安装electron卡死的3个关键技巧(附国内镜像配置)
  • Unity游戏插件加载革命:MelonLoader全方位技术指南
  • 绝区零一条龙:智能游戏助手提升效率指南
  • 别再用免费推客系统,坑多还不安全
  • 从LaTeX论文中提取关键思想:nlp_structbert辅助学术文献综述
  • 解决微信聊天记录备份难题:WeChatExporter工具的技术实现与应用
  • PMP刷题必备口诀-3(题库+答案详细解析)
  • PMP刷题必备口诀-2(题库+答案详细解析)
  • nlp_structbert_sentence-similarity_chinese-large惊艳效果:古汉语白话转译语义匹配(‘吾甚悦之’vs‘我很喜欢’)
  • 实测好用!cv_resnet18_ocr-detection文字检测WebUI体验分享
  • 如何用三月七小助手实现《崩坏:星穹铁道》全自动游戏体验
  • Mac屏幕录制全攻略:从自带工具到专业软件
  • 2026重庆渗漏水维修:卫生间与屋顶频发?选择正规防水工艺、专业施工流程、本地企业评测指南
  • RT-Thread动态内存堆管理:小内存算法优化与API接口实战
  • 3步解密RePKG:Wallpaper Engine资源提取与格式转换的深度实战指南
  • 系统测试测什么/怎么测
  • 浏览器自动化之王:OpenClaw+Qwen3.5-9B实现复杂表单填充
  • 基于Python的党员学习交流平台毕设源码
  • 如何用md2pptx实现Markdown到演示文稿的高效转换
  • Z-Image-Turbo-辉夜巫女快速部署:5分钟搭建专属AI画师,一键生成日系巫女图
  • SMUDebugTool终极指南:如何深度优化Ryzen系统性能的完整教程