第二百一十章 茶馆重逢
茶馆没变。
推开那扇木门,里面还是那几张深色方桌,那几把竹椅,墙上挂着的水墨山水画换了一幅——上一幅是远山,这一幅是近水。角落的书架上依然摆着几本翻旧了的《茶经》,旁边搁着一只铜香炉,点着檀香,烟很淡。
林知行站在门口扫了一圈。
靠窗的位置坐着一个人,背对着门。灰色棉麻外套,头发比上次见面时长了一些,后脑勺有几根白的。
沈渡。
他提前到了。
林知行走过去。沈渡听到脚步声,没有回头,端起面前的茶杯喝了一口,放下。
"知行。"
他转过头来。
林知行的第一个判断是:沈渡瘦了。不是那种忙到没时间吃饭的瘦,是整个人缩了一圈——颧骨更突出,眼窝更深,但眼神还是亮的,像一盏调低了瓦数的灯。
"沈总。"林知行在他对面坐下。
桌上已经摆好了茶具。一壶普洱,两只杯子,沈渡面前那杯喝了大半,对面那杯倒好了,还冒着热气。
沈渡给他倒茶,动作和三年前一模一样——左手按住壶盖,右手提壶,倾斜四十五度,水流细而匀。
三年前林知行第一次在这个茶馆见沈渡,也是沈渡先到,也是这样倒了一杯茶推过来。那次他说的是"知行,你瘦了"。这次他什么都没说,只是把茶杯推到林知行面前。
茶汤颜色很深,是泡了很久的熟普洱。
"谢谢。"林知行端起来,没喝,先闻了一下。
沈渡靠在椅背上,看着他。
"上次来这喝茶,还是教你写周报的时候。"沈渡说,"你当时坐的也是这个位置,手心全是汗。"
林知行记得。那时候他刚以外包身份进灵犀,灰色工牌,角落工位。沈渡约他在中关村这家茶馆见面,教他写周报、做PPT、看懂公司内部的两条技术路线之争。
"当时紧张。"林知行承认。
"现在呢?"
"现在不紧张。"
沈渡笑了一下,很浅。他笑起来的时候嘴角的纹路比三年前深了两道。
两人喝了一会儿茶,没急着说话。
窗外是中关村的一条辅路,人行道上种着银杏,叶子还是绿的。偶尔有行人走过,步子快,是中关村特有的节奏。
沈渡先开口了。
"知行,我看了你发的AI伦理标准。"他的语气很平,像在说一件和自己无关的事,"写得很好。"
"谢谢。"
"'三个透明'——数据透明、算法透明、决策透明。"沈渡复述了一遍,"简洁,好记,有操作性。赵鸣岐帮你写的?"
"框架是我提的,细节是赵鸣岐和孙远征教授一起推的。"
沈渡点了点头,没有追问。他的目光从窗外收回来,落在茶杯上。
"你想和渡渡联合制定标准?"
林知行的心跳快了一拍,但脸上没带出来。沈渡直接挑明了,说明他已经想过这个问题。
"对。"林知行说。
"为什么?"
这个问题在林知行的脑子里跑过很多遍。他知道沈渡会问,也知道有很多种答法——商业的、战略的、道德的、技术的。每一种都是真的,但每一种都不够。
他选了最直接的一种。
"因为渡渡倒了,行业不会变好。"
沈渡的手指在茶杯上顿了一下,动作很轻,如果不是林知行一直在观察他,根本注意不到。
"只有行业变好了,"林知行继续说,"我们才能真正赢。"
沈渡没有立刻接话。他拿起茶壶,又给自己倒了一杯。这次他倒得慢了一些,水流比刚才更细。
"你说'我们'。"沈渡说。
"对。"
"你指的是——你和渡渡?"
"我指的是所有在这个行业里做事的人。"
沈渡把茶壶放下,抬起头,看着林知行。他的目光里没有质疑,没有防备,但也没有认可。他在看,像一个技术专家在评估一个方案的可行性。
"知行,"沈渡说,"你知道现在行业里的人怎么看渡渡。"
林知行知道。
渡渡科技的丑闻——在用户不知情的情况下收集和分析敏感商业数据——已经发酵了将近两个月。又站出来两个匿名用户,指证渡渡在他们不知情的情况下提取了成本结构和定价策略。媒体铺天盖地,投资人开始施压,客户流失了三成。
整个AI行业都在看戏。有人趁机抢客户,有人发声明撇清关系,有人在社交媒体上写长文分析"渡渡为什么会倒"。
而林知行给沈渡发了一条消息:聊聊AI行业的未来。
"我知道。"林知行说。
沈渡靠在椅背上,双手交叉放在桌面上。他的手指很长,指节分明,左手无名指上有一个旧茧——那是长期握笔留下的,沈渡有手写笔记的习惯。
"行业里的人怎么看渡渡,"沈渡重复了一遍这句话,语速比刚才慢了半拍,"你比我清楚。"
林知行没接话。
这句话是一个试探。沈渡在看他会不会接这个话题——如果他接了,说"行业对渡渡的批评有些过度"或者"丑闻被放大了",那就等于在替渡渡圆场。方小满提醒的第一条:别替他说话,你不是去帮他圆场的。
林知行把茶杯端起来,喝了一口。
"我看重的不是过去,"他说,"是接下来。"
沈渡的眼神变了一下——非常微小的变化,像是眼皮眨了半下。他没有追问,但林知行感觉到,他的回答被沈渡收进了某个内部的评估系统里。
"接下来。"沈渡说,"你指的是标准?"
"对。"
"联合制定标准。"沈渡把这几个字念了一遍,像在拆解一段代码,逐字检查,"你来找渡渡,不是因为渡渡现在最需要标准——虽然确实需要——而是因为渡渡在行业里有十五年的技术积累和客户基础。即使出了丑闻,这些东西不会消失。"
林知行点头。
"你来之前,想过我会拒绝吗?"
"想过。"
"概率多少?"
林知行嘴角动了一下。沈渡还是那个沈渡——用数字问问题。
"六成。"他说。
沈渡挑了一下眉:"所以你来,是赌四成。"
"不完全是。"林知行说,"四成是你答应。还有两成是——就算你拒绝,你至少会听我把话说完。"
沈渡盯着他看了三秒,然后笑了。这次的笑比刚才那次深一点,眼角有纹路展开。
"你以前不这么说话。"他说。
"以前不敢。"
"不是不敢。"沈渡摇头,"是不屑。你以前觉得,把话说得这么直是浪费算力。能用三个字说清楚的事,不用十个字。"
林知行没有反驳。因为沈渡说得对。
茶馆里来了一对年轻情侣,坐在最远的角落,点了壶龙井,自拍了两张就低头看手机。
沈渡的目光在他们身上停了一秒,然后收回来。
"知行,"他说,"说说你的方案。"
林知行从背包里掏出一份文件——薄薄的三页纸,他昨晚在合租房里打印的,方小满在旁边看着他改了两遍。
"这是联合标准的框架草案。"他把文件推到沈渡面前。"核心是三个透明,但具体条款需要双方的技术团队一起推。我这边赵鸣岐可以牵头,标准委员会的几个专家也愿意参与。"
沈渡接过来,翻了一页。
他的阅读速度很快——林知行记得,沈渡看技术文档的时候是一目十行的,但看合同和协议会逐字看。这份框架草案他看了大约两分钟,翻了两遍。
"第二页的'算法透明',"沈渡说,"你要求所有AI决策必须附带可追溯的解释链。这个要求在小商户市场上不难做到——你的解释层技术已经验证过了。但在大企业市场,有些决策链条太长,全链路解释的成本很高。"
林知行注意到了一件事:沈渡不是在挑刺,是在帮他优化方案。
"所以我们做了分层,"林知行说,"基础层是必选的——告诉用户'我用了哪些数据,推导出了什么结论'。深层是可选的——完整的决策路径、置信区间、替代方案的比较。客户可以按需选择开放程度。"
沈渡点了点头,没有立刻表态。他把文件放在桌上,拿起茶杯,又放下了。
"知行,"他说,"我有一个问题。"
"你说。"
"你做这件事,陆可盈知道吗?"
林知行停了一下。沈渡知道陆可盈是他公司的投资人——北京AI圈子确实很小。
"她知道。"
"她支持?"
"有条件。"林知行说,"联盟不能影响A轮的进度。"
沈渡嘴角弯了一下,不算笑。"投资人永远是有条件的。"
这句话里有一层东西。林知行听出来了——沈渡在说自己的投资人。渡渡科技出了丑闻之后,投资人的态度不会比陆可盈更温和。
他没有追问。
有些话,沈渡自己会说。如果他不说,说明还没到时候。
话题在标准框架上转了十几分钟。沈渡提了三个技术问题,林知行都接住了。两人讨论到"数据透明"的执行细节时,沈渡忽然问了一句和标准无关的话。
"程浩走了之后,渡渡的技术团队谁在撑?"
林知行的手指在茶杯上停了半秒。
程浩。
方小满的第二条提醒像一根针一样扎了进来——别提程浩。程浩要来他们这边的事,沈渡不知道。程浩离开渡渡科技,沈渡是知道的。但程浩的去向,沈渡未必清楚。
如果沈渡问起程浩的去向,林知行该怎么答?
他选了一条最窄的路。
"这个我不太清楚。"林知行说,"程浩离职的事我听说了,但具体情况——他没跟我聊过。"
这句话不是谎言。程浩确实没有正式跟他说过离职的具体流程。但也不是全部的真相。程浩已经和他谈过加入的意向,只是还没有敲定细节。
沈渡没有追问。他只是"嗯"了一声,语气很淡。
但林知行注意到,沈渡说"程浩走了"三个字的时候,语调没有起伏。像在念一个已经归档的事实。
这里面有东西。程浩在渡渡待了将近两年,从灵犀带过去的CTO,行业解决方案部的负责人。他走了,沈渡的反应是这样的平静。
要么沈渡早就知道程浩会走,要么他已经消化了这件事。或者两者都是。
林知行没有深想。他把注意力拉回茶杯上。
普洱已经凉了。他给自己续了一杯,热茶入喉,带着一股陈年的苦。
沈渡靠在椅背上,把框架草案折了一下,放在手边。
"知行,"他说,"你刚才说,渡渡倒了行业不会变好。"
"对。"
"你真的这么想?"
"真的。"
沈渡看着他,目光里有一种林知行读不太准的东西——不是感动,不是怀疑,更像是某种校准。像一个老工程师在重新测量一个参数的精度。
"你知道吗,"沈渡说,"两年前在灵犀的时候,你不会这么想。"
林知行没有接话。
"两年前你想的是——怎么在系统里活下来。怎么让自己的代码不被周睿砍掉,怎么让自己的署名不被删掉,怎么在灰色工牌和蓝色工牌之间找到一条缝隙往上爬。"
沈渡的语速很慢,每个字都咬得很清楚。
"那个时候你的算法跑出来的目标函数只有一个变量——赢。赢过学历的歧视,赢过系统的不公,赢过所有看不起你的人。"
他说"赢"这个字的时候,茶杯在他手里转了一下。
"现在你来跟我聊行业的未来。"沈渡说,"你变了。"
林知行端着茶杯,没有立刻回答。
沈渡说得对。他变了。
在灵犀的时候,满脑子都是怎么证明自己——证明大专生也能写好代码,证明外包也能做核心模块。每一次技术评审、每一次被周睿打压后的隐忍,都是一道算术题——输入是能力,输出是认可。
后来创业,签客户,做开源,成立联盟。变的不是目标,是维度——从"我要赢"变成了"我要做对的事"。这个变化是被方小满的出走、客户的反馈、父亲的时刻表、姜意的话一步步推着走的。
但沈渡不需要听这些。沈渡问的是"你变了",不是"你怎么变的"。
林知行把茶杯放下。
"是方小满教会我的。"他说。
沈渡的手指停了一下。
"方小满?"
"对。"林知行说,"他教会我一件事——信任不是靠打败对手建立的,是靠帮助对手建立的。"
沈渡的表情没有变化。但他的呼吸停了一瞬——非常短,短到林知行差点以为自己看错了。
"帮助对手。"沈渡把这四个字重复了一遍,声音很轻。
"对。"林知行说,"我来找你聊标准,不是因为渡渡需要我帮忙。是因为行业需要我们合作。你是我在AI行业见过的最强的技术判断者之一,你对标准的理解比我深。如果标准只有我一个人推,它会变成一面旗帜;如果我们一起推,它会变成一个共识。"
沈渡没有说话。
茶馆里安静了。远处角落的那对情侣已经走了,桌上留了两只杯子和一张纸巾。银杏树的影子从窗外移进来,在桌面上画了一条斜线。
沈渡的目光从林知行脸上移开,落在那份框架草案上。
他拿起草案,又翻了一页。这次他翻得很慢,像是在读,又像是在想别的事。
然后他把草案放下。
"知行,"他说,"我需要时间想一想。"
"好。"
"不是拒绝。"沈渡补了一句,语气比刚才低了半度,"是需要想一想。"
林知行点了点头。他没有追问多久能给答复,没有强调时间窗口,没有施加任何压力。方小满教过他——有些人需要的不是说服,是空间。
沈渡站起来。
他站起来的动作比三年前慢了一些——不是身体的问题,是某种更内在的东西。像一台跑了很多年的服务器,重启的时候需要多等几秒。
"今天先聊到这。"沈渡说。
"好。"
沈渡把外套的扣子扣上——他今天穿的是一件灰色棉麻外套,没有品牌logo,拉链头磨得有点发亮。三年前他穿深灰色Polo衫,领口平整,面料一看就不便宜。
林知行也站起来。
两人走到门口。沈渡推开木门,先出去了。门外是中关村的辅路,银杏树的叶子在风里翻动,露出背面浅绿的颜色。
沈渡在门口站了一下,转头看着林知行。
"知行。"
"嗯。"
"你说方小满教会你信任。"沈渡说,"但信任是双向的。你想让我信任你的标准,你得先让我相信——你不是在用标准做武器。"
林知行心里"咯噔"了一下。
这句话的潜台词很清楚——沈渡在担心,所谓的"联合标准"会不会变成另一种控制。林知行用标准来框住渡渡,让渡渡在自己的规则里玩。
"我不是在做武器。"林知行说,"武器可以伤人,工具只能帮人。标准是工具。"
沈渡盯着他看了几秒。
"武器可以伤人,工具只能帮人。"他重复了一遍,嘴角弯了一下——不算笑,更像是某种很旧的记忆被翻了出来。
"赵鸣岐说的?"
"他说过类似的话。"
沈渡没再追问。他把双手插进口袋,转身往路的方向走了两步,又停了一下。
"知行。"
"嗯。"
"你以前不会替对手着想。"沈渡说,背对着他,"现在你会了。这是好事。但你要小心一件事——替对手想太多,会忘了自己要什么。"
他没有等林知行回答,继续往前走了。
林知行站在茶馆门口,看着沈渡的背影消失在银杏树的影子里。
三年前他从这个门出去的时候,满脑子是沈渡教的那句话——"看懂问题和说出来是两件完全不同的事。"
今天听到的是另一句——"替对手想太多,会忘了自己要什么。"
同一个人,两个警告。但含义完全不同。
沈渡走远了。
林知行掏出手机,看到方小满发了一条消息,十分钟前的。
"聊得怎么样?"
林知行打了三个字:"还行。"
方小满秒回:"就还行?"
林知行想了想,又打了一行字:"他没拒绝,说要想一想。"
方小满回了一个"嗯"字。过了几秒又发了一条:"丑闻的事你没替他圆吧?"
"没有。"
"程浩的事呢?"
"没提。"
方小满回了一个字:"好。"
林知行把手机揣回口袋,站在银杏树下。风从西边吹过来,带着中关村特有的味道——尾气、打印机墨粉、和不知道哪家咖啡店的烘焙香。
沈渡最后那句话还在他脑子里转。
"替对手想太多,会忘了自己要什么。"
沈渡说这话的时候没有回头。但林知行觉得,这句话不只是说给他听的——也是沈渡说给自己听的。
三年前沈渡替他想太多,然后忘了他不是棋子。现在他在替沈渡想太多。
他来,不是为了救渡渡。他来,是为了让行业变好。这两个目标有时候重合,有时候不重合。
他转身往地铁站走去。路上给赵鸣岐发了一条消息:"见了。没拒绝,也没答应。"
赵鸣岐回得很快:"正常。沈渡做决定从来不快。"
林知行走到地铁口,刷卡进站。站台上的风从隧道里灌出来,带着铁轨的凉意。他低头看了一眼手机。沈渡的对话框里,最后一条消息还是昨天的——他发的那十二个字,沈渡回的那个"好"字。
新的对话还没有开始。但他知道,已经开始了一部分。
(本章完)