Skip to content

第二百四十二章 边界

手机在桌面上震了两下,屏幕亮起来。

来电显示是一个没存过的号码,归属地长沙。林知行没有接——他在等赵鸣岐的邮件,RPL许可证英文版的修订稿。手机停了,他又等了十秒,确认没有新邮件进来。

手机又响了。同一个号码。

他接起来。

"林知行。"

电话那头的声音他认识。这个声音他在灵犀科技的工位上听了七个月,在渡渡科技的发布会上看了两次直播,在智领科技的技术顾问名单里找到了一次。

程浩。


"你换号码了。"林知行说。

"工作号。"程浩的声音比他记忆里低了一点,像是很久没睡好。"私人号你打不通,上个月换了。"

"什么事?"

程浩没有马上回答。电话那头有几秒钟的安静,夹着一些背景音——空调或者服务器的嗡嗡声。林知行能想象出程浩此刻的样子:坐在某间办公室的工位上,脊背永远不靠椅背,像随时准备站起来走。

"智领科技的定价系统,"程浩说,"停了。"

林知行的手指在桌面上停住了。

"什么时候?"

"昨天下午。法务发的通知,措辞是'因技术合规审查,暂停智能定价服务'。实际原因你知道的。"

林知行知道。

RPL许可证的第二条核心条款——禁止将算法用于可能导致小商户破产的定价策略。这条条款在发布时被社区骂得很惨,有人说给开源代码加锁违背了开源精神。但条款就是条款。写在许可证里的东西,不是建议,是契约。

"他们违反了第二条。"程浩说。"定价算法在长沙三个商圈做了压力测试——用AI动态定价把周边小商户的客流挤压到临界点以下。有个便利店老板的营业额两周内掉了四成。"

"那个老板去投诉了?"

"投诉渠道不是消协,是你们在GitHub上开的RPL合规举报入口。有人把智领的定价策略截图发了上去,社区维护者做了技术比对,确认核心算法源自credit-score-lite。然后赵鸣岐出具了一份技术鉴定报告——结论是'违反RPL许可证第二条'。"

"赵鸣岐没跟我说过这件事。"

"RPL的合规流程是独立的。技术鉴定、社区审查、通知使用者,三步。你作为算法的原始作者,不在流程里。"

林知行靠回椅背。后背起了一层薄汗。


"程浩,你打电话来,是想告诉我什么?"

电话那头安静了两秒。

"我想告诉你,你做到了。"

这句话说出来的时候,程浩的语气没有起伏。不是祝贺,不是感慨,更像是一种确认——像一个人看着一道数学题的答案,在草稿纸上验算了一遍,然后写下一个"对"字。

"不是因为他们良心发现,不是因为监管介入。是因为你写的那个许可证。它生效了。"

林知行盯着桌面上的鼠标垫。鼠标垫是方小满买的,上面印着一行橙色的字:今天也要好好吃饭。字已经褪了一些。

"这不是我的功劳,"他说,"是RPL许可证的功劳。"

"许可证是你写的。"

"赵鸣岐写的。"

"想法是你的。"

林知行没有接这个话。

"程浩,你当初在智领做技术顾问的时候,你知道他们的定价系统会做什么吗?"

电话那头安静了三秒。

"我知道。"程浩说。

"那你还做?"

"我做的是技术顾问,不是伦理审查员。"程浩的声音没有变。"我的工作是帮他们优化算法的准确率,不是判断算法会被用在哪里。"

"菜刀论。"

"什么?"

"你说过——造菜刀的人不需要为拿菜刀砍人的人负责。"

程浩沉默了。这次沉默的时间更长,长到林知行以为电话断了。他看了一眼屏幕——通话还在继续。

"那句话,"程浩终于开口,声音比刚才低了一点,"我现在不确定了。"

"不确定什么?"

"不确定菜刀论对不对。"

窗外有一阵风吹过,把遮阳帘吹动了一下。光斑在地板上晃了两晃。

"林知行,你知道你和沈渡最大的区别是什么吗?"程浩说。

"沈渡把技术当武器。武器可以伤人也可以保护人,但它的本质是——你可以选择用它伤谁。选择权在使用者手里。"

他顿了顿。

