推荐系列 · 01

模型决定上限,记忆决定斜率

接入记忆层不会让 60 分的模型变成 95 分的模型——但会让任何模型在与你的合作上,从第一天开始积累,30 天后达到任何「失忆的顶级模型」都到不了的状态。

2026-10-08 · mema × mema-twin

[01]

最强 Agent,每天从零认识你

你用一个顶配模型的 Agent——推理、写码、查资料样样强。但只要它没有跨会话记忆,每个新会话你都要重新交代一遍:

  • 项目背景是什么、目录结构长什么样
  • 你的代码风格约定、commit 切分习惯
  • 上次踩过的坑、上次拍板过不再议的方案
  • 「别废话直接干活」还是「每步跟我确认」

它今天表现是 95 分,明天还是从 0 分开始爬。它没有变笨,它只是失忆了。而失忆这件事,模型再强也救不了——因为这不是推理问题,是状态问题。

与此同时,一个只有基础能力的 Agent(会调工具、能循环执行),接上两样东西——一个跨会话、跨 Agent 的记忆系统(mema),一个把你的工作偏好和执行经验沉淀成可注入指令的分身(mema-twin)——它今天也许 60 分,但它每天都在 60 分的基础上往上垒。第 30 天,在「你这个项目、你的偏好、你们合作过的历史」这个战场上,它反超每一个从零开始的 95 分。

模型决定能力上限,记忆决定成长斜率。短期看上限,长期看斜率。
[02]

把话说诚实:到底补了哪几层

先立一个 Agent 能力四层框架,免得吹过头:

L1

基础层

模型推理 + 工具调用 + 上下文管理 —— 没有这些就不是 Agent,是聊天机器人

mema-twin ▸ 不止经验:执行纪律全链路
L2

执行层

任务分解 + 循环重试 + 验证纠错 —— 决定任务是闭环还是跑一半

mema ▸ 全部基础设施
L3

记忆层

工作记忆 / 长期记忆 / 知识库 —— 决定越用越强,还是每次从零

mema ▸ 共享记忆底座
L4

协作层

子 Agent 并行 / 多 Agent 协作 / 知道何时问人 —— 决定能扛多大的任务

// twin 不替宿主跑循环,但把分解、打卡、防跳步、失败反思、工具踩坑全部制度化——执行循环从「模型自觉」变成有门禁、有沉淀的受控流程。

mema — 记住的「事实」

  • 全生命周期四工具 :memory / review / govern / repair,存、取、版本、审计一体
  • 混合检索 :向量语义 + 全文关键词——记忆不是存了就能用,检索不准等于没存
  • 治理是硬功夫 :workspace 归一(不同叫法折回同桶)、语义冲突检测(「阈值 0.8」vs「阈值 0.55」会被抓出来要你裁决,而不是埋着毒化决策)、过期与审计
  • 多客户端身份 :一个本机服务,任何 MCP 客户端带身份接入,共享同一库

协作层的真正含义:多个 Agent 不是靠互相对话协作,是靠共享同一份可信状态协作。

mema-twin — 记住的「怎么做事」

  • 偏好沉淀 :你改过它的产出、纠正过它的做法,被吸收成结构化素材
  • 编译版本化 persona :素材不散着用,编译成一份带版本的指令,任务开始时注入,可回滚
  • 执行计划层 :任务分解成带依赖的步骤(plan_set)、六态打卡、防跳步三门、收口对账——执行循环从「模型自觉」变成受控流程
  • 循环与工具经验 :失败必记反思;重试、降级、首次打通的非常规路径记 tool_log,沉淀成 playbook 下次自动注入

认知科学的说法:陈述性记忆 vs 程序性记忆——前者是「知道」,后者是「会做」。

[03]

复利曲线:普通 Agent 唯一的反超机会

表现 会话 / 天 95 分 顶级 Agent · 无记忆 冷启动 · 空库也有执行纪律 普通 Agent + mema · 已有积累,起点即超越 空库起步,迟早也反超
普通 Agent + mema:积累直接继承,起点即在顶级之上,继续复利 冷启动(空库):任务拆解、循环重试、验证纠错第一天就在 顶级 Agent 无记忆:每个会话从零爬回 95,长期期望是一条平线

有人会说:顶级 Agent 也有自己的记忆文件。对,但那是绑在它自家生态里的:换一个 Agent,记忆丢;多个 Agent 并存时各自记忆互相看不见——你在 A 里踩的坑,B 里再踩一遍;记忆堆成山之后没有治理,过期的不退役、冲突的不裁决,最后检索出来的是噪声。

mema 的答案正好对着这三个痛点:记忆跟着用户走,不跟着 Agent 走;所有 Agent 共享同一份记忆;记忆有治理——存得进来,也管得起来。

上限买不来,斜率是可以自己垒的。而斜率是四层能力里唯一随时间增值的——裸能力都会随模型迭代贬值,今天的 95 分明年就是及格线,只有记忆和经验,越攒越值钱。
[04]

同一个任务,走一遍

任务:「帮我把这个 bug 修了,改完跑测试。」

接入前

  • 读代码
  • 定位
  • 猜风格 :commit 怎么切?测试全量还是定向?改完要不要先给我看 diff?
  • 改
  • 跑测试

第十次合作,它猜风格的水平和第一次一样。

接入后

  • task_start → twin 注入 persona:定向测试即可、commit 按功能聚合、不可逆操作先问
  • find(mema) → 捞回:同类 bug 归因、静默失败坑位清单、对抗 review 的历史发现
  • 读代码 → 定位(带历史坑位)→ 改 → 定向测试验证 → commit(按你的惯用切分)
  • task_submit → twin 吸收本次新偏好/经验;mema 记下归因结论

▸ 每次任务的终点,都成了下次任务的起点。

区别不在单次任务的表现,在于复利的有无。

[05]

诚实边界:什么时候帮不上

推荐文章写到这里开始吹就前功尽弃了,把边界写清楚:

LIMIT_01

不替代模型能力

推理短板、代码能力短板,记忆补不了。复杂算法题,带记忆的 60 分照样输给失忆的 95 分——在「与你的合作」之外的所有战场。

LIMIT_02

不提供工具调用

Agent 能干什么活,取决于它自己接了什么工具;mema 是 MCP 工具之一,不是工具的来源。

LIMIT_03

不管上下文管理

当前会话内的上下文压缩与取舍,是宿主 Agent 的职责;mema 管的是跨会话持久层。

LIMIT_04

治理需要人偶尔在场

冲突裁决、过期确认,设计上就是留给用户拍板的——这不是缺陷,是「知道何时问人」的具体实现。完全托管记忆的可信度,今天还没有人敢宣称。

Agent 是雇员,记忆是你的。
雇员可以换,档案柜得是你的。

Agent 换代会越来越快,今天的顶级模型明年就是 baseline。唯一不会被迭代冲掉的,是积累本身——项目史、决策链、偏好、踩过的坑。

放在任何一家的 Agent 里,是替它养数据;放在自己手里,是给自己攒资产。

mema × mema-twin:不做更聪明的 Agent,做让任何 Agent 越用越懂你 的那一层。

去首页看动图 完整总览 GitHub ↗