MemOS 是什么 · 全景与阅读地图
30 秒导读: MemOS(Memory Operating System)是一套面向 LLM 和 Agent 的"记忆操作系统"。它把"给大模型加长期记忆"这件事,统一成一组
add / search / chat的 API:你把对话或 文档丢进去,它抽取成结构化记忆、落进图谱、需要时检索出来拼回 prompt——让模型跨会话记住你是谁、你说过什么、你偏好什么。
1. 这是什么(零基础也能懂)
一句话定义。 MemOS 是一个长期记忆的中间层:坐在你的应用和 LLM 之间,负责把记忆的存(store)、取(retrieve)、管(manage) 收敛成一套统一 API。
README 开头把它定位成 Memory Operating System for LLMs and AI agents,强调"unifies store / retrieve / manage for long-term memory"(README.md:58-60)。
它解决什么问题。 裸的 LLM 是"失忆"的——一旦超出上下文窗口,之前的对话就丢了。业界常见做法是把历史塞进一个黑盒向量库,检索时算相似度捞回来。MemOS 想做得更进一步:
- 记忆不是黑盒 embedding,而是可检查、可编辑的图结构(README.md:65
Unified Memory API)。 - 支持多模态记忆:文本、图片、工具调用轨迹、人物画像(README.md:66
Multi-Modal Memory)。 - 多个知识库当成可组合的记忆立方(MemCube),在用户/项目/Agent 之间隔离与共享(README.md:67)。
- 摄取走异步调度(MemScheduler),高并发下也稳(README.md:68)。
给谁用。 给要做"有记忆的 Agent / 个性化对话 / 企业知识库"的工程师。它的 PyPI 包名叫 MemoryOS