一文全解析:AI 智能体8种常见的记忆(Memory)策略

理解AI智能体:智能体记忆 AI智能体的记忆系统:从理论到实践 本文深入探讨了AI智能体中记忆系统的重要性与实现方法。当前AI系统(如ChatGPT)普遍缺乏真正的记忆能力,导致每次对话都需从零开始。文章指出,真正的AI记忆应具备状态、持久性和选择性三大支柱,并区分了短期记忆(单次对话)和长期记忆(跨会话)的不同作用。 在技术实现上,文章通过构建一个邮件处理智能体的案例,展示了三种核心记忆类型的应用:情景记忆(基于历史案例分类邮件)、语义记忆(存储用户信息)和程序性记忆(动态优化处理规则)。智能体通过LangGraph框架整合这些记忆 阅读详情

本文详细剖析了AI智能体的8种记忆管理策略,包括全量记忆、滑动窗口、相关性过滤、摘要压缩、向量数据库、知识图谱、分层记忆和类OS内存管理。每种策略均从原理、特点、优缺点及适用场景进行深入分析,并辅以模拟代码实现。这些策略旨在解决LLM上下文限制问题,帮助AI智能体有效管理历史信息,提升对话连贯性与个性化能力,为不同应用场景提供灵活的记忆解决方案。


记忆(Memory)是AI智能体必备的能力之一。随着对话轮数与深度的增加,如何让AI智能体“记住”过去的上下文,是实现精准理解与个性化AI系统的关键。由于LLM存在上下文长度限制,如果不对记忆进行优化,长对话很容易带来两个问题:

  • 遗忘早期信息,导致理解偏差
  • 过度消耗大量计算资源与成本

尽管有Mem0等优秀的开源框架,我们仍然有必要从原理上来理解不同的Memory策略,这有助于在项目中评估、选择与实现最合适的Memory方案。本文将剖析8种常见的AI记忆方案,分析其原理、特点和场景,并用模拟代码帮助理解。

  1. 全量记忆:不遗忘任何内容
  2. 滑动窗口:固定长度的截断
  3. 相关性过滤:遗忘次要信息
  4. 摘要/压缩:提炼关键信息
  5. 向量数据库:语义检索记忆
  6. 知识图谱:结构化记忆
  7. 分层记忆:短期与长期结合
  8. 类OS内存管理:模拟Swap原理

01

全量记忆:不遗忘任何内容

全量记忆模式是最基础、最容易实现的记忆策略。其核心理念是不遗忘任何历史上下文,每轮对话都将用户输入与智能体响应完整记录,并在后续请求中将全部历史上下文一并发送给LLM进行推理。

【基本实现】

将每轮对话按顺序累积在“对话历史”中,每次回复时都将完整历史作为上下文提供给模型。以下是简单的模拟代码:

为了帮助理解,本文针对每种模式简单的模拟实现基本的“添加记忆”与“检索记忆”的过程。实际应用需自行完善。

history = []

【特点分析】

优点:实现简单,无需复杂算法;完整保留了所有细节,信息不丢失。

缺点: 对话稍长可能会触发上下文长度上限,模型需要处理越来越多的文本,导致响应变慢且成本升高。一旦超过模型上下文窗口,早期内容不得不被截断,重要信息可能丢失。此外,长期保留大量不相关旧信息也可能干扰模型判断。

【适合场景】

仅适用于对话轮次很少或者内容短的场景,比如简单QA或一次性问答。在这些情况下,全量记忆确保即使用户提及之前的话题,智能体也不会遗漏。但很显然在大多数实际应用中,这种策略不可持续。

02

滑动窗口:固定长度记忆

针对全量记忆的弊端,最简单的改进是**限制记忆长度:**人类对话中,我们往往只关注最近的信息,旧话题慢慢就淡忘了。滑动窗口策略正是模仿这种特性:只保留最近的若干轮对话,将更早的内容遗忘,以控制上下文长度。

【基本原理】

