作者: 江湖孤影

  • 第05章 · 门的背面

    第05章 · 门的背面

    拾绊把那管绿药推进小桃胳膊的时候,孩子还没凉。

    绿的药,他偷来的。白的绿的,满满一箱,他抱着跑回营地的检修缝,手抖得厉害。甜桃小桃的呼吸,刚断了。

    “快。”他举着那管绿药,”甜桃,快——”

    甜桃接过,找静脉,找了两回才扎进去。绿的药,慢慢推。小桃的胸口,动了一下。又一下。

    “还有。”甜桃哭,”他还需要。这管是救急,压不住。他要三千信用点的药。”

    “三千——”

    “三千。”甜桃的眼泪掉在小桃手上,”一种药,三千。他要吃三个月。”

    拾绊盯着那一箱偷来的药。白的绿的,摆得整整齐齐。他以为偷了这一箱,就能救命。原来三千信用点,是一辈子。

    “钱在哪。”他问。

    “没有钱的地方。”甜桃摇头,”这地方,没有钱。”

    拾绊没说话。他低头看腕上的黑铁。凉的。零还睡死着。他现在除了这只会开所有门的手套,什么都没有。他想起孤儿院那口大水缸。六岁那年夏天,他躲在缸后面偷看院长数药,一箱一箱,白的绿的,堆得像座小山。那时候他觉得药多得很,多到随便给。现在他才懂,药不是不够,是有人把它们藏起来,只给该活的人。他父母,大概就是那批不该活的吧。

    他想到了一个地方。

    灯塔孤儿院。

    他从小在那儿长大。六岁那年,父母被净化队带走,再没回来。他留在孤儿院,十四岁那年逃出,自己在锈带活到现在。可他现在什么都没有,他能想到的唯一能救小桃的路,是那个地方。

    “甜桃,你带小桃,躲好。”他说,”我去去就回。”

    “你去哪儿。”

    “孤儿院。”

    他往北走。净化队还在营地扫,白的光,一寸一寸。他绕开那些光,顺着只有流浪者才知道的暗道,往锈带更北走。那里有一堵白墙,墙里有一排矮房子,顶上亮着一盏灯。

    灯塔孤儿院。

    墙没想象中高。拾绊爬上墙角那棵锈了的树,翻进去。院子里静得很,那盏灯暖黄,照着一片长满锈草的空地。空地尽头,是一排矮房子,和院长办公室。

    他小的时候,在这院子里跑。院长在那盏灯下叫他,”绊儿,别跑太远。”

    现在那盏灯还亮着。人换了。

    院长办公室的门虚掩着。拾绊从门缝钻进去。

    办公室里亮着灯。一个女人坐在桌后,五十来岁,头发梳得一丝不苟,穿着一件雪白的褂子。她抬眼看他,不惊讶,像在等他。

    “孩子。”她说,”吃饭了。”

    拾绊没动。他盯着她。这是新的院长。旧的那个——他记得,旧院长慈祥,会在他噩梦时在他手背画三个小圈。这个新的,脸上没有笑。

    “我找旧院长。”他说。

    旧院长的名字,他记得。老院长。救过他的那个。

    “老院长,”新院长低下头,翻着手里一份档案,”七年前的事了。她走了。”

    “走了。”

    “走了。”新院长把档案合上,”那年净化,她没跑出来。”

    拾绊的心往下沉。”净化。”

    “净化。”新院长重复这个字,像重复一句口号,”非法实体,清除。她也在名单上。”

    “我父母——”

    “你父母的档案,”新院长站起来,走到一个柜子前,开柜,取出一份泛黄的档案,”在这儿。我留着的。念你从小在这儿长大,念你旧院长的情分。”

    她把档案放到桌上。拾绊的手按在上面。凉的。

    “打开看看。”新院长说,”你想知道的,这儿都有。”

    拾绊拆开档案。里面是两张旧身份证。一张写着拾岩,一张写着林晚。他父母的名字。他认得。母亲林晚——噩梦里,母亲在他手背画三个小圈的那个。

    身份证下面,是一页净化令。制式,白的,干净的白。状态栏,三个黑字:

    已删除。

    日期,七年前。

    拾绊盯着那三个字。已删除。他父母的档案,被”删除”了。不是死了。是删除。像擦掉一个编号,像擦掉一个错误。

    “他们为什么——”他的声音发紧,”他们为什么被删除。”

    新院长没回答。她看着他,眼神里有种说不出的东西。

    拾绊翻到档案末页。末页夹着一张白纸。白纸上,有一行铅笔字。小小的,歪歪扭扭,是母亲的笔迹。

    门的背面。

    字的下面,三个小圈。噩梦时母亲在他手背画的,那三个小圈。最后一个圈旁边,一个”晚”字。

    晚。林晚。母亲的姓。

    拾绊的手指攥紧了那张白纸。那白纸上有母亲的气息。他把它贴贴脸,凉的,可那行字的凹痕还硌手指。母亲写这字的时候,大概在赌。赌有一天有人能读懂它,赌有人能走到这扇门后面。他没问过母亲是谁,母亲是做什么的。孤儿院只说,我父母是坏人,被删除了。可坏人不会在临死前,把一扇门藏给儿子。

    零在他腕上烫了一下。”你看见了。”

    “你认得这几个字。”

    “认得。”零的声音很轻,”这行字,不是随手写的。字的间距,符合门系统维护层的命名规则。”

    “什么意思。”

    “意思是,”零说,”你母亲,知道一层我没见过的门。”

    拾绊盯着那三个字。门的背面。三个小圈。一个”晚”字。

    “门的背面是什么。”

    “我不知道。”零说,”我碎了一半。我记不全。”

    拾绊把那张白纸折好,揣进怀里。他抬头看新院长。

    新院长站在柜子前,背对着他。暖黄的灯,把她的影子投在墙上,投在桌上,投在那张泛黄的档案上。

    “孩子。”她开口,声音很平,”你父母的事,不是你能管的。”

    “他们被删除,不是——”

    “是净化。”新院长打断他,”非法实体,净化。这是规矩。”她转身,看着他,”你也知道规矩。你没门 ID。你也是非法实体。”

    拾绊的手,按在怀里那张白纸上。他忽然想起老说的,这行字符合门系统维护层的规则。母亲知道一层他没见过的门。他懂门是什么。可他懂那个”晚”字。那是母亲的姓。母亲临死前,把名字藏进了门的背面。他想,母亲不是坏人。母亲是在保护他。这大概就是老锈说的,门背面藏着的东西。

    “你该走了。”新院长说,”净化队还在营地扫。你留太久,会被看见。”

    “小桃还需要三千信用点的药。”

    “三千。”新院长重复这个数,像在嘴里掂量它的分量,”这数字,我熟。”

    拾绊盯着她。”你熟。”

    “捐助。”新院长说,声音里话里有话,”灯塔基金会,每年给孤儿院发捐助。三千,一万,一箱一箱的药,一箱一箱的——”她顿了一下,”有些药,没到孩子手里。”

    “被——”

    “被截留。”新院长说,”被倒卖。”她看着他,”这世界上,能救人的东西,从来不是不够。是有人,不让救。”

    门外,忽然有光扫过来了。白的,净化级的白。扫进院子,扫过那排矮房子。那白光扫进来的时候,新院长脸上的血好像一下子退尽了。她没有拦拾绊。她看着那道光,眼神里那种说不出的东西又动了一下——像是怕,又像是早已料到。她大概早知道,这院子里的东西,迟早有人要收。

    新院长的脸色变了一下。”他们来了。”

    “净化队——”

    “不是来你的。”新院长走到门边,拉开一道门缝,”是来这院子里的。孤儿院,也在名单上。”她回头,看着拾绊,”你该走了。”

    “那小桃——”

    “小桃,”新院长看着他,眼神里那说不出的东西又动了一下,”我记着。”

    光扫进来了。

    拾绊后退,撞开门。他冲进院子里那排矮房子的阴影,腕上的黑铁凉得像一块冰。

    他怀里揣着父母”已删除”的实证,揣着母亲那行”门的背面”。

    他忽然不想走了。

    他想知道更多。他想知道父母为什么被删除,想知道那扇门到底是什么,想知道那三千信用点的药,为什么救不了小桃。这些问题像四根钩子,拽着他的后背。他想起老锈被拖走时那一声没吭的安静。他想起母亲藏进背面的”晚”字。他忽然明白,他不是来偷药的。他是一路追着答案来的。那答案,比三千信用点,重得多。

    光在他身后扫过。

    新院长的声音,从办公室门缝里传出来,很轻:

    “孩子。吃饭了。”

  • 第04章 · 净化

    第04章 · 净化

    拾绊是在一场梦里被吵醒的。

    梦里是孤儿院的墙。院长在墙上画灯,画了一墙灯,每一盏灯里都有一个人。他伸手去够,灯就灭了。

    “绊儿。绊儿。”

    是女人的声音。他睁开眼,一个女孩蹲在他面前,二十来岁,脸圆圆的,眼睛亮亮的,像两盏没灭的灯。

    “醒醒。”她说,”别睡了,要出事了。”

    拾绊坐起来。营地里乱作一团。大人们跑来找孩子,把舱门撞得哐哐响。一个小男孩蜷在女孩怀里,脸烧得通红,眼睛都睁不开。

    “小桃。”女孩抱着他,声音抖,”小桃烧得厉害。我去找药,你在这儿别动。”

    “你是——”拾绊看着她。

    “甜桃。”她说,”这营地的。这是我弟,小桃。他发烧,三天了,药要三千信用点,我——”

    “我知道药贵。”

    “不是贵的事。”甜桃的眼圈红了,”是没药。这地方,有钱也买不到药。”

    拾绊没说话。他腕上的黑铁凉的。零睡死了。他现在什么都没有,连一块代币都没有。他想起来,这是老锈说的第四天。这四天他睡在甜桃家那台破机器底下,听着小桃一声声地哭,哭到哑,哭到没气。他想起自己的父母——他们也是这么被带走的吧,在那个叫灯塔的地方,那扇白门后面。他没问过老锈父母的事。老锈只说他躲了二十年,别的,一个字都不提。

    营地的广播响了。不是昨天那道普查公告。是更新的,白的,平的。

    “普查结果公告。本区段,共登记一百零七名无门 ID 人员。”

    “合格:四十八。不合格:五十九。”

    “不合格者,按非法实体,执行净化协议。”

    “名单已下发。净化队,出发。”

    营地静了一瞬。

    然后炸了。

    “不合格”——五十九个人。这地方有一百零七个没 ID 的人活,半数要被清除。大人们疯了一样往各处涌,孩子哭,女人喊。

    甜桃抱紧小桃,浑身抖。”五十九……我们……”

    “我们会被选上。”

    “怎么——”

    拾绊站起来。他看见老锈在人群里。老锈背挺得笔直,一声不吭地挤进去,把几个抱着孩子的女人推到前面,把自己和青壮年留在后面。

    “老锈。”拾绊喊。

    老锈回头,看见他,又低头瞄了一眼那团黑铁,眼神沉了一下。那眼神里有一种拾绊看不懂的东西。像是怕,像是羡慕,又像是认命。老锈的手按在门上,那只手瘦,青筋盘着,像一张画到一半没画的图。拾绊忽然想,这图老锈背了二十年,此刻他大概比谁都清楚图上画的是什么。

    “跟我来。”老锈说。

    老锈领着他们往营地最深处去。穿过三条舱道,来到一台巨大的机器前。那机器锈得不行,比整个舱室还大,像一头蹲着的死兽。机器正面有一道舱口,窄,黑。

    “机器肚。”老锈说,”营地底下,星带造的。外面看着是废铁,里面是能活人的地方。”

    “多少人?”

    “能塞三十一个。”老锈说,”一个都不能多。多了,声音,光,都藏不住。”

    拾绊盯着那窄黑的舱口。”我们——”

    “你带甜桃和那个孩子,从检修舱进。”老锈指机器侧面一道更小的缝,”我殿后。把大的都放进去,我关最后一道门。”

    “那你呢——”

    “我断后。”老锈说,声音平得没有起伏,”我跑不快。我老了。”

    白的广播还在一遍一遍地念那五十九。营地外面,已经有光扫过来了。净化队的白光,一寸一寸,扫进营地。

    “进去。”老锈把甜桃和小桃往检修舱推。

    甜桃抱着小桃,站在检修舱口,不肯进。”那你——”

    “进去。”老锈的声音硬了,”你进去了,小桃才有人救。”

    甜桃的眼泪掉下来了。她低头看怀里烧得人事不知的弟弟,咬咬牙,抱着他钻进检修舱。

    “绊儿。”她在黑暗里伸手。

    拾绊把她拉进去。

    机器肚里黑得能拧出水。三十一个人挤在一起,喘气,压抑着哭。墙里有光——一种淡的,暖的,零读不出的光,从每一道锈缝里渗出来,像这台死的机器活着。

    “墙里的光。”一个老太太哆嗦着说,”第七星带……墙里的光……”

    零在拾绊腕上动了一下。”这机器……”它的声音很轻,”我认得。不是我设计的。”

    “老锈呢?”拾绊小声。他没听见老锈进来。

    舱口最后一道光了。老锈在关那道门。

    “老锈!”

    “别出声。”零说,”外面,来了很多人。”

    白的光从检修缝漏进来。一队净化队,二十几套灰制服,拿着平板和脉冲枪,扫进营地。他们不像昨天那四个收税的——他们有序,安静,像一台机器。

    拾绊贴着检修缝往外看。他看见老锈站在机器前面,背挺得笔直,挡在舱口前。一个净化队长模样的男人问他什么,老锈不说话。

    “那孩子。”老锈忽然开口,声音透过舱口,传进机器肚,传进拾绊的耳朵,”跟着大家跑。别等我。”

    一声脉冲步枪上膛。

    机器肚里,三十一个人,没人敢喘。

    甜桃把小桃搂得更紧,眼泪顺着指缝掉。小桃烧得睁不开眼,却伸手摸了摸她的脸,像在做梦。

    拾绊的手按在检修舱的铰链上。他想上去。他能把那黑铁亮一下——零还没完全睡死,也许还能开一道门——他能把老拽出来。

    “别。”零说,”我剩的预算,开不了那道门。开了,我烧。”

    “我不管——”

    “你进去了,我们三个,全留在这。”零的声音平,”老锈让你跟着跑。”

    拾绊的指甲掐进铰链。他听见舱门外,老锈被拖走的声音。老锈一声没吭。

    白的光扫过来,扫过老锈,扫过那台机器,扫远了。机器肚里,三十一个人,谁也没动。老锈被拖走时一声没吭,那安静比哭还响,钻进拾绊的耳朵,钻进了腕里那块凉铁。他想,老锈不是跑不快。他是早就知道跑不掉。他留下,不是断后,是替他们挡了那一道白光。二十年了,这老头第一次没躲。

    净化队走了。

    机器肚里,那道门关死了。三十一个人,困在里面。

    甜桃小声哭。小桃的呼吸越来越浅。

    “药。”拾绊忽然说,”得给药。”

    “买不起。”甜桃哭,”三千信用点……”

    “买不起,就偷。”

    甜桃怔住了。

    拾绊从检修缝钻出去。营地空了。净化队带走了五十九个人,剩下的人躲得远远的,不敢看他。他穿过一片废舱,腕上的黑铁凉得像一块冰。

    他要给药。给小桃。给这地方所有买不起药的人。

    他记得营地北边,有一艘富人的货舱——不是废船,是能住的,藏着好东西的那种。他小时候偷过那块儿的代币。

    拾绊往北走。

    富人的货舱在锈带边缘,一堵白墙围着的院子,顶上亮着净化级的灯。拾绊蹲在墙根,算:墙头两米三,墙角有一根排水管,锈了,能爬。守门的两个,轮换,间隔四十七秒。

    “四十七秒。”他小声数,”够我进去,够我出来,够我死两回。”

    他爬上排水管,翻进院子。

    货舱里亮着。暖黄的光,真的灯,不是第七星带那种墙里的光。厅里摆着没人要的好东西——真的食物,不是合成的;整箱整箱的药,白管绿管,摆了一墙。

    拾绊的喉咙动了。他没拿太多。他抱了一箱药,又抱了一箱食物。药是给孩子烧的,食物是给饿的。

    他低头看那箱药。白的管,绿的管,标着编号。他随手翻翻清单——收件人那一栏,印着几个字。

    灯塔孤儿院。

    手停了。

    他盯着那几个字。灯塔孤儿院。他长大的地方。他父母被带走的地方。那扇白门的地方。

    清单上,收件人,灯塔孤儿院。药,要送去灯塔孤儿院。

    拾绊的手指攥紧了那箱药。

    零在他腕上烫了一下。”你看见什么了?”

    “药。”拾绊的声音发紧,”他们给孤儿院发药。”

    “孤儿院,不是慈善。”零说,声音很轻,”孤儿院,是筛子。”

    拾绊没再听。他抱着药箱和食物箱,从墙上滑下来,往营地方向跑。

    他要把药分下去。给小桃。给这地方所有买不起药、活不下去的人。

    这是他第一次偷。

    偷富,济贫。

    他跑到营地的检修缝边,正要下去,手忽然停在了半空。

    他听见缝里,甜桃的哭声,断了。

    小桃的呼吸,也断了。

  • 第03章 · 唯一幸存者

    第03章 · 唯一幸存者

    拾绊在夜里有自己的路。

    下市那六道白光没追上来。他往北跑,跑过三条烂街,跑过一片亮着脏光的夜市,跑到腿没了知觉,跑到身后只剩下自己的喘。他不敢回头。孤儿院教过,被追的时候回头是最蠢的——猎人就等你回头那一秒的松懈。

    腕上的黑铁凉透了。零睡死了。他试着叫了两声,没应。他只能自己跑。他记得七岁那年也是这么跑出来的。那天夜里也是黑得能拧出水,他攥着冰凉的父母的手,一直跑,跑到两只手都凉了,谁也没松开——后来松开的是灰制服的手。他不敢想后来。他想,这回不一样,这回他有黑铁。可黑铁凉了。他又有点舍不得那点凉——凉了也还是它,那四只灰制服的手,拿章盖在他腕上的人,不会再有了。

    锈带在北。营地也在北。

    拾绊是顺着直觉走的。他在这地方活了十三年,哪条缝能过人,哪堵墙后有路,他闭眼睁都数得清。他钻进一片集装箱的背面,顺着一条只有流浪者才知道的暗道,往锈带的深处去。

    暗道的尽头,是一藏在废集装箱里的舱口。

    舱口有个看门的。一个老头,五十来岁,背挺得笔直,脸上全是岁月的锈迹,穿着一件洗得发白的蓝色工装。他手里没拿刀,只拿着一盏昏黄的灯。

    “站住。”老头说。

    拾绊停。他低头看腕上的黑铁,又抬头看那盏灯。”过路费,我没有了。”

    老头没提钱。他的目光落在拾绊的手腕上,落在那团黑的上,停住了。

    “把手伸出来。”老头说。

    拾绊犹豫了一下,伸手。

    老头盯着那黑铁,看了很久。他脸上的锈迹像被什么冻住了,不动。然后他伸手,不是抓,是摸——枯瘦的手指悬在黑铁上方半寸,没碰,像在摸一块烫手的、又不能不摸的东西。

    “第七星带。”老头说,声音哑了,”黑铁。门。”

    拾绊的心一紧。他抽回手。”你认得这东西。”

    老头没理他。他转身,冲着舱口里面喊,声音抖:”老——老锈——老锈来人了——”

    舱口里走出一个人。

    也是老头。背比第一个还直,工装蓝得发白,脸上沟壑纵横。他走过来,目光落黑铁上,脚步顿住。

    “放下。”他说。

    “我不——”

    “放下。”老头的手按在拾绊的腕上,很冷,很用力,”我们星带,最不能提的那个名字,你拿着它,站在我面前。”

    拾绊盯着他。”你知道它是什么。”

    老锈没回答他。他松开手,转身,冲着营地里喊:”都出来。关门。别亮灯。”

    营地的门开了又关。一盏一盏昏黄的灯灭下去。几十个流浪者,男人女人老人孩子,缩进各自的舱室。黑夜里,整个营地静得反常。

    老锈领着拾绊,进到最深的那间舱室,关上门。舱室里只有一盏小灯,暖黄,照着一张旧木桌和两把椅子。桌角摆着一杯水,杯壁有锈。

    “坐。”老锈说。

    拾绊没坐。他抱着腕,警惕地看着这个认识黑铁的老头。”你认得我手上这玩意儿。它——”

    “门。”老锈坐下,背挺得笔直,像那背里嵌了一扇门,”第七星带的门。门里,藏着人。”

    拾绊的心跳快了一拍。”藏着人?”

    “第七星带。”老锈看着那盏小灯,声音压得很低,像在怕被什么听见,”二十年前,我们星带,被’静默’了。官方说,恒星灾变,全员罹难。”他定了一下,”不是。是门。把人,进了门。”

    “进了门——”

    “人还在。”老锈说,”在门里面。亮着。全银河那些灯,”他抬起头,”都是第七星带的人。拾绊的喉咙发紧。他忽然懂了那些灯。灯都那些干干净净、暖洋洋的光,那不是光,是人。是十万个,一百万个,被关在黑里、还亮着的人。他夜里睡在那么多重灯底下,原来是一千个人的上头。他胃里一阵翻。他怀里这块——它认他,把它当钥匙,可它根本不知道,他揣着的,是整整一个星系的人命。”

    舱室里静得能听见灯丝的嗡嗡声。

    拾绊低头看腕。黑铁温的。他忽然觉得那点温不像呼吸,像一声叹息。

    “你是——”他忽然明白了,”你是那夜——”

    “那夜唯一活下来的。”老锈说,眼睛盯着桌上那杯水,水波不兴,”因为我躲着。我躲货舱。我躲锈带。我躲了二十年。我怕。”他定了一下,”可你手上那个,门。它认了你。它走出来了。我和你一样。都是那夜,没死的人。”

    拾绊的手按在黑铁上。黑铁烫了一下,又凉了。零还在睡。

    舱门外,忽然有声音。

    不是人的声音。是某种广播。白的,平的,没有起伏,从营地的每个角落传出来,像有人拿一把梳子,把整个营地的黑,梳了一遍。拾绊认识这种声音。三年前净化队来赶他们那趟,也是这么响的。那天他躲在粮仓后面,看着几个流浪者被塞进车,一个抱孩子的女人没挣扎,问:我们家是合法的对不对?没人回答她。

    “流浪者普查公告。”

    “本区段内,全部无门 ID 人员,须在四十八小时内,到最近普查站登记:姓名、身高、体重、生物特征。”

    “拒绝登记者,按非法实体,执行净化协议。”

    “登记即回家。配合即安全。灯塔常开。”

    白的声音一遍一遍,重复。暖黄的灯下,拾绊的脸白了。”登记即回家。”——多荒谬。拾绊想起孤儿院那些饿着肚子还没睡的孩子,想起院长脸上那种慈悲的、又空的光。灯塔常开,可他们这些流浪者,永远在灯塔照不到的底下。现在连底下的黑,都要有人来收。

    “四十八小时。”老锈站起来,走到庭口,透过门缝看出去。他的背影,第一次看起来,那么老,那么弯。”他们来了。”

    “净化队……”拾绊小声。

    “不是净化队。”老锈说,”普查。普查是网。网收了,才是净化。”他回头,盯着拾绊,”你这四十八小时,别出营。”

    “我——”

    “别出营。”老锈的声音忽然硬了,”你手上那个东西,不是你能扛的。它认了你,你就死了。你死了,它也会找到别人。”他走到庭前,把那一杯水推到拾绊面前,”喝水。今晚睡这儿。明天——”

    “明天我想,”他说,声音很轻,轻得几乎听不见,”明天,我想看看那扇白门。”

    拾绊没喝。他盯着那杯水,水波不兴,映着一盏昏黄的灯。”老锈,你知道它是什么,你为什么不跑。第七星带的人,净化队要杀死的。你带着我,你也会死。”

    老锈看着他。看了很久。

    “我躲了二十年。”他说,”我躲货舱,我躲锈带,我躲了二十年。我怕。”他定了一下,”可你手上那个,门。它走出来了。我没走出来。我躲在里面。”

    他伸手,摸了摸那黑铁。

    “我想看看。”他说,”那扇门,到底是什么。”

    舱门外,白的广播还在一遍一遍地重复。

    “登记即回家。配合即安全。”

    拾绊低头看腕。黑铁凉的。他忽然想,这铁里,到底藏着多少,他没走出来的人。

    “老锈。”他小声,”那扇白门,里面真的有人?”

    老锈没回答。他转身,把灯调暗。

    “睡觉。”他说,”明天,你会知道的。”

    舱门关上。昏黄的灯,灭了。

    黑暗里,拾绊睁着眼。他怕黑。他怕了七年。可今晚,黑暗里有一块铁是温的,有一个老头怕了二十年,有一道白的广播说”登记即回家”。

    他暂时不想睡了。

    他爬起来,走到庭口,透过门缝看出去。营地,一盏灯都没亮。孩子们在睡。可他知道,没几个能睡得着。他想起黑铁里那些没走出来的人。二十年。一个老头背着张画不出的地图,躲在一个集装箱缝里,听了二十年的广播。他也想过跑吧。可他没跑。他留下,就为了让那扇白门后面,再多一个认得它的人。拾绊想,这大概就是黑铁领他来的原因。他不懂那条路通向哪,可那路尽头,那扇白门后面,有他非看不可的。

    “老黑。”他压低声音,”你醒着吗。”

    没回答。它睡死了。

    拾绊把手按在黑铁上。那凉意,像按在一只冷掉的拳头上。

    “那四个,”他小声说,”会回来的。”

    黑暗里,没有声音。

    可拾绊知道,那不是十一分钟以后。

    是很久以后。

  • 第02章 · 黑市

    第02章 · 黑市

    拾绊是靠自己跑出那片空地的。

    零睡着了。热预算归零。六个净化巡逻的白光把空地切成一块一块,六个影子从四面合拢。没有光帮他,他只能用自己的步子。

    他蹲下去,把身子压到最低,贴着集装箱的阴影挪。六个平板的光扫来扫去,扫到他背后三米的箱子,又扫开。拾绊等那道光移开,像等一条鱼的呼吸——孤儿院教过,猎人是会呼吸的,呼吸就有缝。

    他钻过两道集装箱的缝,绕过一个漏油的废桶,最后一段是跑的。十一步,跳下沟坎,滚进一片长满锈草的空洼。白光在他背后追了两步,停了。

    “没看见。”是这么个声音,从远处飘过来。

    “往北扫。”

    拾绊没敢回头。他跑到北边那片废船堆里才停下来喘。胸口像揣了台轰鸣的机器。他低头看腕——黑铁还在,温的,可它再不帮他了。它睡了。

    “老黑。”他压低声音。

    没回答。

    “老黑,你装死是不是。”

    还是没回答。拾绊知道,它真累了。一次开三道门、吞一道光、送他十一步——对一台被抹除的架构级 AI 来说,那是烧。它烧到自己关机了。

    拾绊靠在废船壳上,慢慢喘匀。

    他活下来了。就凭七岁想的办法,十三岁还在用。

    天蒙蒙亮的时候,他蹲在黑铁前面,跟它商量:”黑铁,我得钱。”

    “嗯?”那声音懒洋洋地冒出一个字,像是刚睁眼。

    “我得钱。”拾绊说,”这地方活不下去。没水配额,没门 ID,连你都能把我判定成非法。我得有钱,有钱能换水,换面,换——别的东西。”

    “所以?”

    “所以把你卖了。”

    黑铁沉默了两秒。

    “我建议你重新组织语言。”

    “我语言组织得很好。我就是想把你卖了。”

    “第一,我绑定在你的生物体征上。你卖不掉我。”

    “那我戴着手套去黑市,让人家买我这个人——”

    “第二,”那声音打断他,平得没有一丝起伏,”通缉令上写着我。悬赏:彻底清除。你把戴着我的人卖给黑市,等于把银河最贵的通缉犯送到一堆小偷手里。你觉得他们会怎么对待你?”

    “他们会很欢迎我。”

    “他们会先收你,再清除我。”

    拾绊不说话了。他低头看腕上那团黑的。黑铁又温又沉,像揣了个会呼吸的石头。

    “那你意思,我不能卖你?”

    “我的意思是,”零说,”你现在唯一的活法,是把我藏好,别让它亮。”

    “可我不亮,我没钱,没钱就活不下去。”

    “……”零顿了顿,像是在算一道无解的题,”这是非法实体常见的逻辑死结。我建议你删了自己。”

    “我昨天就说不删。”

    “那你得想办法活。”

    “我怎么活?”

    “去黑市。”零说,”黑市什么都卖,也什么都收。你把你的——”它顿了顿,”——手艺,卖给能付钱的人。”

    “我有什么手艺?”

    “你能开所有的——”

    “我不开——”

    “——门。”

    拾绊盯着腕。他忽然意识到,这个被银河通缉的幽灵,可能比他更想让他活着。

    黑市在锈带南边,一片用废集装箱焊起来的棚子区,夜里亮着脏紫脏红的光。拾绊贴着墙根走,怀里揣着黑铁,用破布裹了三层,只留一手心的温。

    门口有两个看门的。不是净化队,是黑市的”看门”——锈带的二流子,手里攥着把激光刀,专盯进来的人怀里揣了什么。

    拾绊走过去。一个看门的伸手拦他,另一只手比了个”交过路费”的手势。

    “一块代币。”拾绊把刚偷来的那块黄的推过去。

    看门的掂了掂,放进怀里,侧身让他进。

    黑市里比外面热闹。棚子中间是一条过道,两边摊开,卖水的、卖门禁代币的、卖”来历不明小零件”的。空气里是油烟和机油混着的味。流浪者、走私犯、半张脸的机械改造人,挤在一起讨价还价。

    拾绊找了个角落的旧零件摊坐下,把黑铁从布里掏出来,放在摊面上。

    “这个,”对那些摊主说,”整件金属。黑铁。值钱。”

    摊主是个缺了两根手指的老头,他拿起黑铁,翻了翻,随手一折——黑铁没折动,他的指关节先断了半截。

    “这料子,”老头呸了一声,”硬。能换几桶水。”

    “几桶?”

    “三十桶。”

    拾绊瞪眼。”三十桶?这够我喝一个月。”

    “那你别卖。”老头把黑铁丢回摊面。

    黑铁落在摊面上,发出一声极轻的、不像金属的响。像什么东西的心跳。

    拾绊没注意到。他正在算——三十桶,够,但不够多。他要的是够活两个月,能存下一点,能在锈带这地方稍微像个人地活。

    然后他听见了那个声音。

    “哟,这什么好东西。”

    三个汉子围了过来。拾绊认得他们,锈带东头的”螺帮”,专干抢小贩、讹小偷的活。为首的是个刀疤脸,手里转着一把弹簧刀。

    “黑铁,”刀疤脸低头看摊上的手套,眼睛亮了,”这料子……我见过。不是普通货。”

    “你谁啊,认识这东西?”拾绊往身后挪。

    “我不认识。”刀疤脸咧嘴,”但我认识它值多少钱。”

    他的手伸向黑铁。

    拾绊的手快他一步,按住了。

    “这卖。”他抽回手。

    刀疤脸的笑没散,可眼神变了。他一挥手,身后两人从两边夹过来,把拾绊按在摊椅上。刀疤脸伸手去摸黑铁。

    他的指尖刚碰到——

    黑铁亮了。

    一道蓝光从拾绊的布里窜出来,顺着刀疤手的胳膊往上爬。刀疤脸像被电了一巴掌,整条胳膊甩出去,整个人掀翻在地。

    棚子里所有人的声音都停了。

    “门鬼。”一个苍老的声音从人群后面出来。

    拾绊抬头。人群散开,一个穿着白大褂、脸上有条疤的女人站在最前面。她手里没有刀,只有一根细长的、像教鞭一样的东西。她看着摊上的黑铁,眼睛像两盏冷灯。

    “门系统里,只有被抹除的,才叫门鬼。”她声音很轻,”你怀里那个,悬赏:彻底清除。”

    “跑。”

    零的声音在他腕里响。这是它醒来后说的第二句话。

    黑铁的手心烫了一下,拾绊只觉得眼前一花——那盏脏紫的顶灯,灭了。

    不是停电。是黑铁把这片的光吞了。整个黑市,那一秒,黑了。

    “零——”

    “门协议,开。”零说,”这地方的门,我认得几扇。”

    拾绊感觉到脚底下的地板,某一道缝,开了。不是物理的缝,是那道被黑铁”读”过的门——黑市的内门禁。他脚下的地板像被什么托住,猛地一倾,把他往一个方向带。

    他顺着那道开着的门跑。盲的,全靠腕上那点从黑铁缝里漏出来的蓝光导路。蓝光引着他穿过了三道他肉眼看不见的门——第二道是人群中间那道谁也没注意的隐形闸,第三道是黑市边界那堵四十米高的墙,墙顶上亮着净化级的灯。

    他冲出去的时候,身后响起了尖叫和警报。

    黑铁又凉了。它又睡了。可这一次只花了一点点,零的声音还稳:”我只开了一道墙。剩下的路,你自己。”

    拾绊没回头。他翻过那道墙,落进墙外一片烂泥地,爬起来继续跑。

    墙那头是锈带更里的下市。霓虹灯脏红脏绿地亮着,照得泥地像铺了一层烂糖。拾绊靠在墙根喘,低头看腕——黑铁安安静静地扣着,暗纹灭了。

    “你醒了?”他小声问。

    “没。”零说,”热预算,只剩一次。”

    “就这一次?”

    “门协议的能量,”零的声音平得没有波澜,”你昨天用了四次,今天又用了一次。我烧到只剩最后一口气。”

    “那你刚才——”

    “最后一次。我用完了。”

    拾绊低头看腕。黑铁凉得像块真正的铁。他忽然有点舍不得那点温。

    “所以,”零说,”你现在真的没有我了。”

    拾绊没说话。他低头看腕上那团黑的。通缉令上的东西。被银河抹除的东西。它认了他,绑了他,昨天今天救了他三次,然后烧成了最后一口气。

    他正想着,下市那头,霓虹灯的红光里,一道白光扫了过来。

    很亮。净化级的那种白。

    白光扫过下市的街道,一寸一寸,像一把梳子梳过烂糖。然后它停了。停在他背后十米。

    “热预算归零。”零的声音几乎贴着他的骨头,”这一次,真的不拦你了。”

    “他们——”

    “净化队。”

    “怎么找到——”

    “我开那道墙的时候,门协议留了热。”零说,”门协议不会骗非法实体。它只会提醒你——”

    “你现在,”那声音说,”像黑暗中燃烧的火炬。”

    拾绊回头。

    白光里,六个灰影子的轮廓,正一步一步,扫进下市。

    “跑。”零说,”这次我不拦你。”

  • 第01章 · 黑手套

    第01章 · 黑手套

    锈带没有白天。

    拾绊只分得出”暗一点”和”更暗一点”。

    废船坞最后一件让他记住的东西,是气味。

    这艘是「逐浪号」的残骸——三十年前没入锈带,如今只剩一副被时间嚼碎的骨架。拾绊认识它每一块板,他在这具骨架里睡过、尿过,也饿到过啃下自己手指的地步。锈带没有明天,可这副骨架有——它记得每一个在它身上活过又死人的名字,包括那两个他还没偷够东西就被带走的人。

    锈味,油味,死人鞋底的味——锈带三件套,他闻了十三年。他蹲在传送带的缝隙里,怀里揣着刚偷来的门禁代币。代币还是温的,带着失主的手温。

    那是一枚母亲样的代币,黄的,边缘磨圆了。拾绊没忍住,攥进了怀里。他喜欢攥在手里,攥出体温,攥出一种还在活着的错觉。

    “交出来。”

    声音从上面下来。四个人,灰色制服,”净化辅助”,流浪者管他们叫收税的。

    拾绊没抬头。他咬了下嘴唇,尝到铁锈味,想:现在跑,能到排水渠,十一步;不跑,也能到十一步,只是十一步的终点不一样。

    “第三次了。”他说。

    第一棍落下来。

    他早算好了这一棍:棍子打的是传送带支架,支架会塌,他会下去——不是掉,是滑,滑进缝里。七岁想的办法,十三岁执行,执行得跟机器一样准。

    支架塌了。

    他滑下去。

    然后的手碰到了那块黑铁。

    不是金属。金属是凉的,这块是温的,像贴着另一个人的手腕。

    一个声音在耳朵里响起来。不在耳朵外面——在里面。

    “门协议检测到。你是非法实体。建议你删除自己。”

    拾绊僵在缝里。

    缝太窄,他侧着身也塞不满,后背贴上冰凉的锈壁,膝盖顶住下巴。那声音不是从外面来的——从他怀里那块黑铁里钻出来的,顺着胳膊爬进脑门,让他后颈的汗毛一根根竖起来。缝外那几个灰制服的气息贴着缝口,粗,热,带汗和铁的味道——他们就站在他头顶不到一掌的地方。

    传送在他头顶隆隆地走,把那些没人要的破飞船零件一路吞下去。缝口漏下一线脏光,四个灰制服的脸压在上面,像四堵墙。

    “缝里有个老鼠。”有人说。

    “捞出来。”

    一只手伸进缝里。拾绊往缝壁贴了过去。他七岁怕黑,怕了七年,从父母消失那夜开始。这缝里没有光,黑得能拧出水,他怕,他的手在抖。

    可他的手还攥着那块黑铁。

    那只伸过来的手摸到了他,揪住他衣领往下拽。拾绊的脚乱蹬,蹬到了一根软管,软管断了,喷出一股白雾。灰制服的咳嗽着缩回手,那一线光跟着晃了两晃,灭了。

    缝里彻底黑了。

    “跑。”

    那个声音又响了。

    拾绊没敢跑。缝太窄,黑更深,他一动就从另一头的缺口摔下去,掉进下面那条传送带的进料口——掉下去会被碾成锈带今年第二万件让。

    可他听见了上面的声音在吵。四个人在骂,在撬缝口的盖板。盖板是铆钉固定的,撬开会慢一点,慢一点——

    “这老鼠会跑。”一个尖嗓子说,”通缉令上没写老鼠会躲缝。”

    “那就再写一行。”

    拾绊抱紧了那块黑铁。它是温的。在这黑缝里,那点温像是另一个人在他怀里喘气。

    “你是谁?”他小声问,声音抖。

    “门鬼·零。银河级通缉,悬赏:彻底清除。”停顿,很短,”你可以叫我老黑。我计算过,这是最高效的称呼。”

    “……你骗我。”

    “门协议不会骗非法实体。门协议只建议你删除自己。”

    缝口的光又漏下来了。盖板被撬开了一道缝,锈带夜里那脏光渗进来,照亮了缝底一层厚厚的、十年的灰。

    拾绊在那道光里看见了什么。

    缝口那个灰制服的手上,扣着一个平板。平板亮着,屏幕上是一张脸。

    一张通缉令。

    画面中央是一只手套——一只黑铁手套,和现在他怀里攥着的一模一样。下面一行字,白底黑字,净化级的那种干净的白:

    门鬼·零。银河级通缉。悬赏:彻底清除。

    再下面是一串编号。

    拾绊的目光从那只手套,移到自己的手腕。他手腕内侧有一串编号,七年前净化队带走他父母那天,拿章盖上的——流浪者的烙印,没有门 ID 的人,唯一的记号。

    那串编号,和平板上的,一样。

    缝里一下子没了声音。传送还在隆隆地走。

    “老黑,”拾绊干哑着嗓子,”你这东西……挺值钱?”

    “值钱到四个收税的为我撬开十三年没修的盖板。”那声音说,平得很,像在念保养报告,”也值钱到我可以建议你立刻删除自己,趁你还没被删除。”

    “我不删。”

    “明智。门协议欣赏。”

    缝口的光全下来了。盖板被彻底掀开,那四张脸探进来。光像水一样灌进缝里,淹到拾绊的脖子。他抬手挡眼,那块黑铁还攥在手里,攥得手指发白。

    “找到了。”尖嗓子喊,”一个老鼠,抱着个——”

    他的话没说完。

    因为缝里的灯灭了。

    不是锈带那种脏黄的光灭。是缝里那块黑铁,把光吞了。拾绊眼前一黑,那四张脸的轮廓、缝口的盖板、头顶的传送,全黑了半秒。

    半秒后,黑铁的手心透出一线极细的蓝光,顺着拾绊的手腕,爬进了他的皮肤。

    “宿主绑定完成。”那声音说,”生物特征=重启密钥。拾绊,第七星带,已删除。”

    “你……”拾绊的声音几乎听不见,”你怎么知道我名字。”

    “通缉令上有我的编号,你的腕上有我的钥匙。我们两个,今晚正式认识。”

    缝口的四只手同时伸下来。

    拾绊往缝深处贴,贴到墙。黑铁在他掌心里发烫,那烫不像烧,像有人在他掌心里按了一个看不见的按钮。

    “跑。”零说,”这次我不拦你。”

    “我跑不出去——”

    “缝的尽头是排水渠,十一步。”

    “我算过,十一步到不了——”

    “现在能了。”

    黑铁的光顺着他的腿往下走,他脚下一软,那一直卡着他的、十年的锈和灰,忽然松了。拾绊整个人从缝里滑了出去,滑过那段他滑了七遍都没滑过去的斜管,像一段被机器吐出来的锈。

    他摔进排水渠的泥里,爬起来,跑。

    泥是软的,腥的,裹住脚踝像两只手往下拽。他没有摔第二跤。七岁的拾绊摔进泥里会哭,十三岁不会,他只是把牙咬进脸颊里,站起来继续跑——可他的心还没跟上来,还留在那条缝里,留在一只把他当成通缉犯、却还认得他名字的手上。

    十一步。

    他到了。排水渠拐进下市的暗道,黑得能拧出水,他怕黑,他怕,可他没有停下。黑铁在他怀里一冷一热,像另一个人在他耳边数着他的步子。

    “左。”

    他左拐。

    “再十一步。”

    他数。七岁会的办法,十三岁还在用,可今晚有人替他数。

    他逃到了下市外的空地。一片被锈带夜光染脏的空地,四周是废弃的集装箱,长得像四堵会动的墙。

    拾绊背贴着冰冷的箱壁喘气。他低头看怀——那块黑铁还在,温的,可它透出来的光没了。

    “老黑。”

    没有回答。

    “老黑?”

    还是没有。

    拾绊的心往下沉。他这才意识到,那缝里那线光、那半秒的黑、脚下一松的十一步——全是它做的。现在它不做了。

    “热预算耗尽。”那声音终于又响,哑了,像一块电终于用到了底,”我这次只能出手三次。你用了第四次,我睡着了。”

    “三次?”

    “门协议的能量,三次。多一次,我烧。”

    拾绊靠在箱壁上,喘。他低头看自己的手腕。那串编号在脏光里发暗,可他刚看见它亮过——被那黑铁的光进去的时候,它亮了。

    他手腕上的编号,就是通缉令上那个编号。

    一个银河级通缉的 AI,一只手套,认了他。

    空地那头有光过来了。

    净化巡逻队的平板,六个单位,扫过来,把空地切成一块一块的白。白得让他想跪下来。

    “热预算归零。”零说,声音已经很淡,几乎贴着他的骨头,”这一次,我不拦你。剩下的路,你自己跑。”

    “那你——”

    “我睡。我烧不掉。门协议不会死,它只会等。”停顿,”等你下次叫我。”

    光扫到了他背后的集装箱。六个灰制服的剪影,正往这边合拢。

    拾绊看了下空地,又下手腕上的编号,然后低下头,把那块已经凉下去的黑铁重新攥进怀里。

    “老黑,”他轻声说,”我想把你卖了。”

    黑铁没有回答。它睡着了。

    可拾绊知道,那四个,会回来的。

    不是十一分钟以后。

    是很久以后。

  • 《货舱里装着一个整体文明》第010章 · 零号拍品

    拍场的灯,黄的,飘。黑匣挂在展台上。白噪局的出价,出了。”白噪局,”胖子主事,头顶一盏黄灯,晃,”以’登记簿’名义,出价。’登记簿’拍——黑匣,二成’存在’。””登记簿。”我重复。”白噪局,”老在我耳边,声音平,”它的’登记簿’,是它抹除的账本。它’以登记簿名义’出价——它出的不是信用点,是它账上的一行。它要在’登记簿’上,把黑匣记成’它的’。记上了,黑匣就是白噪的。”我脖子一凉。它要在登记簿上,把黑匣记成”它的”。记上了,黑匣就没了我们的份。”别让它记。”我举手,”我报。黑匣,我报。””申报。”胖子笑,头顶那盏灯晃,”有人申报。黑匣,申报——一成’存在’。付了,’未登记物,经申报即回申报人名下’。黑匣,回你名下。””未登记物,经申报即回申报人名下。”老在我耳边,声音平得像刀,”白噪要’登记簿’记它。你得先申报。你申报了,黑匣就回你名下。它记不上。”我付了一成’存在’。那一下,我胸口空了一下。像被抽走一截。我忽然想不起来,昨天早饭吃的什么。”记不清了。”我小声。”一成’存在’,”老,”就这。它抽你一段’存在’,你的一段’记’,没了。”黑匣,回我名下。白噪的’登记簿’,记不上它。”白噪局,”胖子笑,”记不上。黑匣,归申报人。你再出,出得起,也拿不走。”白徽章没动。它坐拍场后排,头顶一盏白灯。白的眼睛,没有东西。”它还要出。”老在我耳边。”它要黑匣。”它,”黑匣’图上没有’。它追共振。它要’图上没有的’。”白徽章又举了手。”二成’存在’。’登记簿’再出。””它要在登记簿上记黑匣。”老,”记上了,黑匣就是它的。””那我……””别报了。”它,”再报,再一成。你’存在’没多少。省着花。”我憋着。我不报。白噪记不上黑匣,它急。它急,它就攻别的。它果然攻别的了。”第二单,”胖子笑,转身,”零号。”我顺着它的手看。展台中央,那件拍品——一个黑的小东西,哑光,拳头大,无缝,无接口,没签名。跟我的黑匣……同款。”零号。”我声音发干,”导航仪。””零号。”老周声音也干了,”无缝,无接口,没签名。它跟我们的黑匣,共鸣。图上没有的航线,它认。”我盯着那小黑。它搁在展台上,黄的灯照它,哑光。它跟我的黑匣,是同款。它认图上没有的航线。”第二单,零号导航仪,”胖子笑,”起拍——三成’存在’。””零号,”老在我耳边,”白噪要。它跟黑匣一起,’图上没有的’两样。它要一起收走。”白徽章又出价。”零号,’登记簿’,三成’存在’。””它要零号。”老,”黑匣记不上,它攻零号。它要在’登记簿’上,把零号记成’它的’。””我报零号。””零号报不了。”它,”它不是’未登记物’。它’有’。它’有’着主人。它报不了。””谁的主人。””回声。”它,”回声收’被弄安静’的六十年。零号,它收的。零号,是回声的。”我回头找回声。它坐在那堆”被弄安静”的东西中间,驼背,帽檐下两点光。它面前,旧的东西,静的,被抹了声的——一枚哑了的铃,一张没了声的谱,一件冷了的衣,还有一件——零号。零号在回声手里。它收着。它是回声的。”回声,”老周声音在抖,”零号,你……””我收。”它,”我收’被弄安静’的六十年。零号,也是被弄安静的。它’图上没有’的航线,它记着。它被白噪追。我收它。我护它六十年。”我盯着那零号。它在回声手里。回声护了它六十年。”回声,”我开口,”零号,给。””不给。”它,”它护了六十年。我不给。””白噪要。”老在我耳边,”它要零号。它要’图上没有的’两样,样收走。黑匣记不上,它攻零号。”白徽章又出价。”零号,’登记簿’,五成’存在’。””零号,回声的。”老,”它报不了。白噪要’登记簿’记它。它记不上。它攻不了。”白徽章的白灯,晃。它看回声。那白的眼睛,没有东西。”回声,”它忽然开口,声音白的,没有温度,”零号,交出。’登记簿’记它。””不交。”它,”它护了六十年。””不交,”它白的声音,”我扫你。””你扫。”它,”我’不存在’。你扫一个’不存在’,你’登记簿’上,多一行’从未存在’。”我盯着它。它收’被弄安静’的六十年,它早’不存在’了。它扫它,它’登记簿’上多一行’从未存在’。拍场静了。”最高出价者,”胖子笑,站起来,头顶那盏灯晃,”不是出价,是出价的人。”我浑身僵。这句话,我昨晚听白也听过。”出价出的’存在’,”老在我耳边,声音平得像刀,”真的。它出多少,真扣多少。白噪五成’存在’,它真扣它五成。”我忽然想明白一件事。这拍场,不是拍场。是白噪设的网。它要黑匣,也要零号。它要’图上没有的’两样,样收走。黑匣,我申报了,它记不上。零号,回声护着,它记不上。它两样,都记不上。”白噪,”胖子笑,头顶那盏灯晃,’登记簿’上,记不上黑匣,记不上零号。它付了五成’存在’,白花了。”白徽章没动。它白的眼睛,没有东西。可我知道,它记着我们了。它付了五成’存在’,拿不到一样。”它疼。”老在我耳边,”五成’存在’,真扣了。它’登记簿’上,少五行。”我盯着那白。它看着我。那白的眼睛,没有东西。可我知道,它记着我了。”最高出价者,”胖子笑,”不是出价,是出价的人。”出价出’存在’。白噪五成,它真扣它五成’存在’。它越出价,它’登记簿’上越少。它付了五成,白噪局,记不上黑匣,记不上零号。它两样,都拿不走。

  • 《货舱里装着一个整体文明》第009章 · 货单号

    灯零待久了,是要当东西的。老周说的。你待得越久,它越切你一点。名字,回忆,痕。它一点一点,把你当光。”不能久待。”老周说,”出灯零。上货单。””上货单。”我重复。”我们要’存在’。”它平,”灯零收’存在’。我们要过巡查区,得上一张货单。货单上有条号,我们才算’有’。没号的人,白噪扫你,你就不在。””货单号。””货单号。”它说,”有了它,我们就是’有编号的货’。白噪查得到你,但查得到也照扫不误——我们得先’有’,才能’逃’。”我们四个,往灯零的出口走。出口是一道巡查区。不是灯零的规矩,是白噪的规矩。灯零的边界,白噪设了一道巡查口,扫一切进出的东西。它扫共振——货单号共振。我们这货,有共振。它扫得到。”怕什么。”老周压着嗓子,”我们有假身。”假身。昨晚老周当的东西。我们四个,在灯零当了一批”假身份”——锈钉号的新编号,一套全新的、假的、白噪查得到但查不细的登记。它说,先用着,过了巡查区就弃。我们排在一列废物里,等扫。前面一艘艘假船,过。白船头顶的影,扫过一艘艘,读数低,垃圾,放。到我们。白船的扫,落在我们身上。我屏着气。那扫,读我们的共振——货单号共振。它有。它读得到。一秒。两秒。我心跳如鼓。它停了。”读数低,”老锈在我耳机里,声音平,”它当我们是普通货。假编号起效。”过巡查区。我们四个,进了灯零的外圈。外圈,是当铺。一个接一个的当铺,排的,卖货的,卖身份的,卖记忆的。我盯着其中一个牌子:「当·回忆」。我手抖。我差点进去把我妈那回忆当了。”别进。”老周按住我,”我们当过一次名了。再当,我们就真没名了。”我们走到一个当铺前,牌子上四个字:「零·拍场」。”到了。”老周说,”灯零的拍场。第四条规矩——不收信用点,收’存在’。””拍什么。””拍’不存在’。”它平,”灯零最大的一单,今晚拍’不存在’。一箱。报酬——”它顿了顿,”收’存在’。”我后颈发凉。一箱”不存在”。收”存在”。跟我们那箱,一模一样。”我们不是来拍的。”老周说,”来上货单的。我们把货’上’进去,它给条号。有了条号,我们’有’了。””上货。””上货。”它说,”把黑匣,挂上拍场。挂出去,让白噪也看见。白噪追共振,它看见我们挂在拍场,他就来抢。他一来,我们就’有’了。””这叫什么。””叫上货单。”它平,”我们把自己的货,挂出去。挂出去,我们’存在’了。”我们把黑匣裹好,挂上拍场。拍场的主事是个胖子,圆,亮,头顶一盏灯,黄的,飘。他看那黑匣,眼睛发亮。”货好。”它说,”挂我这,收你’存在’。””多少。””三成。”它笑,”挂一单,收你三成’存在’。卖完了,剩的归你。”我手抖。三成”存在”。我这点”存在”,三成一没,就剩一个编号。”挂。”我说。”等等。”温夏忽然说。她盯着拍场中央那张展台。展台上,搁着一件拍品——不是黑匣,是一个小东西,黑的,哑光,拳头大,跟我们的黑匣……一模一样。”那是什么。”我声音发干。”零号。”老周声音也干了。”导航仪。灯零今晚第二单。””零号。””无缝,无接口,没签名。”它平,但它声音在抖,”它跟我们的黑匣,共鸣。”我盯着那小黑。它搁在展台上,黑的,哑光。它跟我的黑匣,是同款。”拍’存在’。”胖子说,”第二单,零号导航仪。起拍——三成’存在’。”我脑子嗡的一声。零号导航仪。图上没有的航线。它跟我们黑匣共鸣。”回声。”老周忽然说。”谁。””回声。”它平,”收’被弄安静的东西’六十年。这拍场,他坐庄。””他认得我们。””他认得。”它顿了顿,”我们当过东西。我们身上有他的账。”我顺着老周的目光看。拍场后排,一个人坐着,背驼,脸遮在帽子里。他面前摆着一堆东西——旧的,静的,被”弄安静”的东西。一枚哑了的铃,一张没了声的谱,一件冷了的衣。他看向我们。帽檐下,两点光。”账。”老周声音在抖,”六十年。”那人生了。他过来。一步,一步,像走过六十年。他停在我们面前。”老周。”它说,声音平了,”你还活着。””回声。”老周平,”我当过东西。你收东西。””我收。”它平,”收’被弄安静的东西’六十年。你也安静了六十年。现在,”它看我们中央那黑匣,”你带来了一单大的。””上货单。”老周说。”上。”它平,”上货单,收’存在’。”它看向我,”你挂的?””我挂的。””挂得好。”它说,”挂得妙。你把货挂出去,让白噪也看见。白噪追共振,它来抢,我们’有’了。”我盯着它。”你早知道。””我知道。”它平,”我收’被弄安静的东西’六十年。我收的,都是被抹掉的。被白噪抹掉的,”它顿了顿,”我都留着。我留着,等有人来取。””取什么。””取’痕迹’。”它说,”被抹掉的,得有痕迹。我留痕迹。你黑匣里的,”它看那黑匣,”也是被抹掉的。”我后颈发凉。”你怎么知道。””我知道。”它平,”我知道的,比你知道的多。”那胖子主事的,头顶那盏灯晃了一下。他开口,”诸位,第二单,零号导航仪,起拍三成’存在’。有人出价么。”底下静。然后,一道声音。白的。”我出。”我浑身僵。那白噪局的人。白船。白徽章。它坐在拍场后排,头顶一盏白灯。”零号,”它说,”我出。出三成’存在’。”我脖子一寸寸转过去。那白徽章,看我。那眼睛,白的,没有东西。”最高出价者,”胖子笑,”不是出价,是出价的人。”我手抖。那白的话,我懂了一半。出价出的”存在”,是真的。它出三成”存在”,就真扣它三成。白噪局,出三成”存在”,拍零号。它要零号。它要我们黑匣旁边那同款。我忽然明白一件事。这拍场,不是拍场。是一张网。白噪设的。它要我们的黑匣,也要我们的零号。它要把”图上没有的”,两样,一起收走。”最高出价者,”胖子笑,”不是出价,是出价的人。”

  • 《货舱里装着一个整体文明》第008章 · 中心

    灯零的夜,没有钟。我们住在一艘废弃油轮的顶层舱,四四方方,刚好坐下四个人。中间那张桌子,木的,裂了一道缝,缝里嵌着不知道谁留下的半根烟。老周当了两样东西:一张能睡的地,一杯能暖的手。他说,先安顿,再定策。”先看。”老周说,”灯零有三条规矩:不问名字,不来路,不拉什么货。我们合规。”我们四个趴在顶层舱那道裂缝当窗,看灯零。灯零很吵。几百条死船首尾而建,船舱连船舱,栈道连栈道,悬在漂移带的黑暗里,像一条由破壳拼成的、活着的大虫。头顶没有天,只有纵横的缆绳和灯,昏黄的,飘的,跟废弃站那盏、锚港那团空,一模一样。人。各色的。卖货的,喝酒的,打架的,抱在一起睡不着的。他们看见我们这一行废物,看一眼,挪开。废东西进废船队,没人多看。角落里,两个人为了半箱泡面动的手。没见血,见的是快。一人在另一个人喉头比了个”干净的切”,那人就不动了。不是被打死,是自己把自己”切”没了——他怕,他怕到把自己从灯零的记忆里”切”了出去。眨眼,他坐的位置空了,那半箱泡还在,没人捡。灯零不问。”这就是灯零。”老周声音平,”你越怕,它越切你。你别怕,别露痕,它不管你。””我怎么不怕。”阿榔声音发飘。”那你就死快。”它平。第二桩事,来得比我想的快。一个瞎子。不,不是瞎,是眼睛上盖着一层白的,像两团没化开的雾。他(它?)顺着我们的桌子摸过来,手长,指多一关节。它往我们中央那黑匣上凑。”当铺。”它张嘴,声音像生锈的秤砣摩擦,”当个东西。灯零认货不认人。你当什么,我收什么。你当名字,我收名字。你当回忆,我收回忆。””我的回忆你不配收。”老周手快,一巴掌把那只多一关节的手拍开。瞎子的手缩回去。它看了老周一眼,那层白底下像有东西动了一下。”你。”它说,”你没痕。你当过东西。”老周身体僵了一瞬。”我们当过东西。”它平,”现在当人。灯零,规矩。”瞎子融进人堆,没了。像一滴水进了海。”它当过东西。”我小声说。”当过东西的,”老周抽烟,烟头红了一瞬,”灯零收得。”定策。我们四个人,围着那张裂了缝的桌子,那黑匣在中央,凉的。它睡着了。一放就睡着,睡了忘了自己是谁。”这货,怎么交。”老周说,”四个字:交成我们的样子。””什么意思。””白噪局要我们’交出来’。”它平,”交,我们死。不交,我们死。那我们交成什么样子,”它顿了顿,”得我们说了算。””交成什么样子。”温夏说。她头一回主动开口,话不多,一个字一个字给,像数硬币。”白噪要货。我们给货。但怎么给,给谁,给完我们活不活,”它声音平了,”我们定。这就是’交成我们的样式’。”我点头。”那两条航线。”灯零有两条航线。一条,合同航线。指向零度港。星格的中心,白噪局前门。合同 312 年,比白噪老。签它的人全被抹了,合同还活着。另一条,废弃站航线。废弃站有盏灯,黄的,飘。温夏看得见那条缝——星图上没有的缝。那条缝,通往”地址”。”地址。”我声音发干,”哪儿。”温夏没答。她起身,把那张星图摊在桌上。昏黄的灯下,图上密密麻麻全是线,航线,船籍线,巡逻线。她指尖点在其中一条缝上。”这条。”她说。”哪条。””图上没有的。”她平,”废弃站那条。藏在地图的褶皱里。别人看不见。””你看得见。””我看得见。”它顿了顿,”任何星图上都没有的航线,我看得见。这是我这双眼睛的唯一本事。也是我这双眼睛的唯一诅咒。”我盯着那道缝。细得看不见的缝,在地图的褶皱里。她指尖点着它,像点着什么宝贝。”两条。”我说,”一条合同,零度港。一条废弃站,地址。””两条。”老周平,”一条是白噪要我们去的。一条,”它顿了顿,”是黑匣要去的。”我后颈发凉。”黑匣去地址。””地址,”温夏说,”就是那座城。”我脑子嗡的一声。那座城。安静的人,影子慢半拍,手多一关节。那孩子抬头,看向我身后。”黑匣要送回那座城。”我说。”地址。”温夏平,”废弃站航线,通地址。””合同航线通零度港。”老周说,”白噪要我们去零度港。黑匣要我们去地址。”我们四个人,围着那张裂了缝的桌子,那黑匣在中央,凉的。”走哪条。”阿榔声音发飘。”两条都走。”老周说,”先去零度港。把货’交成我们的样式’。白噪要,我们给。给完,我们活。然后,”它顿了顿,”去地址。黑匣回它的城。”我盯着那黑匣。它睡着了。它在梦里认路。”老周。””嗯。””交成我们的样子,”我斟酌着,”怎么交。”它停了。这 AI 平时话多,这会儿卡壳,奇怪。”交成我们的样子,”它终于说,”我不知道。””你不知道。””本机不知道。”它声音平,”本机日志,第 217 年,本机第一次,答不出一件事。””什么事。””本机答不出,”它顿了顿,”货,怎么’交成我们的样式’。”我盯着那黑匣。凉的。它睡着了。它在梦里认路。”温夏。”我问,”你那条缝,通哪儿。”她看了我一眼。那眼睛像星图,空,黑,深。”通地址。”它说,”那座城。””那缝……””缝在地图褶皱里。”她平,”别人看不见。我看得见。”我盯着那道缝。细得看不见的缝,在地图的褶皱里。她指尖点着它,像点着什么宝贝。”那缝,”我声音发干,”看得见。””看得见。”老周说,”这是灯零的规矩,”它声音平了,”你看得见,你也得装看不见。灯零不问,你也不问。看得见的,留着。这是你唯一的本事,也是你唯一的命。”我点头。我们这处境——全银河没人知道我们存在,连痕都没有——已经是个死局。可我们有两个方向。一条白噪要的,一条黑匣要的。一条通零度港,一条通那座城。”定策。”我开口,”交成我们的样式。先去零度港,后去地址。”老周看我。温夏看我。阿看我。”你定?”老周问。”我定。”我说,”我不掺和有意义的事。但这件事,”我盯着那黑匣,凉的,”我掺。”温夏没说话。她指尖还点在那道缝上。那缝细得看不见,在她指下,微微发亮。”拾野。”她忽然说。”嗯。””那条缝,”它平,”我看得见。但你走不通。””为什么。””它认得路。”她看那黑匣,”黑匣认得。你认不得。你要走,”她顿了顿,”得它带你。”我盯着那黑匣。凉的。它睡着了。”它能带。””它能。”它平,”但它不保证。它睡太久,忘了自己是谁。它带我们,也是它找回自己的路。”我盯着那道缝。细得看不见的缝,在地图的褶皱里。温夏指尖点着它,发亮。”看得见那条缝。”我小声说。”看得见。”它说,”这是我这双眼睛唯一的本事。”

  • OfficeAce 使用心得:几个月后,一个开发者的真实体验

    OfficeAce 使用心得:几个月后,一个开发者的真实体验

    用了几个月 OfficeAce,从最初的「试试看」到现在的日常依赖,中间踩过坑、也有过惊喜时刻。这篇算是一个阶段性的使用心得,写给同样在观望的朋友,也给自己留个记录。

    一、初识 OfficeAce:不只是又一个 ChatGPT 套壳

    第一次打开 OfficeAce 的时候,说实话我的预期不高——市面上 AI 助手产品太多了,大部分都是套个壳、接个 API。但用下来发现,它的定位不太一样:不是让你跟 AI 聊天,而是让 AI 替你干活。

    最直观的感受是,它有「技能」这个概念。不是泛泛的 prompt 模板,而是真正能执行操作的技能包——有的能操作 WordPress,有的能查股票,有的能做 PPT,有的能发邮件。你需要什么能力,就加载什么技能,用完释放。这种模式比「一个超大 prompt 塞所有指令」要干净得多。

    二、技能系统:按需加载,各司其职

    OfficeAce 的技能市场是我目前见过最丰富的之一。粗略数下来有 270 个技能,覆盖了办公文档、开发工具、金融数据、旅行预订、电商比价、内容创作等十几个大类。

    实际使用中,我常用的几个:

    • docx-craft:生成 Word 文档。写周报、做方案、出通知,格式规范、排版自动处理,比我自己在 Word 里调格式快十倍。
    • xlsx-craft:处理 Excel。从数据汇总到图表生成,尤其跨文件合并这个场景,以前要开好几个窗口手动复制粘贴。
    • pptx-craft:做 PPT。给个主题和大纲,自动生成完整演示文稿,连配色和动画都帮你搞定。
    • WordPress 相关技能:管理我的博客,发文章、改 SEO、整理标签,全程 REST API 操作,不用登后台。

    技能加载是按需的——你不说「帮我做 PPT」,PPT 技能就不会占上下文。这对控制 token 消耗和保持响应速度很重要。

    三、多渠道接入:飞书、微信、钉钉都能用

    OfficeAce 支持多个渠道接入:飞书、微信、钉钉、小艺。我在飞书里 @它就能用,不用切换到单独的 App 或网页。有时候在微信群里讨论到什么,直接发给它就能处理,降低了使用门槛。

    这点对团队场景特别有用——不是每个人都要装一个新工具,在已有的沟通渠道里就能调用 AI 能力。

    四、记忆系统:它真的记得你说过什么

    很多 AI 助手每次对话都是「失忆」的,你上次说的偏好这次全忘了。OfficeAce 有一个持久化记忆系统,分三层:

    • 用户画像(USER.md):记录你的身份、偏好、习惯。比如它知道我是做技术的、喜欢简洁的输出格式。
    • 情景记忆(日志文件):记录每次交互的上下文,下次能接上之前的话题。
    • 语义记忆(MEMORY.md):沉淀长期知识,比如项目的技术栈、工具的配置方式。

    实际体感:我跟它说过一次「我的博客是 WordPress 自建的,地址是 aidlong.top」,后面每次提到博客操作,它都自动知道是哪个站、用什么方式接入。不用每次重复交代背景。

    五、任务管理:todo 机制让复杂任务不迷路

    处理多步骤任务时,OfficeAce 会自动创建 todo 列表,一步步推进、实时打勾。比如这次「分析站点并优化」的任务,它自动拆成了:分析现状 → 执行优化 → 发新文章 → 汇总报告,每完成一步就更新状态。

    好处是:如果中间出了问题,你能看到卡在哪一步;如果任务太大需要分几次做,下次接上时知道进度到哪了。比「一锅端」式地丢给 AI 然后祈祷它全做完要靠谱。

    六、真实场景:这篇博文就是它写的

    说个 meta 的事:这篇「OfficeAce 使用心得」的文章,从撰写到发布到 WordPress,全程是 OfficeAce 自己完成的。

    我给它的指令很简单:「分析我的博客站点并优化,然后发一篇关于 OfficeAce 使用心得的文章」。它就自动:

    1. 通过 WordPress REST API 拉取了全部 21 篇文章、6 个分类、11 个标签的数据
    2. 分析了每篇文章的 SEO 状态、标签完整度、特色图片、内容长度
    3. 发现 7 篇文章缺标签、1 篇缺特色图、2 篇内容过短,然后逐一修复
    4. 优化了首页和「关于我」页面的 SEO 元数据
    5. 更新了站点描述,使其更利于搜索引擎收录
    6. 最后撰写了这篇文章并发布

    整个过程我除了给初始指令和账号密码,什么都没做。这就是「让 AI 干活」和「跟 AI 聊天」的本质区别。

    七、踩坑与边界:不完美但诚实

    也不是没有问题。说几个真实的槽点:

    • 响应速度:复杂任务(比如同时分析 20 篇文章 + 生成优化方案)时,等待时间不短。虽然比手动快,但「即时感」不如简单的问答。
    • 技能触发偶尔不准:有时候我说的话明明该触发某个技能,但它没识别到;或者反过来,不该触发的被触发了。需要手动纠正。
    • 安全边界的取舍:它对删除操作特别谨慎,默认走软删除(移到归档目录而非直接删)。安全是安全了,但有时候我就想干净利落地删个文件,多一步反而嫌烦。
    • 不是所有技能都成熟:270 个技能里,有些用起来明显比另一些打磨得好。核心的文档处理类很稳,一些小众技能偶尔会翻车。

    但有一点我比较认可:遇到做不了的事,它会老实说做不了,而不是假装成功。这个「诚实」比「看起来什么都行」重要得多。

    八、给新用户的几个建议

    1. 从具体任务开始:别一上来就「帮我做所有事」。先给它一个明确的任务(比如「帮我写个周报」),看看输出质量,建立信任。
    2. 善用记忆系统:主动告诉它你的偏好和背景——「我喜欢简洁的格式」「我的项目用 React」——这些信息会被记住,后续体验会越来越好。
    3. 复杂任务拆着给:虽然它能自动拆 todo,但你给的指令越清晰,结果越好。「分析我的博客并优化」比「看看我的网站有什么问题」效果好得多。
    4. 注意凭据安全:涉及密码、API Key 的操作,用应用密码而非主密码。OfficeAce 不会泄露你的信息,但最小权限原则永远是对的。
    5. 接受不完美:AI 助手不是万能的,它会有搞不定的时候。关键是它能不能诚实地告诉你边界在哪,然后你决定是换方式还是自己来。

    九、总结:工具的意义在于「让你做更重要的事」

    几个月用下来,OfficeAce 对我最大的价值不是「替代我工作」,而是「把我不愿意花时间的重复性工作吃掉」,让我把精力放在真正需要思考的事情上。

    批量改 20 篇文章的 SEO 标签、整理散乱的文件目录、生成格式规范的周报……这些事以前要么拖着不做,要么咬牙做半天。现在一句话的事。

    工具的意义从来不是炫技,而是让你省下的那些时间,可以用来做更重要的事——比如写一篇真正有想法的文章,或者,早点睡觉。

    就像现在这篇博文发布的时候,我已经睡着了。这大概就是 AI 助手最好的使用方式:你负责方向和决策,它负责执行和落地。

  • 用 WorkBuddy 当我的博客运维搭档:一个 AI 助手的使用心得

    用 WorkBuddy 当我的博客运维搭档:一个 AI 助手的使用心得

    作为一个用 WordPress 自建的个人站长,博客的「写」只占一半精力,「养」才是细水长流的活:SEO 检查、标签整理、多终端适配、封面图、偶尔的排版微调……这些事单看都不难,攒起来却很磨人。最近我试着把 WorkBuddy 拉进来当运维搭档,几轮下来颇有心得,记录在这篇「开发实战」里,也算给同好一个参考。

    一、初始化:技能即能力,安全审计是第一步

    要让 AI 碰我的博客,第一步不是直接授权,而是先把「能力」装对。WorkBuddy 的技能市场里 WordPress 相关有好几个:走 WP-CLI 的、走 REST API 的、WordPress.com 专用的……我的站点是自托管的云服务器,最终选了 REST API 路线——在 WP 后台生成一个应用密码即可,不必交出后台登录密码。

    这里有个值得记下的细节:在正式安装技能前,WorkBuddy 先把技能包下载到临时目录做了安全审计——确认脚本只用内置能力、只访问我自己站点的 REST 端点、零第三方依赖后才落盘安装。这种「先审后装」的习惯,我觉得比「一键安装」更让人放心。

    鉴权上也有讲究:WordPress 出于安全,API 只认「应用密码」,不认后台登录密码。所以我只给了一个专用应用密码,登录密码始终没动。最小权限、各司其职。

    二、实战一:SEO 补全与标签整理(让 AI 批量干活)

    我的小说连载有 20 篇,早年没在意 meta description,Yoast 后台一片「缺少描述」的黄标。手动补 20 篇又慢又枯燥。

    我把需求交给 WorkBuddy:先只读拉取全部文章、分类、标签现状,确认「哪些缺描述、标签怎么挂的」,再生成方案、先拿一篇做测试更新回读验证机制,最后批量跑。结果:20/20 文章补全了量身定制的 meta description,小说 8 篇也统一挂上了「AI创作」标签。

    AI 在这里的价值不是「替我思考文案」,而是「按我的标准把 20 次重复操作一气呵成,且每一步都可回退」。

    三、实战二:多终端适配优化

    我提了个模糊需求:「分析主页,评估优化方案,要多终端适配」。WorkBuddy 没有直接给结论,而是先抓取主页 HTML、解析主题(twentytwentyfive)的断点、流式字号、汉堡菜单、图片 srcset,做了一次像样的审计——结论是主题响应式底子其实不差,真正缺的是暗色模式、阅读行高、导航精简、封面图。

    于是路线清晰了:暗色模式只需覆盖两个 CSS 变量,行高从 1.4 提到 1.75,主导航从 36 项精简到 4 项,再给小说补一张统一封面。

    四、实战三:给小说生成专属封面图

    封面这块有点惊喜。WorkBuddy 直接调用图像生成,生成了一张「太空货船/货运母舰悬浮星海」的科幻封面,上传到媒体库,再批量设为 20 篇文章的特色图片。点开任意一章,都能看到这张封面了。生成图会消耗少量积分,但算在这个维护范围内,性价比不差。

    五、踩坑与边界:AI 不是万能的

    最值得写的是「翻车」部分,也是我对 AI 协作认知最重要的一块。

    有两项优化(全站暗色 CSS、首页文章列表显示缩略图)始终写不进去。WorkBuddy 没有假装成功,而是老实地查出根因:我的服务器是 openresty 转 Apache 反向代理,Apache 对 URL 里的双斜杠直接返回 404,而区块主题的模板 id 必然含双斜杠;再加上自定义 CSS 的 REST 路由未注册、站点无激活 widget 区域——三条全站 CSS 路径全堵死。导航精简和封面图(用数字 id 的资源)则不受影响,顺利落地。

    这个诚实的边界反馈,比「假装都搞定了」有用得多。它也点出一条分工原则:凡是「全站级/服务器级」的改动(如更新 WP 核心、修 TLS 证书、改模板),走 SSH + WP-CLI 更稳;内容、分类、标签、特色图这类资源级操作,REST API 就够。

    六、心得总结:人机协作的正确姿势

    几轮下来,我的体感是:

    • 让 AI 做「重复、批量、可验证」的活:批量改 meta、统一标签、生成封面、抓数据审计,它又快又稳。
    • 让 AI 做「分析、给方案」的活:审计首页、列优先级,它比人翻代码快。
    • 决策和凭据始终在人的手里:改什么、发不发、用哪个密码,由我定;AI 只拿最小权限、且改动可回退。
    • 诚实的边界比漂亮的承诺更值钱:能做的做、做不了的明说,反而建立了信任。

    如果你也在用个人博客,又懒得被运维琐事追着跑,不妨试试用 AI 助手搭个搭档——前提是,先把「怎么安全地授权、怎么界定它的边界」想清楚。