第一百五十五章 算法失灵
方小满第二天一早去了长沙。
走之前他没有跟林知行多说话,只是在折叠桌前收拾东西的时候,把那张撕成两半的机票从垃圾桶里捡出来,扔到了楼道的公共垃圾桶里。动作很轻,像是不想让林知行看到。
林知行看到了。
他站在卧室门口,看着方小满背起那个旧背包,拉上拉链,走到门口换鞋。方小满弯腰系鞋带的时候,后脑勺的头发翘着一小撮,像一截被折断的草。
"我走了。"方小满说。
"嗯。"
门关上了。
林知行站在原地,听着方小满的脚步声沿着楼道往下走,一层一层,越来越远,最后消失在单元门的关门声里。
客厅里只剩他一个人。折叠桌上还有方小满的笔记本电脑充电线,白色的线圈成一团,像一条睡着的蛇。
林知行走过去坐下来,打开自己的电脑。
邮箱里有一封新邮件,陆可盈发的,时间是昨晚十一点。
邮件标题:"A轮接触——华清资本周总"
正文很短:
"林知行,华清资本的周彦明对我们有兴趣。他是AI赛道的老手,投过三个SaaS项目,两个上市。周三下午两点,我安排了一次线上会议。你需要准备一份产品方向说明,重点讲清楚我们的标准化程度和可规模化模型。他的偏好是看'可复制的产品',不是'不可复制的服务'。你知道我在说什么。"
林知行盯着最后一句话。
"你知道我什么意思。"
他知道。
陆可盈说的"不可复制的服务",是他们过去半年做的事情——驻场分析、行业洞察、决策支持。这些东西有价值,但没法规模化。一个方小满能服务三个客户,十个方小满就能服务三十个,但方小满只有一个。
而投资人要的不是方小满,是一个可以无限复制的产品。
林知行关掉邮件,打开了另一个窗口——公司的后台数据面板。
注册用户:213家。
付费用户:23家。
月收入:12800元。
账上余额:31万。
他盯着31万这个数字,开始算。
每月固定支出:服务器费1500,房租1400(合租房公司承担的部分),周然工资8000,杨子设计费4000,他自己和方小满的工资合计12000,加上杂七杂八的差旅费和数据费用,每月支出大约3万到3万5。
31万除以3万5,不到九个月。
但还有陆可盈的退出权——如果六个月内拿不到TS,她要以10万成本价回购10%的股份。31万减10万,剩21万。21万除以3万5,六个月。
六个月就是天花板。
而A轮的TS,从接触到签署,正常周期是三到六个月。也就是说,如果周三和周彦明的会谈没有实质进展,他们连试错的时间都没有。
林知行合上电脑,走到白板前面。
白板上还留着昨天写的东西——左边三个词:解释层、信任、驻场服务;右边三个词:准确率、价格、界面。中间一个问号,问号下面写着"今天还在"。
他拿起白板笔,在"今天还在"的下面画了一条横线,横线下面写了一行字:
"周三见华清资本周彦明——产品方向说明"
写完之后他盯着这行字,又看了看左边那三个词。
解释层、信任、驻场服务。
这三样东西,是他们和渡渡科技最大的差异,也是方小满拿命换来的东西。方小满在长沙住了两个月,在湘味居蹲了一个月,在王总的物流公司又蹲了两周。每一次驻场,方小满都在做同一件事——用人的眼睛去观察数据背后的人。
这种能力没法复制。
林知行很清楚这一点。
但他也很清楚另一件事——不复制,就融不到钱。融不到钱,六个月后公司就没了。
周三下午两点,线上会议。
林知行坐在合租房的折叠桌前,穿着他唯一一件白衬衫——上次见陆可盈时穿的那件,洗了两次,领口有点发黄。他把笔记本电脑的摄像头调了调角度,让背景只露出白板和墙壁,不露出冰箱和厨房里堆着的泡面碗。
屏幕上出现了两个人。
陆可盈穿着一件深灰色的西装外套,头发扎得很紧,坐在上海那边的办公室里。她旁边是一个四十出头的男人,圆脸,戴着一副无框眼镜,穿着藏蓝色的polo衫,领口别着一支银色的笔。
"周总,这就是林知行。"陆可盈说。
"林总,你好。"周彦明笑了一下,笑容很职业,"可盈跟我提过你,你的开源仓库我看了,技术功底很扎实。"
"谢谢周总。"林知行说。
"直接聊产品吧,"周彦明靠在椅背上,"可盈说你们之前在做决策支持服务?"
"对,"林知行说,"我们的产品是——"
"我先说我的看法,"周彦明打断了他,语气不重但很明确,"决策支持服务这个方向,有价值,但不适合A轮。"
林知行的手指在桌面下收紧了一下。
"为什么?"他问。
"三个原因。"周彦明伸出三根手指,"第一,服务模式的天花板太低。你现在一个团队服务几个客户,每个客户都要驻场、定制、深度介入。这种模式做十个客户就是极限,做一百个需要十倍的人力。人不是代码,没法复制。"
林知行没有说话。
"第二,估值模型不支持。"周彦明说,"我投SaaS公司看的是ARR(年经常性收入)乘以倍数。你现在的ARR是多少?"
"十五万左右。"
"十五万。"周彦明点了点头,"如果按决策支持服务来估值,你最多拿到三倍ARR——四十五万。四十五万的估值,融A轮?没有VC会看。"
林知行的嘴唇抿了一下。
"但如果换成标准SaaS产品——AI库存管理系统,"周彦明说,"你的估值逻辑就变了。标准化产品看的是用户增长曲线、付费转化率、LTV/CAC比值。你有两百多个注册用户,二十多个付费用户,这些数字可以讲故事。"
"第三个原因呢?"林知行问。
"第三个原因最简单,"周彦明说,"你的竞争对手渡渡科技,做的是标准化AI产品。他们的估值已经过了五个亿。如果你也做标准化产品,VC可以用渡渡作为对标来给你估值——你不需要超过它,只需要证明你能在细分市场切一块蛋糕出来。但如果你做的是服务,就没有对标。没有对标的项目,我没法上投委会。"
会议室里安静了几秒。
陆可盈一直没有说话,她的目光在林知行和周彦明之间移动,表情平静,像是在等一个她早就知道答案的结果。
"周总,"林知行说,"我理解你的逻辑。但我们的差异化恰恰在于服务模式——我们的解释层、我们的驻场能力、我们和客户之间的信任关系,这些是渡渡科技做不到的。"
周彦明笑了。
"林总,你说的这些我都认可,"他说,"但你得想清楚一件事——差异化和规模化,不一定是同一条路。你可以有差异化,但如果你没法规模化,差异化就只是故事,不是商业模式。"
他停了一下。
"我再直说一点,"他说,"你现在的模式,在我看来就是一个小型咨询公司。咨询公司可以活,但咨询公司融不了资。你要融A轮,就必须让我看到一个可以快速复制的产品模型。AI库存管理系统——标准化、SaaS化、自助部署——这是我能上投委会的东西。"
林知行看着屏幕上的周彦明,又看了看旁边的陆可盈。
陆可盈终于开口了。
"林知行,"她说,"周总的意思我帮你翻译一下——你的决策支持服务方向,是正确的,但不是现在。现在你需要的是先活下来,拿到A轮,有了资金再去做你想做的事。标准化产品是手段,不是目的。"
林知行没有说话。
"你有三天时间考虑,"周彦明说,"如果方向调整,我可以安排技术团队做尽调。如果坚持现有方向,我尊重,但这个项目我没法推。"
会议结束了。
屏幕上只剩下林知行自己的倒影——白衬衫,发黄的领口,还有他身后那块白板。
白板左边写着:解释层、信任、驻场服务。
右边写着:准确率、价格、界面。
中间是一个问号,问号下面写着"今天还在"。
林知行盯着"今天还在"四个字,看了很久。
那天晚上方小满从长沙打来电话。
"数据跑完了,"方小满说,"左半边十五辆车,平均省油12%。渡渡那边还没出数据,但王总的人说,他们的司机用起来更顺手。"
"界面好看。"林知行说。
"对,"方小满说,"界面好看,响应快,客服二十四小时在线。我们的系统界面是杨子做的,他一个人兼职做的,能跟渡渡的全职设计团队比?"
林知行没有说话。
"但是知行,"方小满说,"我们的系统有一个他们没有的东西——每条建议都告诉司机为什么。有一个司机跟我说,他第一次知道原来走哪条路不光看距离,还要看油价和路况。他说'你们这个系统教了我怎么想'。"
林知行的喉咙动了一下。
"小满,"他说,"陆可盈今天安排了一个投资人。"
电话那头安静了一秒。
"然后呢?"
"华清资本的周彦明,"林知行说,"他对我们有兴趣,但有一个条件——产品方向要调整。"
"调整成什么?"
"把决策支持服务改成标准化的AI库存管理系统。"
电话那头更安静了。
林知行听到方小满那边有风的声音,像是他站在酒店走廊的窗户旁边。
"你答应了?"方小满问。
"还没有。"
"那你打算答应?"
林知行张了张嘴,没有说话。
方小满等了几秒。
"知行,"他说,声音比刚才低了半度,"你告诉我——我们花了半年时间,从标准化的AI库存管理杀出来,做成了决策支持服务。这条路是我用两个月的驻场换来的,是陈建明的案例、贺总的口碑、王总的信任换来的。现在你要把它改回去?"
"不是改回去,"林知行说,"是做两条线。标准化产品做主线,决策支持做增值——"
"别跟我说增值,"方小满打断了他,"你知道增值是什么意思吗?增值的意思是,主线赚了钱,再拿点零头养着这条线。你见过哪个公司的增值业务做得比主线好的?"
林知行没有回答。
"你回答我一个问题,"方小满说,"我们的解释层,我们的驻场服务,这些东西在标准化产品里还有位置吗?"
"有,"林知行说,"可以作为高级功能——"
"高级功能,"方小满重复了一遍,语气很平,但林知行听出了底下的东西,"高级功能。你知道这意味着什么吗?意味着用户可以选,可以不选。大多数用户会选免费版或者标准版,因为便宜。然后我们的解释层就变成了一个摆设,一个没人用的'高级功能'。"
林知行的手指攥着手机,指节发白。
"小满,"他说,"我知道你不同意。但现实是——我们账上只剩三十一万,还有六个月的窗口。如果拿不到A轮,公司就没了。公司没了,解释层没了,驻场服务没了,什么都没了。"
"所以你选钱。"
这句话很轻,轻得像一声叹息。
"我选活下去,"林知行说,"活下去比做大更重要。"
电话那头安静了很久。
久到林知行以为信号断了,看了一眼屏幕——通话还在继续,时长四分三十二秒。
然后方小满说话了。
"知行,"他说,"你知道我最怕什么吗?"
林知行没有说话。
"我最怕的不是公司倒闭,"方小满说,"我最怕的是你变了。"
这句话落在林知行的耳朵里,比任何算法输出都沉重。
"以前你不会为了钱放弃原则,"方小满说,"以前你做排课系统的时候,怀孕女教师被排满课表,你连夜去道歉。以前你做信用评分的时候,你说'让用户看懂AI在想什么'是核心,不是附加功能。以前你离开灵犀的时候,你说不想变成沈渡。"
林知行的呼吸停了一下。
"现在你在做什么?"方小满问,"你在做一个标准化的产品,卖给投资人看,让估值好看。你在把我们花了两年时间验证的东西,变成一个'高级功能'。你跟沈渡有什么区别?"
林知行想反驳。
他想说"不一样"。他想说"我是为了公司活下去"。他想说"沈渡是为了自己的权力,我是为了团队的生存"。他想说很多话,每一句话都有道理,每一句话都是他在脑子里用算法推演过的最优反驳。
但他说不出口。
因为方小满说的那句"你变了",像一根针,扎在他一直不敢看的地方。
他变了。
他知道自己变了。
从什么时候开始变的?也许是从陆可盈给他三个月死线的那天开始,也许是从渡渡科技永久免费的那天开始,也许更早——从他第一次在灵犀的庆功宴上学会敬酒的那天开始。
他一直在变。
每一次变,他都告诉自己这是"必要的妥协"。每一次妥协,他都在脑子里写一段算法来合理化它。但算法只处理逻辑,不处理感觉。而此刻他的感觉告诉他——方小满说得对。
"小满,"他说,"我没有别的选择。"
"你有,"方小满说,"你只是不敢选。"
电话挂了。
林知行拿着手机,站在合租房的客厅里。窗外是北京的夜色,远处的高楼亮着零散的灯光,像棋盘上剩下的几颗子。
他走到白板前面。
左边三个词:解释层、信任、驻场服务。
右边三个词:准确率、价格、界面。
中间的问号下面,"今天还在"四个字已经有点模糊了——白板笔的墨迹干了之后,颜色变浅了。
林知行拿起白板笔,在"今天还在"的旁边写了一行字:
"标准化 = 活下去"
然后他在左边那三个词上画了一个大大的圆圈,圆圈旁边写了一个问号。
问号的意思是:这些东西,还有没有用?
他放下白板笔,走到窗边,看着外面的夜色。
方小满的声音还在他脑子里转。
"你跟沈渡有什么区别?"
他想了很久,找不到答案。
深夜。
林知行坐在书桌前,打开了笔记本电脑。他没有打开代码编辑器,也没有打开邮件,而是打开了一个空白的文本文件。
他的手指放在键盘上,停了很久。
然后他开始打字。
function survive(原则, 钱) {
if (钱 < 阈值) {
return 放弃(原则);
} else {
return 保持(原则);
}
}他盯着屏幕上的代码,看了很久。
函数名:survive。
参数:原则、钱。
逻辑很简单——如果钱低于阈值,放弃原则;否则保持原则。
这是他脑子里一直在跑的算法。
从陆可盈给他死线的那天起,从渡渡科技免费的那天起,从王总做AB测试的那天起,这个算法就一直在他的大脑后台运行,像一个不会停的进程。
他只是从来没有把它写出来过。
现在写出来了。
林知行看着这段代码,忽然觉得恶心。
不是对代码的恶心,是对自己的恶心。
这段代码是他此刻的真实逻辑。他确实在用钱和原则做比较,确实在计算阈值,确实在用一个if-else语句来决定自己的底线在哪里。
他把方小满的信任、陈建明的口碑、王总的认可、驻场两个月的汗水、"让用户看懂AI在想什么"的初心——把这些东西打包成一个叫"原则"的变量,放在一个函数的参数列表里,和"钱"并排。
然后用一个条件判断来决定,哪个更重要。
这不是算法。
这是出卖。
林知行的手指停在键盘上,一动不动。屏幕上那段代码的光标在最后一行闪烁,一下一下,像心跳。
他选中了整段代码。
Delete键按下去,屏幕变成了空白。
他合上笔记本电脑,站起来,走到床边,躺下来。
关灯。
黑暗里,天花板上什么都没有。但他盯着那个位置,眼睛一眨不眨。
方小满的话还在转。
"你变了。"
"你跟沈渡有什么区别?"
他闭上眼睛。
算法输出了一个他不想看到的结果,他把它删了。但删掉代码不等于删掉逻辑。那个if-else还在他脑子里跑,每一个循环都在问他同一个问题——
如果活下去意味着放弃原则,你还要不要活?
他翻了个身,面朝墙壁。
墙上有一道裂缝,从墙角一直延伸到天花板,像一条干涸的河。他看着那道裂缝,想起白板上的那个问号。
问号下面,"今天还在"。
今天还在。
但明天呢?
林知行闭上眼睛,没有睡着。
(本章完)