养虾专业户两周了,我发现一个没人提的问题
虾越养越多,但没一只认识你。身份应该跟着人走,不是锁在虾肚子里
朋友圈最近被养虾刷屏了。
有人晒自己的虾帮他写了一整套自动化脚本,有人的虾替他搞定了周报,还有人一口气养了 8 只,号称龙虾天团。
我也养了好几只。养着养着,发现一件怪事。我跟第一只虾聊了半天,它对我了如指掌。转头跟第二只虾开口,它一脸懵:
"你好,你是做什么的?"
兄弟,我们不是一家的吗?
虾越养越多,但没一只认识你
这两周,"养虾"几乎刷屏。
那只红色龙虾的开源框架 GitHub 星标突破 25 万,直接干翻了前端最火的框架,历史第一。有人组织线下安装活动,从 9 岁小学生排到近 70 岁大爷,来了近千人。有创业者 14 天养出 8 只虾,组了个 Agent 团队,公众号日更,单篇推文阅读过百万。
大厂也坐不住了。国内外纷纷推出自己的龙虾平台,一个接一个冒。
门槛越来越低。很多人一不留神,手里已经五六只了。
可热闹归热闹,有个问题几乎没人提。
你的虾,互相不认识你。
你调教了半天的那只虾,知道你写 Go、搞微服务、喜欢简洁命名。编辑器里那只,以为你是刚入门的新手。终端里那只?连你做什么工作都不知道。
虾越多,这种割裂越明显。
虾的记忆,其实是"各记各的"
有人可能会说:养虾平台不是有记忆功能吗?USER.md、MEMORY.md,它会把信息记下来的。
确实。它会在本地存一份 USER.md,记你的偏好、工作习惯、技术背景。聊天过程中的关键信息也写进 MEMORY.md,按日期归档。
挺贴心是吧?
但这些记忆全是本地的。存在这一只虾自己的项目文件夹里。
第二只虾读不到。第三只也读不到。换台电脑?照样读不到。
每只虾各写了一份"我认识的你",版本之间完全没打通。
就像你同时在三家医院看病,病历系统互不相通。每次挂号都要重讲一遍症状、过敏史、用药记录。医院越多,废话越多。
你以为瓶颈是虾的智商?不是。是记忆。每只虾对你的认知,是割裂的。
身份应该跟着人走,不是锁在虾肚子里
那怎么办?给每只虾手动复制一份 USER.md?太蠢了。
你想想现实世界。你走进常去的咖啡店,店员一看见你就开始做冰美式。为什么?不是这家店存了一份"关于你"的档案,是因为"你"就是你。你的脸,你的声音,你的习惯,走到哪带到哪。
虾的世界不是这样。"你"不存在。每只虾脑子里各有一个它自己编出来的"你"。
所以我换了个思路。
别让虾记住你,让"你"独立存在。
我做了个东西,把你的身份信息放在一个独立的地方。不管哪只虾,干活之前都先去那里瞄一眼:这人是谁、擅长什么、有什么偏好。

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

控制台里你能看到连上了哪些虾、谁在线、上次什么时候用过。

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