Skip to content

第七十六章 庇护

季度规划会定在周四下午三点,地点是十五楼的大会议室。

林知行到的时候,会议室里已经坐了二十来个人。长条桌两侧是各产品线的负责人和技术骨干,靠墙的椅子上坐着几个旁听的——他属于这一排。

沈渡还没到。周睿坐在长桌中段,面前摊着笔记本,正跟旁边的人低声说话。程浩坐在周睿右手边,翻着一份打印材料。

林知行找了个靠门的位置坐下,把笔记本电脑放在膝盖上。

三点零五分,沈渡推门进来。

他穿着深蓝色的衬衫,袖口挽到小臂,手里夹着一个薄薄的文件夹。进门后没看任何人,径直走到长桌尽头,把文件夹放在桌上,拉开椅子坐下。

“开始吧。”


前面几个产品线的汇报很常规。Q2的用户增长数据、Q3的迭代计划、资源需求和预算。每个汇报十分钟,提问五分钟,流水线一样往前推。

林知行听着,偶尔在笔记本上记两笔。他注意到一个规律:汇报的人越紧张,PPT里的图表越多;而那些真正有底气的人,反而用最简单的页面。

轮到教育AI产品线的时候,已经是四十分钟之后。

周睿先上去讲了整体规划——Q3要上线三个新功能,用户画像、推荐优化、还有一个“家长端智能问答”。每个功能都配了一页PPT,图表精美,数据详实。

讲完之后,主持人问:“沈总有什么补充?”

沈渡站了起来。

他没有走上去,就站在自己的位置旁边,打开文件夹,抽出一张A4纸。

“我补充一个方向。”

他的声音不大,但会议室安静下来了。

“周总刚才讲的三个功能,都是在现有产品框架上做增量。我想提一个更底层的建议——在教育AI产品中全面集成‘用户可理解性’模块。”

他把那张A4纸递给旁边的人传阅。

“简单来说,就是让AI的每一个回答、每一个推荐,都附带人类可读的解释。不只是显示结果,还要告诉用户这个结果是怎么来的。”

会议室里有人在翻那份材料。

“这个方向不是新东西,”沈渡继续说,“我们产品组最近有一个外包工程师做了一个可信度评分的模块,已经通过了技术评审。效果不错,用户测试数据显示,有解释的AI回答,信任度比没有解释的高40%。”

林知行的手指在笔记本边缘停住了。

“我的建议是,把这个模块从单一功能升级为季度级项目,在Q3全面铺开。不只是可信度评分,而是把整个产品的AI决策都变成透明的。”

他讲完了,坐下。

会议室里安静了几秒。


周睿第一个开口。

“沈总,”他说,语气很平,“这个方向我理解。但有一个问题。”

“你说。”

“可信度评分模块是哪个团队做的?”

“产品组,”沈渡说,“一个外包工程师。”

周睿点了点头,像是在确认什么。

“一个外包人员的方案,直接上升为产品级功能?”他说,“理论基础够不够?有没有经过充分的学术验证?”

旁边另一个团队的负责人接话:“周总说得对。用户可理解性这个方向,学术界争议很大。有些研究表明,过度解释反而会降低用户信任。我们不能只看一个模块的测试数据就做这么大的决定。”

沈渡没有立刻回应。

他从文件夹里又抽出一份材料,大概四五页,递给主持人传阅。

“这是那个外包工程师之前提交的一份技术分析文档,”他说,“里面有一个关键数据——在我们产品现有的AI回答中,用户投诉‘看不懂为什么这么推荐’的比例是37%。而加入了可解释性模块之后,这个比例降到了8%。”

他顿了顿。

“40%的信任度提升,29个百分点的投诉下降。这些不是实验室数据,是真实用户的行为数据。”

会议室里又安静了。

坐在长桌另一头的一个高管开口了:“这个数据谁做的?”

“最近入职的一个外包工程师。”沈渡说。

“什么学历?”

沈渡停顿了一下。

“专科。”

会议室里的空气变了。

不是那种戏剧性的安静,而是一种微妙的停顿,像齿轮卡了一下壳。

“但在AI应用实战领域有非常丰富的经验,”沈渡继续说,声音平稳,“开源社区有一千多个star,做过十几个真实落地的AI应用项目。能力没有问题。”

高管没有再问。


最终,项目批了。

但有一个条件。

“这个项目需要一个正式员工做负责人,”高管说,“对外汇报、对内协调,都由负责人来。执行层面的工作可以交给外包团队。”

周睿接话:“程浩来吧。他是985硕士,之前做过用户画像分析,跟这个方向相关。”

程浩坐在那里,没有说话,但也没有反对。

沈渡看了程浩一眼,然后看向高管。

“可以。”他说。

会议继续往下走,下一个产品线的负责人开始汇报。

林知行坐在靠墙的椅子上,膝盖上的笔记本电脑还亮着,屏幕上是他之前记的笔记。他盯着那些字,一个也看不进去。


