Skip to content

第五十九章 同路人

GitHub的通知图标亮了。

林知行点开,是一个fork记录——有人把他们的开源仓库fork了过去。他扫了一眼ID:zhao_mingqi。

赵鸣岐。

他愣了一下,然后看到第二条通知:一个新issue。

issue标题是:“关于解释层在多条件交叉推理中的信息损失问题”。

不是bug报告,不是功能请求,是一段技术讨论。

林知行点进去。

“你们的解释层在处理多条件交叉推理时存在信息损失。”赵鸣岐写道,“比如当商户同时考虑天气、库存、销量三个因素时,你们的加权求和方法会丢失条件之间的关联信息。建议用注意力机制做加权替代,具体可以参考这篇论文……”

下面附了一个arXiv链接。

林知行把issue读了两遍。

第一遍,他在评估技术可行性。

第二遍,他在评估赵鸣岐的意图。

他打开代码仓库,找到解释层的模块,看了十分钟。然后他回到issue下面,写了一段回复:

“你说得对。简单求和确实会丢失关联信息。我们当时选择这个方案是因为算力有限,注意力机制的计算成本太高。但你提到的轻量化变体可以试试。我下周改一版看看效果。”

他写完之后,没有立刻发送。他盯着屏幕,想了一会儿。

赵鸣岐为什么会来提issue?

比赛结束一个多月了。他们没得奖,赵鸣岐得了一等奖。按照正常的剧本,赵鸣岐应该在享受胜利,或者在准备下一步——读研、进大厂、继续做更厉害的项目。

但他来fork了一个没得奖的团队的仓库,还提了一个技术issue。

这不是胜利者对失败者的姿态。

林知行点了发送。


回复发出去后,他以为这件事就结束了。赵鸣岐可能只是技术洁癖发作,看不惯他们代码里的粗糙之处,顺手提个issue。

但五分钟后,他的GitHub私信亮了。

是赵鸣岐。

“方便加个微信吗?有些事想跟你聊聊。”

林知行看着这行字,手指停在键盘上。

他想起第47章,赵鸣岐在邮件里说的那些话——“想法挺有意思的”“技术路线跟我们差得有点远”“底层逻辑不太一样”。那时候赵鸣岐的语气是善意的,但居高临下。

现在他主动来加微信。

林知行把微信号发了过去。


加上微信后,赵鸣岐发来一条消息:“刚才那个issue,我写得可能太直接了。不是挑刺,是真的觉得你们那个地方可以优化。”

林知行回:“没事。你说得对,我们那个地方确实粗糙。”

赵鸣岐:“你们的半结构化方案我仔细看了。比赛的时候没来得及细看,最近翻你们的代码仓库,发现想法确实巧妙。”

林知行不知道该怎么接。他打了一行字:“谢谢。”又删掉了。最后他发了一句:“你的大模型微调方案也很强。”

赵鸣岐:“强不强的,比赛赢了不代表什么。评委的权重不一样。”

林知行看着这句话,想了很久。

赵鸣岐继续打字:“比赛结束之后,我拒了三家大厂的offer。”

林知行愣了。

“决定去中科院一个AI实验室,做应用研究。”赵鸣岐说,“不是因为不想去大厂,是因为我突然不知道自己想要什么。”

林知行盯着屏幕,手指悬在键盘上。

他不知道该说什么。赵鸣岐——清华AIR实验室的领队,全国AI应用大赛的一等奖获得者,标准的精英路径执行者——居然在说“我不知道自己想要什么”。

“你呢?”赵鸣岐问,“你最近在忙什么?”

林知行想了想,打字:“在纠结。三条路,不知道选哪条。”

他没有具体说哪三条路。但赵鸣岐似乎明白了。

“我看了你的开源仓库。”赵鸣岐说,“一千多个star,对一个刚比赛完的团队来说,很不错了。”

“传播的标签是‘大专生创业团队’。”林知行说。

“标签不重要。”赵鸣岐说,“重要的是有人在用你们的东西。我看了那些PR,虽然都是小修小补,但说明有人在关注。”

林知行没说话。

“我最近在做一个东西。”赵鸣岐说,“商户需求解析器。做到一半,发现有个问题绕不开——怎么把商户的模糊描述转化成结构化数据。我试了几种方案,都不满意。”

林知行看着这段话,心跳加速了一点。

“然后我翻到你们的半结构化输入方案。”赵鸣岐说,“我发现你们的方法虽然丑,但它管用。它绕过了NLP的瓶颈,直接从产品设计层面解决问题。这个思路我到现在没想出更优雅的替代。”

“更丑但更实用。”林知行说。

“对。”赵鸣岐说,“更丑但更实用。”

林知行靠回椅背上,看着窗外。

方小满在旁边打游戏,鼠标点击声很轻。他注意到林知行的表情变化,问:“怎么了?”

“赵鸣岐在跟我聊天。”林知行说。

方小满凑过来看了一眼屏幕:“他找你干嘛?”

“聊技术。”林知行说。

“聊什么技术?”

“他说我们的半结构化方案‘更丑但更实用’。”

方小满愣了一下,然后笑了:“他这是夸我们还是损我们?”

“不知道。”林知行说,“但他说他到现在没想出更优雅的替代。”

方小满的笑容变了味道。他沉默了几秒,然后说:“那他挺实在的。”


赵鸣岐继续打字:“比赛的时候,我说过一句话——‘你那个解释层,如果你以后不想做了,可以找我聊’。你还记得吗?”

林知行记得。那是比赛结束后的走廊里,赵鸣岐主动走过来握手时说的话。当时他听出了另一层意思——你在暗示我的项目活不到“以后”。

