聪明,但不认识我
每次打开一个新的 AI,我都得重新自我介绍一遍。
模型很聪明。它读得懂难题,跟得上我的思路。但它不知道我手上有哪些项目,不知道某个决定当初为什么那么定,也分不清我贴给它的一段话是现在的事实,还是几个月前就作废的旧话。所以每次正经的协作,都要先花时间把自己解释一遍。
这段解释久了会变成一种仪式。我翻出背景,粘一段旧记录,再补上几句“这个其实改了”“那个先别管”,然后等它基于这堆临时拼起来的东西给我判断。对话一结束,这份费劲搭起来的上下文就散了。下次换个窗口,从头再来。聪明的是它,重复劳动的是我。
奇怪的是,这些信息其实都还在。它们躺在笔记里、聊天记录里、网盘和邮箱里。没有哪一条真的丢了。丢的是把它们重新接起来的那条线。我能搜到只言片语,却很难一次拼出一个完整、可信、还生效的自己。
而且我越依赖模型,这件事越亏。以前 AI 只是偶尔搭把手,接不上上下文顶多多打几个字。现在我想把判断、规划、一部分执行都交给它,它对我的陌生就成了真正的瓶颈。它每强一分,我就更想让它认识我一分,可它认识我的程度基本没动。
我一度以为这只是我整理得不够勤。再买个更好的笔记软件,再定几条更严的分类规则,应该就能解决。后来我发现不是。问题不在某份资料,也不在某个软件,而在于我从来没有一个地方,能稳定地告诉我和任何一个 AI:我有什么,在做什么,过去发生过什么,接下来该处理什么。
信息存在,不等于信息能被调用。这篇文章想说清楚的,就是这中间到底缺了什么。
信息都在,为什么还会失忆
先放下那句安慰话:所有东西都能搜到,所以什么都不会丢。搜索确实擅长一件事,把含有某些字的片段还给你。但要恢复一个人的上下文,光有字词匹配远远不够。
我琢磨了很久“为什么信息都在却接不上”,发现我一直把四个不同的问题当成了一个。它们看起来都像“找不到”,其实是四种不同的缺失。哪一种没解决,重建上下文都会卡住。
第一个是身份:眼前这条信息属于哪个长期存在的东西。一封续费提醒、一张截图、一段聊天,单独看都只是碎片。只有当我知道它挂在哪台设备、哪个项目、哪笔资产上,它才有意义。搜索不管这层,因为它按文字聚合,不按对象聚合。于是同一个东西的信息散在几十条结果里,我得靠脑子把它们认回同一个主体,而且每次都得重认一遍。
第二个是权威:同一件事我手里有好几个说法,哪个算数。笔记里写过一个版本,聊天里顺口改过一次,某个文档又是更晚的定稿。它们互相不知道对方存在,也没谁被指定为准。缺一个明确的权威来源,信息越多越难用,因为每多一份记录,就多一次“这到底算不算数”的犹豫。
第三个是时间:我看到的这份状态,是现在,还是某个历史快照。一条“进行中”可能早就完成了,一个“待付款”可能上个月就结清了。文字本身不会告诉你它什么时候为真。它读起来完全正确,只是已经不成立了。这是最阴的一种错——看着对,其实过期。
第四个是闭环:这条信息进来之后怎么样了。是只被我看到了,还是已经决定该归到哪,还是相关的事真办完了。这三种状态完全不同,可大多数地方只记“信息存在过”,不记“它有没有被消化”。于是很多东西停在“我知道有这回事”,既没处理,也没放下,隔一阵又冒出来提醒我一次。
这四个缺口很少单独出现。拿一台用了几年的设备说:保修信息在一处,一次维修记录在另一处,最近备份没备份又是第三处。身份缺口让我认不出它们是同一台设备;权威缺口让我说不清它现在什么配置、还在不在保;时间缺口让我不确定那份备份是这个月的还是去年的;闭环缺口让我记不清上次那个维修到底修好没。单看每条都不难查,但要同时对上这四层,我几乎每次都得重做一遍侦探工作。缺口叠加,成本不是相加,是相乘。
有意思的是,组织早就在对付这四件事了,只是方式和个人不一样。公司有系统登记资产,有流程规定谁能改哪份数据,有版本和审批留下时间线,有工单追踪一件事闭没闭环。这些不靠某个人记性好,而是被沉淀成了结构,人走了秩序还在。可我作为个人,从没给自己搭过这种东西,全靠脑子加一堆互不相通的软件硬扛。我手里的信息量早就赶上一家小机构了,支撑它的秩序却接近于零。
这也解释了为什么单靠一种工具补不齐。搜索只还字词,不管身份、权威、时间和闭环。笔记能沉淀想法,却维持不住“哪份才是当前权威”这种跨条目、跨时间的秩序,写得越多越自相矛盾。长对话看似什么都记得,但它记的是这一次对话,换个会话、换个模型,它根本不知道我是谁。每种工具只覆盖了其中一块,缺口正好出现在它们的边界之间。
更麻烦的是,模型越强,代价越大。AI 笨的时候,它给的错误上下文一眼能看穿,我自然会核对。可当它足够聪明、足够流畅,它会把我喂进去的任何东西都用得非常自信,包括身份认错、权威搞反、时间过期的部分。它不会停下来问一句“这份状态现在还算数吗”,只会高效地推出一个看着很有道理、语气也很笃定的结论。输入端那些安静的缺口,被强大的模型放大成了同样笃定的错误。
所以我慢慢相信,这里缺的不是更多存储,也不是更强的模型。缺的是一层关于“我这个人”的结构:让每条信息都知道自己属于谁、以谁为准、处在哪个时间、走到了闭环哪一步。没有这层结构,信息越多、模型越强,我越可能被自己攒的资料带偏。
承认这一点,下一个问题就很自然了:这层结构该长成什么样。
它不是更大的文件夹
既然缺的是结构,最容易想到的做法就是再建一个更大的文件夹,把所有东西都搬进去,从此只认这一个地方。
这条路走不通。我很快就发现了。把散落的资料堆到同一个目录,只是换个地方继续失忆。身份、权威、时间、闭环这四个缺口一个都没补,那些截图、聊天、文档还是彼此不认识,我却白白多担了一次搬家的成本。仓库变大,不会自动长出秩序。
我给自己的答案是另一种东西。个人信息中枢不是又一个更大的仓库,而是覆盖在现有工具之上的一层秩序。原始资料还留在各自最合适的系统里,中枢不复制它们,它维护的是关于这些资料的事实和行动:每个重要对象的身份、它们之间的关系、当前状态、每类信息以谁为准、几条关键结论,还有指回原处的索引。它更像贴在整堆材料之上的一层目录加账本,告诉我什么在哪、现在算什么、该信谁。存储的活交给原系统,中枢负责理解和秩序。
判断它成不成,我用四个问题来衡量,希望随时都能被稳定回答:我有什么。我在做什么,现在什么状态。过去发生过什么,当时怎么处理的。接下来最该动哪一件。这四个问题很朴素,但日常真正的焦虑几乎都落在其中之一:要么不确定自己有什么,要么记不清事情推到哪了,要么想不起当初为什么那么定,要么不知道现在先动哪步。如果有个地方能带着来源和更新时间把这四个问题答清楚,不用我先记住东西存在哪个软件里,那它才算接住了前面缺的那层结构。
还有一点很关键:这层秩序的组织轴是我这个人,不是文档,也不是某个应用。过去我的资料按工具分家,找东西得先想“这条当初存进了哪个软件”。中枢换了个视角,让一切都挂在跟我长期相关的对象上——一台设备、一个项目、一笔资产,各自把跟它有关的状态、记录和下一步聚到自己名下。于是我提问的方式也变了,从“这份文件在哪个应用里”变成“这个对象现在怎样”。
为了回答这四个问题,中枢会同时扮演好几个角色。对“过去发生过什么”,它像档案馆;对“我沉淀了什么”,它像知识库;对“我有什么”,它像资产台账;对“在做什么、状态如何”,它像项目驾驶舱;对“接下来做什么”,它像行动中心。但这里要小心:这几个说法指的是同一层秩序的不同侧面,不是几个可以分开买的功能模块。它们共享同一批底层事实,只是从不同角度读出来。把它们当成一张功能清单,就又滑回了“堆功能”的老路。
要给它一个统一的说法,我会把它想成个人世界的控制层。它掌握全局:有哪些对象、现在怎样、彼此怎么关联、哪份说法为准、一条查询该被指回哪。但它自己不搬运那些沉重的原始材料,也不替我把每件事亲手做完。代码、图片、明细还待在各自的系统里,控制层只在它们之上维护状态、权威和路由。有了这一层,一次有相关记录、又在我授权范围内的行动,不管我自己动手还是交给 AI,都能在需要时接上一份可信的上下文,不必每回从零拼。它管的是情况如何、以什么为准、下一步看哪里,至于每件事具体怎么做完,仍然发生在它管辖之外。
这层秩序还有个容易被忽略的好处:它把“写事实的地方”和“看事实的地方”分开了。每类事实只有一个负责写入的权威位置,各种汇总页、搜索结果和 AI 回答,都只是从那个位置读出来再拼给我看的视图。视图可以有很多个,怎么方便怎么来,但都不构成新的说法。这样一来,我以后无论加多少查看入口、接多少个模型,都不至于像过去那样一不小心又造出第五个、第六个互相打架的版本。前面那个权威缺口,就是靠这条规矩从源头堵住的。
正因为它是一层秩序,克制就成了底线,否则它会不知不觉膨胀回那个大文件夹。中枢刻意不去当所有东西的唯一存放点。代码、图片、聊天、数据库这些原始材料,继续留在最擅长处理它们的系统里;中枢只保存身份、位置、关系、状态、关键结论和索引这几类真正需要跨工具、跨时间保持一致的东西。它宁可给某个对象老实标一条“未知”,也不用看似合理的推断把空白填满,好让自己显得完整。看起来完整从来不是目标,接得上才是。
想清楚它是什么、以及它刻意不做什么,下一个问题就浮上来了:这样一层秩序,到底该怎么一点点建起来,又不至于反过来变成一件每天都要伺候的新负担。
建它靠的是立规矩,不是搬东西
想清楚中枢是一层秩序而不是一个仓库,怎么建反而清晰了。它既然不存原始材料,第一步就不该是搬东西,而是先决定它要记住什么、以谁为准。下面几步是一条因果链,顺序不能乱:先划边界,才谈得上围绕什么组织;有了组织轴,才需要给每类事实指定权威;有了权威,新信息才知道往哪去;新信息进得来,各种视图才有可靠的东西可读。
先划边界,别先搬家。 我最初的冲动,是给这套系统办一次盛大的搬家,把散在各处的资料一次性全收进来。冷静下来会发现,这几乎是最贵也最没用的起点。全量迁移成本极高,而且是一次性烧掉的;更糟的是,很多内容在你搬完那一刻就开始过期,你费劲搬进来的很快变成一堆要重新核对的旧状态。最阴的代价是,一旦把原件复制进中枢,同一件事就有了两个副本,它们迟早各自漂移,于是你亲手造出了本想消灭的那种矛盾。
所以中枢从一开始就把大部分东西留在原地。代码留在代码仓库,图片留在相册或图床,对话留在聊天工具,明细留在数据库。中枢只保存那几类需要跨工具、跨时间保持一致的信息:每个重要对象的身份、它在哪、跟别的对象什么关系、现在什么状态、几条关键结论,还有指回原处的索引。它记的是“这东西是什么、在哪、算什么”,不是那东西本身。
索引是把这层克制撑住的关键。中枢不复制原件,但会给每样东西留一个能摸回原处的引用。于是我既享受到“只在一处维护身份和状态”的轻,又不会失去随时翻回原始材料的能力。没有这条回指的线,克制就变成了残缺,中枢记了个名字却找不到实物;有了它,克制才既轻又完整。
在这种边界下,旧资料的处理原则就变成了“用到时再治理”。这不是给拖延找借口。一份陈年资料值不值得被正式登记,取决于它会不会被再次用到,而这一点只有当你真要用它的时候才知道。真正被反复调用的对象,会在使用中一个个自己浮出来,被顺手补进中枢;从此没被想起的,就让它安静留在原处。如果反过来强求先把一切登记完整,维护量第一周就能把人压垮,这套秩序也就死在起点了。
围绕长期对象,不是文件。 边界划好,接着的问题是:留在中枢里的这些身份和状态,该挂在什么上面。第一版我只认三类:我有什么,对应资产;我想完成什么,对应项目;我沉淀了什么,对应知识。关键是分清什么算长期对象,什么只是围绕它产生的痕迹。一台设备、一个持续几个月的项目,会反复被用到、不断产生状态和费用、经常需要单独查,这类才值得有自己的档案。一张截图、一次聊天、一笔付款,通常只是某个时刻的证据,它们重要,但重要在于能挂到某个对象上,而不在于自己成为独立主体。要是把每条证据都当成对象登记,中枢会迅速被噪音淹没,你又回到了满屏碎片、认不出主体的老状态。
对象立起来,还有个容易忽略却很要命的细节:得把稳定 ID 和显示名称分开。对象内部用一个不变的身份来指代,它对外叫什么、具体怎么实现,都可以随时间改。名字会改,归类会调,实现会换,但只要身份不动,围绕它积累的所有历史、费用和关系就始终认得同一个主体。缺了这层分离,改个名字就可能让系统以为这是个新东西,过去的记录悄悄断线。
每类事实只留一个源,并让它带上时间。 有了对象作挂靠点,下一条必须钉死的规矩是:同一类事实,只能有一个负责写入的权威位置。别的地方,包括汇总页和 AI 回答,都只能从这个位置读出来再拼给你看,不能偷偷另立说法。这条规矩直接堵住了权威缺口的源头。为什么非它不可?因为查看入口只会越加越多,模型也会越接越多,如果每个入口都能顺手改事实,系统长大之后必然自相矛盾。把写入收敛到唯一的源,无论以后挂多少只读视图,它们都在复述同一份真相。
光有唯一的源还不够,事实还得带上时间,才不会互相抹掉。中枢把“当前状态”和“历史记录”分开:当前状态回答此刻的现实,历史记录保存事情一路怎么走过来的。两者都重要,谁也不能覆盖谁。一条最新的结论不该让过去发生过的事看起来从没存在,一段旧快照也不该冒充现在还生效。各自带着时间站在那里,我随手翻到一句话时,才分得清它是当下为真,还是某个已作废的旧真相。
这套机制还逼系统学会诚实。当某个对象信息不全时,它宁可老实标上“未知”“部分覆盖”或“存在缺口”,也不肯用一个看似合理的推断把空白填满,更不肯把“还没登记”悄悄写成“没有”。一个诚实的“我还不知道”,比一个编圆了的完整答案有用得多,因为前者会提醒你去补,后者会安安静静地把你带偏。
让新信息走完收件箱的一圈。 前面几步管的是存量和结构,可生活每天还在往里灌新东西。中枢用一个横向的收件箱接住它们,让每条新信息走完固定的一圈。要先说清楚,这个收件箱不是第四个内容领域,它是一道横在入口处的处理机制。它自己不保存资产、项目、知识的事实,只回答一个很窄的问题:这条新进来的信息,识别和归档做完了没有。否则它会忍不住把途经的事实也顺手存一份,转眼又变成一个跟权威源打架的影子副本。
为了让这一圈可追溯,每条进来的信息都带着永久编号、来源引用、当前处理状态和最终结果。这一圈的状态只能往前走:先被捕获,再被分流,最后被解决。最要紧的是把“决定去哪”和“已经完成”分成两个状态。一条信息被分流,只说明我想好了它的归宿,不代表事情落地;只有归档结果证据齐全,它才配“解决”。这两步一旦混为一谈,大量东西就会停在“我知道该怎么办”却始终没办的半空里。
“解决”也不是随口一说,它必须落到三种带证据的结果之一。归档,就得指向一个真实的权威去向;判为重复,就得指出它跟更早的哪一条是同一件事,而且那条得比它更早、不能绕成一个圈;判为丢弃,就得讲明为什么不值得留。给丢弃写一句理由,是为了让将来的自己知道这不是遗漏而是有意为之,省得同一条信息隔段时间又被当成新东西捡回来纠结一遍。还要说明的是,这个入口目前只接受我明确投进来的东西,它不会自动去扫我的聊天、相册或邮箱。少了这层克制,系统就会在我没同意的情况下擅自吞进大量普通生活信息。
从对象档案到几种视图。 新信息归到对象名下之后,中枢才有条件回答那几个日常问题。承担这个角色的是对象档案:它把某个对象的身份、关系、事件、费用、涉及的仓库、做过的决定和下一步,全串到一处。但档案自己不保存这些原始事实,它引用的仍是各自的权威来源。它是一层聚合的读法,不是新的事实源。要是档案图省事把事实抄进自己,它就又成了一个跟源打架的副本,我们兜一圈又回到到处是矛盾版本的老问题。
在对象档案之上,中枢再提供几种视图:今日视图,看待处理、异常和最近录入;全局视图,看资产、项目、风险和最近变化;单个对象的视图,看它自己的完整情况。要认清这几种视图只是对同一批底层事实问了不同的问题,不是三个各存一份数据的新数据库。它们都从权威源和对象档案读出来,所以怎么看都不会看出互相打架的答案。搭在最上面的统一搜索和问答也守着同一条规矩:每个回答都带上来源和更新时间。少了来源和时间,一个流畅的答案和一个过期的答案在我眼里长得一模一样,而这恰恰是我最想避免的那种安静的错误。
到这里,从边界、对象、事实源、收件箱到视图,这套秩序在纸面上已经是一条闭合的链了。可我很清楚,把规则写清楚,和这套规则真的在日复一日地运转,中间还隔着不小的距离。
它有没有真的跑起来
一份架构写在纸上,读起来自洽,并不等于它已经在运转。个人系统很容易停在一张漂亮的设计上:图画得好看,规则定得周密,可一旦回到日常,就没人再往里放东西,也没人再打开来看。
所以我给自己定了一个更硬的标准。不看它被设计成什么样,只看两件事:每天新进来的信息能不能走完一圈,以及隔了很久之后,一段旧上下文还能不能被完整取回来。这两条听着朴素,却几乎是所有花架子过不去的关。设计得再周密的个人系统,多半死在没人愿意每天喂它,也死在没人能在真正需要时从里面把东西捞回来,而很少死于逻辑不通。
按这个标准回头看,我手里这套东西已经迈过了从图纸到运转的那道坎,尽管它离完整还很远。我想尽量克制地讲清楚,它到底在哪些地方真的动了起来,又在哪些地方还只是刚起步。
先说已经登记的一批对象。它们目前只覆盖了我真正高频、长期在用的一部分,远不是全部,但正是这批已建档的主体,让“隔很久还认得回来”第一次成立:名字可以改,归类可以调,实现可以整个换掉,围绕它积累的历史、费用和关系却始终认得同一个不变的身份,不会因为改了个称呼就悄悄断线。稳定 ID 和显示名称怎么分开,上一节讲过为什么必须如此,这里只说一句:它现在真的在这批对象上生效了。
被明确投递进来的信息则走另一条线。每一条都带着来源、当前处理状态和最后了结的证据,不再是看过一眼就散掉。所谓了结,得落到一个明确的去向:归进某个对象的某份记录,或指认它跟更早的哪一条是同一件事,或写清为什么不值得留。日子久了,这些证据攒成一种踏实:回头一查就知道它当初从哪来、最后归到了哪。
两条线合起来,才有了如今的样子。翻开一个已建档的长期对象,看到的不再是一堆认不出主人的残片,而是它相关的仓库、发生过的事件、做过的决定、产生的费用,还有它接下来该往哪走,全串在同一个主体名下。过去要在好几个应用之间来回翻、还不一定拼得齐的东西,现在落在一处就能看全。
我还格外看重一点:当一个对象已建档、又能找到一个权威的下一步来源时,它的档案就能直接指出接下来该干什么;要是暂时找不到这样的来源,它宁可把下一步标成未知,也不替我编一个。一座只记着过去的档案馆翻起来是安静的,容易沦为看过就合上、再不打开的东西;而一个既留着历史、又挂着一条有据可查的下一步的对象,我翻开它就不只是在回忆,能立刻接着往下动。
夜里那一轮维护,最让我觉得它开始有了自己的脉搏。系统会在无人值守时自己过一遍账本和收件箱,再读几份外部审计和快照,把容易被忽略的信号挑出来:哪个东西快到期了,哪件事停在半路很久没动,哪里的备份出现了缺口,哪种故障在反复发生。第二天早上,这些苗头已经排好等我来看。真正要紧的是它做完这一圈之后停在哪里:它只负责把苗头摆到台面上,绝不顺手替我改动任何一条权威事实,也不去删除、付款、续费、提交、部署或重启。发现和处置被有意切成两段,前一段交给系统,后一段留给我。正因为处置权始终没交出去,我才敢让它每晚自动跑,也才敢信它报上来的东西。
接下来是我后来才真正想明白、却极其关键的一个区分:信息归档,和由这条信息派生出来的活儿干完,完全是两回事。收件箱只回答“这条信息识别和归档做完了没有”,它并不回答那篇该写的文章、那次该做的研究、那段该推进的开发到底完成了没有。这两件事一旦混在一起,我很容易一归档就以为万事大吉,可真正要交付的东西还躺在原地没动。所以那些派生出来的复杂工作,得有自己的一套追踪:稳定的编号、说清楚的目标、明确的验收标准,以及一份只能往后追加、不能被抹改的进度记录。它的好处要在最狼狈的时候才显出来——哪怕中途换了会话、隔了很多天再回来,我也能从存着的那份状态接着往下做,不必对着一段断掉的聊天记录发呆。
不过我得按住自己往前冲的冲动。这些能力在运转,并不代表整个长期规划已经完成。前两步我确实收口了,但收件箱这一圈虽然入口和受控写入都已就位,那段用来确认它到底稳不稳的真实观察窗口还没结束。至于对象档案、几种视图和夜间维护之所以已经在跑,是因为我把它们提前实现了出来,而不是因为前面每个阶段都严丝合缝地走完了。能力提前上线,和长期项目全部完成,必须分开说。把它们混为一谈,就又成了我这篇文章最想避免的那种过期真相——一句读起来完全正确、其实早已不再成立的话。
所以真正让我确信它开始运转的,是连续性头一次有了着落。过去我经常得从头重建自己的上下文;现在,也仅仅是在这批已建档的对象上,我开始有了一份可以直接指向的可信上下文,协作能从一个站得住的起点开始,不必每次从零来过。
最危险的方向,是替我做主
一样东西越好用,越值得警惕它用力过猛的方向。中枢也是。它最大的价值是帮我恢复连续性、发现那些该管的事,可正因为它离我的生活越来越近,它最危险的滑坡,就是从帮我看清,慢慢变成替我做主。我愿意把几个自己认真想过、也确实站得住的反对意见摆出来,一个个正面回应。一个只肯说自己好话的系统,本身就不值得信任。
先说维护成本,这是最现实的一条。一个需要人不停喂养的中枢,迟早会变成第二份工作,那样它非但没减负,反而又添了一摊,最后多半被弃用。我只能靠克制它的胃口来化解:它只认真治理那些长期、高频、真会被反复用到的对象,其余旧资料一律等用到了再顺手登记;再加上所有视图都从同一批事实派生,同一件事只在一个地方维护。这样算下来,我要亲手照看的地方其实很小。它不该要求我把整个人生都搬进去才肯干活,恰恰相反,它得在我只喂给它一小部分的时候就已经有用,否则活不过第一周。
再说过度结构化。人的生活里有大量模糊、矛盾、一直在变的东西,硬塞进整齐的表格,会制造出一种其实并不成立的确定感,而这种假确定有时比坦白的无知更危险。我能做的,是让系统始终允许说不清:某个字段可以标成未知,某个对象可以只有部分覆盖,某处可以明确写着这里还有缺口,历史和当前也各自带着时间留着。它宁可承认自己不知道,也不肯为了看起来完整而编一个圆满的答案。结构在这里是用来接住真实的,包括接住真实里那些不整齐的部分。
接着是隐私与权力,而且随着中枢变强,这一条只会更重。把关于一个人的语义集中到一处,再让 AI 去访问,天然会放大泄露和越权的风险。我对付它的办法落在几条能真正执行的边界上:原始材料继续分散在各自的系统里,不往中枢里堆;真正敏感的东西尽量少收甚至不收;一切访问都由我显式触发,而不是让它在后台自己去扫我的聊天、相册和邮箱;派生视图只能读、不能改;能碰什么、不能碰什么,按权限分层。集中起来的应该只是理解,而不是把所有底牌摊在一个随时可能被撬开的地方。
我盯得最紧的一条,是自动化越权。我给它划的界限很直白:它负责检查、发现、整理和建议,仅此而已。它可以告诉我哪里快到期、哪里停滞了、哪里对不上,但它不能静默地改动权威事实,更不能自作主张地去删除、付款、续费、提交、部署或重启任何东西。这些一旦做了就有后果、甚至难以撤回的动作,必须停在我这里,等一个活人点头。还有一点同样要紧:当它遇到查不到、读失败或数据已过期的情况时,绝不能图省事把这些含糊地带折叠成一个干干净净的零,或者一句轻飘飘的一切正常。一个把缺失谎报成健康的系统,比一个老老实实说这里我没看清的系统危险得多。
最后是供应商锁定。如果我的长期记忆最后只活在某一个聊天产品里,那么等模型换代、账号变动、或者那个产品哪天消失,我会再经历一次开头说的那种失忆,而且因为依赖更深,损失更大。所以我从一开始就把事实层和模型层拆开:真正的身份、状态、历史和结论,存在我自己能长期掌控的地方;任何一个具体的 AI,都只是站在这层事实之上、随时可以被换掉的执行者。
我也不打算把这些边界说得毫无代价。它们每一条其实都在拿一点便利换一点安全:显式触发,意味着它不会自动把什么都替我收进来;报告而不动手,意味着有些本可以顺带办掉的操作,还得我亲自再点一下;事实层和模型层拆开,意味着我没法图省事把一切赖给某一个产品的现成记忆。这些代价都是实打实的,我认。可算下来我宁愿要一个偶尔麻烦、却始终由我说了算的系统,也不要一个处处贴心、却会在我没留神时替我改动现实的系统。麻烦是看得见的,被悄悄替我做主的风险却往往等发觉时已经晚了。
把这几条摆在一起,会浮现出一个我越来越信服的原则:中枢越强,我就越要把“它没有什么权力”这件事说清楚。它可以掌握越来越多相关事实、帮我看清,却不该无所顾忌地替我做。它保存事实、恢复上下文、发现苗头、把一切准备停当,好让每一个决定都更容易做出来,但那个决定本身,以及决定背后什么才值得追求的判断,始终得留在我手里。
从档案馆到个人运行系统
上一节把中枢的权力收得很紧:它可以帮我看清,却不该替我做主。这看起来是给它设了一层天花板,可真正让我在意的是它的另一面。如果一个系统被明确禁止替我做价值判断,它省下来的那股劲会往哪里去?我想了很久,答案是让它在“保存和准备”这条线上一直往深里走,而不必去追求更全能。它不去抢方向盘,却可以把仪表盘、地图和路况做得越来越可靠。
顺着这个方向,我慢慢能描出它可能经过的几个形态。这不是一张已经走完的路线图,更像我对它演化次序的一种理解:每一层都拿前一层当地基,而我现在大概站在中间偏前的位置。
最底下是档案馆。它做的事最朴素,把值得留的过去老老实实存下来,并且存得可追溯:一件事什么时候发生、当时怎么处理、依据是什么。这一层我已经能感到它在起作用。但只做到这里,它仍然是安静的,像一个整理得很好、却要靠我主动去翻的库房。
再上一层是长期记忆。档案馆解决的是存得下,长期记忆要解决的是在我需要的那一刻,把对的上下文重新递到我面前。差别在于,是被动等我去查,还是在我重新捡起一件旧事时,它能顺着那条没断的线,把当初的状态、理由和牵连的对象一起恢复出来。这一层现在只是初步跑通,离真正可靠还有距离。
往上是态势中心。到这一层,它关心的就不只是过去,而是眼下:哪些对象正在变化,哪里积着风险,哪件事停在半路很久没人管。它把这些苗头摆到我面前,让我一眼看清此刻的局面。这一层的雏形已经在夜里那轮自动维护里运转,但我很清楚它还只是雏形。
再往上是个人秘书。它不再满足于告诉我情况如何,而是开始帮我把一件事往前推:替我把该用的上下文准备好,把一个大任务拆成能落地的小步,协调不同环节按顺序推进,最后回来确认这件事是不是真的闭环了。这一层目前只在至少一项真实的长文工作上跑通过完整链路,还远谈不上普遍可用。我写在这里,是因为它已经露头,而不是因为它已经成形。
最上面,是我愿意用来命名整件事的那个形态:一套受约束的个人运行系统。它会用我每天的反馈持续改善自己。但“受约束”这三个字是它的定义,不是装饰。它的权限有边界,它的价值判断不归它所有,它做的每一件事,方向和授权都来自我这个人。它可以强到几乎什么都替我准备好,却始终停在替我做主的那条线之前。
要提醒自己:这五层不是五个可以分开购买的产品,而是同一套秩序被越用越深之后露出的不同深度。层次越高,我对它的托付越多,可托付的前提,始终是底下那几层已经把身份、事实和历史稳稳攒住了。没有可追溯的过去,就谈不上可靠的记忆;没有可靠的记忆,态势和秘书都会建在流沙上。而且越靠上的层,越是愿景而非现状:档案馆我已经能感到它在起作用,长期记忆只是初步跑通,态势中心和秘书更是刚露头的雏形,至于完整的个人运行系统,更多是我给它定的方向。
这套东西之所以值得一层层往上建,是因为它的收益会复利,而复利只有把时间拉长才看得出来。一次归档,降低的是下一次寻找同一样东西的成本;一个决定留下了当时的理由,就省去了将来我和自己反复争论当初为何那么定;一次故障留下一份记录和一点经验,下回再遇到类似情形就不必从头摸索;而每一次我纠正一条错误的事实,都会让往后接进来的 AI 少沿用它一次。单看每一笔都很小,但它们不会被一次性花掉,会一直躺在那里,替未来的每一次行动省一点力。系统用得越久,恢复上下文的成本反而越低。
也正是复利这个性质,把事实层和模型层分开这条边界的分量真正显了出来。模型会一代代换,某个应用也可能改版、涨价甚至哪天就没了;假如我多年的积累恰好长在其中某一个身上,它每一次兴衰都会牵动这份积累的存亡。攒得越久、越厚,我就越输不起这一下。
讲到这里,大概能看出我为什么不太用“第二大脑”这个说法。我不想跟这个概念过不去,它抓住了一件很真的事:人需要一个地方,把值得记住的东西收起来,日后还找得回来。我在意的只是另外几件它不太强调的事。收藏和检索之外,我更关心一条信息此刻还算不算数、一件事走到了闭环哪一步、一个苗头有没有被及时摆到明面上,以及哪些动作必须停下来等我点头。比起记住了什么,我更想解决现在该信什么、下一步动什么、什么非得由我拍板。我把这样一套更偏事实、状态、反馈、行动和权限的东西叫做个人运行系统。
绕了一圈,问题又回到了最开始那个让我别扭的场景:打开一个新的 AI,它很聪明,却对我一无所知。写到这里我才想明白,我真正想要的,其实不是有朝一日某个模型一上来就凭空认识我,那既不现实,恐怕也不安全。我想要的是另一种状态:当我打开任何一个新的 AI,它能在我允许的范围内,接进一套早已替我保存好连续性的个人系统,于是协作不必再从我把自己重新解释一遍开始,而是从一份可信的、还站得住的上下文开始。认识我的,不该是某个模型的记性,而是这套始终由我掌握、并且会被一个个模型轮流接上的系统。
如果非要把这件事收成一句我愿意长期信的话,那就是各自归位。系统负责的,是把连续性保存下来、把事实准备停当、把该看见的风险摆到明处;而方向往哪走、什么才值得追求、哪一步险到需要一个活人来担,这些始终是我的事,也应该一直是我的事。AI 越强,这条分工不该越模糊,反而该越清楚。我花力气造的,从来不是一个替我过日子的系统,而是一个让我在信息足够、心里有底的时候,能更清醒地替自己做主的系统。