维护一个固定大小的队列作为对话窗口,每当有新对话加入时,如果超过窗口大小,就从队首移除最旧的一条。模拟实现代码如下:

memory = []

这样,无论对话多长,传给模型的上下文始终是最近的N次交互记录 。窗口向前滑动,新进旧出,实现对过往对话的截断。

【特点分析】

优点: 实现非常简单,开销低,不需要引入外部存储;确保模型上下文始终在设定大小内,响应速度和成本相对可控 。

**缺点:**健忘性强,一旦窗口滑过,旧信息就永久丢失,无法支持真正的长期记忆 。如果用户稍后又提及早前内容,智能体因已遗忘就无法关联。此外窗口大小也难以抉择:太小会过早遗忘历史,太大又降低了节省上下文的意义。

【适用场景】

滑动窗口适用于短对话场景或对历史依赖不强的任务。例如FAQ助手、简单闲聊机器人等,不需要长久记住早先话题 。本质上你需要考虑取舍:通过遗忘来换取性能和成本,但不适合需要长程依赖的对话。

03

相关性过滤:遗忘次要信息

人类会选择性记忆,对无关紧要的事很快忘掉。类似地,智能体的记忆也可以有所取舍**:优先保留重要信息,丢弃无用细节。相关性过滤策略就是****基于信息的重要程度来管理记忆**,而不是简单的抛弃旧记忆。

【基本原理】

系统为每条记忆分配一个“重要性”或“相关性”评分(Score),根据评分高低决定保留或清除。当新信息进入,导致容量超限时,自动删除评分最低的记忆 。

评分可以依据多种因素:与当前对话主题的相关程度、最近被提及的频率、信息本身的重要度(例如包含用户关键偏好的句子打高分)等。

实现时,可用一个列表或优先队列按分值排序。模拟如下:

memory = []

【特点分析】

优点: 保证关键知识不会遗忘,因为重要内容打分更高。相比盲目的窗口截断,这种策略更“智能”,能腾出空间的同时尽量不丢关键信息。

缺点: 如何准确评估“重要性”是难点,可能需要额外模型计算语义相关度或预定义规则。评分机制不完善时,可能误判重要性,删错记忆。此外,它不像滑动窗口那样可预测,会给调试和理解上带来复杂性。

【适用场景】

适合信息密集且需要筛选的场景,如知识型对话机器人或研究助理工具。在这些应用中,用户提供的大量信息需要智能体加以取舍。例如:一个智能医学助手从患者冗长描述中挑出病史要点存储。

04

摘要/压缩:提炼关键信息

有没有办法在不丢失重要信息的前提下缩短对话长度?摘要策略由此诞生。其动机是像人类做笔记一样,将冗长的对话内容去除无用的信息(寒暄、闲聊、重复信息等),浓缩成关键要点(事实、关键数据、兴趣爱好等)保存 。这样既保留了核心信息,又能大量节省上下文窗口空间,缓解记忆无限增长的问题。

在实际实现中,可以结合滑动窗口策略:超出窗口的对话才进行摘要与压缩。

【基本原理】

在对话过程中定期将较早的对话内容生成摘要与压缩,并用这个摘要代替原始详细内容存入记忆。摘要可以由一个LLM生成。例如,每当对话超过预定长度(窗口大小)时,把最早的几轮对话拿出来总结,模拟如下:

memory = []

这里示意了一种运行摘要的机制:持续累计和更新一个摘要来代表早期的对话历史。每当记忆长度超标,就把早期内容做摘要和压缩,再与后续对话共同作为新的上下文 。这样,模型上下文始终包含“近期对话 + 旧对话摘要”。

【特点分析】

优点: 大幅节省上下文长度,长期记忆能力强——理论上,通过不断摘要,早期信息的要点可一直保留 。同时,摘要内容精炼,有助于模型聚焦关键信息。

缺点: 摘要质量取决于LLM,也可能遗漏细节或引入信息偏差。如果摘要不准确,后续智能体基于摘要的生成可能出错。此外生成摘要本身需要耗费额外计算,对实时对话有延迟影响。

