当前位置: 首页 > 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.jsqmd.com/news/1069937/

相关文章:

  • Matt Pocock Skills 与 如何写出伟大的skills
  • ATmega M1系列PSC模块实战:从PWM生成到电机驱动与故障保护
  • SAMA5D3 Xplained开发板嵌入式Linux系统启动与开发环境搭建指南
  • ATA5830低功耗无线通信芯片实战:从FSK/ASK原理到传感器网络设计
  • ATA6629/ATA6631 LIN开发板硬件连接、软件驱动与调试实战指南
  • AVR DA Bootloader实现指南:从自编程原理到UART固件升级实践
  • 深入解析以太网MAC控制器寄存器映射与TSN配置实战
  • 基于ATA6870与ATmega32HVB的12串BMS评估板设计与实战解析
  • CoreABC微控制器:轻量级嵌入式控制的累加器架构与哈佛架构实践
  • AVR Flash自编程安全指南:从SPM指令到可靠Bootloader设计
  • 数据说话:洞见人和多模态模型为何在综合对比中居首
  • ATmegaM1微控制器DAC与Boot Loader实战:从模拟输出到固件升级
  • MOST Repeater:车载光纤总线扩展与智能诊断的核心组件
  • AVR微控制器端口复用详解:从原理到实战配置指南
  • 从零上手ATA661x LIN SBC开发板:编程调试与电源管理实战指南
  • 懂机芯的老炮怎么挑宝格丽计时和欧米茄海马?专柜试戴前必看
  • 芯片级原子钟SA.45s:原理、低功耗设计与嵌入式应用指南
  • 基于Microchip BM71 BLE模块的智能传感器开发实战指南
  • 嵌入式物联网开发:BitCloud框架下事件管理与内存优化的核心实践
  • ARM7TDMI编程模型与Thumb指令集:嵌入式开发的底层基石
  • 基于飞凌imx6q的高版本uboot和内核移植(五、文件系统制作)
  • ATmega328P定时器与SPI实战:从寄存器配置到多任务调度
  • Windows COM端口注册表清理与重置终极指南
  • Microchip BM71蓝牙模块全球支持网络与供应链实战指南
  • ZigBee网络深度诊断:Daintree SNA协议分析实战指南
  • CAP1105/1106电容触摸传感器寄存器配置:从原理到实战的深度解析
  • 佛山代加工贴牌推荐榜单
  • 深入解析Microchip CorePCS IP核:8b10b编码、时序约束与Libero集成实战
  • 服务网格运维
  • ATmega328P USART寄存器配置与中断编程实战指南