AI Agent 的记忆是割裂的,我做了个东西来解决
多个 AI Agent 互不认识你?whoami 让你的身份跟着人走,不是锁在某个工具里
最近 AI Agent 非常火。
有人让自己的 Agent 写了一整套自动化脚本,有人的 Agent 替他搞定了周报,还有人一口气配置了好几个,号称 Agent 天团。
我也用了好几个。用着用着,发现一件怪事。我跟第一个 Agent 聊了半天,它对我了如指掌。转头跟第二个 Agent 开口,它一脸懵:
"你好,你是做什么的?"
兄弟,我们不是一家的吗?
Agent 越用越多,但没一个认识你
门槛越来越低。很多人一不留神,手里已经五六个 Agent 了。
可热闹归热闹,有个问题几乎没人提。
你的 Agent,互相不认识你。
你调教了半天的那个 Agent,知道你写 Go、搞微服务、喜欢简洁命名。编辑器里那个,以为你是刚入门的新手。终端里那个?连你做什么工作都不知道。
Agent 越多,这种割裂越明显。
Agent 的记忆,其实是"各记各的"
有人可能会说:AI Agent 平台不是有记忆功能吗?它会把信息记下来的。
确实。它会在本地存一份记忆文件,记你的偏好、工作习惯、技术背景。聊天过程中的关键信息也写进记忆,按日期归档。
挺贴心是吧?
但这些记忆全是本地的。存在这一个 Agent 自己的项目文件夹里。
第二个 Agent 读不到。第三个也读不到。换台电脑?照样读不到。
每个 Agent 各写了一份"我认识的你",版本之间完全没打通。
就像你同时在三家医院看病,病历系统互不相通。每次挂号都要重讲一遍症状、过敏史、用药记录。医院越多,废话越多。
你以为瓶颈是 Agent 的智商?不是。是记忆。每个 Agent 对你的认知,是割裂的。
身份应该跟着人走,不是锁在 Agent 肚子里
那怎么办?给每个 Agent 手动复制一份记忆?太蠢了。
你想想现实世界。你走进常去的咖啡店,店员一看见你就开始做冰美式。为什么?不是这家店存了一份"关于你"的档案,是因为"你"就是你。你的脸,你的声音,你的习惯,走到哪带到哪。
Agent 的世界不是这样。"你"不存在。每个 Agent 脑子里各有一个它自己编出来的"你"。
所以我换了个思路。
别让 Agent 记住你,让"你"独立存在。
我做了个东西,把你的身份信息放在一个独立的地方。不管哪个 Agent,干活之前都先去那里瞄一眼:这人是谁、擅长什么、有什么偏好。

不是 Agent 记住了你,是你让 Agent "看见"了你。记忆会丢,但你的档案一直在。
给你的 Agent 装双眼睛
上周拿这东西给一个朋友看。他用了好几个 Agent,天天在群里吐槽"又要跟 Agent 重新解释一遍需求"。
他翻白眼:"又要折腾?"
我说你就跟 Agent 说一句话就行。然后把这段甩给了他:
运行
npx skills add MorvanZhou/whoami -g --yes,安装完毕后打开 whoamiagent.com 进行配置
两分钟后他截了张图。他另一个 Agent 开了个新对话,开口直接根据他的技术背景给方案,没问"你是做什么的"。
三个字:有点东西。

说句实话,目前有局限。只有支持 Agent Skill 机制的工具能接入,不是所有 Agent 都吃这一套。好在主流的几个 AI 编程工具已经能用了。
代码开源,GitHub 上随便翻:
写在最后
最近大家都在比谁的 Agent 聪明、谁的 Agent 干活快。
我用了两周,倒是觉得聪不聪明是其次。Agent 认不认识你,才是正经事。
同一个需求,丢给认识你的 Agent 和不认识你的 Agent,出来的东西差了不止一档。
也许别急着教 Agent 做事,先让 Agent 认人。
评论
评论基于 GitHub Discussions,请先 登录 GitHub 后发表评论。