【适用场景】

摘要记忆适用于长对话且需要保留上下文要点的场景:智能体需记住用户的关键信息(姓名、喜好、诉求等)但不必逐字记住用户每句话。比如一个AI心理陪伴助手。AI可以采用摘要策略,每次对话结束后将本次谈话要点总结存储。下次可以通过之前的摘要回顾用户曾提到的主要问题和情绪变化,从而提供连续性的回应。

05

向量数据库:语义检索记忆

对于海量长期记忆,一个理想方案是将知识存入一个外部数据库,在需要时再调取。这类似人类查笔记或资料库。向量数据库记忆策略利用向量化嵌入(Embedding),将对话内容在向量库存储,并在需要时通过语义检索相关记忆 。其动机在于突破LLM上下文窗口限制,实现近乎无限的外部长时间记忆。

【基本原理】

将每次对话嵌入后存入向量数据库如 Chroma、Pinecone 等 。当需要记忆时,把当前对话内容也向量化,并在数据库中搜索语义相近的记忆片段,将最相关的若干条取出,添加到模型的上下文。模拟如下:

# 初始化向量存储

【特点分析】

**优****点:**语义级别的智能检索,能根据内容语义而非关键词匹配相关记忆 。存储容量大,向量数据库可无限扩展,以支持真正的长期记忆,且检索效率高。

缺点: 依赖嵌入模型质量,若向量表示不好,检索结果也可能风马牛不相及 。向量存储与搜索有一定的计算代价,当记忆库很大时,每次相似度计算也会消耗算力 。另外需要部署维护额外的数据库服务,增加系统复杂度。

【适用场景】

需要长期记忆的对话系统,如个性化助理等。这类系统往往需要记住用户跨会话提供的信息,也非常适合在聊天之外存储知识或用户背景(因为有向量库),让记忆检索具备类似RAG的效果。比如**:** 一个法律咨询AI,当用户提问复杂法律问题时,AI可以同时检索出相关的记忆和法律知识,用来做增强生成。

06

知识图谱:结构化记忆

纯粹依赖向量相似度的记忆系统往往将知识视作离散内容,缺乏对知识之间关系的理解 。知识图谱记忆策略旨在以结构化方式存储和组织记忆信息,通过显式的实体、属性和关系来增强智能体的长期结构化记忆和推理能力 。

【基本原理】

智能体将对话和交互中提及的实体、属性和关系这样的事实信息提取出来,逐步构建起一个知识图谱。比如对话中有“小刘加入了阿里巴巴公司”,那么提取三元组:(小刘, 就职于, 阿里巴公司)。除此之外,还可以记录事件发生的时间等(形成时序知识图谱以处理随时间变化的知识 )。

当需要记忆检索时,智能体可以查询知识图谱:比如先找到相关联的节点、沿关系链追溯信息,甚至进行路径上的逻辑推理,最后将查询或推理出的信息加入上下文。

graph = KnowledgeGraph()  # 初始化知识图谱对象

【特点分析】

优点: 将记忆结构化后,智能体能进行更精细的检索和推理 。结构化记忆使AI不再只按相似度找段落,而是可基于图谱回答复杂问题(如基于多跳关系推理)。知识图谱还具有可解释性,查询路径清晰可追溯,这在需要准确溯源的应用中很有价值。

缺点: 构建和维护成本高:需要借助LLM抽取知识,可能出错或不完整;图谱规模大时也会面临查询性能和存储问题。同时,知识图谱擅长明确事实推理,但对于模糊语义的匹配可能还需要配合向量搜索。

【适用场景】

适合知识密集型应用和需要跨事件推理的智能体。例如企业客户支持AI需要理解用户历史提问与账户、订单等信息的关联,或科研助理AI需要梳理论文中的概念关系等。

07

分层记忆:短期与长期结合

人类记忆是有层级分工的:有的内容转瞬即忘(如刚听到的一句话),有的会短时间记住(如今天开会要点),而真正重要的内容(如家庭住址、生日)会长期保留。

