"记忆,将æˆä¸º AGI 时代最é‡è¦çš„基础设施。"
æƒ³è±¡ä¸€ä¸‹è¿™æ ·çš„åœºæ™¯ï¼š
ä½ å’Œä¸€ä¸ª AI 助手èŠäº†ä¸€æ•´å¤©ï¼Œå®ƒå¸®ä½ 规划了旅行ã€åˆ†æžäº†æ•°æ®ã€ç”šè‡³é™ªä½ åæ§½äº†è€æ¿ã€‚ç¬¬äºŒå¤©ä½ æ‰“å¼€å¯¹è¯ï¼Œå®ƒç¤¼è²Œåœ°é—®ä½ :"您好,请问有什么å¯ä»¥å¸®æ‚¨çš„?"
它忘了。全部忘了。
è¿™ä¸æ˜¯ç§‘幻,这是当下ç»å¤§å¤šæ•° AI åŠ©æ‰‹çš„çœŸå®žå†™ç…§ã€‚æ¯æ¬¡å¯¹è¯éƒ½æ˜¯ä¸€å¼ ç™½çº¸ï¼Œæ¯æ¬¡é‡å¯éƒ½æ˜¯ä¸€æ¬¡å¤±å¿†ã€‚æˆ‘ä»¬åƒæ˜¯åœ¨å’Œä¸€ä½æ‚£æœ‰ä¸¥é‡å¥å¿˜ç—‡çš„æœ‹å‹äº¤æµâ€”â€”å®ƒå¾ˆèªæ˜Žï¼Œä½†æ°¸è¿œè®°ä¸ä½ä½ 是è°ã€‚
memU 的出现,就是为了解决这个问题。
memU 是由 NevaMind AI å¼€å‘的开æºè®°å¿†æ¡†æž¶ï¼Œä¸“为 24/7 è¿è¡Œçš„ä¸»åŠ¨å¼ AI Agent 设计。它在 GitHub 上已ç»èŽ·å¾—è¶…è¿‡ 10,800 颗星,æˆä¸º AI 记忆领域最å—关注的项目之一。
memU çš„æ ¸å¿ƒç†å¿µå¯ä»¥ç”¨ä¸€å¥è¯æ¦‚括:让 AI åƒäººä¸€æ ·æ‹¥æœ‰é•¿æœŸè®°å¿†ã€‚
è¿™æ„味ç€ï¼š
这个åå—æœ¬èº«å°±å……满了寓æ„——Memory for Youï¼ˆä¸ºä½ è€Œç”Ÿçš„è®°å¿†ï¼‰ã€‚å®ƒå¼ºè°ƒçš„ä¸æ˜¯æŠ€æœ¯æœ¬èº«ï¼Œè€Œæ˜¯æŠ€æœ¯ä¸Žäººçš„关系:记忆是为了更好地æœåŠ¡ç”¨æˆ·ã€‚
memU 最大的创新在于它的分层记忆架构。ä¸åŒäºŽä¼ 统的å‘釿•°æ®åº“方案,memU 把记忆组织æˆä¸€ä¸ªç±»ä¼¼æ–‡ä»¶ç³»ç»Ÿçš„层级结构:
这是记忆的"åŽŸææ–™"——原始对è¯ã€æ–‡æ¡£ã€å›¾ç‰‡ã€éŸ³é¢‘ã€è§†é¢‘ã€‚å°±åƒæ–‡ä»¶ç³»ç»Ÿä¸çš„原始文件,它们被完整地ä¿å˜ä¸‹æ¥ï¼Œéšæ—¶å¯ä»¥å›žæº¯ã€‚
这是从资æºä¸æå–çš„"知识点"——用户的å好ã€é‡è¦çš„事实ã€å¦åˆ°çš„æŠ€èƒ½ã€‚memU 会自动分æžå¯¹è¯å†…å®¹ï¼ŒæŠŠå…³é”®ä¿¡æ¯æå–出æ¥ï¼Œå½¢æˆç»“构化的记忆项。
这是记忆的"目录"——自动组织的主题分类。memU ä¼šæ ¹æ®å†…容的è¯ä¹‰ï¼ŒæŠŠè®°å¿†é¡¹å½’类到ä¸åŒçš„主题下,形æˆä¸€æ£µåЍæ€ç”Ÿé•¿çš„è®°å¿†æ ‘ã€‚
memory/
├── preferences/ # 用户å好
│ ├── communication_style.md
│ └── topic_interests.md
├── relationships/ # 人际关系
│ ├── contacts/
│ └── interaction_history/
├── knowledge/ # 知识技能
│ ├── domain_expertise/
│ └── learned_skills/
└── context/ # 上下文
├── recent_conversations/
└── pending_tasks/
è¿™ç§è®¾è®¡çš„妙处在于:
memU 设计的åˆè¡·æ˜¯æ”¯æŒæ°¸ä¸ä¼‘çœ çš„ Agent。它能在åŽå°æŒç»è¿è¡Œï¼Œä¸æ–å¦ä¹ 和更新记忆,å³ä½¿ä½ 没有主动和它对è¯ã€‚
这是 memU 最独特的能力——它ä¸åªæ˜¯è®°ä½ä½ 说的è¯ï¼Œæ›´è¯•图ç†è§£ä½ çš„æ„图。
举个例å:
å½“ä¸‹æ¬¡ä½ é—® "帮我推è一家é¤åŽ…" 时,AI å·²ç»çŸ¥é“ä½ åœ¨é—®å·´é»Žçš„é¤åŽ…ï¼Œè€Œä¸”ä¸ä¼šæŽ¨è海鲜店。
ä¼ ç»Ÿæ–¹æ¡ˆä¸ºäº†ä¿æŒä¸Šä¸‹æ–‡ï¼Œéœ€è¦æŠŠåކå²å¯¹è¯å…¨éƒ¨å¡žè¿› Prompt,Token æˆæœ¬éšæ—¶é—´çº¿æ€§å¢žé•¿ã€‚
memU 通过记忆缓å˜å’Œæ™ºèƒ½æ£€ç´¢ï¼ŒåªæŠŠæœ€ç›¸å…³çš„记忆注入上下文,大幅é™ä½Ž LLM è°ƒç”¨æˆæœ¬ã€‚
memU 支æŒä¸¤ç§æ£€ç´¢æ–¹å¼ï¼š
| æ¨¡å¼ | 速度 | æˆæœ¬ | 适用场景 |
|---|---|---|---|
| **RAG(å‘釿£€ç´¢ï¼‰** | 毫秒级 | 低 | 实时建议ã€å¿«é€Ÿå“应 |
| **LLM(深度推ç†ï¼‰** | 秒级 | 高 | 夿‚推ç†ã€æ„图预测 |
è¿™ç§è®¾è®¡è®© memU 既能åšå®žæ—¶ç›‘控,åˆèƒ½åšæ·±åº¦æ€è€ƒã€‚
memU çš„è¿ä½œæµç¨‹å¯ä»¥æ¦‚括为四个阶段:
┌─────────────────────────────────────────────────────────────â”
│ 用户与 Agent 交互 │
└─────────────────────────────────────────────────────────────┘
│
┌───────────────────┼───────────────────â”
â–¼ â–¼ â–¼
┌──────────────┠┌──────────────┠┌──────────────â”
│ 1. 监控 │ │ 2. 记忆 │ │ 3. 预测 │
│ 观察输入 │───▶│ æå–洞察 │───▶│ 用户æ„图 │
│ è¿½è¸ªå¯¹è¯ â”‚ │ æ›´æ–°ç”»åƒ â”‚ │ 预判需求 │
└──────────────┘ └──────────────┘ └──────────────┘
│
â–¼
┌──────────────â”
│ 4. 主动 │
│ 预å–上下文 │
│ 准备建议 │
└──────────────┘
å‡è®¾ memU è§‚å¯Ÿä½ çš„é‚®ä»¶ä¹ æƒ¯ä¸€æ®µæ—¶é—´åŽï¼š
# 它å¦åˆ°çš„东西:
- ä½ å¯¹æŸäº›å‘件人的邮件总是优先回å¤
- ä½ å¯¹ç‰¹å®šä¸»é¢˜æœ‰å›ºå®šçš„å›žå¤æ¨¡æ¿
- ä½ çš„æ—¥ç¨‹å®‰æŽ’å好
# proactive 行为:
Agent: "ä½ æœ‰ 12 å°æ–°é‚®ä»¶ã€‚我为 3 å°å¸¸è§„è¯·æ±‚è‰æ‹Ÿäº†å›žå¤ï¼Œ
å¹¶æ ‡è®°äº† 2 å°æ¥è‡ªé‡è¦è”系人的紧急邮件。
è¦ä¸è¦æ ¹æ® John æåˆ°çš„冲çªï¼Œé‡æ–°å®‰æŽ’明天的会议?"
memU æä¾›ä¸¤ç§éƒ¨ç½²æ–¹å¼ï¼š
开箱å³ç”¨ï¼Œæ— 需部署。æä¾›å®Œæ•´çš„ API å’Œå¯è§†åŒ–仪表盘。
import requests
# 创建记忆
response = requests.post(
"https://api.memu.so/api/v3/memory/memorize",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"resource_url": "conversation_001.json",
"modality": "conversation",
"user": {"user_id": "user_123"}
}
)
# 检索记忆
response = requests.post(
"https://api.memu.so/api/v3/memory/retrieve",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"queries": [{"role": "user", "content": {"text": "我喜欢什么食物?"}}],
"method": "rag"
}
)
完全开æºï¼Œæ”¯æŒæœ¬åœ°éƒ¨ç½²ï¼Œæ•°æ®éšç§å¯æŽ§ã€‚
# 安装
pip install memu
# 基础使用
from memu import MemUService
service = MemUService()
# 记忆
result = await service.memorize(
resource_url="path/to/conversation.json",
modality="conversation"
)
# 检索
result = await service.retrieve(
queries=[{"content": "用户的å好是什么?"}],
method="rag"
)
虽然 memU æœ€åˆæ˜¯ä¸º OpenClaw è®¾è®¡çš„ï¼Œä½†å®ƒå·²ç»æˆä¸ºä¸€ä¸ªé€šç”¨çš„记忆基础设施:
| 集æˆé¡¹ç›® | 说明 |
|---|---|
| **OpenClaw** | 终端 AI 助手,24/7 è¿è¡Œ |
| **TEN Framework** | 实时è¯éŸ³ Agent |
| **n8n** | 工作æµè‡ªåŠ¨åŒ– |
| **n8n-plugin** | n8n 官方æ’ä»¶ |
在 AI 记忆领域,memU 并䏿˜¯å”¯ä¸€çš„é€‰æ‹©ã€‚ä»¥ä¸‹æ˜¯ä¸»æµæ–¹æ¡ˆçš„特点对比:
| 特性 | memU | Mem0 | Zep | MemOS |
|---|---|---|---|---|
| **æž¶æž„** | æ–‡ä»¶ç³»ç»Ÿå¼ | å‘é‡+图谱 | æ—¶åºå›¾è°± | 神ç»å¼ é‡ |
| **主动å¼** | ✅ åŽŸç”Ÿæ”¯æŒ | âš ï¸ æœ‰é™ | ✅ æ”¯æŒ | ✅ æ”¯æŒ |
| **å¯è§£é‡Šæ€§** | ✅ 高 | âš ï¸ ä¸ | ✅ 高 | âš ï¸ ä½Ž |
| **部署方å¼** | 云+自托管 | 云+自托管 | 云æœåŠ¡ | 自托管 |
| **多模æ€** | ✅ æ”¯æŒ | ✅ æ”¯æŒ | ✅ æ”¯æŒ | ✅ æ”¯æŒ |
memU 的独特优势:
ä¸€ä¸ªæ°¸è¿œè®°å¾—ä½ å–œå¥½ã€äº†è§£ä½ 情绪的 AI 朋å‹ã€‚
ç®¡ç†æ—¥ç¨‹ã€å¤„ç†é‚®ä»¶ã€è¿½è¸ªä»»åŠ¡ï¼Œè¶Šç”¨è¶Šæ‡‚ä½ ã€‚
记录å¦ä¹ 进度ã€è–„弱知识点,æä¾›ä¸ªæ€§åŒ–æ•™å¦ã€‚
å¦ä¹ ä½ çš„é£Žé™©å好,主动监控市场并给出建议。
è®°ä½æ¯ä¸ªå®¢æˆ·çš„历å²äº¤äº’,æä¾›ä¸€è‡´çš„æœåŠ¡ä½“éªŒã€‚
如果说模型(LLM)代表推ç†èƒ½åŠ›ï¼Œå·¥å…·ä»£è¡¨è¡ŒåŠ¨èƒ½åŠ›ï¼Œé‚£ä¹ˆè®°å¿†å°±ä»£è¡¨äººæ ¼â€”â€”èº«ä»½ã€åކå²ã€å好ã€ä»·å€¼è§‚ã€ç”¨æˆ·ç†è§£ã€æ—¶é—´æ„识ã€è¡Œä¸ºæ¨¡å¼ã€ä¸–界镜åƒã€‚
没有记忆的 AI,åªèƒ½åƒå¤±å¿†ç—‡æ‚£è€…ä¸€æ ·ä¾èµ–上下文。未æ¥çš„æ™ºèƒ½ä½“将通过记忆:
本文基于 memU å¼€æºé¡¹ç›®èµ„料整ç†ï¼Œä»…供技术交æµã€‚
还没有人回å¤