news 2026/4/17 22:10:39

( 教学 )Agent 构建 Memory(提示词对话存储)1. ConversationBufferMemory(对话缓存存储, 版本>1.0和<1.0的区别)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
( 教学 )Agent 构建 Memory(提示词对话存储)1. ConversationBufferMemory(对话缓存存储, 版本>1.0和<1.0的区别)

( 教学 )Agent 构建 Memory(提示词对话存储)1. ConversationBufferMemory(对话缓存存储, 版本>1.0和<1.0的区别)

ConversationBufferMemory,这是一个用于在缓冲区中存储对话历史的内存类。

通常情况下,不需要额外的处理。但是,当对话历史超出模型的上下文窗口时,可能需要进行额外处理。

学习如何使用ConversationBufferMemory来存储和检索对话历史。

目前看这些之前的版本1.0以前的,版本1.0以后的。我会列出两个版本的使用方式和特点。

加载 ConversationBufferMemory 类

fromlangchain_classic.memoryimportConversationBufferWindowMemory memory=ConversationBufferMemory()

可以使用save_context(inputs, outputs)方法来保存对话记录。

  • 这个方法接受两个参数,inputsoutputs
  • inputs用于存储用户的问题,而outputs用于存储 AI 的回答。
  • 对话记录会在内部以history键进行存储。
  • 你可以使用load_memory_variables方法来获取和查看已保存的对话历史。
# inputs: dictionary(key: "human" or "ai", value: question)# outputs: dictionary(key: "ai" or "human", value: answer)memory.save_context(inputs={"human":"你好,我想要远程开设一个银行账户。我该如何开始?",},outputs={"ai":"你好!很高兴你想开设账户。首先,请准备好你的身份证件以供身份验证。"},)

内存对象的load_memory_variables({})方法会以字符串形式返回完整的对话历史。

# 检查存储在'history'键中的消息历史记录print(memory.load_memory_variables({})["history"])

塞入数据

memory.save_context(inputs={"human":"我已经上传了照片。如何进行身份验证?"},outputs={"ai":"我们已确认您上传的照片。请通过手机进行身份验证。请输入通过短信发送的验证码。"},)memory.sa
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 17:13:46

资源大师软件绿化逆向永久方法

工具 MT管理器(看版本号选最新版本) NP管理器(看版本号选最新版本) 资源大师&#xff08;自行必应&#xff09; 教程 一、准备 1.在mt/np管理器提取安装包/找到安装包位置 2.去除软件签名效验&#xff0c;mt管理器中直接点击&#xff0c;np管理器中优先用超强方案2(去签…

作者头像 李华
网站建设 2026/4/17 8:25:44

手把手教程:基于LDO的电源管理芯片从零实现

从零构建一款LDO电源芯片&#xff1a;实战派模拟IC设计全解析 你有没有遇到过这样的场景&#xff1f; 在调试一个高精度ADC电路时&#xff0c;输出数据总是“跳码”&#xff1b;或者在射频前端供电中&#xff0c;信号频谱里莫名其妙多出几根杂散峰——排查到最后&#xff0c;问…

作者头像 李华
网站建设 2026/4/15 23:17:34

一键启动的知识引擎:Anything-LLM Docker镜像使用教程

一键启动的知识引擎&#xff1a;Anything-LLM Docker镜像使用教程 在企业知识库日益膨胀的今天&#xff0c;一个常见的场景是&#xff1a;新员工入职后反复询问“去年Q3销售策略是什么”&#xff0c;而答案其实早就藏在某个PDF会议纪要里——只是没人记得它在哪。传统搜索依赖关…

作者头像 李华