分层记忆策略旨在构建类似“人脑”的记忆结构:将不同类型、重要程度的信息存入不同层级的存储系统,让智能体在面对不同场景时都能“对症下药”。

【基本原理】

该策略将记忆系统划分为多个层级:

  • 工作记忆(短期):保存最近几轮对话,更新频繁、容量小,通过滑动窗口维护。
  • 长期记忆(可检索):将重要信息嵌入后保存,支持跨会话、长期检索。
  • 提升机制:比如,当用户在对话中说出类似“记住我XXX”、“我总是”、“我过敏”等关键信息时(也可借助LLM),系统会将这轮信息提升进长期记忆,以供未来使用。

检索时,系统会从短期记忆获取当前上下文,再从长期记忆中基于语义相关性搜索历史记忆,组合出丰富的提示内容交给LLM处理。

这种策略本质上是滑动窗口+向量库+ 重要性判断的组合策略。

short_term = SlidingWindow(max_turns=2)        # 最近几轮对话

【特点分析】

优点:可以结合短期记忆与长期记忆优势,近期信息及时响应,历史信息可按需检索;而且即使短期记忆滚动遗忘,但长期的重要记忆依然可查。

缺点:这种策略实现上更复杂,需要涉及多个模块(窗口管理、嵌入、召回等);且调优成本更高,比如关键词或重要性的判断、嵌入质量、检索精准性、组合上下文策略均需调试。

【适用场景】

适合需要长期上下文感知的智能体系统。比如企业客服Agent,用户先前的订单、偏好需要记住;再或者个人助理类AI,跨天甚至跨月记住日程安排、家庭成员信息;或者教学/医疗场景中需要回顾过往重要的问答、诊断建议、学习习惯等。

08

类OS内存管理:模拟记忆Swap

在计算机中,操作系统通过“主内存 + 硬盘”的组合机制高效地管理有限的物理内存(RAM)与大容量但较慢的磁盘(Disk)。如果借鉴这种机制,也可以为智能体构建一种类OS内存管理的记忆系统:将有限的上下文窗口当作RAM使用,而将超出上下文的信息保存到外部存储中(Page Out),必要时再“交换”回来(Page In)。

这种模式与分层记忆模式有点类似,但区别在于:

  • 分层记忆只将关键信息进入二级记忆;而这里只要是窗口外的就会Page Out
  • 分层记忆从二级存储直接检索相关记忆,而这里需要Page In后变成活动记忆

【基本原理】

该策略分为两个层级:

  • 活动记忆:使用一个滑动窗口,保存最近的对话。访问速度快,但容量有限。
  • 被动记忆:当活动记忆满了,最旧的内容会被“交换”至外部存储。这些信息虽然不直接在模型当前上下文中,但仍可随时检索。

这种策略有一个“页故障”的机制:当用户提问中包含关键词,而这些关键词所需的信息不在当前RAM中,系统就会触发“Page Fault”,从被动记忆中搜索匹配内容,并“page in”上下文,再供LLM使用。

该策略本质上模拟了OS的虚拟内存管理原理,即“冷热数据分层”的上下文利用。模拟如下:

active_memory = Deque(maxlen=2)   # 快速但小的上下文窗口

【特点分析】

优点:该策略最大优势在于结构清晰且符合计算机原理。它通过将对话拆分成“热数据(当前上下文)”和“冷数据(外部存储)”两层管理,有效缓解上下文窗口限制,同时还能在关键时刻回忆过去的重要信息,大大提高记忆系统的灵活性和扩展性。

缺点:实现上需要模拟“page in/out”逻辑,并确保触发时机(比如根据关键词或向量相似)的准确性。如果触发机制设计不佳,可能会出现信息召回不及时或漏召的情况,从而影响对话连贯性。同时,“分页”机制要求设计良好的上下文拼接逻辑。

【适用场景】

