凌晨两点。
林星晚把所有东西摊在了客厅的大桌上。
林素琴的"锚点V0.1"文件、孙婷的原始代码打印稿、自己大一的课程项目从V1.0到V4.0的所有迭代版本、APP的接口代码文档、陈启明的实验记录笔记全部铺开,按时间线从左到右排列。
傅晏端着两杯咖啡走过来,放下一杯,站在她对面看那满桌的纸。
"你干这个干嘛?"他问。
"拼图。"林星晚说,"我一直在想,这些东西之间到底是什么关系。之前每次看到一条线索,都觉得像是瞎子摸象摸到一条腿以为是柱子,摸到鼻子以为是蛇。但现在线索够了。"
她拿起笔,在一张白纸上画了三个大方框,从下到上叠在一起。
"三层架构。"她指着最底下的方框,"第一层基础算法框架。这是林素琴和孙婷在2008到2010年写的。包括共振核心的底层逻辑、情感维度的理论模型、以及'锚点'的最初版本。这一层是地基。"
她在第一个方框里写了两个名字:林素琴、孙婷。
"第二层"她指着中间的方框,"共振核心自己在运行过程中'补全'的部分。林素琴和孙婷走后,共振核心并没有完全停止。它在自主学习,用已有的理论框架去填补代码里的空缺。这层东西不是人写的,是核心自己长出来的。"
傅晏挑了下眉。"它自己长出来的?"
"对。这就是共振核心和其他AI不一样的地方。它不是在'执行'指令,它在'理解'指令。林素琴给它喂了情感维度的框架,它就用这个框架去自我完善。十几年下来,它把自己补了一大半。"
"但没补完。"
"没补完。"林星晚摇头,"因为有些东西它自己学不到比如具体的人类交互接口设计、比如情感维度到用户界面的映射逻辑。这些需要一个'人'来做,一个跟林素琴用同样思维方式思考的人。"
她指向上面的第三个方框。
"第三层我的课程项目。2018到2019年。"
她在第三个方框里写了自己的名字。
"我的V1.0到V4.0,从最简单的情感分类模型,一步步迭代到完整的交互界面框架。我当时以为我在做一个课程作业。但实际上"她顿了顿,"我的每一版迭代,恰好填补了共振核心缺的那部分接口需求。"
傅晏看着那三个方框,沉默了一会儿。
"所以你不是APP的'原创者'。"他说。
"对。我是'补全者'。"林星晚放下笔,"林素琴架了一座桥,从这边到河中间。共振核心自己又往前延伸了一截。但最后那段从桥中间到对岸是我补的。我不知道自己在补桥,我以为自己在搭一个独立的房子。"
她笑了一下,笑得有点复杂。"但桥就是桥。不管我以为什么,我确实把它补完了。"
傅晏盯着那张纸看了很久。然后他抬起头,说了一句话。
"你妈妈和星晚隔了二十年,写了同一个APP的不同部分。"
林星晚愣了一下。
"你说什么?"
"林素琴写了地基和框架,共振核心自己补了中间层,你写了顶层接口。"傅晏的语气很平静,"三个人,三个时间段,拼成了同一个东西。"
"两个人。"林星晚纠正他,"共振核心不算人。"
"你确定?"
林星晚张了张嘴,没说话。
她低头看着桌上的文件,突然抓起陈启明的实验记录,快速翻了几页。
"陈启明这狗东西……"她边翻边骂,"我一直觉得APP有什么地方不对。你想想如果一个APP的核心功能是'情感连接',为什么会有'攻略进度'这种东西?谁家情感连接系统需要打进度条?"
"你说的是那个游戏化的壳?"傅晏问。
"对!就是这个!"林星晚把陈启明的记录翻到某一页,拍了一下桌面,"陈启明的记录里写得很清楚APP的核心功能是'情感连接界面',用来让用户和共振核心建立情感层面的连接。但陈启明觉得光一个'连接界面'没法向投资方交代,所以他让人在外面套了一层游戏化的壳。攻略进度、好感度、任务系统全是他加的。"
"所以APP本质上不是攻略系统。"
"不是。从来就不是。"林星晚站起来,在桌边来回走了几步,"它就是一个情感连接界面。陈启明套了个攻略系统的壳来卖钱。但内核"
她指着桌上的文件,"内核是林素琴设计的,共振核心完善的,我补全的。跟攻略没有半毛钱关系。"
"那攻略系统会影响核心功能吗?"傅晏问。
"好问题。"林星晚停下来,"我不确定。但我的直觉告诉我那个壳可能不只是一层包装。它可能……掩盖了什么。"
她重新坐下,打开笔记本电脑,调出APP的设置界面,一个页面一个页面地翻。
通用设置、通知管理、隐私协议、关于页……
"没有。"她翻了一圈,"没有任何开发者入口。设置里干干净净的,像是从一开始就不想让用户碰底层。"
"但你觉得有?"傅晏问。
"一定有。"林星晚的语气很笃定,"一个有这种复杂度的APP,不可能没有开发者模式。陈启明不可能不留后门。他这个人我太了解了他连实验记录都要用密码分段加密,怎么可能做一个没有隐藏入口的APP?"
她继续翻陈启明的笔记本,一页一页地翻,越翻越快。
然后她停了。
笔记本的倒数第三页,夹着一张对折的纸条。纸条泛黄,边角有些卷。她展开来看,上面只有一行字,是陈启明的笔迹
"入口:关于页→版本号→连点7次。"
林星晚拿着纸条的手微微发抖。
"我草……"她低声说了一句。
傅晏凑过来看了一眼纸条,然后看她。"怎么了?"
"我找了一晚上这个。"林星晚把纸条攥在手里,心跳加速,感觉太阳穴在突突地跳,"就在他笔记本里夹着。他妈的,就在眼皮子底下。"
"要现在试吗?"
林星晚深吸一口气,看着手里的纸条,又看了一眼屏幕上APP的关于页。
"不。"她说,"现在不行。"
"为什么?"
"陈启明不会无缘无故把入口藏这么深,也不会无缘无故把纸条夹在实验记录里而不是随身带着。"她把纸条小心地放回笔记本里,"这说明两件事第一,这个开发者模式里一定有非常关键的东西。第二,他可能在某种紧急情况下才需要用到它。"
她合上笔记本,盯着封面看了几秒。
"我得先想清楚进去之后会触发什么。"
