本书标签: 现代 

第五十七章:产品上线

星河彼端,与你同行

萧逸尘的故事像一颗石子投进了我心里,涟漪荡了很久。

那个月我加班比平时更狠了。不是因为被催进度,而是因为我脑子里始终在转一个念头——我做的东西,到底能不能帮到真正需要帮助的人?

这个问题,后来被顾淮序写进了"星河学伴"的立项文档第一页。

一

2021年秋天,序言科技搬了新办公室。

说是"新办公室",其实就是中关村一栋写字楼的十二层,三间打通的工位区,加一个勉强能塞下十个人的会议室。墙壁还是白的,连个logo都没贴。顾淮序说"等产品活下来再装修"。

但就是在这个连logo都没有的地方,"星河学伴"从一行代码长成了一个真正的产品。

回想起开发的那几个月,我的记忆是碎片化的——

凌晨三点,温行之趴在工位上睡着了,手边是一杯喝了一半的冰美式,屏幕上还跑着模型训练的进度条。他今年二十二岁,但熬夜的能力让全公司望尘莫及。有几次我半夜醒来看到他发的工作消息,时间戳是凌晨四点、五点、六点——他不是不困,是停不下来。

"学伴的推荐算法有一个瓶颈,"有一次开会时他说,语气平静得像在念天气预报,"用户做题的错误模式识别准确率卡在百分之七十二上不去。我试了三种方案,第三种有希望,但需要重新标注一批数据。"

"多久?"顾淮序问。

"两周。如果顺利的话。"

温行之说完就低下头继续敲代码了,像一台永动机。我有时候觉得他不像一个二十二岁的年轻人,更像一个住在代码里的灵魂——纯粹、专注、不被任何外力干扰。

但有一次,我撞见他一个人站在公司阳台上吃泡面。夜风很大,他头发被吹得乱七八糟,端着泡面桶的手冻得通红。

"温行之,你不冷吗?"

"冷。"他吸了一口面,抬头看了我一眼,"但这里信号好,我在跑一个远程测试。"

我哭笑不得,回去给他拿了件外套。

他接过外套的时候嘟囔了一句"谢谢林姐",然后继续吃面。那个瞬间他看起来才像个二十二岁的年轻人——有点呆,有点可爱,有点让人心疼。

二

开发过程中最难的,不是技术,是定义"什么样的AI才算一个好的学习伙伴"。

最初的版本是顾淮序搭的原型——一个标准的问答式AI。学生提问,AI回答。功能上没问题,准确率也不错。但我们内测了一周就发现问题:学生们用了两三天就不打开了。

"太无聊了,"一个测试用户在反馈里写,"跟百度有什么区别?就是回答得更详细一点。"

我看着这条反馈,心里咯噔一下。

对,如果"星河学伴"只是一个更聪明的搜索引擎,那它注定没有生命力。市面上不缺问答工具,大厂随时能做一个更强大的。我们必须找到那个"别人做不到"的东西。

那段时间我几乎翻遍了所有能找到的教育心理学资料。姜念安——我大学室友,现在做儿童心理咨询——帮我列了一份长长的书单,从维果茨基的"最近发展区"到皮亚杰的认知发展理论,从建构主义到社会学习理论。

"你想想你小时候学习的时候,"姜念安在电话里说,"最让你愿意学下去的,是什么?"

我想了想。

"是有人陪我。"

"对。"她的声音温柔而笃定,"不是有人告诉你答案,是有人在你卡住的时候说'没关系,我们一起想想',在你做对的时候说'你真棒'。学习本质上是孤独的,但如果有一个同伴——哪怕不是真人——能让那种孤独感减轻一点,学习动力就会完全不同。"

那天晚上我在产品文档里写下了一段话,后来这段话被顾淮序打印出来贴在了会议室墙上:

"星河学伴不是一个会回答问题的机器,而是一个会陪你学习的伙伴。它不说'答案是B',它说'你觉得这道题的关键信息是什么?'它不评价'你错了',它说'这一步思路很好,但有个小陷阱我们再看看'。"

这就是"星河学伴"的核心交互理念——陪学,不是教学。

我们把AI的交互模式从"问答式"改成了"对话引导式"。学生遇到不会的题,不是直接给答案,而是通过多轮对话引导学生自己思考。AI会根据学生的反应调整提示的粒度——如果学生完全没思路,就给一个小提示;如果学生已经接近答案,就只点拨一个方向。