适用于上下文窗口受限但又需要长期记忆的智能体系统。它能够在保持对话响应速度的同时,保留大量历史信息,适合低延迟对话、时间跨度较大的任务型助手,以及需要随时回溯旧信息的场景:当用户提出涉及过往内容的问题时,系统可以像操作系统一样将“被交换出去”的记忆及时“唤醒”,实现高效又节省资源的记忆管理。

最后我们简单总结以上的8种记忆策略:

本文参考Github项目:

https://github.com/FareedKhan-dev/optimize-ai-agent-memory

零基础如何高效学习大模型?

你是否懂 AI,是否具备利用大模型去开发应用能力,是否能够对大模型进行调优,将会是决定自己职业前景的重要参数。

为了帮助大家打破壁垒,快速了解大模型核心技术原理,学习相关大模型技术。从原理出发真正入局大模型。在这里我和鲁为民博士系统梳理大模型学习脉络,这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码免费领取🆓**⬇️⬇️⬇️

在这里插入图片描述

【大模型全套视频教程】

教程从当下的市场现状和趋势出发,分析各个岗位人才需求,带你充分了解自身情况,get 到适合自己的 AI 大模型入门学习路线。

从基础的 prompt 工程入手,逐步深入到 Agents,其中更是详细介绍了 LLM 最重要的编程框架 LangChain。最后把微调与预训练进行了对比介绍与分析。

同时课程详细介绍了AI大模型技能图谱知识树,规划属于你自己的大模型学习路线,并且专门提前收集了大家对大模型常见的疑问,集中解答所有疑惑!

在这里插入图片描述

深耕 AI 领域技术专家带你快速入门大模型

跟着行业技术专家免费学习的机会非常难得,相信跟着学习下来能够对大模型有更加深刻的认知和理解,也能真正利用起大模型,从而“弯道超车”,实现职业跃迁!

图片

【精选AI大模型权威PDF书籍/教程】

精心筛选的经典与前沿并重的电子书和教程合集,包含《深度学习》等一百多本书籍和讲义精要等材料。绝对是深入理解理论、夯实基础的不二之选。

在这里插入图片描述

【AI 大模型面试题 】

除了 AI 入门课程,我还给大家准备了非常全面的**「AI 大模型面试题」,**包括字节、腾讯等一线大厂的 AI 岗面经分享、LLMs、Transformer、RAG 面试真题等,帮你在面试大模型工作中更快一步。

【大厂 AI 岗位面经分享(92份)】

图片

【AI 大模型面试真题(102 道)】

图片

【LLMs 面试真题(97 道)】

图片

【640套 AI 大模型行业研究报告】

在这里插入图片描述

【AI大模型完整版学习路线图(2025版)】

明确学习方向,2025年 AI 要学什么,这一张图就够了!

img

👇👇点击下方卡片链接免费领取全部内容👇👇

在这里插入图片描述

抓住AI浪潮,重塑职业未来!

科技行业正处于深刻变革之中。英特尔等巨头近期进行结构性调整,缩减部分传统岗位,同时AI相关技术岗位(尤其是大模型方向)需求激增,已成为不争的事实。具备相关技能的人才在就业市场上正变得炙手可热。

行业趋势洞察:

  • 转型加速: 传统IT岗位面临转型压力,拥抱AI技术成为关键。
  • 人才争夺战: 拥有3-5年经验、扎实AI技术功底和真实项目经验的工程师,在头部大厂及明星AI企业中的薪资竞争力显著提升(部分核心岗位可达较高水平)。
  • 门槛提高: “具备AI项目实操经验”正迅速成为简历筛选的重要标准,预计未来1-2年将成为普遍门槛。

与其观望,不如行动!

面对变革,主动学习、提升技能才是应对之道。掌握AI大模型核心原理、主流应用技术与项目实战经验,是抓住时代机遇、实现职业跃迁的关键一步。

在这里插入图片描述

01 为什么分享这份学习资料?

当前,我国在AI大模型领域的高质量人才供给仍显不足,行业亟需更多有志于此的专业力量加入。

因此,我们决定将这份精心整理的AI大模型学习资料,无偿分享给每一位真心渴望进入这个领域、愿意投入学习的伙伴!

