精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

是成就還是削弱?AI代碼生成工具與程序員的糾葛

人工智能 新聞
當 AI 代碼生成工具越來越深入地參與到編程工作中,一些人擔心長此以往它會不會取代人類程序員呢?IEEE 的一篇文章探討了這類 AI 輔助工具的發展歷程、對程序員的影響以及未來走向。

程序員注定要被取代嗎?自從 OpenAI 的大規模語言模型 GPT-3 展示其基于簡單的書面指令創建 HTML 網站這一驚艷的能力以來,計算機編程社區便一直被該問題籠罩著。

自那之后的幾個月里,更是出現了可以根據自然語言描述(口頭或書面人類語言)編寫簡單但完整的計算機程序以及加快程序員工作進程的自動編程助手。AI 會在多大程度上取代或增強程序員的工作呢?

IEEE Spectrum 就此咨詢了一些專家,得到的壞消息是編程或許注定要被取代。但也有好消息,即在可預見的未來,計算機編程和軟件開發似乎仍將是一項人類參與度極高的工作。與此同時,AI 賦能的自動代碼生成通過允許在更短時間里編寫更多代碼,從而越來越加速軟件開發。

亞馬遜 AI 服務副總裁 Vasi Philomin 表示,「我不相信 AI 會完全取代人類開發者。AI 工具可以將程序員從日常任務中解放出來,但計算機編程的創造性工作仍將繼續存在。」

如果有人想要成為一名開發者,但 10 年后,他們并不一定需要學習一種編程語言。相反,他們需要理解創建計算機程序的語義、概念和邏輯序列,這會將軟件開發開放給更廣泛的人群。

計算機編程的智能化、自動化程度越來越高

當 1940 年代電子計算機編程開始時,程序員使用數字機器碼編寫。直到 1950 年代中葉,美國杰出女性計算機科學家 Grace Hopper 及其 Remington Rand 公司的團隊開發了 FLOW-MATIC,它允許程序員使用有限的英語詞匯來編寫程序。

從那時起,編程語言越來越高效,程序員的工作也更加高效。

AI 編寫的代碼成為更廣泛改變的最前沿,它允許人們完全不用編碼也能編寫軟件?,F在已經有了像 Akkio 這樣的無代碼 AI 開發平臺,人們可以通過簡單的拖放和單擊按鈕功能構建機器學習模型。微軟的 Power Platform 平臺包括了一系列低代碼產品,用戶只需描述就可以生成簡單的應用程序。

圖片

今年 6 月,亞馬遜推出了 CodeWhisperer 預覽版,這是一個基于機器學習的編程助手,類似于 GitHub 的 Copilot。這兩個工具都是基于大型語言模型(LLMs),這些模型已經在海量代碼庫中進行了訓練。當程序員編寫代碼時,CodeWhisperer 和 Copilot 都會提供自動補全建議,并根據簡單的自然語言短語給出可執行指令建議。

圖片

前幾天,GitHub 對 2000 名開發者展開了一項調研,結果發現,Copilot 將一些編碼任務的時間縮短了一半,并提升了開發者對自身工作的整體滿意度。

超越代碼自動補全并不容易

但如果想要超越自動補全,則問題在于將意圖(intent)教授給計算機。軟件需求通常是模糊的,自然語言的不準確也眾所周知。

英國人工智能初創公司 Diffblue 致力于使用 AI 檢查和糾正代碼,其聯合創始人之一 Peter Schrammel 對此表示,想要解決英文書寫規范中存在的歧義,則需要進行一些增量改進,在人與機器之間展開一些對話。

為了解決這些問題,微軟的研究人員最近提出像基于 LLM 的代碼生成中添加一種反饋機制,以便計算機在生成代碼之前要求程序員澄清任何歧義的地方。微軟的這一交互式系統名為 TiCoder,通過生成所謂的「測試驅動用戶意圖形式化」(TDUIF)來細化和形式化用戶意圖。

TDUIF 試圖使用迭代反饋來判斷程序員的算法意圖,然后生成與程序員所表達意圖一致的代碼。下圖為 TDUIF 的工作流。

圖片

論文地址:https://arxiv.org/abs/2208.05950

根據相關論文,當在 Mostly Basic Programming Problems(MBPP)基準上評估時,TiCoder 將自動生成代碼的準確率從 48% 提升到了 85%。MBPP 旨在評估機器生成的代碼,它包含大約 1000 個眾包 Python 編程問題,由入門級程序員來解決。