"你把技术当工具。工具只能帮人。它没有'伤人'这个选项。你的RPL许可证,就是把菜刀的'砍人'功能删掉了——不是靠道德约束,是靠技术手段。"

"你现在做到了。"程浩说。"你划了一条边界。"


林知行靠在椅背上,盯着天花板。天花板是白色的矿棉板,上面有均匀分布的小孔,排列成网格状。

"程浩。"

"嗯。"

"谢谢你。"

"谢什么?"

"谢谢你让我知道,我的选择是对的。"

电话那头传来一声很轻的叹息,轻到他不确定自己是不是听错了。

"林知行。"程浩说。"我有一件事想问你。"

"问。"

"你划的那条边界——'禁止用于可能导致小商户破产的定价策略'——你怎么定义'破产'?"

林知行的眉头动了一下。

"一个便利店的营业额下降百分之多少算'可能导致破产'?"程浩的声音慢了一点,像是在斟酌每个字。"百分之二十?百分之三十?这个阈值是谁定的?"

林知行没有回答。

"如果一家大超市用你的算法做促销定价,把周边小便利店的营业额压低了百分之二十五——这算不算违反RPL?如果算,那几乎所有的动态定价算法都在违反RPL。如果不算,那百分之二十五和百分之三十五的边界在哪里?"

"你在问一个我回答不了的问题。"林知行说。

"我知道。"程浩说。"但你划的那条边界,不只是技术边界,是道德边界。道德边界的问题是——它永远有一个模糊地带。"

林知行盯着天花板上的小孔看了很久。

"我不知道边界在哪里。但我知道一件事——有边界,比没有边界好。模糊的边界,比没有边界好。"

程浩在电话那头轻轻笑了一下。不是嘲讽的笑,是一种释然的笑。

"你变了。以前你会说'我需要一个更精确的定义'。现在你说'模糊的边界比没有边界好'。"

"这不是坏事。"程浩接着说。"以前你用算法逃避不确定性。现在你学会了在不确定性里做选择。这可能是你做RPL最大的收获——不是叫停了一个定价系统,是你自己接受了一个没有最优解的问题。"

电话那头传来一声椅子的响动。

"我挂了。有事再联系。"

"等一下。你现在还在智领科技吗?"

程浩沉默了一秒。

"不在了。上个月合同到期,没续。"

"那你——"

"在找下一份工作。不用担心。北京AI圈子很小。"

电话挂了。


林知行把手机放在桌上。

办公室里只有他一个人。方小满去望京见客户了,赵鸣岐在楼下实验室,周然和陈小川去了长沙驻场。下午两点半的阳光从落地窗斜着照进来,在地板上切出一道明亮的边界——这边是空调的冷气,那边是窗外三十五度的热浪。

他打开笔记本,翻到新的一页,写了两个字:边界

下面画了一条横线。左边写"工具",右边写"武器"。箭头指向左边。

盯了几秒,他又在横线下方加了一行:模糊地带:谁来定义"破产"?

程浩的问题他回答不了。答案不在代码里——在人的判断里。而人的判断,永远是模糊的。

但有边界,比没有边界好。

就在这时,手机又响了。


来电显示:王。

"王老板。"

"小林!"

电话那头的声音很大,大到他不得不把手机拿开了一点。王老板的声音里有一种压抑不住的、从喉咙里涌出来的兴奋。

"小林,你知道吗?那个连锁便利店的AI定价系统,被叫停了!"

林知行张了张嘴,还没来得及说话,王老板已经连珠炮似的讲了下去。

"就是隔壁街那个!上个月天天比我便宜一毛两毛,把我的客流抢走三成的那个!今天早上他们把AI定价的标语撤了,门口的电子价签也关了。我问店员,店员说系统维护——维护个屁,就是被停了!"

林知行听着,嘴角不自觉地弯了一下。

"小林,你知道这意味着什么吗?"

"什么?"

"我的客流,开始回升了!"

这句话说出来的时候,王老板的声音变了——不是更大的喊,反而低了一点,像是在说什么很珍贵的东西,怕说太大声会碎掉。

"今天上午就感觉到了。十点钟来了三拨老客户,之前都去隔壁便利店了,今天又回来了。有个大姐说那边的水果涨价了,推荐得乱七八糟,不如我这边靠谱。"