我们希望能为你的学习之路提供一份助力。如果在学习过程中遇到技术问题,也欢迎交流探讨,我们乐于分享所知。

*02 这份资料的价值在哪里?*

专业背书,系统构建:

  • 本资料由我与鲁为民博士共同整理。鲁博士拥有清华大学学士和美国加州理工学院博士学位,在人工智能领域造诣深厚:

    • 在IEEE Transactions等顶级学术期刊及国际会议发表论文超过50篇。
    • 拥有多项中美发明专利。
    • 荣获吴文俊人工智能科学技术奖(中国人工智能领域重要奖项)。
  • 目前,我有幸与鲁博士共同进行人工智能相关研究。

在这里插入图片描述

内容实用,循序渐进:

  • 资料体系化覆盖了从基础概念入门到核心技术进阶的知识点。

  • 包含丰富的视频教程与实战项目案例,强调动手实践能力。

  • 无论你是初探AI领域的新手,还是已有一定技术基础希望深入大模型的学习者,这份资料都能为你提供系统性的学习路径和宝贵的实践参考,助力你提升技术能力,向大模型相关岗位转型发展。

    在这里插入图片描述在这里插入图片描述在这里插入图片描述

抓住机遇,开启你的AI学习之旅!

在这里插入图片描述

Agent——记忆模块 在一系列的教育辅导对话中,学生可能会提出不同的数学问题或理解难题(如“我不太理解二次方程的求解方法”)。ConversationSummaryMemory 可以帮助 AI 总结之前的辅导内容和学生的疑问点,以便在随后的辅导中提供更针对性的解释和练习。 阅读详情

相关推荐

AI 智能体 8 种常见的记忆(Memory)策略与技术实现

AI智能体记忆策略全解析:8种核心方案原理与实战 本文系统介绍了AI智能体实现记忆功能的8种核心策略,帮助开发者突破LLM上下文长度限制,实现更智能的对话系统: 全量记忆:存储所有对话历史,简单但不可持续 滑动窗口:仅保留最近N轮对话,平衡性能与记忆 相关性过滤:基于重要性评分选择性保留关键信息 摘要/压缩:提炼对话要点,节省空间保留核心内容 向量数据库:利用语义检索实现海量长期记忆 知识图谱:结构化存储关系型知识 分层记忆:区分短期工作记忆与长期知识库 类OS内存管理:模拟计算机内存分页机制 每种策略各有

1710

一文搞懂AI智能体记忆策略:8种Memory技术全景解析

记忆(Memory)是AI智能体必备的能力之一。随着对话轮数与深度的增加,如何让AI智能体“记住”过去的上下文,是实现精准理解与个性化AI系统的关键。由于LLM存在上下文长度限制,如果不对记忆进行优化,长对话很容易带来两个问题:

2401_85325726的博客 2898

AI智能体记忆系统全解析:8大策略与实战指南

在人工智能领域,大语言模型(LLM)的无状态特性是其实现连续、个性化交互的主要瓶颈。为解决这一问题,记忆系统应运而生,其核心原理是通过分层存储与智能检索机制,将短期对话上下文与长期知识经验有效管理。从技术价值看,记忆系统不仅能提升对话连贯性,更能让AI智能体具备持续学习与个性化服务能力,是构建实用AI应用的关键基础设施。在应用场景上,无论是客服对话、代码助手还是个性化推荐,都需要结合具体业务需求选择合适的记忆策略。本文聚焦于向量数据库和实体记忆等核心热词,深入剖析了包括滚动窗口、对话摘要、语义检索在内的8种

weixin_34072637的博客 1280

六大开源AI Memory项目盘点:RAG并非唯一记忆方案

RAG 与 AI Memory 不同,AI 智能体需要长期记忆来维持上下文并持续学习。以下是 6 个 100% 开源的 AI 智能体记忆的框架:1. Graphiti 为 AI 智能体构建具有时间感知的知识图谱,这些图谱随着时间、演变的关系和上下文而变化。2. Letta 是一个开源框架,用于构建具有高级推理能力和透明长期记忆的有状态 AI 智能体。Letta 框架是白盒的,与模型无关。它还允许你在服务器中以可视化方式测试、调试和观察智能体。

