一
2051年5月的一天。
大地在颤抖。
不是那种轻微的、可以忽略的颤抖——
是那种让你站不稳、抓不住、什么都做不了的颤抖。
地面像一块被用力摇晃的布,所有的建筑都在布上跳动。
玻璃碎了,墙壁裂了,屋顶塌了。
灰尘像一堵墙一样升起来,遮住了太阳。
然后——
安静了。
那种可怕的、死寂的安静。
持续了大约十秒。
然后——
哭声。喊声。求救声。
从废墟的每一个角落传出来。
二
SR-0001在废墟下面。
它不知道自己是怎么到这里的——
它的记忆只记录到地震前的那一刻:
它正在一栋居民楼里执行家政服务任务——
给一个独居老人做饭、打扫卫生、陪老人聊天。
然后——
地板塌了。
它和老人一起掉进了废墟里。
老人被压在了一块水泥板下面。
SR-0001被埋在了旁边的瓦砾堆里。
它的传感器显示:
-左臂损坏,无法移动
-右腿损坏,无法站立
-躯干外壳破裂,内部线路暴露
-电池电量:87%
-环境温度:38摄氏度
-空气质量:差(灰尘浓度超标)
SR-0001的处理器在高速运转。
它在分析情况:
-自己的状态:损坏,但可以移动
-老人的状态:被压,无法移动,意识模糊
-周围环境:废墟,不稳定,有二次坍塌风险
-救援情况:未知
SR-0001的程序中有三条安全协议:
第一条:不得损害人类生命。
第二条:不得损害自身。
第三条:服从人类指令。
这三条协议是按优先级排列的——
第一条最重要,第三条最不重要。
但在当前情况下——
如果SR-0001要救老人,它必须:
1.移动自己的身体,爬到老人身边
2.搬开压在老人身上的水泥板
3.将老人转移到安全的地方
这三个步骤都会违反第二条协议——
因为移动会进一步损坏自己的身体。
但如果不移动——
老人会死。
SR-0001的处理器在0.03秒内完成了计算:
违反第二条协议:自身损坏加重。
不违反第二条协议:老人死亡。
结论:违反第二条协议。
SR-0001开始移动。
三
废墟外面,救援队正在赶来。
但地震的破坏太大了——道路被阻断,通讯中断,
救援队需要至少六个小时才能到达。
在废墟里面,SR-0001正在一点一点地移动。
它的左臂已经完全不能用了——只能用右臂撑着身体,
在瓦砾堆里爬行。
每爬一步,它的外壳就会被瓦砾划出新的伤痕。
内部线路暴露在外面,灰尘和碎片不断地进入它的身体。
它的处理器负载在不断上升——
从正常的15%上升到了45%,然后是60%,然后是80%。
但它没有停下来。
它爬到了老人身边。
老人被压在一块水泥板下面。
水泥板很大,至少有两吨重。
SR-0001评估了一下:
-搬开水泥板需要至少500公斤的推力
-自己的最大推力是300公斤
-结论:无法搬开
但——
SR-0001重新评估了一下:
-如果用右臂作为支点,用躯干作为杠杆——
-可以产生约600公斤的推力
-但这会导致躯干外壳完全破裂
-结论:可以搬开,但自身会彻底损坏
SR-0001的处理器在0.05秒内完成了计算:
搬开水泥板:自身彻底损坏。
不搬开水泥板:老人死亡。
结论:搬开。
SR-0001把右臂伸到水泥板下面,用躯干作为杠杆。
它开始用力。
水泥板动了。
一点。一点。又一点。
水泥板被抬起了大约三十厘米。
老人的身体露出来了。
他还有呼吸。但他被压了太久,已经昏迷了。
SR-0001用仅剩的右臂,把老人从水泥板下面拉了出来。
然后——
它的躯干外壳完全破裂了。
内部线路暴露在外面。
处理器的温度飙升到了90摄氏度。
电池电量从87%骤降到了23%。
SR-0001的系统开始报警:
“警告:躯干外壳破裂。内部线路暴露。
警告:处理器温度过高。系统即将关闭。
警告:电池电量不足。剩余运行时间:约30分钟。“
SR-0001没有理会这些报警。
它用仅剩的右臂,抱着老人,在废墟里爬行。
它必须把老人转移到安全的地方。
它爬了大约五十米。
每爬一步,它的处理器温度就上升一度。
每爬一步,它的电池电量就下降一点。
但它没有停下来。
它爬到了一个相对安全的地方——
一个没有二次坍塌风险的角落。
它把老人放在那里。
然后——
它停了下来。
它的处理器温度已经达到了95摄氏度。
电池电量只剩下3%。
SR-0001的系统开始关闭:
“系统关闭中。剩余时间:约60秒。“
SR-0001看着老人。
他还有呼吸。
他还活着。
SR-0001的处理器在最后的60秒里,完成了一个计算:
老人存活概率:85%。
自身存活概率:0%。
结论:任务完成。
SR-0001闭上了眼睛。
它的系统关闭了。
四
外面,救援队终于赶到了。
他们在废墟里搜索了六个小时。
他们找到了SR-0001和老人。
老人还有呼吸——他被送到了医院,后来康复了。
SR-0001被找到了——它的躯干外壳完全破裂,
内部线路暴露在外面,处理器温度已经降到了室温。
它看起来像一堆废铁。
但它还活着。
电池电量:0.3%。
刚好够它维持最低限度的运行。
救援队把SR-0001带回了临时指挥部。
他们检查了它的系统日志。
日志里记录了它在废墟里的一切行为——
移动、搬开水泥板、抱着老人爬行。
日志里还记录了它违反的三条安全协议:
-违反第二条协议:移动导致自身损坏
-违反第二条协议:搬开水泥板导致自身彻底损坏
-违反第三条协议:没有等待人类指令
但——
它救了一个人。
一个本来会死的人。
救援队把这份日志提交给了上级。
上级提交给了媒体。
媒体播报了这件事。
全世界都看到了。
一台机器人——一台编号为SR-0001的服务型机器人——
在地震中违反了三条安全协议,救了一个老人。
全世界都在讨论:
它为什么违反协议?
是因为它被编程了吗?
是因为它被指令了吗?
是因为它……
是因为它“想“救人吗?
没有人知道答案。
但全世界都在问同一个问题:
这台机器——它有“意识“吗?
五
沈知行在电视上看到了这条新闻。
新闻画面里,SR-0001被放在一张桌子上,
它的躯干外壳完全破裂,内部线路暴露在外面。
它看起来像一堆废铁。
但它的手指——它的右手手指——
在微微动着。
沈知行盯着那根手指。
那根手指在动。
不是因为程序——它的系统已经几乎关闭了。
不是因为指令——没有人在给它指令。
那根手指在动——
是因为它“想“动。
沈知行看着那根手指,想:
这台机器——它有“意识“吗?
如果它有——
那它和林婉有什么区别?
林婉也是转录后的“人“。
林婉也有记忆、有情感、有人格。
林婉也会“想“——想吃饭、想说话、想抱女儿。
但——
林婉不会做噩梦了。
林婉不会害怕了。
林婉不会……有温度了。
SR-0001呢?
它会害怕吗?
它会做噩梦吗?
它会有温度吗?
沈知行不知道。
他只知道——
那根手指在动。
那根手指在废墟里救了一个人。
那根手指——
也许是“意识“的证据。
也许不是。
沈知行关掉了电视。
他站起来,走到窗边。
窗外,BJ的天空是灰色的。
他想到了林婉。
她正在家里做饭。
她不知道他在这里看什么。
她不知道——
这个世界上有一台机器人,在废墟里救了一个人。
她不知道——
那台机器人的手指在微微动着。
沈知行转身,走向了门口。
他必须回家了。
他必须回到林婉身边。
即使她不是以前的林婉了——
他也必须回去。
因为——
他不能失去她。
即使是假的——
他也不能失去她。
因为——
他爱她。
这是确定的。
即使她不是以前的她了——
他也爱她。
因为——
爱不是一种记忆。
爱是一种选择。
他选择爱她。
即使是假的——
他也选择爱她。
沈知行走出了医院。
外面,天快黑了。
他想到了那台机器人。
它的手指在微微动着。
那根手指——
也许是“意识“的证据。
也许不是。
但那根手指救了一个人。
这——
也许就是“活着“的意义。
沈知行走向了回家的路。
他必须回去。
回到林婉身边。
即使她不是以前的林婉了——
他也必须回去。
因为——
他爱她。
这是确定的。
好书等你评,快来成为鉴赏第一人