由人工智能驅(qū)動(dòng)的代碼審查軟件DeepCode宣布,它已經(jīng)檢查了超過400萬(wàn)名開發(fā)者的代碼。
DeepCode的機(jī)器學(xué)習(xí)機(jī)器人精通JavaScript、TypeScript、Java、C/ c++和Python。
DeepCode的首席執(zhí)行官兼聯(lián)合創(chuàng)始人Boris Paskalev表示:“我們的數(shù)據(jù)顯示,超過50%的存儲(chǔ)庫(kù)存在嚴(yán)重問題,每秒鐘的下拉請(qǐng)求都有需要修復(fù)的問題警告。”
“通過使用DeepCode,這些問題會(huì)被自動(dòng)識(shí)別出來(lái),并得到合理的解釋,就如何在代碼部署之前修復(fù)它們提出了建議。”
在過去的幾個(gè)月里,DeepCode專注于提高機(jī)器人的JavaScript技能。支持JavaScript框架和庫(kù),比如vuei .js和React。下面是DeepCode對(duì)React的分析演示。
DeepCode稱,它的機(jī)器人現(xiàn)在“速度快了50倍,發(fā)現(xiàn)嚴(yán)重漏洞的數(shù)量是所有其他工具加起來(lái)的兩倍多,準(zhǔn)確率保持在80%以上。”
這款機(jī)器人經(jīng)過機(jī)器學(xué)習(xí)訓(xùn)練,分析了大量免費(fèi)開放源碼項(xiàng)目中的數(shù)億次提交。DeepCode表示,它能夠在錯(cuò)誤發(fā)生前識(shí)別出它們。
DeepCode最近的一項(xiàng)調(diào)查發(fā)現(xiàn),85%的人希望軟件公司少關(guān)注新功能,多關(guān)注修復(fù)漏洞和安全問題。
Paskalev評(píng)論道:“太多的軟件公司仍然認(rèn)為新功能是用戶最想要的。”“正如這項(xiàng)調(diào)查所顯示的,人們真正想要的是質(zhì)量好、使用安全的軟件。”