同时,AI会记住每个学生的学习习惯、薄弱知识点、情绪状态。如果一个学生连续答错三道题,AI不会继续出难题,而是会说:"这几道题确实有点难,要不我们先歇一下,做个简单的找回信心?"

温行之为了实现这个"情绪感知"功能,熬了整整一个月。他训练了一个轻量级模型,通过学生的答题速度、停顿时长、输入行为等特征来推断学生的情绪状态。准确率不算特别高——大约百分之六十八——但已经足够让交互体验产生质的变化。

"百分之六十八,"温行之在评审会上说,"意味着每三次里有一次可能判断错。但对于一个辅助性的情感反馈模块来说,这个容错率是可以接受的。后续会持续优化。"

顾淮序点了点头:"先上线,让真实用户数据来帮我们迭代。"

三

上线那天是十一月十八号,星期四。

我记得很清楚,因为前一天晚上全公司通宵了。

不是计划通宵的。我们原计划下午六点部署完上线,七点大家一起去吃顿好的庆祝一下。但部署过程中发现了一个内存泄漏的bug——在高并发场景下,对话引导模块的服务器内存会持续增长,撑不过两个小时。

"不能带着这个bug上线。"顾淮序说。

于是全公司留下来修bug。温行之带着两个工程师排查问题,我负责整理上线检查清单和应急预案,顾淮序坐镇统筹。

凌晨一点,温行之找到了问题——是对话历史缓存的回收逻辑有缺陷。修复后重新测试,两小时高并发跑下来,内存稳定了。

凌晨三点,我们完成了最后一轮回归测试。

凌晨四点,顾淮序看着所有测试通过的绿灯,说了两个字:"上线。"

产品正式发布的那一刻,没有什么惊天动地的动静。没有烟花,没有香槟,没有剪彩。只有十几个人坐在各自的工位上,盯着后台数据面板,看着第一个用户注册、第一个对话产生、第一条反馈提交。

第一个用户是一个甘肃的高三学生。他问了一道物理题——关于电磁感应的。

"星河学伴"没有直接给他答案,而是说:"电磁感应这道题很有意思。我们先看看题目里给了哪些条件?你觉得哪些信息是解题的关键?"

那个学生想了想,回复了一段话。对话持续了十几轮,最后学生自己推导出了答案。

然后他发了一条反馈:"第一次觉得物理题不难。谢谢星河学伴。"

我看到这条反馈的时候,眼眶热了。

凌晨四点半的中关村,窗外黑漆漆的,但我们办公室的灯亮着。我转头看顾淮序,他也在看那条反馈,嘴角有一个很浅很浅的弧度。

"值了。"他说。

四

上线后的第一周,用户增长缓慢。每天只有几百个新注册。我有些焦虑,但顾淮序很平静。

"教育产品的传播逻辑和社交产品不同,"他在周会上说,"用户不会因为好玩而留下来,只会因为有用而留下来。我们需要的是口碑,不是流量。"

他说得对。第一周的用户留存率出奇地高——百分之七十八。这意味着每十个试用的人里,有将近八个第二天还会回来用。在教育产品领域,这个数字非常漂亮。

第二周开始,口碑效应出现了。有学生在社交媒体上分享使用体验,几个教育类博主自发做了测评。一篇标题为"我试了一周AI学习伙伴,感觉像多了个同桌"的文章在小红书上获得了三万多点赞。

第三周,日新增用户突破两千。

第四周——上线刚好满一个月的那天——后台数据显示,注册用户正式突破十万。

那天下午,全公司加了个班——不是赶工,是顾淮序买了一个蛋糕,上面用巧克力写着"星河学伴 10万+ ❤"。

温行之切蛋糕的时候面无表情,但连吃了三块。我怀疑他可能是饿的——他大概又忘了吃午饭。

"温行之,你知道蛋糕是庆祝用的,不是正餐替代品吧?"我忍不住说。

"知道。"他舔了舔嘴角的奶油,"但蛋糕比外卖好吃。而且有糖分,对大脑运转有帮助。"

我笑着摇了摇头。

顾淮序站在一旁,端着一杯茶,看着大家闹。他不是一个会轻易表露情绪的人,但那天他的眼睛比平时亮。我知道这十万用户对他意味着什么——不只是一个数字,是对他选择创业、选择做AI教育这条路的一个回答。

"淮序,"我走过去,"恭喜。"