散会的时候已经快五点了。

人群陆续往外走。林知行收拾东西准备离开,沈渡从背后叫住了他。

“小林,等一下。”

他转过身。沈渡站在会议室门口,手里还夹着那个文件夹。

“项目拿下了。”沈渡说。

“嗯。”林知行说,“我听到了。”

沈渡看着他,嘴角微微弯了一下,不是笑,更像是一种确认。

“你来干活,程浩来签字。”他说,“以后你的成果汇报通过我来转达,这样更安全。”

林知行没有说话。

“听明白了吗?”沈渡问。

“听明白了。”

沈渡点了点头,转身走了。

林知行站在空荡荡的会议室里,看着窗外的天色。北京七月的傍晚,太阳还挂在西边,光线从落地窗照进来,把长条桌上的水杯影子拉得很长。

他低头看了看胸前的工牌。

灰色的。

有些颜色不是系统自动分配的,是有人替你选的。


回到工位的时候,大部分人已经下班了。

林知行打开电脑,盯着屏幕发了一会儿呆。桌面上还开着那个可信度评分模块的代码仓库,文件目录整整齐齐,核心逻辑四百行,测试覆盖率87%。

这是他做的东西。

但现在,这个项目的负责人是程浩。

程浩会负责写周报、做汇报PPT、参加协调会、向上管理。程浩的名字会出现在项目文档的“负责人”一栏,会出现在季度总结的演示稿里,会出现在高管的记忆中。

而他,林知行,会负责写代码、调参数、debug、跑测试。

他关掉代码编辑器,打开一个空白文档。

光标闪烁。

他想写点什么,但不知道写什么。

手机震了一下。

方小满的消息:“今天怎么样?”

林知行盯着那四个字看了几秒,然后打字回复:

“项目拿下了。”

方小满秒回:“好事啊!什么项目?”

林知行想了想,打了一行字又删掉,又打了一行又删掉。最后他只打了五个字:

“可信度评分。”

方小满回:“就是你之前做的那个?”

“对。”

“那不错啊,你在灵犀第一个正式项目。”

林知行没有立刻回复。

他盯着聊天界面,方小满的头像还是那个咧嘴笑的自拍,背景是他们学校操场。那张照片是大一时候拍的,方小满那时候比现在瘦十斤,下巴上还有青春痘。

他打了一行字:

“但名不是我的。”

发完之后他盯着屏幕,看到对方正在输入的提示闪了很久。

大概过了三十秒,方小满的消息才弹出来:

“什么意思?”

林知行把今天下午的事简短地说了一遍——沈渡在会上推项目,周睿反对,高管批了但要求正式员工做负责人,程浩挂名。

方小满沉默了几秒,然后发来一条语音。

林知行点开,把手机贴到耳边。

方小满的声音从听筒里传出来,比平时沉了一点:

“那你还干?”

林知行打字回复:

“干。先把活干出来再说。”

方小满又沉默了几秒,然后打字:

“行。那我这边商户的事你也放心。三个月,说好了。”

林知行看着那行字,忽然觉得方小满的语气里有一种他很熟悉的东西。

是那种“我已经替你想好了退路,但我不说出来”的默契。

他打字:

“商户那边怎么样?”

方小满回:“还行。续了十五家,新增了两家。苏雨晴还在跑现场,陈一鸣偶尔远程修bug。我这边白天上班晚上盯数据,有点累,但撑得住。”

林知行想说“辛苦了”,但打出来又删掉了。

最后他打了三个字:

“谢了啊。”

方小满秒回:“谢什么谢,你赶紧把你的活干好。三个月后你要是在北京站稳了,我这边的盘子才能交出去。”

林知行盯着那行字,忽然想起一件事。

三个月前,方小满在电话里说:“商户这边我能再撑三个月。三个月后你得在北京找到一个能接住这个盘子的方案。”

现在三个月已经过了一个月。

他还有两个月。


挂掉和方小满的对话,林知行在工位上坐了一会儿。

窗外的天已经完全黑了,写字楼的灯光在夜色中亮成一片。隔壁工位的同事早就走了,整层楼只剩下零星几个人。

他打开笔记本,翻到新的一页。

之前在小城的时候,他写过一份“产品路线图v1.0”。那是为了排课系统写的,里面列的功能点都是用户需要的——排课冲突检测、教师偏好设置、AI解释功能。每一条都是为了“让用户能看懂AI在想什么”。

现在他要写另一份路线图。

他拿起笔,在页首写下标题:

项目路线图v1.0

这和上一次同名,但内容完全不同。

上一次是为用户写的,这一次是为生存写的。

他在页面上画了一条竖线,左边写“要做的事”,右边写“怎么证明”。

第一行:可信度评分模块核心开发。

右边:代码提交量、测试覆盖率、性能指标。

