成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

人工智能“上位”會(huì)讓程序員消失嗎?

人工智能
寫代碼已經(jīng)成了許多工作的一項(xiàng)關(guān)鍵技能。一些國(guó)家和學(xué)校甚至認(rèn)為,編程語(yǔ)言是一種可以接受的外語(yǔ)。而在各種熙熙攘攘之中,程序代碼的性質(zhì)也正在發(fā)生巨大的變化。

隨著低代碼和無(wú)代碼平臺(tái)迅猛增長(zhǎng),個(gè)人和組織都可以用相對(duì)較少的傳統(tǒng)上稱為編寫代碼的東西,來(lái)創(chuàng)建強(qiáng)大的生產(chǎn)應(yīng)用程序。該趨勢(shì)的下一步,就是人工智能生成代碼,比如,最近的Open AI Codex和Github Autopilot就展示了這一步的實(shí)現(xiàn)。

[[419447]]

那么,這些趨勢(shì)意味著什么呢?編寫代碼會(huì)過(guò)時(shí)嗎?

背景是什么?

在我們回答這個(gè)問(wèn)題之前,要先把這些趨勢(shì)置于背景之中,這是有幫助的。在編程代碼的早期,使用匯編語(yǔ)言和機(jī)器語(yǔ)言是當(dāng)時(shí)的常態(tài)。編寫代碼后來(lái)演變?yōu)楦呒?jí)語(yǔ)言,開發(fā)人員可以用一種與機(jī)器無(wú)關(guān)的語(yǔ)言描述高層次的意圖,再用編譯器在下面生成特定機(jī)器的代碼。

這種趨勢(shì)一直持續(xù)到現(xiàn)在,今天的主流語(yǔ)言(例如python)帶有許多可多次使用的庫(kù)。所以,要?jiǎng)?chuàng)建強(qiáng)大的應(yīng)用程序也相對(duì)簡(jiǎn)單,只需要編寫少量的新代碼即可。

低代碼/無(wú)代碼是什么?

低碼/無(wú)碼是這種演變的下一步。開發(fā)人員無(wú)需去尋找和組裝可重用的代碼塊。低碼平臺(tái)能夠遵照高層次的指示及識(shí)別正確的可重用代碼塊并組裝出必要的代碼。開發(fā)人員則仍然要作出許多決定,例如構(gòu)建什么樣的應(yīng)用以及軟件應(yīng)該如何運(yùn)作等等。

那么低碼是自己做一些決定或是什么都由開發(fā)者決定呢?答案是前者,而且根據(jù)平臺(tái)的不同,自動(dòng)化做決定的數(shù)量也不一樣。之前的編譯器其實(shí)也是這樣。比如說(shuō)開發(fā)者使用編譯器編寫一個(gè)循環(huán),開發(fā)者很少會(huì)指定該循環(huán)應(yīng)該如何用機(jī)器代碼實(shí)現(xiàn)。編譯器決定如何用機(jī)器代碼實(shí)現(xiàn)該循環(huán),用到的實(shí)現(xiàn)方法,可能是一系列啟發(fā)式算法和由編譯器設(shè)計(jì)者絞盡腦汁創(chuàng)建的算法。

人工智能可以寫代碼嗎?

人工智能寫代碼是最近的發(fā)展,這是比低碼更高大上的一種方法。低代碼平臺(tái)上的人類(即低代碼平臺(tái)設(shè)計(jì)者)可能已經(jīng)組裝了自動(dòng)化邏輯,在用戶提供了高層次的指示后,自動(dòng)化邏輯得以觸發(fā)并生成代碼。人工智能在研究了大量的現(xiàn)有代碼語(yǔ)料庫(kù)后確立一些組裝規(guī)則,進(jìn)而可以生成代碼。

對(duì)于用戶而言,人工智能生成的代碼可能看起來(lái)和低碼平臺(tái)生成的代碼一樣,但這些代碼是人工智能創(chuàng)造的低碼。這意味著現(xiàn)在可以更容易地用人工智能創(chuàng)建新的低碼平臺(tái),而平臺(tái)自動(dòng)化模式則是基于人工智能。

這一類的平臺(tái)可以做很多事情:

