那团白气从格子锅的缝隙里升起来,裹着昆布的鲜味和萝卜的甜。凌晨两点,穿冲锋衣的骑手推门进来,手机屏幕亮着取餐码。店员用夹子捞出两串鱼豆腐,装进纸杯,顺手把杯盖压紧。整个过程不到十秒。骑手接过杯子时,扫码枪已经读完了他的付款码。这套动作里藏着的东西比关东煮的汤底更复杂:订单从三公里外的居民楼发出,穿过基站和服务器,落到店员的终端上。热气的温度没变,但传递信息的速度变了。
二十年前便利店也有热食,关东煮的锅摆在同样的位置。区别在于,那时店员要手写记账,骑手得凭记忆找楼号。现在每个环节都被拆成了数据点,时间精确到秒,位置精确到米。这种拆解让效率变高,也让一切变得可追踪。你几点买了一杯豆浆,系统记得比你的胃更清楚。这些记录不会消失,它们留在某个机房的硬盘里,等着被调取、被分析、被用来预测你明天会不会再来。
扫码枪的红光扫过条形码时,其实在完成一次翻译。把黑白条纹翻译成数字,再把数字送到后台,和库存、价格、促销规则一一对上。整个过程在零点几秒内结束,你甚至来不及把手机放回口袋。这种速度依赖的是协议,是无数工程师定下的标准。没有这些标准,每个便利店都得用自己的机器,每台机器只认自己的码。标准让世界变简单了,代价是所有人都得按同一套规则来。
关东煮的汤会越煮越咸,因为水分在蒸发,盐分留了下来。科技系统也有类似的问题。数据积累得越多,偏差就越容易被放大。一个错误的地址被记录三次,系统就会认为那是正确的。一个很少被点击的按钮,会被算法判定为无用。这些判断没有恶意,只是数学上的必然。人类知道咸了要加水,系统不知道,它只会继续计算下去。
骑手取走那杯鱼豆腐时,门外的风灌进来,吹散了最后一点热气。他要在十五分钟内送到,否则平台会扣钱。这个时间限制是算法算出来的,考虑了距离、路况、红绿灯数量。算法不会考虑他今天已经跑了十二个小时,不会考虑电梯坏了要爬六楼。算法只认数字。数字是冷的,但数字让整个系统转得足够快。
凌晨的便利店又安静下来,锅里的汤还在咕嘟。店员用漏勺撇去浮沫,这个动作没有写进操作手册。手册里只规定了煮多久、卖多少钱、怎么报废。但撇沫这件事还是被做了,因为人知道汤需要这样对待。科技可以把流程拆成步骤,把步骤写成代码,但总有些东西留在代码外面。那团热气就是其中之一,它升起来,散开,最后什么也没有留下。
