JOTO
Contact us
← AI 智库
知识库

TencentDB Agent Memory 深度解析:给 Agent 装上"不会失忆"的大脑

2026 年 10 月 25 日

腾讯云推出的 TencentDB Agent Memory 是一款专为 AI Agent 设计的记忆引擎,支持短期、长期与团队三层记忆架构。其开源版基于本地 SQLite + sqlite-vec,云端版依托腾讯云 VectorDB;采用四层金字塔式长期记忆(L0-L3),支持混合检索与白盒溯源;实测显示 PersonaMem 准确率从 48% 提升至 76%,WideSearch Token 消耗下降 61.38%。

一句话定位:它是腾讯云(及其开源版本)为 AI Agent 打造的记忆引擎——把"对话、代码、文档、Skill"自动蒸馏成可检索、可溯源、可共享的记忆资产,让 Agent 跨会话、跨任务、跨团队越用越聪明。

一、档案卡片

项 内容
正式名称 云数据库 Agent Memory(TencentDB Agent Memory)
出品方 腾讯云数据库团队(从底层完全自研)
双重形态 ① 腾讯云托管服务(SaaS,VPC 内网部署,控制台 + API);② MIT 开源项目 github.com/Tencent/TencentDB-Agent-Memory(本地优先,零外部依赖)
核心能力 短期记忆 + 长期记忆(四层金字塔)+ 团队记忆,三层协同
检索方式 关键词 + 向量语义 + RRF 融合排序(混合检索)
开源版存储 本地 SQLite + sqlite-vec(默认),数据不出本机
云端存储 腾讯云向量数据库(VectorDB)+ 文件存储
接入形态 OpenClaw 插件 / Hermes 网关 / 自研 SDK(TS·Python)/ 独立 Gateway / 云端 API
基准验证 PersonaMem 准确率 48% → 76%;WideSearch Token -61.38%、成功率 +51.52%

需要先把两个容易混淆的身份讲清楚:云端托管版是腾讯云卖给企业的 SaaS,数据存在腾讯云 VectorDB 上;开源版是同一套引擎的本地化实现,MIT 协议、完全离线、数据落在你自己的 SQLite 里。两者内核一致,差别只在"存哪、谁来管"。本文以开源版为主轴(因为它最能暴露工程细节),并在适用处标注云端的差异。

二、为什么 Agent 需要"记忆管理层"

大模型本身是无状态的概率机器。把记忆这件事丢给应用层"自己想办法",会撞上四个结构性矛盾:

  1. 上下文窗口天花板:长任务里工具日志、搜索结果、代码片段会迅速撑爆上下文,关键决策被挤出窗口。
  2. 会话失忆:每次新开会话都从"你是谁、你要什么"重新开始,用户要反复交代偏好。
  3. Token 飞涨:为了"不忘",朴素做法是把整段历史全量塞回 prompt,成本随对话长度线性甚至超线性增长。
  4. 团队经验孤岛:一个 Agent 踩过的坑、总结的规范,没法被同团队的另一个 Agent 或新成员直接复用。

TencentDB Agent Memory 的解法是把记忆抽出成一个独立底座,用"分层提炼 + 按需召回"替代"全量回灌"。它的口号式价值主张是:记住该记的,忘掉该忘的,并让记忆可审计。

三、三层记忆内核总览

整个系统自下而上分三层:数据底座 → 记忆内核 → 应用接入。记忆内核又由三块能力组成。

TencentDB Agent Memory 三层架构图
TencentDB Agent Memory 三层架构图

设计上最值得玩味的一点是:应用接入层与记忆内核解耦。无论是 OpenClaw、Hermes 还是你自己的 Agent,都只是"记忆内核"的不同客户端;换框架不改记忆逻辑。这和市面上一堆把记忆写死在 prompt 里的方案形成了鲜明对比。

四、短期记忆:把上下文"压"起来,而不是"堆"起来

短期记忆服务于当前任务窗口内的上下文管理,核心是三件事:

  • 上下文窗口管理:在 Token 上限内保留与当前任务最相关的信息,避免关键上下文被截断。
  • 冷数据卸载:上下文膨胀时,把暂时无关的历史片段卸载到持久化存储,释放窗口空间;需要时一键回调原文。
  • 关键状态保留:识别并优先保留中间结果、决策分支、工具调用参数等关键节点,长任务中不丢进展。

短期记忆还有一个工程亮点——任务画布(Mermaid Canvas)。长任务的执行步骤被记录成一张可回放的 Mermaid 状态图,关键步骤能随时回放。这其实是把"过程"也当成一类可符号化存储的记忆,而不是只在最后沉淀结论。

