人工智能如何使公司和編碼人員的亞博APP軟件開發(fā)更加輕松

2020-02-08 15:05:16    來源:    作者:

人工智能是編碼的結(jié)果,現(xiàn)在編碼是人工智能的結(jié)果。是的,人工智能已經(jīng)全面發(fā)展,因為越來越多的公司和更多的編碼人員正在使用它來輔助軟件開發(fā)過程?,F(xiàn)在,軟件開發(fā)人員可以使用AI編寫和查看代碼,檢測錯誤,測試軟件,甚至優(yōu)化開發(fā)項目。由于有了這些幫助,公司不僅可以更有效地部署新軟件和應(yīng)用,而且新一代開發(fā)人員也可以更輕松地學習編碼。

人工智能如何使公司和編碼人員的亞博APP軟件開發(fā)更加輕松

這些是從德勤亞博app(YB60.CN)官網(wǎng)最新發(fā)表的報告中得出的一些結(jié)論。德勤(Deloitte)的作者David Schatsky和Sourabh Bumb專注于AI輔助軟件開發(fā),解釋了過去一年半來,各種各樣的公司如何推出了數(shù)十種AI驅(qū)動的軟件開發(fā)工具。此類輔助開發(fā)軟件的市場正在蓬勃發(fā)展,該行業(yè)的初創(chuàng)公司在截至2019年9月的一年中籌集了7.04億美元的健康資金。因此,德勤(Deloitte)期望,基于AI的開發(fā)工具在滿足以下要求方面將變得越來越重要:企業(yè)對軟件的需求不斷增長。

人工智能如何使公司和編碼人員的亞博APP軟件開發(fā)更加輕松

AI輔助編碼的好處很多。但是,公司的主要利益是效率。許多新的基于AI的工具以與拼寫檢查和語法檢查器相似的方式工作,從而使編碼人員可以將所需的擊鍵次數(shù)減少50%左右。他們還可以在編寫代碼時發(fā)現(xiàn)錯誤,同時還可以自動執(zhí)行多達一半的測試,以確認軟件的質(zhì)量。正如德勤報告所指出的那樣,在一個日益依賴開放源代碼的時代,這一點尤其重要,開放源代碼有時可能會伴隨錯誤或次優(yōu)化。

當然,對于公司來說,在開發(fā)中使用AI的可能性可能會很大,這帶來了不可避免的恐懼,那就是自動化最終將取代編碼人員的工作。德勤(Deloitte)的戴維·沙茨基(David Schatsky)表示,但這不太可能,他指出,人工智能驅(qū)動的發(fā)展帶來了“民主化”的額外好處。

他告訴我:“在大多數(shù)情況下,這些AI工具在幫助和增強人類,而不是替代人類。” “這些工具正在幫助使編碼和軟件開發(fā)民主化,使未必經(jīng)過編碼培訓的個人可以填補人才空白和學習新技能。還有AI驅(qū)動的代碼審查,甚至可以在運行代碼之前提供質(zhì)量保證。”

人工智能如何使公司和編碼人員的亞博APP軟件開發(fā)更加輕松

IDC的最新報告預(yù)測,全球定制應(yīng)用程序開發(fā)服務(wù)市場將從2018年的470億美元增長到2023年的610億美元。這一增長將由AI驅(qū)動的軟件開發(fā)的并行增長推動和推動。但是這樣的開發(fā)不僅帶來自動代碼編寫和錯誤檢測的好處,因為它還可以用于自動組織和安排軟件開發(fā)項目。例如,法國的電信公司Orange最近使用了AI驅(qū)動的項目管理工具來自動執(zhí)行以前手動更新項目時間表的過程。

沙特斯基說:“人工智能在整個軟件開發(fā)生命周期中都為人類提供支持。” “與大多數(shù)自動化一樣,這里的AI可以加速工作。在某些情況下,它可以消除某些任務(wù),但是整個過程仍然需要人員。許多公司正在采用'低代碼開發(fā)'工具,這些工具可以使未經(jīng)過編程培訓的人員開發(fā)應(yīng)用程序其中有些只有限地使用了AI。但是仍然需要人們來創(chuàng)建應(yīng)用程序。”

不僅需要人們創(chuàng)建和監(jiān)督應(yīng)用程序,而且Schatsky期望AI將用于幫助新一代編碼人員在軟件開發(fā)中獲得更多經(jīng)驗和知識。他說:“人工智能可以通過在編碼時提供指導(dǎo),指出潛在的錯誤并推薦解決某些任務(wù)的方法來幫助新手程序員。”

一個2018 Forrester的研究發(fā)現(xiàn),從事軟件開發(fā)公司的37%使用AI-供電的編碼者?,F(xiàn)在,隨著Tara,DeepCode,Kite,F(xiàn)unctionize和Deep TabNine之類的公司以及許多其他公司提供自動編碼服務(wù),這一百分比可能會更高,并且還會繼續(xù)增長。對于David Schatsky而言,在編碼中使用AI最終將帶來更高的效率和 更好的整體軟件。

他說:“許多實施了這些AI工具的公司除了降低了成本和時間以外,還改善了終端產(chǎn)品的質(zhì)量。由于質(zhì)量更高,因此實用程序也得到了改進-更快,更準確的錯誤檢測和更多的功能為了在整個開發(fā)過程中測試產(chǎn)品,該軟件更有可能工作得更好并且更易于使用。”

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。