女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > > 極客網(wǎng)
[導讀]在軟件開發(fā)領域,AI工具越來越流行。去年GitHub發(fā)布報告稱,有了AI輔助工具,開發(fā)者編程速度提高55%。但是,AI工具輔助編寫的代碼是不是更好呢?

在軟件開發(fā)領域,AI工具越來越流行。去年GitHub發(fā)布報告稱,有了AI輔助工具,開發(fā)者編程速度提高55%。

但是,AI工具輔助編寫的代碼是不是更好呢?GitClear對2020年1月至2023年12月間編寫的1.53億行代碼進行檢查發(fā)現(xiàn),相比以前,編寫之后修改的代碼行數(shù)明顯增加,2024年相比2021年增加了一倍。

換言之,有了AI工具,雖然編程速度加快了,但在第一次編寫時錯誤也大大增加了。形象地說,用AI輔助編寫代碼,就像聘請一名短期合同工為你工作,他關心的是如何編寫冗長的代碼,而不是保證代碼的可維護性。

AI會復制原有代碼的錯誤

開發(fā)者安全公司Snyk在報告中指出,GitHub AI編程輔助工具Copilot并不安全,如果已有代碼庫本身存在安全問題,工具編寫的代碼同樣也會不安全。

Snyk在2月22日的報告中指出,Copilot會復制代碼中存在的安全問題,如此一來,已有安全隱患會讓Copilot代碼更加不安全。

市場上已經(jīng)出現(xiàn)不少生成式AI編程工具,比如亞馬遜CodeWhisperer,ChatGPT等。現(xiàn)有工具的最大問題在于:它無法理解語義,所以無法對代碼作出評判。

GitHub Copilot從海量過往代碼中學習,形成特定模式和結構,然后生成代碼片段。這套學習方法有一定優(yōu)勢,但也有一個缺陷。Copilot代碼可能會復制已有安全漏洞,或者復制相鄰文件中的不良案例。

如何降低影響呢?Snyk給出一些建議:包括開發(fā)者手動檢查代碼;安全團隊應該設立SAST護欄;開發(fā)者應該遵守安全編程指南;安全團隊應該給開發(fā)團隊培訓,將每個團隊的積壓問題分類,按優(yōu)先級排序;執(zhí)行團隊應該強制設置安全護欄。

一般來說,平均每個商務軟件項目的第一手代碼都會有40個漏洞,當中約三分之一都是高危漏洞。AI生成工具會復制這些漏洞,影響惡劣??缯灸_本攻擊(cross-site scripting,XSS)、路徑穿越(Path Traversal)、SQL注入、硬編碼加密密鑰等安全問題比較常見。

所以,行業(yè)幾乎有一個共識:就眼下來看,AI輔助編程還沒有迎來黃金時代,AI還不夠好。

但AI輔助編程未來可期

GitHub CEO Thomas Dohmke不久前接受采訪時表示:“開發(fā)者已經(jīng)進入AI時代?,F(xiàn)在的問題已經(jīng)很明確,你準備以多快的速度上船?你是不是準備繼續(xù)沉醉于過去,站在歷史錯誤的一邊,忽視生產(chǎn)力提升的大好機遇?”

GitHub Copilot實際上歸微軟所有,最新財報顯示,最近一個季度Copilot付費用戶數(shù)已經(jīng)突破130萬,相比前一個季度猛增30%,已經(jīng)有5萬家企業(yè)使用Copilot。

Thomas Dohmke稱,平臺上用戶編寫的代碼約有一半是AI生成的。Thomas Dohmke認為,社區(qū)已經(jīng)普遍接受一個觀點,即AI生成代碼需要人類程序員監(jiān)督審核。

值得一提的是,新手程序員特別喜歡使用Copilot,因為它能協(xié)助解決編程難題。

隨著編程自動化程度的增加,代碼中的錯誤可能會越來越多,這點其實已經(jīng)引起爭論。Thomas Dohmke稱,自Copilot引入之后錯誤增加數(shù)量比較“正常”,沒有證據(jù)證明AI導致錯誤猛增。

真是這樣嗎?未必。新手程序員大規(guī)模使用AI,一旦出現(xiàn)錯誤,新手可能無法發(fā)現(xiàn),整個代碼的質量可能會下降。

微軟對AI工具充滿期待,除了編程,它還希望Copilot能幫助用戶寫郵件、制作電子表格、分析Office文檔。微軟甚至還為Windows PC鍵盤增加一個“Copilot”按鍵。谷歌也在開發(fā)類似工具。

微軟CEO納德拉在最近的財報會議上表示,圍繞GitHub Copilot和它的生產(chǎn)力問題,我們已經(jīng)看到很多的證據(jù)和數(shù)據(jù),結果不錯。納德拉預計其它Copilot應用也會帶來良好效果。

總之,目前Copilot還是新生事物,相信再過一段時間,當我們擁有更多數(shù)據(jù),就能對上述問題有更深刻理解。(小刀)

聲明:該篇文章為本站原創(chuàng),未經(jīng)授權不予轉載,侵權必究。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