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