📔 笔记整理 · 🌿 生长中 · 图例见 本站的诚实规则
我给自己造 Jarvis,不是因为我缺少一个更聪明的聊天机器人,而是因为 AI 越来越强以后,我反而更需要一个系统替我保存连续性:记得我是谁,知道我正在做什么,并且帮我管理越来越多的 AI。
今天的 Agent 已经很强了。它能写代码、查资料、做网页,也能一次完成过去需要我忙半天的任务。但窗口一关,它还是不认识我;项目一换,它还是要我重新解释背景;任务一多,我还是会陷进窗口、通知和等待时间里。
所以 Jarvis 的进化方向从来不是“再加一个聊天框”。它经历了三次进化:先记住我,再理解我,最后替我管理 AI。
没有 Jarvis 之前:Agent 很强,但不认识我
我同时有多个项目,也会同时使用 Codex、Claude Code 和其他 AI 工具。每个 Agent 单独拿出来都很能干,问题是它们不知道另一个窗口刚刚发生了什么,也不知道我过去为什么做过某个决定。
于是我反复做同一件事:介绍自己、解释项目、贴旧结论、说明哪些东西不能动。刚把一个窗口喂明白,换个窗口又从头来。Agent 在执行,我在等待;等待的时候我又打开另一个任务。很快,注意力被切成碎片,我看起来同时推进了很多事情,实际上脑子里全是没有关掉的标签页。
还有一个更隐蔽的问题:AI 产出了很多东西,但没有真正沉淀下来。一次对话里很好的判断,几天后找不到;一个项目踩过的坑,下一个项目再踩一次;我知道自己做了很多事,却说不清这些事如何连成一条主线。
这不是模型不够聪明,而是系统没有连续性。
第一次进化:记住我
Jarvis 最早的想法很朴素:既然 Agent 不认识我,就把我留下的数据给它看。
我最好的个人资料是 GitHub。几十个项目记录了我的技术栈和兴趣方向,提交记录会暴露真实的工作习惯:我是稳定输出还是短时爆发,喜欢先搭框架还是边做边改,哪些项目只是一时兴起,哪些事情我真的坚持了很久。
另一个重要来源是日记。我从两年前开始断断续续写每日总结,人生发生重大转折时也会写复盘。日记不是简历,也不是写给别人看的自我介绍。人在日记里没有那么多必要把自己包装正确,所以它是一手资料。项目文档告诉 AI 我做了什么,日记更可能告诉它我为什么这样做。
再就是我和 AI 的对话。我和豆包的对话有四百多万字,它们记录了我长期关心的问题、吸收过的内容和反复出现的困惑。除此之外,还有电脑里的本地资料。把这些东西连起来以后,Jarvis 至少不再每次都把我当成一个刚注册的新用户。
但这里必须泼一盆冷水:收集资料不等于理解我。 四百万字扔进一个库,只能说明库很大,不能说明判断很准。资料可能过时,人在不同阶段也会互相矛盾。搜索命中一句旧话,更不代表那句话今天仍然代表我。
隐私边界也不能因为“更懂我”就取消。我的微信聊天记录没有导入 Jarvis;私密数据本地优先;一次扫描或一次对话不能自动污染长期记忆。AI 想记住什么,必须经过边界和确认。否则所谓“第二大脑”,很容易先变成一台不受控制的复印机。
第二次进化:理解我
第一版 Jarvis 更像个人知识库:资料进来,问题来了,再从资料里检索答案。这个阶段有用,但不够。真正影响我每天工作的,不只是“某段话存在哪里”,而是下面这些东西:
- 我现在最看重什么,哪些原则不能为了速度牺牲;
- 我手上有哪些项目,每个项目卡在哪里;
- 我做过哪些关键决策,当时为什么这样选;
- 哪些关系和承诺需要被尊重,但不应该被随便暴露;
- 我今天的精力、注意力和优先级是什么。
所以 Jarvis 开始从资料库走向结构化记忆。原始记录还是原始记录,稳定判断是稳定判断,项目状态是项目状态,不能全部扔进同一个抽屉。它可以用 morning 帮我把今天压缩成几个真正重要的方向,用 evening 复盘哪些事情推进了目标;临时想法通过 capture 留下,积累到一定程度再 distill;需要进入长期记忆的内容先成为 proposal,由我确认后才 apply。
这里最重要的不是几个命令,而是“提议”和“写入”被故意拆开。Jarvis 可以说:“我认为这条值得长期记住。”但它不能因为自己说得很像那么回事,就直接改写我是谁。长期记忆一旦被错误结论污染,后面的推荐、总结和计划都会沿着错误方向继续跑。
到这一步,Jarvis 就不再只是一个 RAG 问答工具。它开始成为我的注意力与决策辅助:提醒我当前主线,带回过去的理由,把今天的变化和长期目标放在一起比较。它不替我做判断,但让我的判断不必每次从零开始。
第三次进化:替我管理 AI
后来我真正高频使用 Agent 开发项目,才发现最大的瓶颈又变了:不是 AI 不够懂我,而是我正在变成一群 AI 的项目经理。
我开着多个窗口,一个在写前端,一个在查资料,一个在跑测试,一个在等部署。每个窗口都会问问题,每个窗口都需要验收。Agent 替我省下了执行时间,我却把省下来的时间用来切窗口、追进度、复制上下文。
于是我做了一个很反直觉的决定:我只开主控窗口。剩下的窗口,让 Jarvis 去管理。
现在我把目标交给主控。主控不应该亲自扎进所有细节,而是找到对应的项目负责人。项目负责人保留这个项目的长期上下文,再把具体工作交给工程、审计或发布角色。一个典型链路是:
主控 → 项目负责人 → 工程执行 / 独立审计 / 发布验收
这不是让一群 Agent 在群聊里热闹开会。它更像 GitHub 的异步协作:主控发任务包,负责人交付代码或文档,完整证据写进报告,最后只发一个极简回执。需要复核的人直接读产物,不把整段思考过程反复搬运到所有线程里。这样既省 token,也避免上下文被无关信息污染。
这套协作必须有约束。制作的人和检查的人尽量分开,也就是 maker/checker;权限先过门禁,不默认任何线程都能访问一切;改代码要测试,发布要看真实线上页面;出了问题要知道改了什么、能不能回滚。AI 数量越多,越不能靠“我感觉它应该做对了”。
Jarvis 参与的一个普通工作日
早上,我先让 Jarvis 根据最近的项目状态和日记,给出今天最重要的三个优先级。我不会照单全收,而是删掉那些看起来合理、实际上不符合我当前状态的安排,最后确认今天的主线。
然后我只在主控窗口里说目标,比如:“把一篇文章加入公开 Wiki,保留我的口吻,做隐私扫描,发布后检查手机端。”主控把它交给占占 Wiki 的项目负责人。负责人先确认仓库和边界,再读现有信息架构、修改文章、构建、跑浏览器测试。需要发布时,它提交代码、等待 Pages,再到线上点一遍真实页面。
这段时间我不需要盯着进度条。我可以继续写同一篇文章的下一段,或者处理今天主线里只有我能做的判断。注意,是做同一条主线上的工作,不是因为“AI 正在跑”就再给自己开十个新坑。
负责人完成后,不会把几十屏过程塞回主控。它只回报结论、提交、部署、风险和报告位置。主控根据回执决定是否需要独立审计;审计发现问题,就退回修复;证据够了,才把结果交给我验收。
晚上,我再用 evening 回看:今天真正推进了什么,哪里只是忙,哪些经验值得留下。新的长期判断不会偷偷写进去,而是先成为提议。第二天早晨,这些被我确认过的东西才可能成为下一轮计划的输入。
这就是我想要的“自动化”:不是 Jarvis 在我睡觉时替我凭空经营人生,而是重复的交接、追踪和整理被系统接住,我仍然负责目标、边界和最终验收。
它是被失败逼着进化的
Jarvis 不是我坐在桌前一次设计出来的。很多规则都来自真实失败。
标题和权限 gate 是因为线程会认错身份,也可能在错误权限下接任务。Agent 很自信不代表它站在正确的项目里。先确认“你是谁、你能做什么”,再执行,比出事以后解释便宜得多。
报告和主动回执 是因为“文件写完了”不等于任务完成。负责人只把报告放在角落,不通知主控,主控就不知道下一步该验收还是继续等待。现在完整过程进报告,极简结论主动回父线程,两者缺一个都不算闭环。
脏工作树保护 是因为真实项目里经常已经有人的修改。Agent 如果把工作区当成干净白纸,很可能为了完成自己的任务覆盖别人的工作。先看状态,只提交自己负责的文件,是协作底线,不是洁癖。
Vault 和发布扫描 是因为个人系统天然靠近最私密的数据,而公开仓库天然会被复制。核心能力、运行记录和私人记忆必须分层;每次打包或发布,都要扫描本机路径、账号、密钥和不该公开的内容。“我没有故意泄露”远远不够。
这些规则看起来有点笨,但可靠系统往往就是一堆从失败里长出来的笨规则。
它还做不到什么
Jarvis 不会替我决定人生,也不会因为读过很多资料就获得解释我的最终权力。
它的理解可能错,长期记忆可能过时,结构化之后也会丢掉原始故事里的细节。Agent 交出的代码、文章和报告仍然需要验收;多个角色并不自动等于多个真正独立的观点,它们可能一起被同一个错误前提带偏。
更现实的是,系统复杂度本身会成为负担。线程、门禁、报告、记忆层次都需要维护。如果我为了管理 Jarvis 花掉的注意力,比它替我省下的还多,那它就失败了。工具不能因为架构漂亮,就获得永久存在的权利。
最终判断:我要的不是更懂我的聊天机器人
我曾经说,把 GitHub、日记和四百多万字 AI 对话喂进去以后,这个世界上可能没有谁比 Jarvis 更了解我。现在我觉得,这句话只说对了一半。
“了解我”不是终点。一个模型今天可以很懂我,明天上下文一换,连续性又断了。真正重要的是,我有没有一套机制保存原始事实、区分临时想法和长期判断、延续项目上下文,并且约束越来越强的 AI 如何替我工作。
所以 Jarvis 不是“最懂我的聊天机器人”。它是我在 AI 时代给自己建立的连续性、注意力和协作控制层。
它最终要做的,不是把我变成一个更忙的 AI 管理员,而是把我的注意力还给那些无法外包的事情:判断、写作、关系和生活。
这套系统的存储设计见 我的 AI 记忆系统这样存东西。它带来的认知复盘见 三层能力模型。