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

记忆+对话历史+Redis

解决问题:

  • 上下文连续性:让模型知道上一轮说过什么。
  • 会话个性化:让模型记住用户在当前会话里提供的信息,如名字、偏好、任务背景。
  • 多步任务承接:让模型把前一步结果作为后一步输入,而不是每轮都重新从零开始。

记忆的实现原理

  1. 读历史
  2. 把历史拼进当前提示
  3. 调用模型
  4. 把本轮输入和输出写回历史

工程化表达

  第一步:根据会话标识找到对应历史。
  比如通过 session_id="user-001" 找到这位用户当前会话的消息列表。

  第二步:把历史消息插入 Prompt。
  这一步通常会和 第 13 章 里的 MessagesPlaceholder("history") 配合使用。

  第三步:把“历史 + 当前问题”一起交给模型。
  这样模型看到的就不再只是当前一句话,而是完整上下文。

  第四步:把本轮消息写回历史存储。
  也就是把:用户这一轮输入、模型这一轮回复,都追加进去,供下一轮再读取。

Session_id

如何知道哪份历史属于哪位用户、哪次会话?最常见的做法就是使用 session_id,它就是“当前会话的编号”

RunnableWithMessageHistory

作用: 给一条已有的 Runnable / Chain 包上一层历史管理能力。

它并不替代你的 Prompt、Model、Parser,而是站在它们外面,统一负责历史的读取、注入和写回

http://www.jsqmd.com/news/764102/

相关文章:

  • MPU6050 DMP姿态解算:你的‘零度参考系’到底应该设在哪里?从物理原理到代码实战
  • AI Toolkit for VS Code:让AI开发像写代码一样简单![特殊字符]
  • 跑遍武汉回收圈,福正美凭啥让我回头三次还带人 - 福正美黄金回收
  • 机器视觉必备:图像采集卡基础知识与行业应用
  • Kafka vs RocketMQ 生产环境选型指南
  • 从“工具堆砌”到“全链路闭环”:金融级 DevOps 平台在信创环境下的架构演进与落地实践
  • 四川热水锅炉/蒸汽锅炉厂家:深耕西南,企业如何优选高性价方案 - 深度智识库
  • 配置 Hermes Agent 连接 Taotoken 自定义模型提供方的完整指南
  • 通达信缠论可视化插件终极指南:从理论到实战的完整解决方案
  • 可视化质量评估:VISJUDGE-BENCH框架解析与应用
  • 姥姥留下的金镯子,终于在西安福正美卖了个明白价 - 福正美黄金回收
  • 终极指南:3步掌握DamaiHelper,轻松抢到热门演唱会门票
  • 2026年云南本地短视频运营与AI智能投流服务商全景对标指南 - 年度推荐企业名录
  • BilibiliDown完整指南:5步轻松下载B站高清视频与音频
  • 无锡卖金!认准福正美,其他别试 - 福正美黄金回收
  • 为初创项目快速原型验证接入 Taotoken 多模型 API 的路径
  • RAG(Retrieval-Augmented Generation)构建详解
  • 2026成都黄金回收靠谱门店推荐 | 专业高价安全变现指南 - 生活测评君
  • himarket BOPLA VULNs Report
  • 通达信缠论自动化工具:3步实现专业级技术分析终极指南
  • 陕西中坤羽衡环保:麟游环氧防腐涂料生产推荐几家 - LYL仔仔
  • HoRNDIS:让Mac电脑无缝使用Android手机USB网络共享
  • 2026年4月目前质量好的发光字制作公司推荐,发光字/形象墙导视牌/精神堡垒/厂区安全标识牌,发光字制作商选哪家 - 品牌推荐师
  • 跑遍西宁回收圈,福正美凭啥让我回头三次还带人 - 福正美黄金回收
  • 微信小程序订阅消息发送失败?从模板ID、触发器到云函数,一份完整的排错指南
  • 2026年必装!OpenClaw(小龙虾)Windows一键部署实战:3分钟拥有你的AI数字员工
  • VR-Reversal终极指南:免费开源工具实现3D/VR视频到2D的无缝转换
  • 2026最新广州学车品牌推荐!广州优质权威榜单发布,靠谱省心本地驾校值得选 - 十大品牌榜
  • 国内可程式恒温恒湿试验机怎么选?巨亚结构设计与泰康压缩机配置全面解读 - 品牌推荐大师
  • 甘肃鸿旺发资源回收:西固正规的配电柜回收找哪家 - LYL仔仔