創(chuàng)建應(yīng)用程序

如今,業(yè)界的一些人工智能原型已經(jīng)可以根據(jù)人類的日常語(yǔ)言指示編寫簡(jiǎn)單的應(yīng)用程序,這顯示了人工智能在這領(lǐng)域的發(fā)展前景。這些人工智能用了許多用不同語(yǔ)言編寫的程序例子進(jìn)行訓(xùn)練,但從簡(jiǎn)單的層面上看就是個(gè)代碼的自動(dòng)更正。而從更復(fù)雜的層面上看,它實(shí)際上是一個(gè)引擎,這個(gè)引擎可以為開發(fā)者指定的任務(wù)編寫代碼。

調(diào)試代碼

現(xiàn)在,程序員用到的一些集成開發(fā)環(huán)境(IDE)已經(jīng)可以識(shí)別代碼中的簡(jiǎn)單語(yǔ)法問(wèn)題。新的人工智能技術(shù)在這方面則更進(jìn)了一步,它能通過(guò)分析代碼庫(kù)、錯(cuò)誤修復(fù)和代碼更新進(jìn)行訓(xùn)練,達(dá)到檢測(cè)常見錯(cuò)誤模式并在新代碼中找到這些錯(cuò)誤。

編寫人工智能代碼

現(xiàn)在已經(jīng)可以將一個(gè)數(shù)據(jù)集交給自動(dòng)化工具,使得自動(dòng)化工具生成正確的代碼類型,再?gòu)臄?shù)據(jù)集中構(gòu)建一個(gè)人工智能。這種類型的人工智能自動(dòng)化已經(jīng)可以用于一些特定的學(xué)習(xí)背景,例如在各種生產(chǎn)人工智能環(huán)境里用于生成后端代碼,去教初中和高中學(xué)生如何利用人工智能編寫代碼。

 

人工智能“上位”會(huì)讓程序員消失嗎?

 

圖中顯示的編譯器、人類設(shè)計(jì)的自動(dòng)化和人工智能設(shè)計(jì)的自動(dòng)化逐步擴(kuò)展了編程助手平臺(tái)。新技術(shù)的出現(xiàn)擴(kuò)展了編程助手的適應(yīng)范圍,編程助手也涵蓋了更大范圍的使用案例。(圖:AIClub.World)

程序員該何去何從?

無(wú)疑,這些趨勢(shì)將產(chǎn)生深遠(yuǎn)的影響。許多開發(fā)者擔(dān)心這將使他們丟掉工作——但筆者不這樣認(rèn)為。

編譯器并沒有讓開發(fā)者失業(yè),而是大規(guī)模地增加了所需的開發(fā)者數(shù)量、代碼的使用以及所創(chuàng)建的應(yīng)用程序的規(guī)模和范圍。筆者預(yù)計(jì)上述的趨勢(shì)也是這樣。但這將從根本上改變編寫代碼的性質(zhì)(如果你是一個(gè)熟練的匯編語(yǔ)言開發(fā)人員,相關(guān)的工作有限)。這些趨勢(shì)令人類成為設(shè)計(jì)者的角色,而不是實(shí)施者。未來(lái)的開發(fā)者將可以自由地專注于可用性、設(shè)計(jì)、特征功能等等,而無(wú)需擔(dān)心如何使用特定的API等細(xì)節(jié)問(wèn)題。

當(dāng)然,該趨勢(shì)的發(fā)展還有待觀察。生產(chǎn)軟件是一項(xiàng)復(fù)雜的工作,結(jié)合了設(shè)計(jì)、功能、實(shí)施、測(cè)試、修改和維護(hù)、DevOps等等。任何能實(shí)施自動(dòng)化的東西都可以令開發(fā)者騰出手來(lái)處理其他事情。可以說(shuō),我們正在挺進(jìn)一個(gè)新的領(lǐng)域,人類的任務(wù)在這個(gè)領(lǐng)域中將集中在功能、設(shè)計(jì)、道德等主題上,而低層次的實(shí)施將由人工智能和自動(dòng)化來(lái)處理。

總結(jié)

回到標(biāo)題的問(wèn)題——人工智能“上位”會(huì)讓程序員消失嗎?

筆者認(rèn)為不會(huì)。開發(fā)人員的工作是創(chuàng)造一個(gè)產(chǎn)品,產(chǎn)品需滿足用戶的需求,相應(yīng)的解決方案需要特定運(yùn)行的環(huán)境(如公司使用什么技術(shù)、現(xiàn)有的基礎(chǔ)設(shè)施、團(tuán)隊(duì)技能、法律限制等)和許多其他因素。而人工智能生成的代碼是對(duì)大多數(shù)這些事情的補(bǔ)充。不過(guò)筆者確實(shí)認(rèn)為,人工智能正在從根本上改變編寫代碼的含義并將在未來(lái)持續(xù)改變編寫代碼的含義。關(guān)鍵是我們?nèi)绾闻c我們編碼教育以及行業(yè)編碼實(shí)踐保持同步。

企業(yè)或技術(shù)領(lǐng)導(dǎo)者務(wù)必確保你的團(tuán)隊(duì)了解這些發(fā)展以及如何利用這些發(fā)展,這一點(diǎn)很重要。低碼已經(jīng)在幫助開發(fā)人員提高生產(chǎn)力。人工智能生成代碼是一個(gè)相對(duì)較新的現(xiàn)象,但我們可以預(yù)期,人工智能生成代碼在未來(lái)幾年內(nèi)會(huì)變得更加普遍。即使是熟練的開發(fā)人員也可以受益于持續(xù)的教育和培訓(xùn)計(jì)劃,達(dá)到保持對(duì)最新技術(shù)的了解的目的。如果現(xiàn)在還沒有這樣的計(jì)劃的話,最好制定一個(gè)。

 

責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2019-04-22 13:00:08

人工智能AI程序員

2023-06-19 16:05:22

人工智能開發(fā)程序員

2019-12-20 09:32:02

人工智能程序員軟件

2021-10-18 09:21:42

人工智能AI

2021-08-20 20:00:41

人工智能AI

2021-07-09 10:20:32

人工智能AI開發(fā)

2024-02-21 14:24:48

人工智能機(jī)器人

2019-01-29 17:39:29

人工智能機(jī)器學(xué)習(xí)程序員

2023-08-03 16:13:00

CEO程序員人工智能

2018-08-15 09:25:14

2021-09-21 10:33:56

人工智能科學(xué)技術(shù)

2020-08-03 09:12:12

人工智能技術(shù)機(jī)器人

2019-12-26 14:30:18

人工智能AI機(jī)器人

2021-01-14 22:13:03

人工智能教育互聯(lián)網(wǎng)

2022-04-13 09:47:10

人工智能抗疫上海

2020-07-17 09:55:11

程序員技能開發(fā)者

2020-09-30 10:25:54

人工智能IT技術(shù)

2020-12-08 11:06:52

人工智能機(jī)器學(xué)習(xí)

2022-03-01 14:07:31

人工智能

2020-09-25 20:48:15

程序員技能開發(fā)者
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 毛片一区二区三区 | 久久久xx| 成人av免费在线观看 | 国产伦精品 | 国产日韩欧美 | 一级黄在线观看 | 国产欧美精品一区二区 | 2018天天干天天操 | 欧美精品91爱爱 | 久一精品 | 男人天堂网址 | 亚洲成av人片在线观看无码 | 拍真实国产伦偷精品 | 日韩电影一区 | 99久视频| 一区二区三区在线 | 欧 | 国产三级精品三级在线观看四季网 | av片免费观看| 色欧美综合 | 又爽又黄axxx片免费观看 | 男女视频在线观看免费 | 成人毛片在线视频 | 久久久91精品国产一区二区三区 | 99免费| 一区二区三区四区国产 | 国产亚洲一区二区精品 | 国产日韩精品一区二区 | 亚洲一区二区三区在线视频 | 夜夜骑综合 | 综合色播 | 国产99久久精品一区二区永久免费 | 新av在线| 盗摄精品av一区二区三区 | 久久久精品综合 | 色综合视频 | 91精品午夜窝窝看片 | 欧美精品一区二区蜜桃 | 草久网| 艹逼网| 日韩喷潮 | 美女国内精品自产拍在线播放 |