第二行:用户可理解性框架搭建。

右边:用户调研数据、A/B测试结果、投诉率变化。

第三行:产品级集成。

右边:上线时间、功能使用率、用户满意度。

第四行:技术文档和专利。

右边:文档数量、专利申请状态、行业影响力。

他盯着这四行字,忽然想笑。

在小城的时候,他写路线图是为了“做出好产品”。

现在写路线图,是为了“证明自己的活干得好”。

两件事听起来一样,但逻辑完全不同。

一个是为用户写的,一个是为系统写的。

他合上笔记本,关掉电脑,站起身。

走出写字楼的时候,夜风吹过来,带着一点北京七月的闷热。他站在大楼门口,抬头看了看天空。

没有星星,只有灰蒙蒙的光污染。

他低头,看到胸前的工牌在路灯下反着光。

灰色的。

他想起下午在会议室里,沈渡说的那句话——“以后你的成果汇报通过我来转达,这样更安全。”

安全。

这个词在沈渡嘴里说出来,像是一个技术术语。

林知行往地铁站的方向走,脑子里还在转着那个词。

安全是什么意思?

是在系统的庇护下做事,不用担心被周睿卡、被流程绊、被学历标签绊。

但安全的代价是什么?

是功劳和曝光度,先由庇护者来分配。

他走到地铁口,刷卡进站。

站台上人不多,他站在黄线后面,看着隧道里的风把头发吹乱。

手机又震了一下。

姜意的消息:“今天怎么样?”

林知行看着那四个字,忽然想起下午方小满也问了同样的话。

他打字回复:

“项目拿下了。”

姜意秒回:“不错。什么项目?”

林知行想了想,打了一行字:

“可信度评分。就是之前做的那个。”

姜意回:“好方向。用户调研那边我有些数据,改天发你。”

林知行盯着屏幕,犹豫了一下,然后打字:

“不过有个情况。”

“什么情况?”

“项目负责人不是我。是另一个正式员工。”

姜意没有立刻回复。

过了大概二十秒,她发来一行字:

“意料之中。”

林知行愣了一下。

“意料之中?”他打字问。

姜意回:“你是外包,项目需要正式员工挂名。这是大厂的规则,不是针对你。”

林知行看着那行字,忽然觉得姜意的语气里有一种他很熟悉的东西。

是那种“我看得很清楚,但我不替你做决定”的距离感。

他打字:

“我知道。但还是有点……”

他打到这里停住了,不知道该用什么词。

“不甘心?”姜意帮他补完。

林知行盯着那两个字,然后打了两个字:

“对。”

姜意回:“不甘心是好事。说明你还在乎。”

林知行想打“在乎什么”,但还没打完,姜意又发来一条消息:

“在乎的东西,就去争取。争取不到,再想别的办法。”

林知行看着那行字,忽然想起姜意在小城的时候说过的话——“别选不痛不痒的那个”。

那时候他还在纠结三条路怎么选。

现在他已经选了。

选了之后,路怎么走,还是得自己想。

他打字:

“明白。谢谢。”

姜意回:“谢什么。改天请你吃饭,这次不去食堂了。”

林知行看着那行字,忽然笑了。

他打字:

“好。你定时间。”

发完之后,地铁来了。

他跟着人群走进车厢,站在门边,看着车窗外的隧道灯光一帧一帧地闪过。

手机屏幕还亮着,姜意的聊天界面停留在最后一条消息。

他锁上屏幕,把手机放进口袋。

地铁在黑暗中往前跑,车轮和轨道摩擦的声音在耳边嗡嗡作响。

林知行闭上眼睛,脑子里还在转着今天下午的事。

季度规划会。周睿的反对。沈渡的数据展示。高管的追问。程浩的挂名。沈渡的庇护。

庇护。

他在心里默念这个词。

庇护是什么?

是在不公平的规则下,有人替你挡住一部分不公平。

但庇护不等于公平。

庇护只是另一种规则。

他睁开眼睛,看着车窗外一帧一帧闪过的灯光。

灯光照亮了他的脸,也照亮了胸前灰色的工牌。

灰色。

不是蓝色,不是金色,是灰色。

有人替他选了这个颜色。

但他可以替自己选下一步怎么走。

地铁到站了。

他跟着人群走出车厢,刷卡出站,往青旅的方向走。

夜风比刚才凉了一点,吹在脸上带着一点湿气。

他走在人行道上,路灯把他的影子拉得很长。

影子在地面上一帧一帧地移动,像地铁窗外的灯光一样。

他走着走着,忽然停下脚步。

抬头看了看天空。

还是没有星星。

但他知道,星星在那里。

只是看不见而已。

就像他知道,自己的能力在那里。

只是暂时不被看见而已。

他低下头,继续往前走。

青旅的灯光在前面亮着,暖黄色的,像一盏不太亮的路灯。

他加快了脚步。

(本章完)