他看了我一眼,微微点头:"也恭喜你。星河学伴的核心交互设计是你的——'陪学不是教学'这个理念,是产品的灵魂。"

"灵魂是你的算法撑起来的。"我看了一眼正在吃第四块蛋糕的温行之,"还有他的。"

顾淮序难得笑了一下:"是所有人的。"

五

那天晚上九点多,大家陆续走了。我在工位上整理用户反馈报告,准备第二天的产品迭代会的材料。

手机屏幕亮了一下。

一条微信消息,来自一个我既熟悉又陌生的头像。

陆时予。

我盯着那个名字看了三秒。上次和他联系还是几个月前——他作为投资方代表参加了序言科技的一次股东电话会,我们在会上简短地交流了几句项目进展。除此之外,分手后我们几乎没有私下联系过。

他的消息很短:

"看到新闻了。星河学伴首月十万用户,恭喜。你终于找到了你的舞台。"

我看着这句话,心里涌上一种很复杂的情绪。不是心动,不是难过,是一种……释然。

"你终于找到了你的舞台"——这句话里没有客套,没有距离感,也没有逾越。它就是一个认识我很久的人,在我做了一件重要的事之后,真诚地说了一句"你做到了"。

我想起大四那年,在天台上问他"你以后想做什么"时,他说"我想做能改变一些事情的投资"。想起他选择金融、选择投行、选择科技投资赛道的每一步。想起分手那天他说"不是走散了,是我们各自走了太远"。

我们现在确实走得很远了。但远,不一定是坏事。远意味着我们都在各自的路上往前走了,没有停在原地。

我打了四个字,删掉,又打了六个字,最后发出去的是:

"谢谢,你也是。"

发完之后我放下手机,靠在椅背上,看着天花板发了会儿呆。

"你也是"——你也在你的舞台上。你选了投资,你投对了项目,你也在用自己的方式改变着一些事情。虽然我们的路不再交叉,但我们都在发光。

这大概就是成年人之间最好的关系——不是藕断丝连,不是刻意回避,是在远远的地方看到对方亮了,由衷地说一声"恭喜",然后继续走自己的路。

手机又震了一下。我以为是他回了消息,低头一看——是温行之发来的:

"林姐,我分析了今天的用户反馈,发现有一个高频诉求:很多学生希望星河学伴能支持语音对话,而不只是文字。我觉得这个功能值得排进下个版本的迭代计划。我已经写了个初步的技术方案,明天会上讨论。"

后面跟了一个文件链接。

我看了一眼时间——晚上九点四十七分。这个人,刚吃完庆祝蛋糕就开始干活了。

我笑着回了一个"收到,明天会上聊",然后关掉手机,收拾东西准备走。

走出公司大楼的时候,中关村夜景正好。十一月的北京已经很冷了,风灌进衣领,但我心里是热的。

十万用户。十万个人在用我们做的东西学习、成长、变得更好一点。

我想起姜念安说的那句话——"学习本质上是孤独的,但如果有一个同伴能让那种孤独感减轻一点,学习动力就会完全不同。"

星河学伴正在成为那个同伴。

我站在路边等出租车,抬头看了看天。北京看不到几颗星星,但远处的写字楼灯火通明,像一片人造的星河。

这星河里有一盏是我点亮的。

不,是我们一起点亮的——顾淮序的远见,温行之的代码,我的设计,还有全公司每一个人熬过的夜、修过的bug、改过的方案。

手机在口袋里安安静静的,陆时予没有再回消息。那句话就这样停在空气里,像一颗温柔的句号。

我知道前面还有很长的路。十万用户只是开始——留存率能不能持续?商业模式能不能跑通?大厂随时可能入局,我们怎么守住自己的护城河?这些问题像暗处的礁石,我看不到,但知道它们在那里。

但此刻,此刻我想允许自己高兴一下。

因为我终于做了一件真正想做的事。

出租车来了,我拉开车门坐进去。司机问去哪儿,我报了地址,然后靠在车窗上,看着路灯一盏一盏向后掠去。

手机屏幕又亮了。这次是公司群里,顾淮序发了一条消息——他很少在群里说话,但今晚破例了:

"十万用户。谢谢大家。这只是开始。"

后面温行之跟了一句:"继续优化算法。"

全群笑成一片。

我也笑了,在打车软件的评分栏里点了五星,然后在心里对自己说:

林念初,你做到了。

但别停下来。前面的星河,还很长。

(第五十七章完)