林知行没有说话。他的手指在笔记本的封面上轻轻摩挲了一下,指腹碰到那两个字——边界。

"小林?你在听吗?"

"在听。"

"客流在回来。不是全部回来,但已经开始回来了。我估计再过一个月,能恢复到以前的七八成。"

林知行靠在椅背上,听着王老板的声音,忽然想起了一件事。


三年前。

排课系统刚上线的第二周。王老板第一次打电话来。

那时候王老板还不是水果店老板——他是张老板手下的教务主管。排课系统出了一个bug,把一位怀孕女教师排了满课表。王老板打电话来的时候声音很急,急里带着火,说你们这个系统是要出人命的。

林知行连夜去三个校区补数据,一个个跟老师道歉。回来的路上方小满问他还做不做,他说做,但得改。他在架构图上加了一个"人工审核层",写了一行注释:在AI做决策之前,必须有人类检查数据的完整性。

后来系统稳定了,王老板打来电话,声音里多了一点不好意思:"小林,你们那个系统帮我少亏了钱。"

那时候他觉得自己在做一件有意义的事。

三年过去了。王老板从教务主管变成了水果店老板,林知行从小林AI工作室的兼职生成了一家公司的CEO。两个人的交集从排课系统变成了AI决策系统,从帮一个教务主管排课变成了帮一个小商户对抗AI定价系统的围剿。

但电话那头的声音,和三年前一样——带着一种朴素的、不加修饰的感激。

"小林?"

"在。王老板,我听到了。客流在回来,我听到了。"

"那就好,那就好。"王老板连说了两遍。"你做的那个东西——那个什么许可证——管用了。"

"RPL许可证。"

"对对对,RPL。名字太长我记不住。"王老板笑了一声。"但管用了,这就够了。"

电话挂了。


方小满在四点半的时候回来了。

他推门进来的时候手里拎着一袋橘子。"望京那家客户签了。年费十二万。"

"不错。"

"不错?十二万的单子你就说不错?"

方小满把橘子放在桌上,剥了一个,忽然注意到林知行桌上摊开的笔记本。

"边界?你又在画什么?"

"程浩打电话来了。智领科技的定价系统停了。因为RPL。"

方小满愣了两秒。他把嘴里的橘子咽下去,靠在桌边,双臂交叉。

"程浩怎么说?"

"他说我做到了。还问了一个问题——边界在哪里。'可能导致破产'的阈值是谁定的。"

"你回答了吗?"

"我说有边界比没有边界好。模糊的边界比没有边界好。"

方小满盯着他看了三秒,然后笑了。

"知行,你知道吗?以前你会说'我需要一个更精确的定义'。现在你说'模糊的边界比没有边界好'。"

林知行愣了一下。程浩也说了同样的话。

"你变了。"方小满说。"你接受了不确定性。"

"程浩也说了同样的话。"

"那说明这是真的。"方小满从桌上拿起一个橘子,扔给林知行。"王老板也打电话来了吧?"

林知行接住了橘子。"你怎么知道?"

"因为他上个月给我打了三次电话,每次都说那个便利店的事。"方小满靠在桌边。"三年前他第一次打电话来,是说排课系统出了bug。那时候你说了一句话——'在AI做决策之前,必须有人类检查数据的完整性'。"

"你记得。"

"我记得。"方小满抬起头。"现在你把'人'写进了许可证里。从架构图到许可证,三年。"

窗外的阳光已经从落地窗挪到了墙面上。办公室里的空调还在嗡嗡响。

林知行剥开橘子。橘子很甜,汁水从指缝里渗出来。

"三个月。"他说。

方小满点了点头。"三个月。"

他们都没有再说话。阳光在墙面上慢慢移动,那道边界——光与影的边界——一点一点地往左挪。

林知行把橘子皮放在桌上,和方小满的那块挨在一起。

他想起陆可盈说的那句话——"赌输了,你什么都不是。"

他想起程浩说的那句话——"你划了一条边界。"

他想起王老板说的那句话——"客流在回来了。"

三句话,三个方向。陆可盈指向未来,程浩指向规则,王老板指向过去。

他不知道自己指向什么。他只知道一件事——边界已经划了。边界之内的东西,他能保护。边界之外的东西,他控制不了。

但边界本身,是他的选择。

(本章完)