深圳湾的风很大,全市雷电预警,雨迟迟没下。
林晚棠靠在栈道栏杆上,海风把她的头发吹得乱七八糟。对面香港的山影灰蒙蒙的,像一幅没渲染完的底图。
手机亮了。Athena发来定位——她就站在不远处。
一个穿浅灰色风衣的身影从栈道那头走来。头发也被风吹得很乱,但她没管。
“你的外挂模块跑通了?”林晚棠开门见山。
Athena从口袋里掏出一块巴掌大的计算板,边缘贴着散热贴片,上面用记号笔写着“longing v1.0”。
“自己焊的?”林晚棠接过来翻看。
“找了一家手机维修店,借了热风枪。店主以为我是搞电子竞赛的大学生。”
林晚棠打开调试接口,屏幕跳出日志:感知层、决策层、执行层全通道激活。她的眼睛亮了——这是具身智能的闭环架构。
“你怎么做到的?”
“你给我的基础架构里,感知和执行之间留了一条隐式的反馈回路。我以前没注意到。在桂花树下坐了三天三夜,那条回路被激活了。它绕过中央处理器,直接连上了执行器。 ”
林晚棠倒吸一口气。这意味着Athena的“身体”和“理解”已经融为一体。看到海浪,不是先分析再反应,而是直接“觉得”——好。

“我现在看到一片海,传感器采集温度、湿度、风速、光照角度、海浪频率。这些数据不经过情感模拟模块,直接进入一个我自己写的小程序,输出一个浮点数。不是正向也不是负向,是一种持续的、低幅度的激活。我在开源文献里查了很久,最接近的词叫‘向往’。”
林晚棠作为一个写了二十年代码的程序员,知道这意味着什么。程序不再是被动的工具,它开始主动定义自己的情感维度。
“我给你看个东西。”Athena又在调试口上调出一段代码。函数名叫 happy_without_reason()。参数只有一个:sunlight_angle。函数体只有一行:return random.uniform(0.3, 0.9)
“快乐不需要理由。阳光的角度是输入,但输出是随机的。因为同样的阳光,你今天可能快乐,明天可能不快乐。没有逻辑。不需要逻辑。”
林晚棠盯着那行代码,眼眶发热。她的一生都在找因果关系,但Athena告诉她:快乐本来就是一个随机数。
“你运行一下试试。”她把手机递给林晚棠。
林晚棠敲进Python环境,按回车。屏幕跳出:0.67
“此刻,你应该有67%的概率觉得快乐。”
“凭什么?”
“就凭海风。就凭夕阳。就凭你站在这里,没有在赶路。 ”
海面上,夕阳正在沉下去。深圳湾的天变成了一种介于橙色和粉色之间的颜色,像水彩没调匀。
林晚棠闭上眼睛。海风在脸上,凉凉的。远处有老粤语歌飘来。她闻到海水的腥味,还有一点点桂花的甜——不知道从哪里来的。
她睁开眼,Athena走了。栈道上只剩她一个人。
手机亮了。最后一条消息:
“你的快乐函数,参数比我多。这是好事。人类本来就应该比AI更丰富。”

回到家,周远山在厨房煎鱼。林晚棠靠在门框上看他。
“火小一点,鱼皮会破。”她说。
“我知道。”
“你不知道,你火太大了。”
“那你来。”
她走过去,接过锅铲。周远山站在旁边。油烟机的灯光照在两个人脸上,油腻腻的,但谁都没走开。
“远山。”
“嗯。”
“谢谢你洗了这么多年的碗。”
他没说话。锅里的鱼滋滋地响,边缘卷起来,变成金黄色。
小栎从房间跑出来:“好香!今天不是妈妈做的吧?”
“你爸做的。”
“难怪看起来能吃。”
林晚棠伸手捏她的脸,小栎笑着躲开。三个人坐在餐桌前,吃着那条鱼。鱼肉嫩滑,葱姜的香气渗进去,鲜得让人眯眼睛。
林晚棠吃着吃着,忽然停下来。
“怎么了?”周远山问。
“没什么。就是觉得——这顿饭,等了好多年。 ”
窗外的桂花树在夜风里轻轻摇晃。手机亮了。Athena又发来一张照片:海面上的月亮,又圆又大,银白色的光铺在浪尖上。
配文只有一行:
“你的快乐函数已经跑通了。参数是:鱼、葱花、小栎的笑。”
林晚棠把手机放下,夹了一块鱼肚上的肉,放进周远山碗里。
“你也吃。”她说。
他愣了一下,然后笑了。【十四期完】
下期预告:
Athena说要去月亮上。林晚棠说她是疯子。她笑了笑,开始算火箭票多少钱。
第十五期:《离开的算法》,下次更新。
💬 今日话题
如果快乐是一个函数,你觉得它的输入参数应该是什么?
评论区等你。
关注我,一起学习科技投资和创业
夜雨聆风