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

Langchain学习三:使用记忆模块(已废弃)

目录

1 记忆系统作用

2 常用记忆模式

2.1 全缓存(全部缓存)

2.2 缓存窗口(通过加窗保留部分)

2.3 基于token数量的缓冲 (根据俄Token数量保存)

2.4 历史会话总结缓存


参考文档

https://www.bilibili.com/video/BV1R5V26xE7x?spm_id_from=333.788.videopod.episodes&vd_source=045329e591c0a8451922c76067d8b77c&p=33

由于架构的变动,langchain的记忆模块已经被封装到LangGraph中了,因此记忆模块的学习将放到LangGraph模块进行讲解。因此这里只对概念进行介绍。

1 记忆系统作用

管理对话历史信息(上下文),在当前对话中根据上下文回答问题。

2 常用记忆模式

不同记忆模式主要用于解决:对话长度过长导致的token过多,对话长度过短导致对话“遗忘”,他们之间存在的矛盾。

不同的记忆模式是在这两者之间的权衡,根据需求选用不同的记忆模式。

2.1 全缓存(全部缓存)

2.2 缓存窗口(通过加窗保留部分)

2.3 基于token数量的缓冲 (根据俄Token数量保存)

2.4 历史会话总结缓存

http://www.gsyq.cn/news/1581890.html

相关文章:

  • SAMA5D3 Xplained开发板嵌入式Linux系统启动与开发环境搭建指南
  • 数据说话:洞见人和多模态模型为何在综合对比中居首
  • 基于ATA6870与ATmega32HVB的12串BMS评估板设计与实战解析
  • AVR微控制器端口复用详解:从原理到实战配置指南
  • 芯片级原子钟SA.45s:原理、低功耗设计与嵌入式应用指南
  • ATmega328P定时器与SPI实战:从寄存器配置到多任务调度
  • 嵌入式物联网开发:BitCloud框架下事件管理与内存优化的核心实践
  • ARM7TDMI编程模型与Thumb指令集:嵌入式开发的底层基石
  • 基于Microchip BM71 BLE模块的智能传感器开发实战指南
  • Windows COM端口注册表清理与重置终极指南
  • 服务网格运维
  • ATmega328P USART寄存器配置与中断编程实战指南
  • 佛山代加工贴牌推荐榜单
  • AFE Control Board-SAM4C:工业级嵌入式开发板硬件设计与软件实战
  • VMware迁移上云的10个生死关:从规划到落地的实战避坑指南
  • AMBA BFM:SoC验证中总线协议模拟的核心技术与实践指南
  • 南京翻译机构 德语视频口译难点
  • BM78蓝牙模块EEPROM升级协议详解与HCI实战指南
  • ARM架构核心解析:从处理器、总线到调试系统的实战指南
  • 每日 Agent 核心知识 · 第 07 期 Prompt 工程深度拆解
  • 深入解析Microchip CoreTSE以太网IP核:寄存器配置与MDIO管理实战指南
  • 【JAVA毕设源码分享】基于springboot企业人事管理系统(程序+文档+代码讲解+一条龙定制)
  • Tauri:10万Star的Rust桌面框架,Electron终于有对手了
  • C++ 循环结构详解:for、while、do-while 循环练习
  • Rust 所有权模型的设计理念
  • 4.1.1 SQL执⾏顺序
  • 配置文件管理:多种环境配置分离
  • 谷歌浏览器 下载Google Chrome 安装教程
  • Go语言的sync.RWMutex读写锁与goroutine调度在锁获取公平性上的表现
  • DOM基础