2401_84204413的博客 1884

MEMORYLLM: Towards Self-Updatable Large Language Models

现有的大型语言模型(LLM)在部署后通常保持静态,这可能会使向模型中注入新知识变得困难。我们的目标是建立包含相当一部分自更新参数的模型,使模型能够有效地集成新知识。为此,我们介绍了MEMORYLLM,它是一个模型,包括一个Transformer和Transformer潜在空间内的固定大小的内存池。MEMORYLLM可以利用文本知识进行自我更新,并记忆先前注入的知识。我们的评估证明了MEMORYLLM有效整合新知识的能力,其在模型编辑基准测试上的表现证明了这一点。

c_cpp_csharp的专栏 546

Cloudflare 5秒盾破解实战:Python补环境框架下的13次请求全解析

本文深入解析Cloudflare 5秒盾(5-second challenge)的工作原理,并提供基于Python环境的自动化应对策略。通过13次请求流程分解、动态脚本处理技术和环境指纹模拟,帮助开发者有效绕过这一复杂的人机验证机制,提升自动化工作效率。

weixin_30772105的博客 177

一文全解析:AI 智能体 8 种常见的记忆(Memory)策略与技术实现

*01**

jennycisp的博客 1085

STM32F103串口接收中断:USART_IT_IDLE和USART_IT_RXNE区别

2:如果是大于1个byte的数据,在不用DMA的情况下,同时使能USART_IT_RXNE,USART_IT_IDLE中断,每收到一个字节在中断中把数据存到缓存中,待收到USART_IT_IDLE中断时,收完整帧数据,然后再解析处理数据。比如:如上图在初始化时,同时开启了两个中断,如果传送8个字节的数据,就会产生8个USART_IT_RXNE,和1个USART_IT_IDLE中断。(如果接收到数据,在1个byte的时间内,没有收到新数据,就认为是数据传送完成,产生空闲USART_IT_IDLE中断)

weixin_66299220的博客 2401

Datawhale | 一文全解析:AI 智能体 8 种常见的记忆(Memory)策略与技术实现

本文介绍了AI智能体8种常见的记忆策略,包括全量记忆、滑动窗口、相关性过滤、摘要压缩、向量数据库、知识图谱、分层记忆和类OS内存管理。每种策略都有其优缺点和适用场景,如全量记忆简单但易超限,滑动窗口节省资源但健忘性强,向量数据库支持长期记忆但依赖嵌入质量。文章通过模拟代码帮助理解不同策略的实现原理,并指出应根据具体需求选择合适的记忆方案,以平衡记忆能力、计算成本和系统复杂度。

csdn_xmj的博客 2079

YOLOv8剪枝实战:基于torch_pruning的模型优化与性能提升指南

本文详细介绍了如何使用torch_pruning工具对YOLOv8模型进行结构化剪枝,以实现模型轻量化与性能提升。通过实战步骤解析,包括环境搭建、依赖图分析、迭代剪枝与微调策略,帮助开发者有效减少模型参数量和计算量,提升在边缘设备上的推理速度,同时保持检测(detect)与分割(segment)任务的精度。

water的专栏 1122

URScript介绍

优傲机器人(Universal Robots)是丹麦工业协作机器人制造商,2005年成立,2015年被泰瑞达收购。其自研编程语言URScript基于Python语法,专为机器人控制优化,支持运动指令、IO控制等功能,具有类Python的简洁语法和实时性特点。URScript提供丰富的API,支持变量赋值、条件判断、循环及函数定义等编程结构,参数按值传递。用户可通过该语言在Polyscope界面编写程序,实现自动化任务。目前优傲在全球20多个办事处为多国客户提供服务。

谢谢大家的关注和点赞!这里只有纯纯的知识干货,没有一句废话。希望能实实在在帮到大家~要是觉得有用,别忘了给我点支持哟,你 603

