<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>腾讯云 on 搬砖程序员带你飞</title>
        <link>https://lpflpf.cn/tags/%E8%85%BE%E8%AE%AF%E4%BA%91/</link>
        <description>Recent content in 腾讯云 on 搬砖程序员带你飞</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <managingEditor>lipengfei634626165@163.com (lpflpf)</managingEditor>
        <webMaster>lipengfei634626165@163.com (lpflpf)</webMaster>
        <lastBuildDate>Mon, 10 Aug 2026 08:00:00 +0800</lastBuildDate><atom:link href="https://lpflpf.cn/tags/%E8%85%BE%E8%AE%AF%E4%BA%91/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>腾讯云开源 Agent-Memory：给 AI 装上长期记忆，token 直降 61%</title>
            <link>https://lpflpf.cn/posts/open-source-2026-08-10/</link>
            <pubDate>Mon, 10 Aug 2026 08:00:00 +0800</pubDate><author>lipengfei634626165@163.com (lpflpf)</author>
            <guid>https://lpflpf.cn/posts/open-source-2026-08-10/</guid>
            <description>&lt;img src=&#34;https://cdn.lpflpf.cn/covers/open-source-2026-08-10.png&#34; alt=&#34;Featured image of post 腾讯云开源 Agent-Memory：给 AI 装上长期记忆，token 直降 61%&#34; /&gt;&lt;hr&gt;&#xA;&lt;p&gt;如果你用过带 Agent 的编程工具，大概率遇到过这种时刻：AI 帮你查了一堆资料、改了一堆代码，但到了任务后半段，它忘了自己前面查过什么，又开始重复搜索、重复犯错。就像一个人失忆了，每次都要从头开始。&lt;/p&gt;&#xA;&lt;p&gt;这是当前 Agent 最大的痛点之一：&lt;strong&gt;没有记忆&lt;/strong&gt;。市面上已有的解法大多是&amp;quot;多轮对话压缩&amp;quot;或&amp;quot;记忆向量库&amp;quot;，治标不治本。而腾讯云最近开源的项目 TencentDB Agent-Memory，选择了一条不同的路——用&amp;quot;符号记忆 + 分层长期记忆&amp;quot;，把 token 消耗降了 61%，任务成功率提升 51%。&lt;/p&gt;&#xA;&lt;p&gt;项目上线后迅速登上 GitHub 趋势榜，本周新增约 8 千 star。它是目前开源社区里，把&amp;quot;Agent 记忆&amp;quot;这件事做得最系统的方案之一。&lt;/p&gt;&#xA;&lt;h2 id=&#34;为什么-agent-需要记忆而不是更大的上下文&#34;&gt;为什么 Agent 需要记忆，而不是&amp;quot;更大的上下文&amp;quot;&#xA;&lt;/h2&gt;&lt;p&gt;先搞清楚问题在哪。&lt;/p&gt;&#xA;&lt;p&gt;现在的 Agent 处理长任务时，通常会做三件事：搜索资料、写代码、跑结果。问题在于，这三件事会产生海量的中间日志——搜索结果、代码片段、报错信息。这些日志全部塞进上下文，token 消耗爆炸；如果不塞，Agent 就&amp;quot;失忆&amp;quot;，无法利用之前的成果。&lt;/p&gt;&#xA;&lt;p&gt;Google 的统计显示，当前 Agent 任务中 token 的最大消耗点，恰恰是这些&amp;quot;过程产物&amp;quot;，而不是最终的对话内容。&lt;/p&gt;&#xA;&lt;p&gt;传统记忆方案是怎么做的？把对话历史切成碎片，丢进一个平铺的向量数据库，需要时用相似度检索捞出来。听起来合理，实际效果却很一般——碎片化的记忆丢失了语义结构，就像把一本书撕成单页再堆在一起，检索出来的是残页，不是知识。&lt;/p&gt;&#xA;&lt;p&gt;腾讯云这套方案的核心思路，用一句话概括：&lt;strong&gt;记忆不该是平铺的，该是有结构的&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;两大支柱符号记忆--分层长期记忆&#34;&gt;两大支柱：符号记忆 + 分层长期记忆&#xA;&lt;/h2&gt;&lt;p&gt;TencentDB Agent-Memory 的架构建立在两根柱子上。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;第一根：符号短时记忆（Symbolic Short-term Memory）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;针对长任务里最烧 token 的中间日志，方案是&amp;quot;符号化&amp;quot;——把冗长的工具调用日志、搜索结果、错误堆栈，压缩成紧凑的 Mermaid 图符号。比如一次包含大量中间步骤的搜索，压缩后只占原来几十分之一的空间，但保留了完整的决策链路。&lt;/p&gt;&#xA;&lt;p&gt;效果有多明显？接入 OpenClaw 后，WideSearch 场景的 token 消耗从 221.31M 降到 85.64M，&lt;strong&gt;直降 61.38%&lt;/strong&gt;；SWE-bench 场景从 3474M 降到 2375M，降 33%。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;第二根：分层长期记忆（Layered Long-term Memory）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;短期记忆解决&amp;quot;这次任务别失忆&amp;quot;，长期记忆解决&amp;quot;下次任务别从头学&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;系统会把碎片化的对话，提炼成结构化的&amp;quot;人设（Persona）&amp;ldquo;和&amp;quot;场景（Scene）&amp;quot;——这个用户的工作习惯是什么、这个项目的技术栈是什么、之前解决过哪些问题。下次任务启动时，Agent 先加载相关的人设和场景，而不是重新摸索一遍。&lt;/p&gt;&#xA;&lt;p&gt;这项能力在 PersonaMem 基准上从 48% 提到 76%，提升 59%。翻译成人话：AI 记得住你是谁、你之前干过什么，不用每次重新认识你。&lt;/p&gt;&#xA;&lt;p&gt;官方对这套理念的总结很到位：&amp;ldquo;记忆不是把一切都囤在 AI 里，而是让人类不必重复自己。&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;TencentDB Agent-Memory 项目主页（图源：GitHub）&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://cdn.lpflpf.cn/images/posts/tdb-agent-memory-og.png&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;兼容性和接入方式&#34;&gt;兼容性和接入方式&#xA;&lt;/h2&gt;&lt;p&gt;TencentDB Agent-Memory 是 MIT 协议，核心是 npm 包，通过 MCP（Model Context Protocol）协议接入——目前主流的 Agent 框架（OpenClaw、Claude Code 生态等）都能用。&lt;/p&gt;&#xA;&lt;p&gt;安装方式很简单：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;openclaw plugins install @tencentdb-agent-memory/memory-tencentdb&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;底层存储用的是腾讯云数据库（这也是项目名叫 TencentDB 的原因），数据持久化、可查询、可回溯。官方强调了一个容易被忽略的点：&lt;strong&gt;压缩不能牺牲可追溯性&lt;/strong&gt;——记忆被压缩后，原始记录仍然保留，随时可以展开核查，这保证了 Agent 决策过程可审计。&lt;/p&gt;&#xA;&lt;p&gt;项目仓库里还带完整的中文文档、Quick Start 和 OpenClaw/Hermes 的接入示例，clone 下来照着做就能跑。&lt;/p&gt;&#xA;&lt;h2 id=&#34;横向对比它比-langgraph-的-memory-强在哪&#34;&gt;横向对比：它比 LangGraph 的 Memory 强在哪&#xA;&lt;/h2&gt;&lt;p&gt;很多人会问：LangChain/LangGraph 不也有 Memory 模块吗？区别在于设计哲学。&lt;/p&gt;&#xA;&lt;p&gt;LangGraph 的 memory 本质是&amp;quot;把对话历史存起来，需要时注入上下文&amp;rdquo;——存储是平的，检索是粗的，长期下来上下文里塞满了低价值的历史。而 TencentDB Agent-Memory 做的是&amp;quot;记忆工程&amp;quot;：先判断什么值得记（符号化压缩）、再决定怎么组织（分层结构）、最后按场景精准取用。&lt;/p&gt;&#xA;&lt;p&gt;打个比方：LangGraph 的记忆像一本流水账，全记但乱；Agent-Memory 的记忆像一套档案系统，有索引、有摘要、有原文备查。&lt;/p&gt;&#xA;&lt;p&gt;对做 Agent 产品的团队来说，这个区别直接体现在账单上——流水账式的上下文，token 消耗是指数级的；档案式的记忆，是可持续的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;隐患与思考&#34;&gt;隐患与思考&#xA;&lt;/h2&gt;&lt;p&gt;当然，项目也不是没有值得商榷的地方。&lt;/p&gt;&#xA;&lt;p&gt;一是&lt;strong&gt;重度绑定腾讯云数据库&lt;/strong&gt;。虽然协议是 MIT，但默认存储依赖腾讯云产品，如果要完全自托管，需要自己实现存储层。二是&lt;strong&gt;基准测试来自自家场景&lt;/strong&gt;（OpenClaw 生态），第三方独立复测还没跟上。三是符号化压缩（Mermaid 图）对非结构化任务的适配度，还有待验证——把日志压成符号，本质上是对&amp;quot;任务结构&amp;quot;做了假设，结构松散的任务压缩效果可能打折。&lt;/p&gt;&#xA;&lt;p&gt;但瑕不掩瑜。Agent 记忆是 2026 年最确定的方向之一——Sam Altman 说过，记忆是 Agent 从&amp;quot;工具&amp;quot;变成&amp;quot;伙伴&amp;quot;的关键一步。腾讯云这次开源，把记忆从&amp;quot;向量库堆砌&amp;quot;推进到了&amp;quot;记忆工程&amp;quot;，方向是对的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;源码阅读路线给想深入的程序员&#34;&gt;源码阅读路线（给想深入的程序员）&#xA;&lt;/h2&gt;&lt;p&gt;如果打算读源码，建议按这个顺序：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;src/memory/&lt;/code&gt; —— 记忆的核心抽象（short-term / long-term 两个模块的接口设计）&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;src/symbolic/&lt;/code&gt; —— 符号化压缩实现（看它是怎么把日志转成 Mermaid 的）&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;src/storage/&lt;/code&gt; —— 存储层（腾讯云数据库的适配与抽象）&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;examples/&lt;/code&gt; —— 官方示例（先跑通 WideSearch 的 token 对比 demo，效果最直观）&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;项目地址：https://github.com/TencentCloud/TencentDB-Agent-Memory&lt;/p&gt;&#xA;&lt;p&gt;（信息来源：TencentDB Agent-Memory 官方 README 与基准数据；GitHub Trending 2026-08-09 快照）&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