“记得。”林知行回。

“那句话说得不好。”赵鸣岐说,“当时我觉得你们的项目走不远。但现在我觉得,我可能错了。”

林知行看着这段话,手指停在键盘上。

“你的技术路线不漂亮。”赵鸣岐说,“但它管用。你用半结构化绕过NLP瓶颈,用决策日志解决信任问题,用真实商户数据做迭代。这些东西加在一起,形成了一套完整的产品逻辑。我做大模型微调,技术上更优雅,但在‘可用性’这个维度上,我不如你。”

林知行不知道该怎么回应。

他打了一行字:“你的产品也很厉害。”但又删掉了。

最后他发了一句:“你为什么跟我说这些?”

赵鸣岐沉默了几分钟。

然后他发来一段很长的话:

“因为我最近在想一个问题。我们走的路不一样,但目标可能是一样的——让商户用上真正有用的AI工具。我走的是精英路径,做大模型、做端到端、做技术突破。你走的是草根路径,做半结构化、做决策日志、做产品可用性。这两条路看起来完全不同,但终点可能是一样的。”

“只是我这条路上资源多,但弯路也多。你那条路上资源少,但方向更准。”

“我拒了三家大厂,是因为我发现大厂的AI部门都在做同质化的东西。他们追求技术指标,但忽略了用户真正需要什么。我不想做那种AI。”

“你做的那个产品,虽然技术上不优雅,但它真的在帮商户解决问题。这一点,比我见过的大多数AI创业项目都强。”

林知行看着这段话,看了三遍。

第一遍,他在评估赵鸣岐的诚意。

第二遍,他在思考赵鸣岐说的“目标可能是一样的”。

第三遍,他想起姜意说过的话:“你需要想的不是哪条路更好,是你怕走哪条。”

赵鸣岐怕走的,可能是大厂那条路——技术上正确,但离用户太远。

林知行怕走的,是哪条?

他不知道。

“你有什么建议吗?”林知行问。

赵鸣岐想了一会儿,然后说:“开源不是商业模式,但可能是你最好的名片。”

林知行看着这句话。

“名片发给谁看?”他问。

“发给那些真正需要你的技术的人看。”赵鸣岐说,“发给商户看,发给投资人看,发给同行看。开源是一种表态——你愿意把核心东西拿出来,让别人检验。这本身就是一种信任。”

“但信任不等于商业模式。”林知行说。

“对。”赵鸣岐说,“所以你需要想清楚,你要的是商业模式,还是影响力。商业模式可以赚钱,影响力可以帮你找到更多机会。两者不一定矛盾,但也不一定一致。”

林知行想了很久。

“我还没想清楚。”他说。

“没关系。”赵鸣岐说,“我也没想清楚。”


两人聊了将近两个小时。

从技术方案聊到比赛经历,从行业现状聊到个人选择。赵鸣岐说话直接,不绕弯子,但也没有攻击性。他的语气从比赛时的居高临下变成了平等,像两个同行在交流,而不是对手在较量。

最后赵鸣岐说:“我得去实验室了。保持联系。”

林知行回:“好。”

他看着聊天记录,把那些话又读了一遍。

赵鸣岐的选择——拒了三家大厂,去做研究。

赵鸣岐的评价——“你的技术路线不漂亮,但它管用。”

赵鸣岐的建议——“开源不是商业模式,但可能是你最好的名片。”

他关掉微信,靠回椅背上。

方小满已经打完游戏了,坐在旁边刷手机。他注意到林知行的表情,问:“聊完了?”

“嗯。”

“聊什么了?”

“他说我们的半结构化方案‘更丑但更实用’。”林知行说,“说他自己没想出更优雅的替代。说开源可能是我们最好的名片。”

方小满放下手机,想了一会儿。

“他这是认可我们了?”

“不知道。”林知行说,“但他说他拒了三家大厂,去做研究。”

“为什么?”

“因为他不知道自己想要什么。”

方小满愣了一下,然后笑了:“清华的一等奖获得者,也不知道自己想要什么?”

“嗯。”

“那我们不知道自己想要什么,是不是也没那么丢人?”

林知行看着方小满,也笑了。

“可能吧。”他说。


晚上,林知行打开电脑,想看看赵鸣岐的GitHub主页。

他翻到赵鸣岐的项目列表——整齐、规范、每行代码都有注释。提交信息清晰,分支管理有序,README文档写得像教科书。

标准的精英路径产物。

他翻到最近一次commit记录,愣住了。

commit信息写着:“参考林知行团队半结构化方案重写,更丑但更实用。”

下面是一个分支版本的商户需求解析器。代码风格和赵鸣岐之前的项目完全不同——没有那么优雅,没有那么规范,但逻辑更直接,更贴近实际使用场景。

林知行盯着“更丑但更实用”五个字,看了很久。

窗外,方小满在阳台上抽烟。他注意到林知行坐在电脑前发呆,走过来问:“看什么呢?”

林知行指着屏幕:“赵鸣岐的commit记录。”

方小满凑过去看,读了一遍:“参考林知行团队半结构化方案重写,更丑但更实用。”

他愣了一下,然后笑了:“他真的用了我们的方案?”

“嗯。”林知行说,“而且他承认了‘更丑但更实用’。”

方小满想了一会儿,说:“那他是不是也算我们的……同路人?”

林知行看着屏幕上那行commit信息,没有回答。

他拿起手机,截了一张图。

截图的声音很轻,但他觉得自己做了什么重要的事。

方小满问:“你笑什么?”

林知行说:“没有。”

但他确实把那张截图保存了。

保存到了一个叫“比赛之后”的相册里。

(本章完)