一個代碼單元可以長達幾百行,它是程序中可以獨立維護和執行的最小部分。一套單元測試通常由數十個單元測試組成,每個單元測試包含 10 到 20 行代碼,用來檢查單元是否按預期執行,以便當你將單元堆疊一起時,程序按預期工作。

單元測試對于調試單個函數以及手動更改代碼時檢測錯誤非常有用。此外,一個單元測試還可以用作代碼單元的規范,并用來指導程序員編寫干凈、無 bug 的代碼。雖然并沒有很多的程序員追求真正的測試驅動開發,其中首先要編寫單元測試,但單元測試與單元往往一起編寫。

專家認為:人類程序員不會因 AI 代碼生成失去工作

根據 2019 Diffblue 開發者調研的結果,開發者將大約 35% 的時間用來編寫質量控制測試,而不是編寫用于生產用途的代碼,因此實現這部分工作的自動化就可以顯著地提高生產力。

同時,Copilot、CodeWhisperer 以及其他 AI 編程助手包都可以用作編寫單元測試的交互式自動補全工具。程序員得到編碼建議,并選擇其中效果最好的。

今年 2 月份,DeepMind 進一步使用 AlphaCode 進行完全自動代碼生產。AlphaCode 是一種大型語言模型,可以根據自然語言指令編寫簡單的計算機程序。它使用編碼器 - 解碼器 Transformer 架構,首先對問題的自然語言描述進行編碼,然后將生成的向量解碼成解決方案所需的代碼。

圖片

AlphaCode 概覽。圖源:https://arxiv.org/pdf/2203.07814.pdf

該模型首先在 GitHub 代碼庫上進行訓練,直至它能夠生成看起來合理的代碼。同時為了對該模型進行微調,DeepMind 使用了 15000 對自然語言問題描述和以往編程競賽中成功的代碼解決方案,來創建一個關于輸入 - 輸出示例的專用數據集。

一旦 AlphaCode 經過了訓練和微調,它就能針對其以往未見過的問題進行測試。最后一步是生成大量解決方案,然后使用過濾算法選出最佳的。DeepMind 深度學習團隊負責人 Oriol Vinyals 認為,他們通過對該語言模型進行了近 100 萬次的采樣,創造了很多不同的程序。

為了優化樣本選擇過程,DeepMind 使用一種聚類算法將解決方案分組。聚類過程傾向于將可運行的解決方案組合在一起,使得更容易找到一小部分可能像程序員編寫的一樣工作的候選方案。

為了對系統進行測試,DeepMind 在流行的 Codeforces 平臺上向人類編程競賽提交了 10 個 AlphaCode 編寫的程序,其中解決方案排在前 54%。

在最近的一次采訪中,Oriol Vinyals 反問道,「為了生成一個程序,你是不是只要用自然語言編寫它而不需要編碼,然后解決方案就會在另一端出現呢?」Vinyals 與其他人對此持審慎態度,認為實現這一目標需要時間,可能是數十年。

Landing AI 創始人兼 CEO、AI 知名學者吳恩達表示,我們距離一個人能夠告訴計算機編寫任意復雜的計算機程序的要求并自動完成編碼,仍然很遙遠。

但是,考慮到 AI 代碼生成在短短幾年取得進展的速度,AI 系統最終能夠根據自然語言指令編寫代碼似乎是不可避免的演化趨勢。而手動編程軟件程序將越來越像手工編織毛衣。

為了給計算機提供自然語言指令,開發者仍然需要了解一些邏輯和功能的概念以及如何構造事物。即使開發者不學習特定的編程語言或者編寫計算機代碼,但仍需要學習基礎編程。反過來,這將使得更多的程序員創建越來越多樣化的軟件。

Vasi Philomin 表示自己不相信 AI 會取代人類開發者。AI 可以消除開發者不得不做的瑣碎的、程式化的工作,使他們專注于更高價值的事情。

Peter Schrammel 也同意 AI 自動代碼生成允許軟件開發者能夠專注于更困難和更具挑戰性的任務。不過他補充道,至少需要確認機器所理解的內容是不是人類的意圖。

他還表示,軟件開發者不會因自動化代碼工具取代他們而失去工作,總有更多的軟件需要編寫。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2015-08-25 15:54:17

程序員代碼生成器

2015-04-10 19:37:34

程序員

2020-10-27 11:43:29

低代碼開發工具開發

2012-02-23 15:02:46

程序員

2011-08-29 13:16:53

程序員

2019-12-16 11:24:22

編程代碼AI

2014-12-04 10:02:55

2013-12-24 09:59:48

程序員管理

2010-04-20 16:26:03