一文全解析:AI 智能体 8 种常见的记忆(Memory)策略与技术实现,大模型入门到精通,收藏这篇就足够了!

随着对话轮数与深度的增加,如何让AI智能体“记住”过去的上下文,是实现精准理解与个性化AI系统的关键。

2301_81940605的博客 1375

J-LINK下载程序出现No Cortex-M Device found in JTAG chain…问题,最全7种解决方法

J-Link下载程序出现No Corect 等的问题的7种方法 后来编辑JLinkSettings.ini文件,找到"Device"项,将其更改Device="Cortex-M0+"

cjmsea的博客 5613

一文吃透 AI 智能体的 8 种记忆(Memory)策略:从原理到技术实现全解析

一文吃透 AI 智能体的 8 种记忆(Memory)策略:从原理到技术实现全解析

weixin_72959097的博客 2274

基于Qt实现的轻量级CAD画图软件

基于Qt开发的轻量级CAD应用程序

weixin_44954230的博客 5659

rk628d修改默认分辨率

在rk3568上使用628d hdmi转mipi,在628d已经调试好的情况下,客户新增需求:视频输入这边的推荐分辨率固定在1024x768。

m0_60805802的博客 2053

从原理到落地:AI 智能体 8 种记忆(Memory)策略全解析,一篇吃透

从原理到落地:AI 智能体 8 种记忆(Memory)策略全解析,一篇吃透

优快云_224022的博客 1881

6.8 点云相关软件——CoProcess

摘要 CoProcess是华测导航研发的三维点云全流程处理平台,支持海量数据浏览、编辑及多类型成果输出,适配地形测绘、道路建设等行业需求。软件采用模块化设计,包含基础功能(数据导入、分类、建模等)和行业定制模块(地形、道路、矿山等),支持多格式数据交互与自动化处理,显著提升作业效率。相比Lidar360,CoProcess操作更简便、性价比更高;相比开源工具CloudCompare,其行业适配性与专业功能更优。2025版本优化了数据处理性能与智能算法,需授权激活高级功能,适合商业项目应用。

qq625924821的博客 248

【AI大模型教程】一文解析AI 智能体 8 种常见的记忆(Memory)策略与技术实现,零基础小白收藏这一篇就够了!!

记忆(Memory)是AI智能体必备的能力之一。随着对话轮数与深度的增加,如何让AI智能体“记住”过去的上下文,是实现精准理解与个性化AI系统的关键。由于LLM存在上下文长度限制,如果不对记忆进行优化,长对话很容易带来两个问题:

bugyinyin的博客 1509

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【干货】AI 智能体记忆策略:8 种方案原理精讲 + 优劣评估 + 代码落地

AI对话系统常因上下文窗口限制出现"记忆缺失"问题。本文深入解析8种主流记忆管理策略: 全量记忆:保留全部历史,但易导致资源浪费 滑动窗口:仅保留最近对话,适合轻量级应用 相关性过滤:智能筛选重要内容,但实现复杂 摘要压缩:提炼关键信息,适合长期对话 向量检索:支持语义召回,系统复杂度高 知识图谱:结构化存储,构建成本较高 分层记忆:结合长短期优势,调优难度大 类OS机制:灵活调度,实现较复杂 每种策略都配有原理图解、代码示例及适用场景分析,帮助开发者根据具体需求选择最优方案,突破AI系

优快云_430422的博客 1464

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

《智能体常见的记忆(Memory)策略与技术实现》解析

记忆策略并非单纯的“存储”,而是一套关于“如何选择性遗忘、如何高效压缩、以及如何在需要时精准回忆”的智能管理系统。解决复杂问题时,可以先从最简单的方案入手,然后不断识别其瓶颈,并引入更高级的抽象和机制来解决它。

acccc1122的博客 955

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 2分钟速通5种常见 Agent 构建方法
下一篇: 从 Coze 到Dify:一个智能体开发者的趟坑与顿悟
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值