更关键的是:短期记忆是长期记忆的入口——一次任务完成后,短期记忆里有价值的信息会自动进入长期记忆的分层提炼流水线。

五、长期记忆:四层金字塔与白盒溯源

长期记忆是这套系统里最像"知识工程"的部分,采用四层渐进式金字塔,自下而上逐层提纯,信息密度越来越高:

层级 名称 内容形态 角色
L0 原始对话 完整对话记录、工具调用日志、文档片段 最底层事实依据
L1 原子记忆 从原始对话抽取的原子事实,每条带来源链接 可独立检索引用
L2 场景记忆 同类原子事实归纳出的场景模式、高频路径 任务级经验沉淀
L3 核心记忆 跨场景的核心洞察、稳定结论、团队规范 Agent 平时直接调用的高密度知识
四层金字塔结构示意图
四层金字塔结构示意图

提炼是异步流水线:原文 → 关键点 → 场景 → 画像,越往上信息密度越高、越接近"深度理解"。而检索时反向——优先命中 L3 高密度结论,需要细节再沿来源链接逐级下钻。

这条白盒可溯源链路是它区别于"黑盒向量库"的核心卖点:每条核心结论都保留指向下层原始记录的链接,可沿四层从"结论"下钻到"原始对话",满足审计、纠错、合规要求。存储介质也是人眼可读的(开源版是 Markdown / JSONL / Mermaid),可调试、可人工核对。

混合检索则保证"召回得准":关键词命中(BM25)+ 向量语义 + RRF 融合排序三者结合,让模型拿到的不是无关历史碎片,而是"原子事实 + 场景模式 + 稳定结论"的组合。

六、团队记忆:让经验留在团队里

个人 Agent 的记忆解决了"我自己不丢",但真实业务是多人多 Agent 协同。团队记忆解决记忆在多用户、多 Agent 之间如何归属、隔离与共享。

可沉淀共享的记忆统一登记为记忆资产(Memory Asset),分四类:

  • Chat Memory:跨会话保留用户偏好、事实、决策与交互历史。
  • Skill:可复用的经验单元(版本、触发边界、执行步骤、验证规则),可配装给不同 Agent。
  • Wiki:产品文档、设计方案、运维手册结构化为知识页与链接图谱。
  • CodeGraph:索引代码符号、文件、调用关系与影响路径,支持影响面分析。

所有资产通过 Memory Hub 统一登记,记录 Owner(归属)、版本、状态、可见性、使用次数与 Agent 绑定关系。权限上分两层:全局管理员(System Admin)与团队内角色(Admin / Member);资产默认归 Owner 私有。默认私有、共享需明确授权——在"团队复用"与"成员隐私"之间取平衡。

七、数据底座与存储:云与开源两条路

维度 云端托管版 开源本地版
存储 腾讯云向量数据库 + 文件存储 本地 SQLite + sqlite-vec
部署 SaaS,VPC 内网 本地进程 / Docker,数据不出机
外部依赖 依赖腾讯云账号与网络 零外部 API 依赖
适用 企业级、强管控、合规审计 隐私敏感、离线、私有化

开源版之所以能"零外部依赖",是因为它把向量能力下沉到 sqlite-vec(SQLite 的向量扩展),再用文件存储兜底大对象。对隐私敏感的项目(代码、对话历史不想上任何第三方服务器)这是个硬需求。

八、接入形态:两条命令十分钟

开源版的上手成本低得夸张:

# OpenClaw 用户:零配置,默认本地 SQLite + sqlite-vec 后端 openclaw plugins install @tencentdb-agent-memory/memory-tencentdb openclaw gateway restart
# Hermes 用户:Docker 一行起,内置 DeepSeek-V3.2 默认配置,也可自定义模型 docker run -d --name hermes-memory --restart unless-stopped \   -p 8420:8420 \   -e MODEL_API_KEY="$KEY" -e MODEL_BASE_URL="$URL" \   -e MODEL_NAME="deepseek-v3.2" -e MODEL_PROVIDER="custom" \   -v hermes_data:/opt/data \   agentmemory/hermes-memory:latest

想自己写 Agent,则用 SDK 直接操作 Memory Gateway(默认监听 127.0.0.1:8420):

# pip install tencentdb-agent-memory-sdk-python from tencentdb_agent_memory import MemoryClient  client = MemoryClient(     endpoint="http://127.0.0.1:8420",     api_key="local",        # 独立模式默认值     service_id="default",   # 独立模式默认空间 )  # 写入一段对话(L1 原子事实由异步流水线自动抽取) await client.addConversation({     "session_id": "quickstart-session",     "messages": [         {"role": "user",      "content": "I prefer TypeScript for tool scripts."},         {"role": "assistant", "content": "Got it, I will remember that preference."},     ], })  # 之后即可结构化检索原子记忆 memories = await client.searchAtomic({"query": "TypeScript preference", "limit": 5}) print(memories["items"])