面試

2019-03-29 08:13:20

程序員編程互聯網

2009-11-17 09:41:49

程序員的學歷

2011-12-26 10:17:07

Visual Stud

2018-01-22 10:37:23

2022-10-24 09:00:47

畫圖工具程序員XMind

2012-08-06 09:20:50

程序員

2012-09-19 13:08:03

技術管理程序員

2014-10-30 10:09:44

程序員程序設計師

2012-07-18 10:35:22

GitHub程序員代碼

2015-08-31 10:14:30

程序員處理代碼糟糕代碼

2015-09-01 11:20:58

程序員糟糕代碼
點贊
收藏

51CTO技術棧公眾號

国产伦精品一区二区三区免| 蜜臀久久99精品久久久无需会员 | 色菇凉天天综合网| 亚洲毛片aa| 欧美 日韩 中文字幕| 日韩精品久久久久久| 另类视频在线观看| 在哪里可以看毛片| 亚洲精品观看| 在线观看日韩电影| 自拍日韩亚洲一区在线| 日本中文字幕在线视频| 91影院在线观看| 成人欧美一区二区三区黑人| 国产午夜久久久| 日韩一区二区在线免费| 亚洲美女性生活视频| 深夜做爰性大片蜜桃| 久久久人成影片一区二区三区在哪下载 | 在线亚洲欧美| 欧美尺度大的性做爰视频| 一区二区三区伦理片| 国产区精品视频在线观看豆花| 欧美午夜精品免费| av免费中文字幕| 日韩特级毛片| 日韩美女视频一区二区 | 日本少妇一级片| 亚洲www.| 精品久久久久久久久久久久久久| japanese在线视频| 岛国在线大片| 久久免费偷拍视频| 久久精品久久精品国产大片| 丰满人妻妇伦又伦精品国产| 国产成人免费高清| 91精品视频一区| 亚洲天堂avav| 美国十次了思思久久精品导航 | 国产免费黄色一级片| 黄网站在线播放| 中文字幕在线免费不卡| 亚洲精品中文字幕在线| wwwxxx在线观看| 国产色综合一区| 日本一区网站| 国产二区在线播放| 国产精品丝袜91| 亚洲成人第一| 精品国产99久久久久久| 成人欧美一区二区三区在线播放| 亚洲日本欧美在线| 天堂地址在线www| 国产精品你懂的在线| 午夜精品一区二区在线观看 | 一级特黄性色生活片| 三级成人在线| 欧美怡红院视频| 亚欧激情乱码久久久久久久久| 国产原创一区| 欧美一区二区三区在线观看| 日本特黄在线观看| 1313精品午夜理伦电影| 亚洲高清色综合| 强迫凌虐淫辱の牝奴在线观看| 琪琪久久久久日韩精品| 亚洲欧美日韩国产中文| 九九热免费在线| 午夜欧美在线| 久久久亚洲欧洲日产国码aⅴ| 日韩乱码人妻无码中文字幕| 午夜亚洲视频| 国产精品啪视频| 国产ts变态重口人妖hd| www.久久精品| 天堂精品视频| a级影片在线| 红桃视频成人在线观看| 天天影视综合色| 国产精品亚洲欧美日韩一区在线| 欧美www视频| 午夜在线观看一区| 68国产成人综合久久精品| 欧美国产视频一区二区| 成人公开免费视频| 国产麻豆精品在线观看| 精品在线一区| 老司机av在线免费看| 亚洲国产美女搞黄色| 国产精品天天av精麻传媒| 国模大尺度视频一区二区| 亚洲精品wwwww| 97精品在线播放| 一区二区三区福利| 91中文字幕一区| 久久天堂电影| 一区二区日韩电影| 午夜免费精品视频| 福利片在线一区二区| 国产亚洲一区二区在线| 国产亚洲精品久久777777| 日韩不卡在线观看日韩不卡视频| 91精品国产99久久久久久红楼| 欧美日韩伦理片| 亚洲精品视频在线看| 蜜臀久久99精品久久久酒店新书| 免费精品一区| 日韩中文字在线| 中文字幕在线看人| 国产成人午夜精品影院观看视频 | 天堂网在线观看国产精品| 26uuu另类亚洲欧美日本老年| 国产巨乳在线观看| 欧美经典一区二区三区| 欧美 日本 亚洲| 日韩一区二区三区精品| 日韩在线视频一区| 欧美亚洲另类小说| av电影在线观看不卡| 男女激烈动态图| 91福利精品在线观看| 亚洲精品视频免费| 黄色片视频网站| 国产黄色91视频| japanese在线视频| 色诱色偷偷久久综合| 亚洲天堂av女优| 全部毛片永久免费看| 国产成人免费在线观看不卡| 无码人妻精品一区二区三区99v| 久久久人成影片一区二区三区在哪下载| 亚洲国产精品视频在线观看| 免费网站观看www在线观| 另类专区欧美蜜桃臀第一页| 亚洲欧洲日韩精品| 久久天天久久| 日韩在线观看高清| 国产精品国产一区二区三区四区| 欧美激情一区在线观看| 日韩av片网站| 伊人久久大香线蕉综合网蜜芽| 91精品国产高清久久久久久| 色窝窝无码一区二区三区| 亚洲成人www| aaaaaav| 午夜一级久久| 欧美日韩在线播放一区二区| 欧美国产大片| 一区二区三区精品99久久| 波多野结衣电车痴汉| 日本一区二区三区久久久久久久久不| 亚洲精品一二三四五区| 日韩欧美精品综合| 91久久国产精品| 一色桃子av在线| 日韩精品一区二区三区swag| 国产在线观看你懂的| www.欧美色图| 熟妇人妻va精品中文字幕 | 黄色在线免费观看| 久久久精品国产99久久精品芒果| 国产v亚洲v天堂无码久久久| 四季av在线一区二区三区| 成人欧美一区二区三区黑人孕妇| 视频在线这里都是精品| 亚洲国产精彩中文乱码av在线播放 | 欧美日韩在线一区| 男女做爰猛烈刺激| 久久99蜜桃精品| 99久久免费观看| 色吊丝一区二区| 国产精品高清网站| 成码无人av片在线观看网站| 亚洲高清久久久久久| 亚洲成人av网址| 亚洲精品日韩综合观看成人91| www.欧美com| 肉丝袜脚交视频一区二区| 中文字幕精品一区日韩| 精品无人区一区二区| 日韩av电影手机在线| 麻豆视频在线观看免费| 亚洲国产精品va在线| 做爰无遮挡三级| 亚洲一区二区三区精品在线| 熟女少妇一区二区三区| 国产在线精品免费av| 男人插女人视频在线观看| 青草国产精品| 国产精品一区二区欧美| 六九午夜精品视频| 国模视频一区二区| 日本电影在线观看网站| 亚洲福利视频专区| 国产精品伦理一区| 色婷婷亚洲婷婷| 青娱乐免费在线视频| 久久久国产精华| 免费观看污网站| 麻豆传媒一区二区三区| 久久国产亚洲精品无码| 欧美一区二区三区久久精品茉莉花| 欧美美乳视频网站在线观看| 色妞ww精品视频7777| 国产精品免费视频久久久| 爱啪视频在线观看视频免费| 日韩亚洲在线观看| 久久综合九色综合久| 亚洲精品一区二区三区在线观看| 亚洲字幕av一区二区三区四区| 欧美日韩国产综合视频在线观看中文 | 免费在线观看的毛片| 国产在线成人| 国产免费一区二区三区四在线播放| 五月激激激综合网色播| 91在线在线观看| 亚洲精品无播放器在线播放| 国产成+人+综合+亚洲欧美丁香花| av不卡高清| 九九热99久久久国产盗摄| 午夜在线小视频| 亚洲欧美国产日韩中文字幕| 天天摸天天干天天操| 日韩三级在线观看| 91成品人影院| 欧美日韩一区三区四区| 亚洲高清视频免费观看| 欧美性猛交xxxx久久久| 黄色大片网站在线观看| 亚洲成人av福利| 国产精品99无码一区二区| 一区二区高清视频在线观看| 好吊日在线视频| 亚洲女同ⅹxx女同tv| 麻豆精品国产免费| 中文字幕人成不卡一区| 91香蕉一区二区三区在线观看| 欧美激情中文字幕一区二区| 精品人妻中文无码av在线| 国产欧美一区二区精品性色超碰| 亚洲av无码一区二区三区人 | 免看一级a毛片一片成人不卡| 自拍偷拍欧美激情| 看片网站在线观看| 夜夜精品视频一区二区| 久久久久无码精品国产| 亚洲一二三专区| 日韩免费观看一区二区| 岛国av在线不卡| aaa在线视频| 欧美日韩一区二区三区四区 | 亚洲综合电影| 国产91露脸中文字幕在线| 欧美成人精品三级网站| 国产精品网站视频| 久久免费福利| 高清视频一区| 亚洲国产合集| 日韩精品久久久| 亚洲91久久| 国产av熟女一区二区三区| 亚洲精品系列| 精品久久久噜噜噜噜久久图片| 日本不卡中文字幕| 亚洲自拍第三页| 成人免费视频国产在线观看| 黄色a一级视频| 欧美激情在线一区二区| 全网免费在线播放视频入口 | 北条麻妃在线视频观看| 三级一区在线视频先锋| 亚洲一区二区在线视频观看| 国产白丝网站精品污在线入口| 中文成人无字幕乱码精品区| 国产三级精品视频| 婷婷在线精品视频| 狠狠躁18三区二区一区| 亚洲午夜激情视频| 欧美r级在线观看| 黄色的视频在线免费观看| 俺去亚洲欧洲欧美日韩| 精品丝袜在线| 国产日韩在线视频| 欧美国产不卡| 亚洲啪啪av| 一区二区毛片| 亚洲天堂网2018| 久久综合一区二区| 婷婷在线精品视频| 欧美性受xxxx| 日本人妻丰满熟妇久久久久久| 伊人青青综合网站| 波多野结衣在线高清| 国产精品日韩久久久久| 久久动漫网址| 秋霞在线一区二区| 久久国产免费| 特黄特色免费视频| 国产精品国产三级国产普通话蜜臀| 精品99在线观看| 欧美午夜寂寞影院| 天堂在线视频免费观看| 精品国产一区二区三区久久| 国产高清不卡| 国产精选在线观看91| 99久久综合狠狠综合久久aⅴ| 久久久久久久中文| 福利电影一区二区三区| 久久国产高清视频| 日本道精品一区二区三区| 日本高清视频免费看| 超碰91人人草人人干| 国产成人免费9x9x人网站视频| 国产一区二区三区无遮挡| 亚洲精品国产偷自在线观看| 91看片在线免费观看| 久久色中文字幕| 制服.丝袜.亚洲.中文.综合懂色| 3d成人动漫网站| 日本高清在线观看wwwww色| 国产suv精品一区二区三区88区| 加勒比色综合久久久久久久久| 中文字幕一区二区三区在线乱码| 日韩国产在线观看一区| 国产精品成人一区二区三区电影毛片| 亚洲午夜一区二区| 午夜精品久久久久久久91蜜桃| 久久夜色精品国产| 日韩大陆av| 在线观看亚洲视频啊啊啊啊| 日本特黄久久久高潮| 精品无人区无码乱码毛片国产| 色婷婷一区二区| 国产毛片在线| 国产精品免费电影| 日韩一区欧美| 爱豆国产剧免费观看大全剧苏畅| 国产精品免费视频观看| 最近国语视频在线观看免费播放| 在线视频中文亚洲| aaaa欧美| 国产福利片一区二区| 紧缚捆绑精品一区二区| 夫妻性生活毛片| 日韩欧美123| 丰满的护士2在线观看高清| 国产精成人品localhost| 91久久久久| 亚洲蜜桃精久久久久久久久久久久| 欧美日韩免费在线观看| 日本护士...精品国| 日本欧美精品在线| 精品视频日韩| av在线免费看片| 一区二区三区四区在线免费观看 | www国产成人| 黄色av网站免费| 日韩中文字幕不卡视频| 亚洲精品一区二区在线播放∴| 久久久久久av无码免费网站下载| 粉嫩aⅴ一区二区三区四区五区| 日本视频免费在线| 国产网站在线看| 欧美一区三区| 色国产在线视频| 亚洲三级小视频| 亚洲国产精品久久久久久6q | 99久久精品免费看国产小宝寻花| 国产精品国产三级国产专区53| 夜久久久久久| 日韩一级片在线免费观看| 欧美一级精品在线| 国产极品在线观看| 日韩av一级大片| 国产精品自在在线| 黄色片视频网站| 色老头一区二区三区在线观看| 亚洲国产精品免费视频| 国产成人无码精品久久久性色| 国产精品视频看| 蜜桃91麻豆精品一二三区| 国产精品99一区| 欧美日韩理论| 婷婷色一区二区三区| 91精品国产免费| 国产精品伦理| 国产 国语对白 露脸 | 欧美精品一区二区三区视频 | 亚洲字幕在线观看| 亚久久调教视频| 少妇久久久久久被弄高潮| 亚洲欧美国产精品久久久久久久 | 日韩一区二区三区高清| 国产精品18久久久久久久久久久久 | 欧美一级视频精品观看| jk漫画禁漫成人入口| 热久久最新地址| 国产精品午夜春色av| 人妻中文字幕一区| 91久久久久久久久久|