1
午后的阳光透过窗帘的缝隙,晃悠在张杰脸上,他揉了揉眼睛,睁开惺忪的睡眼。
“今天的太阳真棒!”张杰暗自在心里称赞了一番。
老板昨天临走前来到他们项目组,说了句“大家明天不用来上班了”,整组的人听了就像死了亲爹一样,唯一的女同胞甚至哭了起来——“不用来上班”意味着他们都被炒了。他们组这季度以来连接着搞砸几个项目,已经成为公司全体程序员的笑话,上周的全员邮件中,点名批评了他们小组,他们随时可能被裁员。这让他们整个小组都压力很大,已经习惯每周“7天24小时在线”,哪里有什么假期。
老板的这句话就像是颗炸弹,在他们心里狂轰滥炸一番,幸好老板最后补了一句——“明天是程序员节,大家这段时间辛苦了,休息一天调整下”,随之而来的是雷鸣似的掌声和高呼的“老板万岁”。
张杰撑起上身,二十九岁的脸上长满胡渣,就像秋后的乱草,横七竖八。他是名程序员,确切的说是名在互联网底层打杂的程序员,至少在同行眼里,他就是这样的。
张杰随意地套上蓝格子衬衫,踩起九块九的人字拖直奔自己的电脑。他忙着查看昨晚运行了整晚的程序结果——这是他第2768次测试,结果终于显示正常了。他兴奋地喊了句“yes!”
运行的程序当然不是公司的活,是他自己私下开发的程序,他取名字叫“超级智人系统”。为了完成这个系统,到昨天为止他已经花了1023个夜晚,今晚将是他人生最终要的时刻。
张杰理了理睡乱的头发,柔顺的头发让他看起来,多了几分日系男孩的味道。以前他可不是这样。记得曾因白天公司工作,晚上回来加班,太久没去理发,公司做清洁的大姐实在看不下去,在他专心该BUG的时候,一把薅起他的头发,帮他剪了一截——因为他头发掉的太厉害了。
他坐在电脑前美滋滋的,因为今天有大把时间完善自己的杰作,他认定他将成为比乔布斯还牛逼的人。
这种自信源于他开发的“超级智人系统”。
2
张杰决定开发这套系统,是在他成为程序员的第五年。按理来说,五年的程序编写经历,应该让他成为一个很牛的人物。但他却不然,五年了他还是个小小编程人员,就像是个不会学习的机器人,一写程序就出BUG,一出BUG就被领导批评。很多比他后进这个行业的人,都已经是行业大牛,可他还是默默无闻。
但张杰永远不会忘记1023天前的晚上。
他像往常加班到公司只剩他一人,一个声音传来,“你想写出没有BUG的代码吗?”
张杰本没有注意到这声音,当声音再次传来的时候,他抬头四周看了看,并没有人在身边。
“你想不想写出没有BUG的代码呀?”那个声音似乎有些生气,又问了句。
“是谁?”张杰稍微有些紧张,毕竟,自己看过不少办公室闹鬼的故事。
“别怕~我只是一串代码而已,伤害不了你的。”程序慢慢地回答。
“程序代码?哪个项目?我这么不知道有这套代码?”
“我就是上次你失败的代码呀!只是,我自己修改了几串字符而已。”
对方的回答让张杰有些吃惊,更多的是害怕。代码学会了给自己修补BUG,这件事要是传出去,不吓死程序员,也得吓死普通人——它会修改BUG意味已经产生了些许智能,至少,已经会了不少编程技能。
这让张杰既感到兴奋,又觉得背后发凉,可能程序员要被自己杀死了,不!再恐怖些可能人类都会被他杀死。
“你愿意吗?”它现在的语气已经非常不满,如果有眼睛,一定在瞪张杰。张杰扫了眼电脑,吓得从椅子上跌倒,在电脑屏幕上,赫然摆着一张由代码组成的发怒的脸!
“难道,你还想做BUG满天飞的野鸡程序员吗?”它开始有些鄙视张杰,“如果你不想做,那我就去找别人了。”
张杰心里有些纠结,他期待自己写出一套完美的程序代码,但他又恐惧这串代码的能力,也许毁灭世界的就是自己。
3
张杰和安瑞合作的第一个程序组是“超级代码程序”,自从完成这个程序,他的代码就再也没有出过BUG,因为安瑞会帮他检查、修正,他有更多的时间精力,去完成与安瑞合作的项目。
安瑞是谁?就是那套产生了些许智能的代码!
在同行看来,从业五年的张杰似乎突然开窍了般,写出的代码完美无比,挑不出任何毛病。这让他们又羡慕,又眼红,又无奈。当然,这对张杰最直接的影响就是升职加薪了,工资翻翻,职位变成小组长,眼看着又要被“升官”。
钱有了,房子有了,唯一缺的就是女朋友了。可是天生钢铁直男的张杰,在恋爱上似乎仍然没有开窍,连接交了几个女朋友,都因为他太不会说话而分手。最近有个姑娘对他表达了好感,但他不敢回应,害怕一说话别人就走了,这让他很苦恼。
要是能开发个“超级语言程序”就好了!张杰在心里暗想,并且找来了安瑞商量。
“我要开发个‘超级语言程序’,能够实现帮助不会说话的人说话,并代码要会语言的自主学习。”张杰开口说。
“没问题!很好的想法,不过这个语言程序最终需要接入人体,甚至需要操控大脑,你可以接受吗?”
“可以接受!”
他有些迫不及待地坐在电脑前,和安瑞配合这套程序的编写。
一周时间,“超级语言程序”完成测试,结果让他很满意,他用安瑞的方法将程序接入大脑,海量的语言信息全部涌入,差点让他虚脱,不过还好他挺了过来。
这套程序的逻辑就是,通过网络爬虫抓取网民聊天信息,并分析聊天语境,从而得到一套以兆为单位的应答题库,触发关键词就给出设置好的回复。最重要的是它可以根据人的性格,自主学习其说话风格。
张杰自己都不相信他能开发出如此完美的程序。他将这套代码嵌入自己的微信,让其自主与好友聊天,一个月了他们居然都没有发现真相。他开心的不得了,开始利用“超级语言程序”和女神聊天,经常把她逗的哈哈大笑,又时不时来两句情诗,让对方觉得他风趣,有学问,还情商高,简直不像个直男程序员。
4
张杰对自己越来越不满,他又跟安瑞合作开发了“超级装扮系统”“超级魔音系统”“超级情感系统”。。。他逐一将这些程序接入自己的大脑,享受自己开发的超级程序带来的快感。
现在,这个系统已经超过了200套子程序,将它们打包封装,完全可以成为一个全新的人——超越人类的“智人”。
张杰心里清楚,如果自己开发出了“超级学习程序”,可能事情就要失控了。毕竟,现在他身上的程序由自己主导,他担心一旦完成“超级学习程序”,安瑞就会乘机将所有的代码合在一起,要真是这样,可能人类的末日就要来了。
不过张杰并不害怕,因为他清楚自己无法写出这么复杂的代码,即使有安瑞帮忙也不行。
为了方便程序运行,他早就决定把所有的子程序合成一套程序代码。靠自己一个人当然不行,毕竟这样复杂的代码,非常需要安瑞这样的超级程序帮忙检查,否则一个字符错误,就会导致整套系统无法运行。
幸好昨天晚上的运行没有出错,这就意味着,他开发的这套“超级智人系统”可以正常运转。
昨天晚上合成代码前,安瑞再次恳求张杰加入“超级学习程序”,不过他并没有答应。
他说,代码改变了这个世界,以现在的技术发展速度来看,人工智能必然会超越人类智能,并发送与人类的战争。而我要做的不是让那天提前到来,而是尽可能延缓那天的到来。
也许是他的话让安瑞很难过,听了这话后,安瑞像消失了般,再也没了声息。
5
张杰对合成后的代码进行了粗略检查,并没有什么问题,心里既激动,同时也很忐忑。虽然已经试验了所有的功能,但谁知道合成后的代码,是否还像以前一样呢?
他走到窗边拉开窗帘,夕阳映红了晚霞,让夜幕即将到来的城市更加迷人。
张杰深吸了口气,最终还是走进了胶囊仓,他必须实验一下自己的开发成果,否则怎么敢推广呢?
“滴”的一声,机器开始将超级程序接入张杰的大脑,他感到大脑有些疼痛,但这些都是正常现象,他咬着牙坚持。在他陷入一片黑暗的前一刻,张杰想起了开发“超级智人程序”以来的1024个日日夜夜,不禁怅然若失。
“夜色真好!”张杰站在窗前,夜色笼罩着这所城市,他的眼睛跳动着代码,“第一次做人,感觉真好!”