未來AI到底能否取代程序員?
人工智能的出現爭議不僅僅是在編程領域,在別的領域也已經出現了很多討論,包括很多工廠現在也在慢慢引入一些機器人,去做一些重復性很強,工作強度很大的工作,類似這種在人工智能出現之前已經有很多人去做了,這是科技進步的結果。
人工智能功能的實現很大一部分功能是程序員來實現,想讓機器人完全取代程序員從理論上講可能性不大,其實很多人在談人工智能對人類產生的影響,其實有很多是內心產生的一種恐懼,人類社會從來都是適者生存,不想著進步帶來的只能是恐懼。
可以可以想象的是工序比較簡單的程序邏輯,人工智能會取代一部分,絕大部分還是需要靠人力完成,再厲害的人工智能想要完全吃透人類的組合思維,不是說做不到,代價太高。前一陣子阿爾法狗對陣人類棋手幾乎很輕松的贏了比賽,與其說敗給阿爾法狗,倒不如說敗給了金錢,棋圣聶衛平還想著把阿爾法狗引入進來平時練習棋來用,每天的耗資上百萬,根本不是常人玩的,完全的邏輯堆積運算,靠的是服務器堆,這只是圍棋而已,換成程序員的思維要比這個組合以及種類復雜度高的多,所以現在能夠運用的人工智能也僅僅是優先羅列的辦法,距離真正的人工智能還是差得遠。
前陣子和一個做人工智能的同事討論,他們公司的ai機器人在外邊宣傳的多厲害,結果這哥們說了句,機器人里面就是裝了個ipad,其余的就是簡單組合下,現在絕大部分的人工智能產品夸張多些,宣傳造勢的多一些。就程序員本身而言,人工智能不但不會讓程序員下崗還會增強程序員的重要性,絕大部分功能還是需要程序員來維護,但是對于程序員的要求要比傳統的程序員要高一些,人工智能是幾十年積累的大匯總,要集成度有集成度,要深度有深度。
沒有落后的技術,只有落伍的人。