人工智能會(huì)不會(huì)成為程序員的終結(jié)者?
說(shuō)起AI,或許很多普通人仍然不清楚這是什么。百度百科上是這樣定義的——人工智能(Artificial Intelligence),英文縮寫(xiě)為AI。它是研究、開(kāi)發(fā)用于模擬、延伸和擴(kuò)展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門(mén)新的技術(shù)科學(xué)。說(shuō)起人工智能,機(jī)器人,想必大家不是如雷貫耳也是耳濡目染,略知一二。
前段時(shí)間看到過(guò)一篇新聞,百度CEO李彥宏攤上了一件事,坐著一輛無(wú)人駕駛的汽車(chē)在北京五環(huán)公路上行駛,交警部門(mén)回應(yīng),要調(diào)查此事。無(wú)人駕駛,至少在技術(shù)的層面,我們已經(jīng)可以做到了!
從小我們便不斷的從電影,電視劇中接觸AI,霹靂游俠中那個(gè)麥克的超級(jí)跑車(chē),終結(jié)者T100到1000再到T-X 功能越發(fā)強(qiáng)大,技能和殺傷力讓我們眼花繚亂。在游戲中從紅警、星際中的厲兵秣馬,到DOTA LOL的插眼,推塔,偶爾還能帶給我們幾個(gè)叫6的combo,過(guò)去AI給我們的生活帶來(lái)了無(wú)限的樂(lè)趣和遐想。但是在前幾年多數(shù)人仍然認(rèn)為AI的遙不可及,它或許只可能是我們的夢(mèng)想,因?yàn)槲覀兤匠=?jīng)常把他們當(dāng)做不入流的初級(jí)選手。然而“AI的第三次科技革命”來(lái)的是這么的快速迅猛!從深藍(lán)到AlphaGo,從指紋識(shí)別,語(yǔ)音輸入甚至在號(hào)稱(chēng)人類(lèi)智慧之巔——圍棋領(lǐng)域。谷歌公司的AlphaGo獲得了毫無(wú)懸念的完勝。從李世石到柯潔,這些當(dāng)今世上頂尖的人類(lèi)圍棋高手,都被其吊打。讓我們所有人都對(duì)AI刮目相看,我的天,原來(lái)AI這么NB。
人工智能作為當(dāng)今世界上最先進(jìn)的生產(chǎn)力,越來(lái)越多的技術(shù)的出現(xiàn),讓我們已經(jīng)目不暇接。從AhphaGo到百度AI開(kāi)發(fā)者大會(huì)的Apollo,社會(huì)無(wú)時(shí)無(wú)刻都因AI的發(fā)展而日新月異。
從來(lái)沒(méi)有一項(xiàng)技術(shù),可以在成長(zhǎng)中就迅速的改變世界。第一次第二次工業(yè)革命時(shí),蒸汽和電氣的使用也經(jīng)過(guò)了幾十年的轉(zhuǎn)換,才得以改變世界。而人工智能,如果從開(kāi)始能夠有所作為到如今改變千家萬(wàn)戶(hù),可能不過(guò)10年的時(shí)間。
也從來(lái)沒(méi)有一門(mén)新技術(shù)可以發(fā)展如此之久,自從1956年的達(dá)特茅斯會(huì)議提出AI這個(gè)概念之后,AI到如今已經(jīng)發(fā)展了60多年,歷經(jīng)了三次發(fā)展浪潮。
從古至今,改朝換代。一代崛起,就標(biāo)志著一代的滅亡。AI的興起,讓無(wú)數(shù)程序夢(mèng)想客死他鄉(xiāng)。
無(wú)論是學(xué)者還是技術(shù)科研者,無(wú)一不在說(shuō),AI的時(shí)代到了。然而,我們扣心自問(wèn),AI的時(shí)代真的到了嗎?Java,c+,c#,.net是否就真的意味著消失?雖然那場(chǎng)震驚中外的圍棋,有感情有思想的人來(lái)類(lèi)輸給了冰冷的機(jī)器人,難道這就意味著AI的時(shí)代來(lái)臨了嗎?難道就值得所有技術(shù)人員放棄現(xiàn)在的領(lǐng)域去研究所謂的AI世界嗎?答案是否定的,并不值得所有技術(shù)人員向AI的轉(zhuǎn)變,至少我并沒(méi)有做好那個(gè)準(zhǔn)備。
人工智能是對(duì)人的意識(shí)、思維的信息過(guò)程的模擬。它不是人的智能,只能模仿人得思考能力。它是理性的,將來(lái)它可以替代機(jī)器學(xué)習(xí),在任何狹窄的領(lǐng)域,看到大量的數(shù)據(jù),是人腦完全不能夠和它競(jìng)爭(zhēng)的。但這也只能是它對(duì)人類(lèi)數(shù)學(xué)能力得延伸和延展。而在廣泛,宏觀(guān)得領(lǐng)悟里,它是無(wú)法像人一樣有感情的互動(dòng),文化的創(chuàng)新,對(duì)不同人心理的揣摩,對(duì)音樂(lè),藝術(shù),詩(shī)歌的鑒賞,這些能力是它們無(wú)法替代的人的功能。它只能是人類(lèi)計(jì)算功能的替代,而永遠(yuǎn)沒(méi)法超越人類(lèi)的思辯能力。所以,它沒(méi)法替代開(kāi)發(fā)它的人。人和智能機(jī)器還是存在客觀(guān)差別的,只能無(wú)限的接近,但是完全取代是不可能的;有人說(shuō)的對(duì),機(jī)器人的bug還是需要我們修復(fù)滴!作為好的遠(yuǎn)景,當(dāng)然希望能夠取代一些重復(fù)較勞累的“勞動(dòng)”,減輕成本,提高效率,是可以實(shí)現(xiàn)的;但是創(chuàng)新,優(yōu)化升級(jí),多重構(gòu)造還是要源于人類(lèi)大腦思維。
不過(guò)隨著AI的高速發(fā)展,未來(lái)的機(jī)器人可以進(jìn)行簡(jiǎn)單的編程肯定是沒(méi)有問(wèn)題,例如微軟和劍橋大學(xué)研究員發(fā)布的一篇論文,文中闡述了其科研成果DeepCoder,一個(gè)會(huì)編程的機(jī)器學(xué)習(xí)系統(tǒng)。DeepCorder采用一種原創(chuàng)的編程語(yǔ)言(至于為什么原創(chuàng),因?yàn)槠胀ǖ木幊陶Z(yǔ)言太難了),內(nèi)置了基本的四則運(yùn)算以及一些基本函數(shù)。DeepCorder使用簡(jiǎn)單的DSL語(yǔ)言,這種語(yǔ)言允許機(jī)器將小的語(yǔ)句和程序塊逐個(gè)拼接成更大的部分(類(lèi)似于微軟的LINQ語(yǔ)言),如此一來(lái),你以為機(jī)器在思考,實(shí)際上它只是在做執(zhí)行。
前些天看了一篇朋友圈的文章《北京折疊》,作者是74屆雨果獎(jiǎng)獲得者郝景芳。她展示了這樣的一個(gè)社會(huì):未來(lái)的北京,窮人連被剝削的價(jià)值都沒(méi)有?
科技的發(fā)展,我們工廠(chǎng)會(huì)有機(jī)器人,我們的街道清理工也會(huì)是機(jī)器人,甚至連我們的程序員也可以由機(jī)器人來(lái)充當(dāng),上層社會(huì),控制著絕對(duì)的資本,享受著真正的生活,而窮人會(huì)越來(lái)越?jīng)]用,越來(lái)越?jīng)]有存在感,只能和廢物一樣的消耗著這個(gè)社會(huì)的資源。
別人看到的是AI的興盛與榮耀,而我看到的卻是深深的悲哀。AI代替不了高端的開(kāi)發(fā)人員,但是它或許完全可以代替初級(jí)的編程人員。
AI是否可以代替程序員不是我們能夠決定的,我想AI統(tǒng)領(lǐng)的世界無(wú)論是不是到來(lái),當(dāng)我們具備一定的能力之后才能對(duì)未來(lái)的社會(huì)做好準(zhǔn)備。對(duì)于大多數(shù)人來(lái)說(shuō),一個(gè)小小的技術(shù)員,還是老老實(shí)實(shí)的做好自己的工作,在你沒(méi)有能力指著你的上司的鼻子的時(shí)候,安穩(wěn)下來(lái),靜下心來(lái),AI還是離你太遙遠(yuǎn)了。走路還不穩(wěn),就想著跑,一定會(huì)摔很多個(gè)跟頭,浪費(fèi)時(shí)間,精力,到最后,也許你還是在原地踏步,甚至走路都已經(jīng)忘了。
當(dāng)代青年,缺少一顆安穩(wěn)的心,所以還是在做好自己的本職工作之后去努力提升自己吧,盡力做好自己的工作,努力提升自己的技術(shù)水平,今日的積累,必是你明天成功的關(guān)鍵!我的老師告訴過(guò)我這樣一句話(huà)——有能力的人,門(mén)檻對(duì)于他來(lái)說(shuō)就是門(mén),沒(méi)有能力的人,門(mén)檻對(duì)于他來(lái)說(shuō),就是一道坎。我一直把這句話(huà)當(dāng)做我的人生警句。