零点一元 第 7 / 14 章

第六章 · skill 学校

Day 35。下午三点半。

林行坐在朝阳门一栋写字楼的二十六层会客室里。沙发是仿皮的,边缘已经起皱。墙上贴着一张 A1 大小的海报,标题是:"未来已经来了——只是分布不均。" 林行盯着那行字看了一会儿,忽然想起郑总告别信里"接下来我会休息一段时间"那一句,然后他把视线移开。

接他的是一位三十多岁的女老师,姓周,递过来的名片上印着"明日方舟 skill 训练营 · 教研负责人"。她说话很快,语速大约每分钟二百八十字——比姜禾给客服 agent 设的上限快一倍。

"林老师我们看您简历,P7,九年开发,接 webhook 接 Bounded Autonomy 都熟,完全够格做我们的特聘讲师。" 她翻了翻,"我们这边有个班是周五开,想麻烦您先试讲一节,二十分钟,主题您挑——可以是 Bounded Autonomy 入门、可以是 skill 写作初阶、可以是 ChatGPT Agent 落地实战。"

林行点头。他原本准备讲"Bounded Autonomy 入门"。

周老师把他领进教室。

教室里坐了二十二个人。最年轻的看上去四十五,最大的接近六十。男的居多,西装衬衫居多,一个穿冲锋衣的男人在最后一排。他们面前的桌子上都摊着一沓纸。林行扫了一眼,纸上印的是过去五年的 OKR——年度 OKR、季度 OKR、个人发展计划。第一排一个戴眼镜的男人,正在用红笔在自己的 OKR 上画一个圈,然后在旁边写"对应技能:沟通"。

教室是 80 年代写字楼那种规整的方形,顶上四盏长方形灯管亮得有点刺眼,其中靠西墙那一支管子接触不良——大概每隔十二秒它会"啪"地暗一下,再亮回来。亮灭之间整间教室会瞬间陷进半秒的暗色,然后又被拉回来。没人抬头看那盏灯。林行进门时下意识看了一眼,看完他就知道,今天坐在这里的二十二个人都不会去抱怨这盏灯——他们这一代人,从八十年代厂房宿舍走廊那种灯管的暗闪里走出来,他们对这种小毛病的容忍度,是外卖一代不会理解的。

第二排靠走道一个穿驼色西装的男人,五十出头,他面前那一沓 OKR 是 2019 年的,纸张已经泛黄,边缘有一道明显的折痕——折痕在第 47 页那一处,意味着他过去这几年里反复翻到过这一页。林行猜那一页是他写"被提名为副总监"的那个季度。第三排一位女学员是教室里唯一的女性,她的笔记本电脑屏幕上开着两个窗口:左边是这堂课的预习材料,右边是她孙子的钢琴比赛视频在缓冲——她大约每 90 秒切回去看一眼那个加载圈。林行看见这一切,他把已经准备好的 PPT 第一页换成第二页,又换回第一页,他自己也没意识到换了几次。

林行站到讲台后面。

"大家下午好。"他说,"我是林行。"

下面的人抬头看他,像高三班级看一个新来的代课老师。

他打开 PPT。第一页他从公司还没倒闭前留下的模板里抽的:深蓝色背景,一行白字"Bounded Autonomy 入门 · 自主不是自由"。

他讲了八分钟。

他讲了 audit ID,讲了升级路径,讲了去年 Q2 国家标准化管理委员会的 GB/T 草案。讲到第六分钟他发现自己在引用 ChatGPT Agent 的官方文档——文档第 47 页,关于 escalation policy 的那一段——他自己其实没有用 ChatGPT Agent 写过任何一份生产 skill。他只是上周临时背下来的。

他讲到第八分钟,停了。

他放下激光笔。

"对不起。"他说,"我换一个问题。"

教室里的二十二个人抬头。

"你们之前是写 OKR 的对吧?"林行问。

下面有人点头。

"那 OKR 失败了你们怎么办?"林行说。

教室沉默。

冲锋衣男人在最后一排清了清嗓子。其他人没说话。第一排那个戴眼镜的男人,把红笔放下,用手按住自己的 OKR——那个动作让林行想起郑总按笔记本电脑的样子。

"OKR 失败了——"林行说,"你们老板会让你们写复盘,对吧?写复盘,你们怎么写?"

冲锋衣男人忽然开口:"找原因。"

"什么原因?"

"个人原因。"冲锋衣男人说,"客观原因不能多写,要写也要先写自己。"

林行点头。"那你们这一代人,被这个'写复盘'的习惯训练了多少年?"

冲锋衣男人想了想:"我从 2009 年开始写。"

