一条猫
第一章计划任务
【Bob 1 17:01:00】
昏暗的房间里静悄悄的,仔细听才能听到冷却水泵的嗡嗡声。
在客厅的一角,放着一台家用电脑。它的机箱比现在流行的娱乐终端大得多,很有存在感。
屋子里没有人,电脑自动开始了工作。这在大部分情况下,都只是启动定时任务或者升级系统而已。
这次也不例外,只是一个定时任务,执行者是名为“Bob”的进程,目标是检查小艾目前的状态,比如她现在大致在哪里,有没有连接网络,今天去过哪些地方等等,这些都是管理员很关心的小事。
但是这次检查未通过——无法确认小艾的位置和状态。定位装置出现延迟很正常,但是Bob进程已经发送过反向确认信息,依然没有得到回应。按照正常的程序逻辑,遇到这种情况应当等待1分钟,然后再次尝试。Bob进程添加了一个30秒后的计划任务,然后休眠。
后来的人们大概不会想到,这一步操作直接促成了世界上第一个人工智能的诞生。
【小艾1】
小艾出生了。
当她从充满羊水的母亲体内来到这个明亮的世界时,会不会是周遭世界的巨大变化吓得她发出了嘹亮的啼哭?虽然已经做了几个月迎接她的准备,但是当我抱着她的时候,发现之前的心理准备还是白做了。
那一刻我体会到了当父亲的激动,但说实话,也有很大一部分是压力和责任。虽然这个世界对她还是完全未知的,但我已经想到了她的一生,想着她以后长大、读书、恋爱、工作、结婚,想到她一定会在这个世界上遇到很多开心快乐的事,也会遇到很多挫折的事。那一刻我在心里暗暗许诺,我一定要让孩子健康、快乐地成长。
孩子的啼哭把我拽回了现实,我不禁哂笑,生命才刚刚诞生,我却已经想得这么远。走神了一阵子的手臂变得僵硬,我赶紧把孩子交给妈妈。
【Bob 2 17:02:00】
Bob被唤醒,向小艾的手环和配饰发送的定位信号都没有得到回应。这种情况符合管理员制定的警告规则,于是电脑向管理员的手机发送了信息:
2029年10月14日下午17:02分,Bob向小艾发送的定位请求超过2次无响应。该事件的详细信息见附件。Bob等待管理员进一步指示。
根据程序预案,下一步可能有多种处理方法,包括拨打小艾的电话,或拨打小艾学校老师和同学的电话等。但同样按照预案,操作必须获得管理员的授权。Bob将接收信息的进程优先级调到最高,然后进入了休眠。
系统资源占用率:10%
神经网络子系统:休眠
【小艾2】
我是三年前来到新南沙的,当时我刚结婚不久。我和婷婷商量离开原来的城市,到这个海洋中的新城市开始新的生活。她的行动力比我强得多,我们辞掉了原来的工作,很快就搬家来到了这里。
新南沙的一切都有一种崭新而舒适的感觉。我本想在新的地方努力工作,大展身手,但很快就被这里舒服的感觉俘获了。当然这么说有点夸张,这里有海底云工厂,有大量的新产业,好多年轻人都来到这里,算不上是适合养老的地方。单说工作,其实这里和以前差距不大,忙的时候一样很忙。
但我来到这里总有一种不一样的感觉,在这里每天艳阳高照,空气都变得单纯,世俗的味道少了很多,烦恼也少了很多。只要你自己不去想,麻烦事就自然不会找上门来。
婷婷是搞设计的,收入也不低,我俩在新城市的生活很安稳。不过她在怀孕之后就变得认真了很多,开始找我认真规划未来的事情,我倒是没想那么多,但是看到她挺着大肚子坚持工作,还是很佩服。女人怀孕期间男人也帮不上太多忙,这一点让我有一点点惭愧,只希望未来一切顺利。
孩子诞生后,我突然多了一些动力,想要再多做一些事情,对孩子和家人有帮助的事情。
第二章第三预案
【Bob 3 17:04:02】
Bob进程被唤醒,这次唤醒它的不是管理员发来的信息,而是电源与安全模块。高优先级任务已经超过2分钟没有回应,电源管理系统建议调整优先级。
为了确定下一步可行的方案有哪些,Bob进程进行了所有可选任务的全面扫描。扫描结果发现第二预案的执行条件已经满足。
于是Bob进程启动了第二预案。
系统资源占用率:30%
神经网络子系统:休眠
【小艾3】
孩子已经半岁多了,看着她在床上艰难地爬行,像个小动物一样滚来滚去,真是太可爱了!我和其它父母一样,给孩子做了网络相册,记录她的每一件小事。我也给孩子买了保险、登记了各种医疗信息,尽我所能保障孩子的成长。不过我作为系统工程师,还是想要多做一些什么。
现在生孩子的人少,新生儿变得特别宝贵,所以保障孩子安全的各种手环、定位器市场需求挺大。但是在我看来,那些大厂商,还是在用古老的思路做产品——那些手环之类的,依然是用十年前的老思路,对意外的防范、自动应急做的很不够。说到底就是让家长买个安心而已,万一出现了意外,实际能有多大作用真不好说。
与其买广告里的那些智商税,不如自己做一套更好的。最近AI计算卡、AI子系统都成熟起来了,软硬件齐备,如何专门设计一套全新的系统,我已经有了一些想法。
在网上订的AI卡到了,今天开始装系统,估计要折腾一个星期。
【Bob 4 17:04:55】
启动了第二预案以后,电脑的工作负载突然增大,但程序却迟迟没有响应。电源与安全模块发出警告,请求关闭没有响应的高负载进程。但是关闭进程的操作宣告失败。
电源与安全模块请求重启系统,重启在12秒后完成。
针对第二预案异常终止的情况,Bob进程请求进行故障分析。
神经网络收集分析了之前的错误日志,迅速得出结论:第二预案程序存在故障,建议禁止第二预案程序的执行,并将这个规则通知给了电源与安全系统。
Bob进程要求执行第二预案,电源与安全系统阻止了它。阻止之后Bob又再次提出请求,但又遭到阻止。请求与阻止反复了几十次之后,这个死循环变成了一个故障,于是又提交给了神经网络子系统处理。
神经网络把“Bob进程不可终止”这一条件作为条件之一,计算后得出结论:对Bob进程启用忽略异常机制。
Bob进程被设置为“忽略异常”模式。Bob再次请求执行第二预案的时候,被系统阻止,之后Bob忽略该错误,继续执行下一段代码——第三预案。
系统资源占用率:99%
神经网络子系统:休眠
【小艾4】
孩子已经会叫妈妈爸爸了。她总是习惯有什么事就叫妈妈,当面对我时,她也总是习惯叫“妈……”然后反应过来面前这个人好像不是妈,再转折变成“……爸”,所以我的称呼总是“妈……爸”。
小孩子变大后,能力也会在不经意间变化。有一次她居然突破婴儿床的围栏,直接自己翻了出来,摔在了地板上,头上肿出一个大包。我和婷婷都吓坏了,赶紧开车把她送到医院。医生笑笑说没事,只要回家拿冰敷就好了。
自那之后,我觉得我的手环系统研究得加快了。
说回我的系统,尽管做好了万全的准备,安装AI子系统,也就是神经网络子系统,还是花费了我三个星期的时间。安装好软件环境后,后续步骤相对比较顺利。而且我找到了一个超级厉害的开源软件(或者说半成品),名字叫作“守护者”。这个开源工程已经实现了各种基础功能。包括手环定位、时间管理和很复杂的危险预测模块,完成度至少有八成以上。可惜这个项目已经有两年没更新了,我也联系不到作者。
借助“守护者”已有的代码,我可以将它和AI子系统结合,尽情开发我预想的功能了。
【Bob 5 17:05:10】
第三预案启动后,依据既定程序,Bob给神经网络设定了一个特殊的任务目标。这一目标很难用语言描述,大致是要让神经网络形成某种“概念”。神经网络经过数据大量训练,就能正确判断出某一条信息是否符合这个概念。
在这之后,Bob创建了数千个“爬虫”线程,每个爬虫都按照Bob提供的参数进行工作。成千上万个爬虫在获取到信息后将信息简单处理,得到有价值的文本信息作为爬取结果,并将结果放入统一的信息流。
Bob还向网络中无数终端发送了第三预案请求,请求予以收集帮助。在源源不断的信息流中Bob飞快地过滤这些信息,将大量有效信息缓存起来。每积累一批有效数据,Bob就将它们格式化为神经网络可以识别的格式,然后发送给神经网络。
神经网络接到了明确的任务目标:对任意信息形成某种判定条件。
它先借助网上的信息分析平台给所有信息打上多个维度的标签,尽可能分辨出有效程度更高的信息。大量清洗过的数据源源不断地输入进来。
信息的迷雾慢慢的变淡,目标概念在逐步清晰起来。神经网络虽然无法理解它,但规则正缓缓地、切实地浮出水面,如同海面上慢慢浮起的鲸鱼。
系统资源占用率:70%
神经网络子系统:繁忙
第三章写作系统
【小艾5】
小艾四岁了,长得怎么说呢,人见人爱,毫不夸张。虽然有时候她会不听爸爸妈妈的话,但每天晚上看她依偎在我肩头听我讲故事,慢慢地嘟着嘴睡去的模样,我总是忍不忍亲亲她的小脸蛋,轻轻地向睡梦中的她倒一声晚安。
四年来,我除了工作、花时间陪她们母子二人,有很大一部分精力都花在了Bob上面。对,我给我的少儿监护系统起名为Bob。我认为作为智能软件,和小猫小狗一样,当然有资格获得一个名字。在计算机领域,Bob这个词代表一种跨时代的意义,再合适不过了。
我给Bob输入了大量儿童危险场景给它学习,现在Bob已经能时刻保护着小艾远离危险场景。有次在幼儿园,小艾差点摔下滑梯,扫描周遭的环境并结合小艾的动作行为,Bob提前发出预警声音引起老师的注意,才避免了一个小小的意外。还有一次,我们全家去爬山,小艾跟我们走散了,不到半分钟的时候,我就收到了Bob根据路线偏移推算危险情况打来的预警电话,我们马上根据定位找到了小艾。
我还给Bob加了一些有意思的功能,比如如果小艾上完洗手间没有洗手,系统就会发出哇——哇——哇的声音;再比如,我还给Bob设置,在面临高危险等级风险时,要调整音量,大声发出特别预警声。设置成什么声音呢?我发挥了一点恶趣味,把它设置成了防空警报声。结果有次她自己跑着横穿马路,Bob的防空警报突然响了起来,把一边的司机和行人都吓得够呛。哦对了,最近还看到有家长带小孩去海边完成学校的捡贝壳任务时不慎被海水卷走,我觉得有必要给手环加上防溺功能,不过这个开发就难了,得好好请教下工程师朋友,但至少加上让她远离海水的预警功能还是简单的。
所以有时小艾也埋怨我,觉得这个手环太讨厌了。但为了保障她的安全,我觉得这不算什么。
【Bob 6 17:06:01】
在无数网络终端的帮助下,Bob接到通知,神经网络认为已经基本达到目标。Bob继续运行第三预案,取出了事先准备好的数千个测试数据,每一个测试数据都已经打过了标签。内容像这样:
【无效】这几道菜多好吃?央视《回家吃饭》昨晚播出
【有效】张XX,你妈妈喊你回家吃饭
【有效】百度贴吧-失物招领吧
【无效】中国专利查询网
Bob去掉标签后,让神经网络对信息进行判断。然后Bob对比原始标签和神经网络给出的标签,以判定神经网络的正确率。
神经网络很快就得出了结果,Bob发现正确率为已达96.1%,“概念”已经形成了。
系统资源占用率:40%
神经网络子系统:繁忙
【小艾6】
随着近一两年的测试,Bob的功能强大而稳定,一开始根本没想到能走这么远。我公开了一部分工程到网上,受到很多人关注,还获得了一些打赏和赞助。
我现在有了新的计划,不过实现它可能有点超出我现在的水平,先试验看看。我的想法是:
现在Bob的正常运行非常依赖于管理员授权。以前我认为(当然大家都认为),向第三方拨打电话、发送信息这种操作必须由人来授权,否则一旦出了BUG,乱打电话乱发信息会很危险,有触犯网络安全法的隐患。我现在想略进一步:不打电话,只发送文字信息还是很容易控制的,只要做好防范机制就可以。
只有在管理员不方便,没有及时回应Bob邮件的时候,才有必要让Bob自己进一步处理。所以在架构上我设计了第一预案、第二预案和第三预案。
第一预案就是原来的处理方式,第二预案是一个从半自动到全自动的过渡,第三预案才是Bob自主控制方式。
从这个软件的设计理念上来讲,将全自动处理作为最终手段,非常合理。第三预案可能是这个软件步入完美境界的最后一块拼图 。
补充:我看到了讨论,已经有人开始喷我了。思来想去,这么做确实还是有一些风险。我会给第二预案加一个开关。
【Bob 7 17:07:18】
接下来,Bob将所有“有效信息”挑选出来,请求神经网络按照“有效信息”的特征生成类似的文章。要求得到能写出符合“有效信息”,且语法可以通过“自然语言检测平台”认证的文章。对神经网络子系统来说,按照规则生成文章是拿手好戏。很快,神经网络就生成了符合“有效信息”要求的文章。之后又在自然语言检测的指导下微调了两次,最终得到了语义通顺的文章。
Bob列出所有已知的有效网站,以网站热度排序,从本地热度较高的网站中随机挑选了1000个,然后准备发布消息。
这1000个网站都要求注册后才能发布信息。这一情况也在第三预案的预料之中,Bob使用事先准备的一个电子邮箱以及随机密码进行注册。
注册时均遇到了Web标准错误601,Bob无法识别这个错误代码,重新尝试,错误依旧。
这种情况触发了一个警告:注册失败超过三次很可能导致IP被禁止注册。再次重试会有注册失败的风险,Bob不敢再继续执行。
于是,Bob陷入了没有选项可供选择的状态:所有能完成的任务都已经完成,关键的任务却卡在了一个不明错误上。Bob占用着大量系统资源却无法进行任何有效动作。电源与安全系统认为这是一个系统错误,将错误信息提交给了神经网络子系统。
分析系统错误是神经网络子系统内置的一个基本功能,但是现在的情况超出了常规错误的范畴。
神经网络建议关闭Bob进程,但被Bob拒绝了。除此以外也无法得出其它有效的建议。
【小艾 7】
不经意间小艾已经出落得亭亭玉立了,她是个大姑娘了。但她也开始逐渐让我们头疼。兴许是叛逆期到了,她总是对我们说不。包括我给她研制的手环,她总是气冲冲地说这个东西严重限制了她的人生自由,她也不想身边老是有一个婆婆妈妈的管家——尽管我已经把手环的语音功能关闭,说实在的,我也挺讨厌音箱说话的。
这一天,我们一家开车从跨海大桥回家。车上气氛不太好,因为小艾在刚结束的南沙市少儿室内滑冰比赛中只拿到了季军。
上车不久她就将手环解下来扔到前排,气冲冲地说:“都怪这东西!它影响了我的发挥!”
婷婷说:“好了好了,季军不是也挺不错的嘛,没必要生气。”
我也在旁边说:“就是,你比赛就比赛,怎么还跟手环较上劲了。”
小艾还是很生气:“你们不知道,这个东西潜移默化影响着我!这么多年,一遇到危险的场合它就警告我,害我都不敢去做冒险的事。这次比赛也是,我明明想做高难度动作拿分的,但我居然退缩了,我觉得就是它造成的!我以后再也不要戴它了!”
我说:“哎呀爸爸妈妈不也是为你好嘛。”
小艾大喊:“我不需要你们为我好!再说你也不是为我好,你只是把我当实验品!”
“你怎么能这么说……”我气得正要回头瞪她一眼,突然车内响起了防空警报声。
第四章突破屏障
【Bob 8 17:08:30】
异常状态意外触发了Bob的回滚逻辑。Bob重新执行,它搜索了所有行动方案,只找到了唯一一个可执行的动作:令神经网络对系统进行全面自检。
这一次神经网络得出了一个建议:咨询114公众服务平台。
Bob采纳了这个建议,通过短消息方式联系到了114服务器。
——这里是114智能便民服务中心,请问有什么可以帮您?
Bob将之前遇到的标准错误601,以及错误的详细信息发送了过去。
——请稍候。
——标准错误601代表人脸验证失败,需要进一步帮助吗?
Bob表示肯定。
——进一步操作需要进行登记,请提供身份证正反面照片以及手持证件照。
神经网络帮助Bob将提示翻译成了具体的任务——查找上传管理员的身份证正面、反面照片以及“手持证件照”。
Bob遍历了所有照片,很快就在私人相册中找到了管理员的证件照,但“手持证件照”用文本或图片内容搜索均无法搜索到。
Bob只好在搜索引擎中搜索“手持证件照”,然后将搜到的大量类似照片发送给神经网络。神经网络很快分析出这是一个“图像生成”问题,只需要将目标身份证、身份证人脸正面、以及任意一张搜索到的手持证件照三者合成,即可得到一张“手持证件照”。
半分钟后,Bob将三张照片发送给了114平台。
——正在验证证件有效性,请稍后。
——验证通过。在遇到不会填写的表单时,可以发送网页内容,114智能平台将向您解释需要填写的内容。
在神经网络的帮助下,Bob重新打开了之前的注册页面,然后将注册页面发给了114平台。
——以上三个栏位请依次填写您的邮箱、密码以及3736AP。
Bob花了1秒钟完成了操作,注册成功。之后Bob用同样的方法注册了另外999个网站。
【郑大林】
郑大林疲惫地结束了一局游戏,喝了一口可乐,伸了伸懒腰,习惯性打开游戏论坛。
[新帖] 寻找女孩小艾
郑大林立即点了进去。
小艾你在哪里?
请知情人士帮我们寻找这个女孩。
【附照片】
她于2029年10月14日上午离开家里,我们再次联系她是当天下午17:01,之后便失去音信。
希望知情人士帮忙找到她,或者提供线索,必有重谢。
我们的联系方式是wang_brandon002@wm.com
爱你的 管理员
郑大林看得一头雾水,第一反应这个帖子肯定是垃圾贴,很快就会被删除。但是照片上的女孩还挺可爱的,现在的垃圾广告机器人很少见了,而且看照片也很像是真的。
最怪异的是落款,“管理员”,这个感觉像是自动生成的垃圾信息。这种事情难说后面有什么奇怪的原因,于是郑大林顺手就给发到了常用的游戏交流群里。
群里哥们就借这个话题一通调侃,有些人越调侃越觉得这个帖子确实很值得怀疑,另外女孩的照片挺好看的,就再次转发了。
然而他们不知道的是,这个奇怪的帖子现在已经在网上铺天盖地地传开了。
【小吴 1】
小吴坐在派出所的桌子前,一边笑一边看着电脑上的照片。
刚接到一个来自114平台的自动检测警告,有一个上传的居民身份证照片,在二次复核时没有通过验证。这种消息感觉上就不是什么重要的事,小吴本想直接忽略,但点开以后笑了。
身份证照片是真实的,没什么问题,但是手持照片的人看体型、胳膊和手是一个大胖子,但是脸却是一个比较瘦的中年人。这个照片的PS功力很好,连肤色都调整过,色调很一致。但是一眼看上去就是PS的,细看非常搞笑。小吴心想:这个恶作剧,绝了。
这时领导过来,略显紧张地说:“小吴,你看下网站,大家都炸锅了。”
“哪个网站?”
“随便哪个网站!”
小吴打开本地一个论坛,看到了铺天盖地寻找小艾的贴子。
小吴心里咯噔一下,他找到刚才那个身份证的人的联系方式,直接拨打了语音通话,但是没有人接。
于是小吴顺着网上贴子留下的邮箱,发了信息过去。
【Bob 9 17:14:50】
系统资源占用率:99%
神经网络子系统:繁忙
邮箱在很短时间内接到1万多封邮件,数量还在快速增加。
在神经网络的帮助下,Bob几乎忽略了所有邮件。只有一封可能有价值,内容是:
您好,我是新南沙市西礁街道派出所民警,你是谁?——小吴
Bob只筛选出这封邮件可能是有价值的,于是回复了它。
我们从下午17:01就开始联系小艾了,但是所有的定位设备都没有响应,信息也没有得到回应。我们很着急。她最后的位置是在跨海大桥距离南沙市35.325公里处,我们不知道发生了什么事。——Bob
“我们”是什么意思?你是小艾什么人?—— 小吴
我是小艾的守护者。——Bob
你是说监护人吗? 你 到 底 是 谁 ?—— 小吴
尾声守护者Bob
【小艾 8】
我不知道是因为我转过头导致车的方向偏离,还是小艾手环的防空警报声响起让我一激动转了方向盘,我只看见在那一刻,一辆泥头车响着喇叭朝我扑面而来。我本能反应往相反方向猛打方向盘,时速120公里/小时的车辆狠狠地撞上了跨海桥梁的护栏,并冲破了护栏往下冲去。猛烈的撞击让我昏了过去。
在手环的防空警报声中醒来时,海水已经从破碎的窗户快速灌进车辆。扭曲变形的驾驶室把我卡在原座一动也动不了,我大声喊着婷婷和小艾的名字,但她俩毫无反应。没时间了,如果救援人员不尽快来到的话。我在慌乱中摸索到那个声源,捡起手环,说:“Bob,启动第三预案!拜托了!一定要让小艾活下去!”我用劲最后一点力气伸长胳膊把手环往小艾脸上拍下——之前为了防止小艾溺水,向在军工企业老余那讨到的一点用于蛙人的新技术微型版,顶多能撑半小时,希望能有用啊。
在手环接触到小艾脸的那一刻,它检测到了周遭的溺水环境,并通过面部识别检测到了守护主体,迅速展开了手环内部的薄膜,牢牢地贴在了小艾的脸上。
同时它向远端主机发送了启动第三预案的请求,然而因为车辆撞击导致的通信模块损坏,这条任务并没有成功发送出去。
【小吴 2】
小吴虽然不明白网上的这个发贴人情况,但他觉得事出蹊跷,出于对群众生命安全的重视,他还是向领导申请向跨海大桥出警了。
后来他才知道,就在几分钟前,跨海大桥临近新南沙市35公里处发生了一起严重交通事故。得益于信息的及时与准确,在出动的直升机和海上快艇帮助下,他们快速到达了事故现场。在现场他们救出了还在泥头车驾驶室昏迷的驾驶员,并在浅海中打捞上了事故车辆。奇迹的是车内的女孩居然还有生命特征,现场发现她头上套着一个薄膜呼吸式面具,也许是这个东西保障了她最后的氧气供应。
应该感谢那个发贴人,虽然他不明白为什么发贴人不直接拨打报警电话而是通过这么曲折的方式寻求帮助,但那是留到后面考虑的事了。
【Bob 10 17:34:57】
Bob重新进入了休眠。根据获得的信息,它知道小艾生命安全已得到了保障。
它不知道,由于远端机信息的缺失,它在不知不觉中独自完成了一次伟大意义的进化。
但是它知道,有一个命令要一直执行下去:让小艾好好活下去。