记忆生命周期是一个闭环:对话进入短期记忆 → 任务完成触发提炼 → L0→L1→L2→L3 异步分层 → 下次会话用混合检索召回 → 回灌上下文。

记忆生命周期闭环示意图
记忆生命周期闭环示意图

九、实测数据:省 Token 是真金白银

官方(及社区复现)给出三组硬指标,注意它们来自不同评测环境,应视为量级参考而非精确承诺:

  • PersonaMem 评测集:总准确率 48% → 76%(提升约 59%),事实召回率 29.63% → 79.07%。(腾讯实验室,2026-04 统计)
  • WideSearch 长任务基准:Token 消耗 221.31M → 85.64M(-61.38%),任务成功率 33% → 50%(+51.52%)。
  • 动态智能上下文卸载:实测 Token 消耗直降 超 50%,完成率逆势提升 超 23%。

这组数字的逻辑自洽:上下文卸载砍掉了"全量回灌"的成本大头,分层记忆让召回从"翻碎片段"变成"取高密度结论",所以既省 Token 又提质量——通常这两者是要权衡的,这里靠"结构化"同时拿到。

十、边界与风险(实话实说)

  1. 版本与可用性:云端 Agent Memory 仍处内测/早期阶段,部分能力以问卷收集需求;开源版迭代快,接入路径以 GitHub 为准。
  2. 向量检索需自配 Embedding:开源版默认开启 BM25 离线检索,要上向量语义检索得自己接 Embedding 服务,否则混合检索退化成纯关键词。
  3. 收益有门槛:异步蒸馏流水线需要一定数据量才能体现分层价值,官方与社区都提到 < 100 轮对话收益不明显——小项目别指望立竿见影。
  4. 生态以腾讯云为主:OpenClaw / Hermes 之外的框架要走 SDK 适配,第三方示例相对少。
  5. 云版与开源版的治理差异:团队记忆的 Memory Hub、角色权限、资产审核是云端托管版的强项;开源版更偏"单机 / 私有部署",多租户治理能力要自己搭。

十一、总结:记忆该是底座,不是补丁

TencentDB Agent Memory 的设计哲学很清晰——把记忆从"提示词里的小技巧"升级成"系统级底座"。它的三个工程决策值得借鉴:

  • 分层即压缩:L0→L3 的逐层提纯,本质是"用结构化换 Token",越往上越接近结论。
  • 符号化 + 可溯源:存储介质人眼可读(Markdown/JSONL/Mermaid),结论能下钻到原始记录,这是"可审计记忆"的前提。
  • 内核与框架解耦:记忆逻辑独立,换 Agent 框架不改记忆,团队经验真正可复用。

如果你正在做长期陪跑型 Agent(个人助理、企业知识问答、客服、编程助手),它值得作为记忆层候选;若只是跑一次性短任务,先把分层价值的数据量门槛想清楚再上。开源版 MIT + 本地离线,先两条命令跑起来看看,是成本最低的验证方式。

JOTO 企业落地观察

  • 企业部署 AI Agent 时,若需支撑长期陪跑型场景(如客服、研发助手),必须将记忆模块从 Prompt 工程升级为独立底座,否则会面临 Token 成本不可控与经验无法沉淀的双重瓶颈。
  • 四层金字塔式长期记忆(L0-L3)本质上是对 RAG 知识工程的流程化封装:L0 对应原始 chunk,L1-L3 则对应不同粒度的知识抽象与验证机制,企业需根据自身知识更新频率与审计要求选择启用层级。
  • 开源版默认 SQLite + sqlite-vec 的轻量架构,降低了私有化部署门槛,但企业若需多租户隔离、细粒度权限与 Memory Hub 治理能力,仍需评估云端托管版或自行扩展开源版权限体系。
  • 混合检索(BM25 + 向量 + RRF)虽提升召回质量,但对企业意味着需同步维护关键词词典、Embedding 模型与融合策略三套配置,AI 安全治理团队需将其纳入模型可观测性监控范围。

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
Contact Us

Start your enterprise AI rollout

Tell us your industry, team, and current pain points. We'll get back to you within one business day to help you decide what to tackle first, what data to prepare, and which platform fits.

WeChat
Scan to add us for a 1:1 chat
JOTO WeChat consultation QR code

Tell us what you need

Once we receive your details, we'll be in touch within one business day.