AI是什么?
AI還會寫代碼了?
先回答這兩個問題,AI就是人工智能(Artificial Intelligence),是一個以計算機科學(Computer Science)為基礎(chǔ),由計算機、心理學、哲學等多學科交叉融合的交叉學科、新興學科,研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學,企圖了解智能的實質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式做出反應(yīng)的智能機器,該領(lǐng)域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等 ——《百度百科》
那么它能干什么?上面說的寫代碼只是它的能力之一!
很多大公司都在研發(fā)AI,這些AI的能力有強有弱。我們生活中也經(jīng)常會遇到。比如,你上購物平臺咨詢客服,最先回復你的就是AI。當然他們有時候可能回答的驢唇不對馬嘴。再比如,蘋果的Siri,小愛同學,小度……以及智能車機,這些都可以算作是AI。
再想想它們的功能,它們可以根據(jù)語音和文字自動回復,或是根據(jù)問題給出對應(yīng)的建議,甚至用戶的動作產(chǎn)生對應(yīng)的回應(yīng)。那么,它們之中有幾個比較厲害的會寫代碼就不奇怪了!其實會寫代碼的AI早幾年就有,只不過熱度遠遠比不上最近爆火的chatGPT!
chatGPT是OpenAI發(fā)布了一個全新的聊天機器人模型,OpenAI由馬斯克、美國創(chuàng)業(yè)孵化器Y Combinator總裁阿爾特曼、全球在線支付平臺PayPal聯(lián)合創(chuàng)始人彼得·蒂爾等硅谷科技大亨創(chuàng)立。就連馬斯克也在感嘆“很多人瘋狂地陷入了 ChatGPT 循環(huán)中”,“ChatGPT 好得嚇人,我們離強大到危險的人工智能不遠了”。
這一模型可以與人類進行談話般的交互,可以回答追問,連續(xù)性的問題,承認其回答中的錯誤,指出人類提問時的不正確前提,拒絕回答不適當?shù)膯栴}。除了這些,chatGPT還能編寫軟件、模仿某人風格發(fā)推文、在chatGPT中構(gòu)建虛擬機、寫新聞、寫詩等等
常見的軟件功能,chatGPT都能輕松編寫。比如,登錄、搜索、菜單、數(shù)據(jù)列表等?;旧?,軟件的一些基礎(chǔ)功能都難不倒它!
它能編寫軟件,是不是意味著程序員就要失業(yè)了呢?
答案當然不是!
首先AI本身也是一款軟件,它是由程序員開發(fā)出來的。其次,目前AI能做的只是一些基礎(chǔ)功能程序的編寫,太復雜的還做不了。這個可能會對一些基礎(chǔ)程序員有一定的影響,但是對高級程序員影響就不大了。AI再強大也是人類創(chuàng)造出來的,它只有學習能力,并沒有創(chuàng)造能力。但是就它目前的能力來看,已經(jīng)能夠擔任初級程序員的工作了,后期只需要稍作修改,它寫的代碼就能使用。
既然AI這么厲害,那它寫的代碼還用測?
當然要測試啦!AI寫的代碼也是從人類這學習來的,再說軟件是由許多個不同的功能組成的,單個功能不管人寫還是AI寫出問題的概率都比較小。這些功能組合起來是否滿足用戶的需求,那就不一定了,所以一定需要充分的測試之后,才能保證軟件的質(zhì)量。
并且測試的時候,除了固有的測試方法之外,更多的是依靠測試人員的經(jīng)驗。這包括使用軟件的經(jīng)驗和相關(guān)測試工作經(jīng)驗以及生活中的常識。這幾點是AI機器人永遠都無法替代的。很簡單,人類有創(chuàng)造思維,但是機器沒有。
可能一些常見的軟件功能,AI能夠?qū)W會,但是創(chuàng)造思維是人類與生俱來的,AI機器人永遠都學不會。所以現(xiàn)在的AI都被稱作為偽人工智能!