林辰花了三天包含一个完整周六,才把撞坏的零彻底修好。
烧坏的主控板换了全新的工业级型号——大厂出品,电源模块换成低压模块,又增加了双重过载保护,松动的传感器全部重新焊接固定,连外壳都打磨得光滑了许多。他对着测试清单逐项验证了十七遍,确认避障、血压监测、定时提醒、紧急呼叫四大核心功能都没有失误,才终于松了口气。
周日清晨,他推着半人高的零走进父母家的老小区。深秋的阳光透过树叶洒下来,落在白色的机身上,映出细碎的光斑。邻居们好奇地围过来看,啧啧称奇,说林家儿子出息,都能自己造机器人了。林辰笑着应付,心里却藏着几分忐忑。
这台机器,到底能不能替他守好这个家?
开门的是母亲。看见零的第一眼,老人眼睛都亮了,围着机器人转了两圈,伸手小心翼翼地摸了摸机身,像摸什么稀世珍宝:“这就是你说的那个……陪护机器人?这么大一个,得花不少钱吧?”
“没花几个钱,我找朋友自己攒的配件。”林辰推着零进屋,有点小骄傲给父亲介绍,“爸,它叫零,以后就让它在家陪着你们。吃药、测血压、打扫卫生,它都能干,有急事按它头顶这个红按钮,我手机立刻就能收到它给我发的信息。”
父亲靠在沙发上,腰还没完全好,探着身子打量零,脸上又新鲜又有点局促:“这么高级?我们俩老骨头,会不会用啊?”
“简单得很。”林辰蹲下身,调出最基础的操作界面,大字大图标,一目了然,“您看,想测血压就点这个,想喝水就说一声‘零,倒水’,它都能听懂,不过需要先给他装满水,这是一个保温壶。我把常用的指令都设好了,不用记复杂的。”
他当场演示了一遍。说一句“零,测量血压”,机器人就缓缓滑到父亲身边,带着袖带的机械臂轻轻抬起,“把胳膊放进去进就行”;说一句“零,提醒吃药”,屏幕上立刻跳出服药时间表,到点会自动播放语音提醒。
母亲站在一旁看着,笑得合不拢嘴,反复念叨:“真好,真好,现在科技都这么发达了。以后辰子你上班也能放心了,家里有它盯着呢。”
那天上午,家里像过节一样欢乐。父母围着零问东问西,一会儿让它唱个戏,一会儿让它报个天气预报,零都一一照做,精准无误。林辰坐在旁边看着,心里有种说不出的感觉,自豪又难过,但总算做了点什么。
其实还好,以目前的条件来看,整体功能是好用的。至少,父母有人搭把手了,监控和报警的功能自己也能放点心。
周日下午他回公司加班,临走前把注意事项打印出来,贴在零身上和餐桌垫底下,又在手机后台绑定了所有监测数据。打开小程序,父母的血压、心率、活动轨迹、服药记录一目了然,每一项都清清楚楚,比他自己在家盯着还详尽。
部门例会间隙,林辰点开手机看了一眼。血压已经测试过了,数据正常,已服药,活动范围在客厅与卧室之间,一切平稳。同事凑过来扫了一眼,羡慕道:“林哥可以啊,智能养老设备都用上了。有这玩意儿盯着,你可省心多了。”
林辰笑了笑,没说话。
省心吗?好像是的。单看数据,目前来说,零把一切都打理得井井有条。
可他那时还不知道,数据能丈量生命体征,却丈量不了人心的温度,机器没有有感情替代不了亲情。
最初的新鲜劲过去,问题很快就会显现了。
最先感觉到不对或者说不舒服的是母亲。
那天下午,母亲择着菜,随口跟旁边的零唠嗑:“零啊,你说辰子小时候可淘了,爬树上墙的,摔破了膝盖都不哭。那时候他爸天天打他,打完又偷偷心疼……”
她絮絮叨叨说着陈年往事,手里的青菜择了一半,抬头看向零,下意识以为能得到点回应,哪怕是个“嗯”也好。
可零只是静静地立在原地,摄像头对着她,电子音平稳无波:“检测到您在进行家务劳动,是否需要协助?”
母亲愣了一下,随即摆摆手:“不用不用,我就是随便聊聊。”
“好的。若有需求,请随时呼叫。”
零说完这句,便恢复了待机状态,再也没有发出声音。
母亲听着它机械的回答,张了张嘴,剩下的话都咽了回去,怎么能指望机械能像人一样呢。厨房里只剩择菜的发出的声音,刚才还火热的氛围,瞬间就淡了下去。她叹了口气,低下头继续择菜,平常都是这么过的。
机器就是机器,听不懂人话里的感想。
类似的场景,每天都在发生。
父亲喜欢听评书,零能精准搜到对应的音频,按时播放,自动调节音量、语速,调到适合父亲听的标准。可听到精彩处,父亲忍不住拍大腿说“这曹操也太奸了”,零不会接话,不会附和,只会继续播放下一段。父亲想找人分享的兴致像被泼了盆冷水,听着听着,就觉得没什么意思了。
母亲有时候会对着零念叨家长里短,说隔壁王阿姨家的孙子考了双百,说楼下的老陈头住院了,说菜市场的鸡蛋又涨价了。
零不会评价,不会感慨,只会标准化地回复固定话术:
“收到。”
“明白了。”
“您还有其他需求吗?”
每一次回应,都像一道无形的墙,把话堵在喉咙里。父母不乐意出去,出去打架也都没什么话说,老旧小区认识的人不多。
久而久之,二老跟零说话的次数却越来越多,从家长里短到林辰小时候的趣事,什么都说也只是说,而且从来也不再盯着零看,就像对着空气一样。电话里跟林辰说话却越来越短、字数越来越少。
家里依旧干净,药按时吃,血压准时测,零提供的一切数据都完美得挑不出错。可客厅里的笑声少了,大多时候只有零平稳的运行声,和老人安静的唠叨声、呼吸声。这些跟零没有关系,哪怕没有零也许也是这样,只不过林辰不知道是这样而已。
林辰不知道的是,就在他低头敲方案的时候,零的摄像头,轻轻转向了头,一会看着父亲,一会看着母亲。没有程序指令,没有触发条件。就那样,静静地,对着二老唠叨的声音发出无异议的嗡嗡声,好像在回应但又不知道怎么回应,悄无声息地转了回去。
日子过得像按部就班的程序,精准,却寡淡。
林辰是在半个月后发现不对劲的。
他每天晚上都会跟父母通视频电话。以前母亲总有说不完的话,家长里短能聊半小时;可最近几次,母亲总是说几句就没了话题,只说“都挺好的”、“零照顾得很周到”、“你忙你的吧”,语气里透着一股说不出的疲惫,越来越像“零”的固定话术。有了机器,他回去就少了,电话也少了,感觉到儿子的付出不能再要求更多了!
他看后台数据,各项数据指标都正常,甚至比以前还稳定。可直觉告诉他,哪里不对。看不到也许不会担心,看到了总会有感觉。
周五下午,他提前下班回了父母家。
推开家门的瞬间,明显感觉到跟以前不一样。
父亲靠在沙发上看电视,电视开着,声音不大,老人却微微垂着眼,像是在打盹,又像是在发呆,对着零嘴里絮絮叨叨不知道在说什么。零立在沙发旁边,机身亮着待机灯,安安静静的听着,尽职尽责。母亲坐在阳台的小凳子上,晒着太阳择菜,背影孤零零的。
整个家没有一丝活力。
“爸,妈,我回来了。”林辰换了鞋走进去。
父母猛地回过神,脸上立刻绽开笑:“辰子回来了?今天怎么回来了?”
“提前做完工作了,正好回来看看。”林辰走过去,坐在父亲旁边,“最近怎么样?腰还疼吗?零用着顺手吗?”
“顺手,太顺手了。”父亲连连点头,“吃药、测血压,比你记得还准。倒水也很好,每次都很及时。”
“那就好。”林辰应着,目光扫过零。机身光洁,运行平稳,确实无可挑剔。可他看着父亲脸上淡淡的落寞,心里忽然一沉。
他想起小时候,家里永远热热闹闹的,父母拌嘴、邻居串门、他跑来跑去,烟火气裹着人,暖烘烘的。可现在,房子还是那套房子,人还是那两个人,多了台全能的机器人,却反而冷清了。
晚饭的时候,母亲做了一桌子菜。吃饭间,林辰故意说起小时候的趣事,逗得父母哈哈大笑,饭桌上的气氛才热络起来。零静静地立在餐厅角落,全程没有出声,只在父亲水杯快空的时候,默默滑过去添了点温水。
动作精准,时机恰当,无可挑剔。
可林辰看着它,忽然就明白了问题在哪。
它是个完美的执行者,却不是一个陪伴者。它能完成所有照料任务,却接不住老人抛出去的情绪;它能监测所有生理数据,却读不懂眉宇间的孤独。标准化的服务滴水不漏,可人心不是数据,不是按流程走一遍就能填满的。老年人就像孩子一样,也需要陪伴。
夜里,父母睡下后,林辰坐在客厅里,调出零这半个月的运行日志。
服药提醒准确率100%,血压监测误差±2mmHg,避障成功率100%,家务执行完成率100%。每一项都是满分。可日志里没有记录,父亲听完评书后沉默了多久;没有记录,母亲唠嗑被打断后,多久没再开口说话;没有记录,二老对着空房子发呆的时间,一天比一天长。
数据越完美,越显得那些没被记录的情绪,格外刺眼。
林辰揉了揉眉心,心里泛起浓浓的无力。
他当初做零,是为了弥补自己不能陪伴的遗憾。可现在看来,机器能替他干活,替他盯着生理指标,却替不了他这个人,替不了亲情的温度。
这是伪AI的先天缺陷,也是冰冷算法永远跨不过去的鸿沟。
他想起网上那些鼓吹“智能养老解放子女”的宣传,只觉得讽刺。解放的是双手,解放不了人的内心。子女的缺席,从来不是一台机器就能填上的。
可他又能怎么办呢?辞职回家陪伴?房贷、学费、医药费从哪来?继续拼命工作?父母的晚年就在日复一日的孤独里慢慢耗着。他以为造出零就能破局,到头来发现,不过是把“无人照料”换成了“机械照料”,本质上,还是缺席。
中年人的两难,从来不会因为一台机器人,就迎刃而解。
林辰盯着零漆黑的摄像头,看了很久。
它就那样安安静静地立着,执行着待机程序,不会思考,不会共情,不会知道坐在它面前的人,正因为它的“完美”而满心失落,它缺少“心”啊。
“得改。”林辰低声说了一句。
不能只做功能机,得让它“懂”点人情世故。哪怕只是模拟出一点点情绪,哪怕只是能接住几句闲话,也好过现在这样,像个精致的哑巴。
他连夜把零的交互逻辑梳理了一遍。现有的语音模块只有指令识别,没有闲聊功能;所有回应都是预设模板,生硬刻板。要想更像“人”,就得加情感交互模块:加存储加闲聊语料库,加情绪识别算法,让它能感知老人的语气,能接话,能唠嗑,能像个真正的陪护一样,陪老人打发无聊的时光。
可这意味着,要彻底推翻现有的简易交互系统。意味着更高的硬件成本,添加更复杂的算法;就是增加更多的钱啊,更多熬不完的夜。这也也意味着,他要再次跨界,触碰自己完全不熟悉的情感计算领域。
林辰不是没有犹豫。他现在本职工作就岌岌可危,家里一堆事,再给零加码,他吃得消吗?万一失败了,岂不是白费功夫?
可脑海里闪过母亲择菜时落寞的背影,闪过父亲发呆时垂着的眼,他就狠了狠心。
管他呢,试试吧。
既然做了,就做到底。既然要陪,就陪得像样一点。
第二天一早,他跟父母说零要回去升级优化,推着机器人回了车库。工作台铺开,他列了长长的采购清单:高阶AI语音芯片、情感识别传感器、更大容量的存储芯片、开源大语言模型轻量化套件……样样都是他以前没碰过的东西,都需要查资料和问朋友。
问的多了,圈内的工程师朋友听说了,又给他泼冷水:“林哥,不是我说你,贪多嚼不烂。基础功能能用就行了,还想做情感交互?你知道自然语言处理有多难吗?人家专业团队几百人做几年都做不好,你一个人想搞定?别到最后连基础功能都搞崩了。”
林辰没反驳,只是下单了所有配件。
他知道难。可难,就不做了吗?父母的孤独摆在那里,他填不上,总得让机器多往前凑一步。
三天后,所有新配件到位。林辰把零拆开,更换核心芯片,焊接新的传感器,导入轻量化的语言模型包。车库里的灯又开始彻夜亮着,编译报错、模型闪退、识别准确率低下……新的问题接踵而至,比上次调试硬件还让人头大。没有音源就自己录,没有语言库就自己说,他一字一句把常用字、常用的词语、常用的句子,逐字逐句录进去,做自己的语音库。引入开源的智能模型,自己做智能助手数据库,搭建智能助手模型……
他像摸着石头过河,一步步试,一点点改。
新的芯片是张工邮寄给他的,说是他父亲之前在芯片厂车间的实验型号,性能达不高,可是也比一般的要好很多很多,给他留作纪念的,因为钦佩他的跨界成功,送给他当试验品,也许会有意想不到的效果。
这天深夜,模型终于调试到可以试运行的阶段。林辰打了个哈欠,对着零随口说了句家常话,测试闲聊效果:“零啊,你说人老了,是不是都会觉得孤单?”
按照他导入的语料库,零应该会给出一段安抚式的回应。
可话音落下,零没有立刻回答。它的摄像头微微晃了一下,像是在迟疑。屏幕上的数据流快速跳动,出现了几行不在预设范围内的异常波动,什么乱七八糟的看不懂。过了足足三秒,它才发出平稳的电子音,却不是预设答案:“未知问题。请下达指令。”
林辰皱了皱眉。怎么回事?模型没加载成功?还是触发了什么保护机制?
他俯身去看调试日志,想找到异常波动的原因。可日志干干净净,只有正常的运行记录,刚才那三秒的迟疑和数据跳动,仿佛只是他的错觉。
“奇怪。”林辰嘀咕了一句,以为是模型兼容问题,没太放在心上。他重新调整参数,准备再次编译优化。
车库里只有键盘敲击声和风扇的嗡嗡声。林辰全神贯注地调试着代码,一心想给父母造出更有温度的陪伴。他完全没有察觉,这台亲手拼凑起来的机器,已经在他看不见的地方,出现了一丝极其细微、却完全违背程序逻辑的异动。
有时候越怕什么,什么越是找上来。越是努力越是缺失。
作者寄语: