人工智能自動(dòng)編碼是下一個(gè)編程時(shí)代嗎?
自動(dòng)化是一個(gè)復(fù)雜的話題,近年來受到了更多關(guān)注。許多專家一直在預(yù)測,許多非技術(shù)性工作很快就會(huì)被機(jī)器人取代。然而,影響可能遠(yuǎn)不止于此。較新的報(bào)告表明,人工智能算法可能很快就會(huì)開始復(fù)制計(jì)算機(jī)代碼,這可能會(huì)使編碼人員失業(yè)。
這些預(yù)測對(duì)某些人來說似乎很牽強(qiáng)。但是,它們很有可能實(shí)現(xiàn)。這提出了幾個(gè)問題:
- 如果人工智能可以創(chuàng)建計(jì)算機(jī)代碼,人類程序員將扮演什么角色?它們會(huì)完全過時(shí)嗎?它們會(huì)存在以修復(fù)輕微的語法錯(cuò)誤嗎?還是說,人工智能總是會(huì)受到限制,無法應(yīng)對(duì)最復(fù)雜的編程挑戰(zhàn)?
- 代碼會(huì)優(yōu)于人類程序員編寫的代碼嗎?
這些問題將在適當(dāng)?shù)臅r(shí)候得到解答。以下是這些討論中將出現(xiàn)的一些要素。
程序員不會(huì)被人工智能完全取代。至少還沒有。
大多數(shù)關(guān)于人工智能在編程中的重要性的討論都是非常二元的。他們認(rèn)為,要么人工智能完全沒有足夠的自主性來編寫代碼,要么它將大大優(yōu)于人類程序員。后者認(rèn)為這將把他們趕出這個(gè)行業(yè)。
康奈爾大學(xué)的計(jì)算機(jī)科學(xué)家Bart Selman有一種更加中間立場的方法。然而,他更傾向于相信人類程序員將在不久的將來被淘汰的群體。他認(rèn)為,人工智能使人類程序員的效率大大提高,從而減少了對(duì)他們的需求。
“一個(gè)配備智能系統(tǒng)的人可以編寫可能十倍的代碼,可能是一百倍的代碼。那么問題就變成了你需要的人類程序員少了一百倍。”
人工智能將在多大程度上影響編程部門的就業(yè)仍有待商榷。正如Selman所說,它可能不會(huì)將程序員的需求減少99%以上。然而,人工智能很可能最大限度地減少對(duì)人類程序員的需求。
人工智能可以減少項(xiàng)目的周轉(zhuǎn)時(shí)間
加快編程項(xiàng)目的周轉(zhuǎn)時(shí)間非常重要。據(jù)我采訪的一位來自Logic Information Systems的專家說,人工智能可以通過多種方式大大縮短這個(gè)時(shí)間線:
- AI不太容易出錯(cuò)。通過依賴算法編寫代碼,他們將能夠減少解決編譯錯(cuò)誤所需的時(shí)間。
- AI算法不受疲勞的限制。他們不需要睡覺或休息。這意味著他們可以每周7天、每天24小時(shí)生成代碼。
- 隨著時(shí)間的推移,算法可以使用機(jī)器學(xué)習(xí)來提高效率。他們可以學(xué)習(xí)識(shí)別似乎適用于各種應(yīng)用程序的編碼方法。他們可以綜合他們的努力來簡化代碼開發(fā)。
人工智能驅(qū)動(dòng)編程的效率仍有待確定。人工智能自主編程的支持者可能對(duì)其算法的有效性和準(zhǔn)確性過于樂觀。因此,使用人工智能驅(qū)動(dòng)的編碼算法的投資回報(bào)率可能被夸大了。
但是,如果人工智能被證明是開發(fā)代碼的可行選擇,那么它幾乎肯定會(huì)帶來一些好處。
程序員需要更好地確保他們的工作安全
2016年,Reddit上的一篇帖子在網(wǎng)上瘋傳。一位程序員說他開發(fā)了一種編碼算法,該算法為他編寫了代碼。在六年的時(shí)間里,他說他在工作上花費(fèi)了大約50個(gè)小時(shí)。
“經(jīng)過幾個(gè)月的尋找,我在加州灣區(qū)的一家公司找到了一份工作,這家公司在7年前完全不為人知,但現(xiàn)在已經(jīng)非常有名了。據(jù)我所知,現(xiàn)在在這里找到工作實(shí)際上是相當(dāng)困難的。我得到了一份軟件開發(fā)人員的工作,主要從事軟件測試,所以主要是QA工作。但是我實(shí)際上也必須編寫一些代碼。大約8個(gè)月后,我通過編寫一些程序?yàn)槲彝瓿蛇@一切,基本上已經(jīng)自動(dòng)化了我自己的工作。在那之后,我主要只是瀏覽論壇并在工作中絕對(duì)[原文如此]。我的老板從來沒有真正檢查過我,只要進(jìn)行了必要的測試,他就不會(huì)給出[原文如此]。”
這位程序員在玩英雄聯(lián)盟和整天瀏覽Reddit時(shí)認(rèn)為生活很輕松。然而,他最終發(fā)現(xiàn),他的生活必須趕上他。
道德是程序員需要更加小心地編程自己失業(yè)。他們需要確保找到方法來證明他們的存在是合理的,這意味著提供非人類程序員無法提供的價(jià)值。
- 上一篇
比較DynamoDB和MongoDB的大數(shù)據(jù)管理
越來越多的公司正在發(fā)現(xiàn)投資大數(shù)據(jù)技術(shù)的好處。去年,全球公司在大數(shù)據(jù)技術(shù)上的支出超過1600億美元,預(yù)計(jì)在可預(yù)見的未來,這一數(shù)字將以每年11%的速度增長。不幸的是,大數(shù)據(jù)技術(shù)并
- 下一篇
商業(yè)世界中的3種方式人工智能可以導(dǎo)致行業(yè)改進(jìn)
達(dá)特茅斯舉辦了第一個(gè)人工智能(AI)1956年的會(huì)議。人工智能的想法開始流行,人們相信機(jī)器有一天會(huì)在工作場所取代人類。然而,當(dāng)時(shí)這個(gè)想法在概念階段缺乏資金,無法發(fā)展,開啟了一個(gè)被
相關(guān)資訊
- 小型企業(yè)借助AI工具增加收入的3
- 計(jì)算機(jī)算法可以識(shí)別獨(dú)特的舞蹈特
- 大數(shù)據(jù)如何改變?cè)鰪?qiáng)現(xiàn)實(shí)
- 物聯(lián)網(wǎng)中使用到哪些技術(shù)?
- 五個(gè)不容忽視的智能建筑趨勢(shì)
- 邊緣計(jì)算和數(shù)據(jù)科學(xué):為物聯(lián)網(wǎng)設(shè)備
- 數(shù)字化轉(zhuǎn)型:關(guān)注能夠最大限度地提
- 到2030年,私有蜂窩物聯(lián)網(wǎng)將覆蓋1.
- 區(qū)塊鏈在物聯(lián)網(wǎng)安全中的作用
- Gartner發(fā)布2024年數(shù)據(jù)與分析重