Spring AI 的两层记忆体系:短期记忆(Session API / ChatMemory)与长期记忆(AutoMemoryTools)
短期记忆(Session API/ChatMemory)生命周期仅限当前会话,存储对话历史;长期记忆(AutoMemoryTools)永久持久化,存储用户偏好、项目决策等精选事实。两者不可互相替代。
AutoMemoryTools 核心机制: 通过 6 个沙箱化文件操作工具(MemoryView/Create/StrReplace/Insert/Delete/Rename)让 LLM 自主决定读写内容,记忆以带 YAML frontmatter 的 Markdown 文件存储,入口索引文件 MEMORY.md 实现按需加载。
长期记忆存储选型对比: AutoMemoryTools 文件方案适合个人场景、可读性高但多 Pod 部署需共享存储;Redis 向量库方案支持语义检索、适合海量记忆但运维复杂,两者可组合使用。
夏日生活打卡季 探寻人工智能,人与AI全新序章

