👨‍⚕️主页: gis分享者👨‍⚕️感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅!👨‍⚕️收录于专栏:AI大模型原理和应用面试题文章目录一、🍀「短期记忆」和「长期记忆」1.1 ☘️概念1.2 ☘️区别1.3 ☘️存储和检索二、🍀扩展知识2.1 ☘️短期记忆的管理策略2.2 ☘️长期记忆的存储和检索2.3 ☘️短期记忆到长期记忆的自动转化2.4 ☘️常见的坑三、🍀追问一、🍀「短期记忆」和「长期记忆」1.1 ☘️概念短期记忆就是当前对话的上下文,所有的历史消息、system prompt、工具调用结果都在里面,直接存在 context window 里,LLM 每次推理都能看到。就像你正在开会,桌上摊开的文件就是短期记忆,随时能看到,但桌子大小有限。生命周期等于一次会话,会话结束就没了。长期记忆是跨会话持久化的知识,比如用户偏好、项目上下文、过往的决策记录。就像你的档案柜,里面存了过去的工作记录,需要的时候去查。这些数据存在外部存储里(向量数据库、文件系统等),需要的时候通过检索注入到 context 里。1.2 ☘️区别短期记忆精度高但容量有限,受 context window 上限约束,塞满了就得做压缩或截断。长期记忆容量几乎无限,但检索有损,搜出来的内容不一定完全匹配当前需要。