"十七年。"林行说,"你们用十七年学会一件事——失败之后,先反思自己。" 他顿了一下,"但 Bounded Autonomy 这门课讲的是反过来的——它讲的是,当 agent 失败的时候,你不能让 agent 反思自己。你要去反思你给它写的边界、你给它设的升级路径、你给它的 audit ledger 是不是足够。失败不归个人,失败归契约。"

教室更安静了。

林行看了一眼 PPT,关掉。

"今天的课不上了。" 他说。

冲锋衣男人皱眉:"为什么。"

"因为我没准备好教你们。"林行说,"我刚才那八分钟全是我从一份官方文档里背下来的。我没用过 ChatGPT Agent 写过一份能上线的 skill。我配不上站在这里。"

教室的人面面相觑。第一排戴眼镜的男人慢慢举手。

林行点头让他说。

"林老师,"那个男人说,"配不上是个 OKR 词。" 他笑了一下,"我这十七年学到的最后一件事——配不配得上,不是写出来的,是站这儿站够时间站出来的。今天你站够了二十分钟,你比我们先迈出去了一步。下周你接着来。"

教室里响起几声不太确定的掌声,稀稀拉拉的。

第二排靠走道那位驼色西装的男人没鼓掌,他只是用手掌在自己 2019 年的那张 OKR 上慢慢压了一下,把那道反复翻出来的折痕压平,然后他把那一沓纸合上,放进公文包,拉链拉到一半他停了三秒,又拉完。他这一连串动作很慢,慢得像是在做一个仪式。林行站在讲台上看见,但他没声张。第三排那位女学员的钢琴视频缓冲完了,她那一刻没看视频,她在看林行——她看完之后,把笔记本电脑屏幕慢慢合上了一半,又合到全黑。

林行站着,没鞠躬。他点了一下头,走下讲台。

走廊上他又看见那张海报——"未来已经来了——只是分布不均。" 他这次看了三秒,笑了一下,笑到一半收住。他不知道自己笑什么。也许是因为他刚才放弃站在讲台上的那一刻,他第一次真的相信"未来"是一个没有讲台的房间

他下楼,把那张试讲合同的电子签退给了周老师。周老师挽留了一次,他没接。

下楼的电梯里只有他一个人。镜面不锈钢墙把他从五个角度反射回来——他穿一件他自己早上挑的最好的浅灰衬衫,衬衫袖口那里他熨得很认真。他看了三秒镜子里的自己,他左手食指开始无意识地敲电梯按键板下面的钢边。敲了三下,他停下了——他这一刻第一次意识到这个动作是从郑总那里学的。郑总现在在川藏线某个地方,他这一刻在朝阳门一栋他配不上的写字楼电梯里,他和郑总用同一种节奏敲一块他们永远不会拥有的钢板

电梯到一楼,门开。一楼大堂里摆了一张展架,展架上写"context engineering 9 天速成班 ¥1980 · 名额仅剩 17 个"。展架旁边坐着两个二十出头的招生小姐,正在低头刷自己的手机。林行从展架前面走过,她们两个谁都没抬头看他。这一刻林行第一次直观意识到——这条招生通道他已经进不去了。他不是 50 岁的中层,也不是 21 岁的薛野,他卡在中间,卡在一个没有现成位子给他的年龄段

回家的地铁上,他打开备忘录,翻到 Day 21,在下面新建一条:

Day 35。我以为我配得上当老师。我配不上。但我也许配得上当个学生。

他保存,锁屏。

车厢里坐他对面的中年男人,手里捏着一份印着"context engineering 9 天速成班 ¥1980"的传单——很可能是刚才同一栋楼下另一家训练营的。男人低头研究那张传单,左手食指在传单边缘搓出一个折痕,搓得很慢。林行盯着那只手看了几秒——他这一刻看见的不是 ChatGPT Agent 普及之后的中国中年男人,而是 1998 年下岗大潮里那一代人——他们的父亲——也曾经在地铁上捏过同样的传单,印的不是 context engineering,印的是"五金维修 / 保安 / 物业管理"。

林行看完,把视线移开。他想起下午冲锋衣男人那一句——"配不配得上,不是写出来的,是站这儿站够时间站出来的"。这一句他这一晚要把它记在备忘录里。但不是 Day 35 这一条下面。他要把它记在自己单独的另一份文件里。

他到家。他打开 last-real-code.md——那个已经被他续到第 35 个条目的旧文件——在末尾加一行:

配不配得上,不是写出来的,是站够时间站出来的。 ——朝阳门写字楼二十六层,一个我没问名字的冲锋衣男人。

他保存。关掉。

(第六章 · 完)