第二百二十九章 伦理的代价
从五道口的咖啡馆出来,林知行没有回公司。他沿着成府路走了半条街,在一家兰州拉面馆的塑料凳上坐下来,要了一碗牛肉面。
面端上来,筷子插进去搅了两下,没吃。
程浩的话还在耳朵里转。智领科技的定价系统下一步进入华中市场——长沙、武汉、成都。刘总的超市,陈建明的湘味居,王建华的顺达物流。这些名字排成一列,像一份等待判决的名单。
他掏出手机,翻到方小满的微信,打了几行字,删了。又打了几行,又删了。
最后他只发了一句:晚上八点,全员会,线上。
方小满秒回:什么事?
林知行想了想,打了三个字:大事。
晚上八点。至简科技的共享办公空间里只剩林知行一个人。灯关了一半,屏幕的光把他的脸照得发白。笔记本电脑开着一个腾讯会议的窗口,四个头像排成一排——方小满在家里,背景是他那面贴满便利贴的墙;赵鸣岐在中科院实验室,背后是一排服务器机柜的蓝光;程浩的头像最暗,摄像头角度歪了,只能看到他半张脸和一截灰白色的墙壁。
周然和陈小川没有被拉进来。这是创始人级别的会议。
"说吧。"方小满的声音从音箱里出来,带着一点四川口音的尾音。"你从来不主动开会,今天连发三条消息。出什么事了?"
林知行深吸一口气。
"我今天下午见了程浩。"
方小满的眉毛挑了一下。赵鸣岐的表情没变,但他的身体往椅背上靠了靠——林知行认识这个姿势,是在"听"的信号。
"程浩已经正式加入了智领科技,做技术顾问。他们的AI定价系统——就是前阵子匿名邮件里揭露的那个——底层算法和我们的credit-score-lite有82.7%的相似度。已经有三个小商户受到精准定价围剿,其中一个关了店。"
屏幕上的三个头像都没有动。
"程浩告诉我,智领科技的下一步计划是进入华中市场。长沙、武汉、成都。"
方小满的脸色变了。不是那种戏剧性的变——他的嘴角没有下撇,眼睛没有睁大。只是他整个人松了一下,像被抽走了一根支撑的骨头。
"长沙。"方小满的声音低了。"刘总。陈建明。"
"对。"
赵鸣岐开口了。他的声音比平时慢半拍,像在称量每个字的重量。
"程浩有没有说时间表?"
"没有。但他用了'随时可以服务'这个词。意思是他们准备好了,就等客户上门。"
程浩的头像动了一下。他的摄像头终于调正了,露出整张脸。瘦得比下午见面时更明显。
"我可以补充一点。"程浩说。声音从笔记本的扬声器里出来,有一点电音失真。"智领科技在华东已经签了二十多家连锁商户。他们的定价系统不只是降价——它会分析商圈内每一家竞品的价格敏感度,然后制定一个'刚好让对方利润为零但不会亏'的策略。这是系统性的围剿,不是偶然竞争。"
方小满咬了一下嘴唇。"他们的客户知道这套系统会伤害周边的小商户吗?"
"他们知道。"程浩的声音没有波澜。"这正是他们买的原因。"
会议室的窗外有人走过,脚步声在走廊里拖了几秒。林知行等声音消失了才开口。
"我想了一下午。开源代码一旦放出去,GPL协议下我们没有法律手段限制它的使用方式。程浩说得对——你不能只享受开源的好处,不承担代价。但代价不应该由五金店的老赵来承担。"
"所以呢?"赵鸣岐问。
"所以我想做一件事。"林知行在笔记本上画了一个框,虽然对面三个人看不到。"给credit-score-lite加一个伦理约束层。在代码层面,当检测到定价策略的目标区域存在小规模独立商户、且AI的建议可能导致其利润率低于生存线时,自动发出警告。不是阻止使用,是提示——'该定价策略可能对周边独立商户造成生存威胁'。"
屏幕安静了三秒。
方小满先开口了。
"知行,你这是给开源代码加锁。"
"不是锁。是提醒。"
"对社区来说没有区别。"方小满的语速快了起来。"你把代码开源,大家用是因为自由。现在你告诉他们——你用可以,但我要在代码里判断你用得对不对。这不是伦理,这是审查。GitHub上那些贡献者不会接受的。star数会掉,PR会断。你知道这意味着什么吗?"
林知行知道。开源社区的信任是他过去两年积累的行业资本的根基。四千八百个star不只是数字,是四千八百个相信"技术应该属于所有人"的人。
"我考虑过社区反应。"林知行说。
"你考虑过,然后你觉得你能扛得住?"方小满的声音里带了一点尖锐的东西。"知行,你忘了一件事——我们A轮的估值里,开源影响力占了至少三成。你给代码加伦理约束,投资人第一个跳出来。陆可盈那边你怎么交代?"
赵鸣岐在方小满说完之后又等了两秒才开口。他做学术报告时也有这个习惯——在别人的观点上建立自己的论点,而不是直接反驳。
"技术上,伦理约束层是可行的。"他说,语气平稳。"我们可以在算法的决策输出层加一个'影响评估模块'——根据目标市场的商户密度、独立商户比例、价格弹性系数,计算AI定价建议对周边小商户的生存影响指数。超过阈值就触发警告。"
方小满转过头看他的画面。"你赞成?"
"我说技术上可行。"赵鸣岐强调了"技术上"三个字。"但我有一个问题——伦理约束层的阈值谁来定?生存影响指数多少算'过高'?利润率低于多少算'生存线'?这些参数不是技术问题,是价值判断。你让代码做价值判断——谁赋予代码这个权力?"
他顿了一下,看了看摄像头。
"而且从开源精神的角度,这违背了自由使用的基本原则。GPL协议的核心就是不加限制。你一旦在代码里嵌入伦理审查逻辑,不管你叫它'提醒'还是'约束',它都是在限制使用者的自由。这等于在说:'我相信你是好人,但我要在你旁边放一个监督者。'社区不会接受这种表态。"
林知行的手指在桌面上敲了两下。他不是在焦虑——这是他思考时的习惯动作。
"程浩,你怎么看?"
程浩的画面抖了一下,像是换了个坐姿。
"我下午已经说过了。你控制不了别人怎么用你的代码。就算你加了伦理约束层,智领的技术团队花两天就能绕过去——把那个模块注释掉,或者fork一个去掉约束的版本。开源代码的所有修改都是可追溯的,去掉约束层的技术成本接近于零。"
"所以你的意思是——"
"我的意思是,你做这件事的象征意义大于实际意义。但象征意义本身就有价值。"程浩的声音慢了下来,像在斟酌每个字。"问题是,象征意义的代价你付得起吗?社区信任、star数、投资人信心——这些都是你的底牌。你把底牌打了出去,能换回来什么?一个'林知行在乎伦理'的标签?标签不能保护小商户。"
方小满接过话头。"程浩说得对。知行,我再加一条——你在联盟里花了大半年推动的《AI应用数据透明度标准》,沈渡勉强同意联合制定。你这边一加伦理约束,沈渡会怎么想?他会说你在搞私货——用联盟的名义给自己的算法加特权保护。这比不加约束更糟糕。"
林知行靠回椅背上。椅子的气压杆发出一声轻响。
他看了一眼屏幕上的三个头像。方小满皱着眉,赵鸣岐的手臂交叉在胸前,程浩低头在看什么东西。
三个人,三个维度的反对。
方小满从社区信任和商业风险的角度。赵鸣岐从技术可行性和开源精神的角度。程浩从实际效果和操作成本的角度。
他们说的都对。
每一条他都反驳不了。
会议在八点四十七分结束。没有结论,没有下一步。程浩第一个退出,说他要下线吃饭。赵鸣岐说了句"想清楚再做"就关了画面。方小满最后一个走,走之前在屏幕上看了他一眼。
"知行。"
"嗯。"
"你是不是已经在想怎么做了?"
林知行没有回答。方小满太了解他了——沉默就是默认。
"那你至少先跟陆可盈通个气。"方小满说完就退了。
陆可盈的电话在九点十五分接通。
林知行把情况完整讲了一遍——程浩的信息、智领科技的扩张计划、三个小商户的案例、以及他的伦理约束层想法。他没有隐瞒方小满和赵鸣岐的反对意见。
陆可盈听完后沉默了七秒。林知行数了,因为他刚好需要七秒来喝一口已经凉了的茶。
"你的伦理约束层,功能是警告,不是阻止?"
"是。"
"警告谁?"
"使用算法的商户或企业。"
"他们会在乎吗?"
林知行顿了一下。"也许不会。但至少——"
"至少你做了。"陆可盈替他说完。声音不带感情色彩,像在读一份财务报表。"林知行,我理解你的出发点。但我要从投资人的角度说一件事。"
"说。"
"伦理约束层如果只是代码层面的警告,它的意义接近于零——程浩说得对,智领的技术团队可以轻易绕过。如果你真的想让伦理发挥作用,你不应该把它写进代码里,你应该把它变成产品的一部分。"
"什么意思?"
"你现在做的决策支持平台,核心卖点之一是'可审计AI'——用户可以看到AI怎么想、怎么学、怎么做决策。你在联合标准里推动的'三个透明'——数据透明、算法透明、决策透明。这些东西是你的产品壁垒,也是你的行业话语权。"
陆可盈的声音顿了一下。
"伦理不是代码约束,是产品卖点。你不需要在开源代码里加一个别人可以删掉的警告模块。你需要做的是——让客户主动选择使用有伦理约束的AI产品,因为这样他们更安全、更可信、更不容易出问题。用市场选择替代代码限制。"
"这需要时间。"
"什么都需要时间。"陆可盈的语气变硬了一度。"但你现在给开源代码加约束层,失去的是确定的——社区信任、行业话语权、投资人信心。你得到的是不确定的——也许几个商户看到了警告,也许什么都不会发生。确定的损失换不确定的收益。这笔账你算得过来吗?"
林知行把手机放在桌上,开了免提。陆可盈的声音在空荡荡的办公空间里回荡。
"我不是说你不该在乎伦理。"她继续说。"我在说方式。你的伦理约束层是一个好想法用错了地方。代码不是道德的载体。你想保护小商户,就去做一个更好的产品——一个让大企业也愿意选择的产品——因为它是有伦理底线的。这才是你该做的事。"
"你是在说,把伦理变成竞争力。"
"我是在说,把伦理变成你最擅长做的事——让技术服务于人,而不是限制人。用产品的方式解决问题,不是用代码的方式。"
电话挂了之后,林知行在工位上坐了很久。
陆可盈的逻辑他听懂了。她的方案更聪明——不在代码里加锁,而是在产品里加价值。让市场自己选择有伦理约束的AI。
但她回避了一个问题。
时间。
从产品设计到市场教育到客户选择,至少需要半年到一年。而智领科技进入华中市场的窗口,程浩用的词是"随时"。
在产品说服市场之前,长沙的那些小商户怎么办?
十点二十分。办公区只剩走廊尽头保洁阿姨推着垃圾车走过的声响。
林知行打开笔记本电脑,新建了一个空白文档。
他开始打字。
function ethics(algorithm, use_case) {
var market = getMarketData(use_case.location);
var smallBusinesses = filter(market,
m => m.type == "independent" && m.employees < 10);
var impact = calculateImpact(
algorithm.recommendation,
smallBusinesses);
if (impact.survivalThreat > THRESHOLD) {
return {
action: "warn",
message: "该定价策略可能对周边独立商户造成生存威胁",
details: impact
};
}
return { action: "proceed" };
}他盯着这段代码看了很久。
THRESHOLD。阈值。这个数字应该填多少?
生存影响指数0.3算威胁?0.5?0.7?利润率低于进货价算生存线?还是低于行业平均的60%?还是低于能覆盖房租和人工的最低线?
这些数字不是技术参数。每一个背后都是一家店、一个老板、一桌子等着开饭的人。
他把光标移到代码下方,开始写注释。
// 算法能判断善恶吗?光标闪了几下。他又加了一行。
// 如果能,谁来定义善恶?这两行字在屏幕上安静地待着。
方小满说得对——这是给开源代码加锁。赵鸣岐说得对——阈值是价值判断,不是技术判断。程浩说得对——智领的技术团队花两天就能绕过去。陆可盈说得对——伦理应该是产品卖点,不是代码限制。
四个人都对。
但五金店还是关了。
他关掉文档,没有保存。
然后他重新打开笔记本——纸质那本。翻到最新一页,上面还留着下午在咖啡馆写的那句话:"开源的算法不属于我了。但它伤害的人,是我最初想保护的人。"
他在下面画了一条线,写了两行字:
"所有人都说得对。但'说得对'不能保护任何人。"
笔尖停了。窗外中关村大街的路灯把树影投在玻璃上,晃动的形状像无数只伸出的手。
他合上笔记本,关了电脑,把椅子推回桌下。走出办公区的时候,走廊的感应灯亮了一盏又灭了一盏,他的影子在地板上拉长又缩短。
电梯里他掏出手机看了一眼——方小满在十点发了一条消息:
"想清楚了没?"
他打了两个字:没有。
然后在电梯到达一楼之前,他又加了一句:
"但我在想。"
(本章完)