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