人工智能有望從根本上改變軟件開發(fā)
分析
Constellation Research的首席分析師兼創(chuàng)始人Ray Wang表示,人工智能技術(shù)也出現(xiàn)在靜態(tài)和動(dòng)態(tài)軟件分析工具中。
Wang說:“機(jī)器學(xué)習(xí)的功能已經(jīng)很豐富了,比18個(gè)月前更加豐富。神經(jīng)網(wǎng)絡(luò)漸漸得到了應(yīng)用。如今,與其說這是靜態(tài)分析,不如說是動(dòng)態(tài)分析,但由人工智能驅(qū)動(dòng)的動(dòng)態(tài)分析將在未來(lái)幾年出現(xiàn)。”
開發(fā)代碼
然而,就從頭開始編寫新代碼而言,當(dāng)前的技術(shù)還有待改進(jìn),Build.com的Berry如是說。
Berry說:“現(xiàn)在我們可以使用一些現(xiàn)成的系統(tǒng),如你的集成開發(fā)環(huán)境,但這更像內(nèi)置模板剪切粘貼得來(lái)的。”
但情況開始發(fā)生變化。最受歡迎的集成開發(fā)環(huán)境(微軟的Visual Studio)在4月發(fā)布的最新版本中內(nèi)置了人工智能代碼自動(dòng)完成功能。微軟Visual Studio IntelliCode的高級(jí)項(xiàng)目經(jīng)理Mark Wilson-Thomas表示,該功能基于數(shù)千個(gè)開源的GitHub存儲(chǔ)庫(kù)提供的機(jī)器學(xué)習(xí)。
“我們吸取了開源社區(qū)代碼的智慧結(jié)晶”,微軟Visual Studio和Visual Studio Code程序管理合作總監(jiān)Amanda Silver如是說。
Silver補(bǔ)充說,這也有助于他們理解常用類的使用方式,“在處理不熟悉的代碼時(shí),這尤其有用。”
最近對(duì)IntelliCode用戶進(jìn)行的一項(xiàng)調(diào)查發(fā)現(xiàn),超過70%的人表示,與經(jīng)典的IntelliSense相比,使用新的由人工智能驅(qū)動(dòng)的IntelliCode使他們覺得有更高的效率,Silver如是說。
Silver說,使用這個(gè)工具的企業(yè)也可以為自己的員工創(chuàng)建自定義的私有模型。
Silver說:“這使IntelliCode與你的團(tuán)隊(duì)或組織有共同的代碼語(yǔ)言,你無(wú)需將源代碼發(fā)給微軟。”
Gartner的分析師Svetlana Sicular表示,這種功能是微軟購(gòu)買GitHub的首要原因。
GitHub擁有1億多個(gè)存儲(chǔ)庫(kù)(其中有2500多萬(wàn)個(gè)存儲(chǔ)庫(kù)是開源的),微軟于去年收購(gòu)了GitHub。該平臺(tái)對(duì)公共存儲(chǔ)庫(kù)和小型的私有項(xiàng)目免費(fèi)開放。
Sicular說:“GitHub是一個(gè)代碼存儲(chǔ)庫(kù)。在我看來(lái),微軟將使用它來(lái)生成新的代碼。”
智能應(yīng)用程序開發(fā)平臺(tái)
Build.com的Berry也在密切關(guān)注低代碼和無(wú)代碼領(lǐng)域里發(fā)生的事情。
Berry說:“這根本談不上是新鮮事兒,只要有開發(fā),開發(fā)人員就已經(jīng)將系統(tǒng)整合在一起了。”
Berry說,最近,人工智能系統(tǒng)的部署因此而變得更輕松快捷。他說:“例如,用于推薦引擎的固有解決方案將過去很難實(shí)施的解決方案和定制的解決方案商品化。”
現(xiàn)在,這種低代碼方法變得更加智能,使公司不再浪費(fèi)時(shí)間創(chuàng)建商品系統(tǒng),Berry如是說。他說:“我們因此有機(jī)會(huì)提出全新的,真正的創(chuàng)新,這就是這種方法的意義所在。我對(duì)這些領(lǐng)域在未來(lái)所能做出的貢獻(xiàn)感到非常興奮。”
以Mendix為例,該公司在長(zhǎng)達(dá)十年的時(shí)間里一直提供積木式的系統(tǒng),這些系統(tǒng)可以用來(lái)創(chuàng)建各種應(yīng)用程序。開發(fā)人員將平臺(tái)上各種可用的功能集中在一起,當(dāng)這些功能不夠用時(shí),他們就使用外部代碼。如今,該公司創(chuàng)建了一個(gè)深度學(xué)習(xí)系統(tǒng)來(lái)分析這些模型,考察這些模型在生產(chǎn)中的表現(xiàn),看看哪些模型是最管用并據(jù)此來(lái)識(shí)別各種模式。
Deloitte Cyber的應(yīng)用程序安全負(fù)責(zé)人Vikram Kunchala說,IT部門依然十分抗拒這些平臺(tái),而業(yè)務(wù)方又缺乏信心。
Kunchala說:“此刻,對(duì)平臺(tái)的采用似乎更像是好奇心使然。企業(yè)正在一點(diǎn)點(diǎn)進(jìn)行對(duì)這些平臺(tái)進(jìn)行試驗(yàn)。又或者是他們不得不盡快落實(shí)——我們已經(jīng)見過這種情況了。但我沒有看到哪個(gè)客戶將其視作我所了解的企業(yè)標(biāo)準(zhǔn)。”
軟件2.0
但最大的變化是,企業(yè)開始使用與傳統(tǒng)代碼毫無(wú)聯(lián)系的應(yīng)用程序。
比如說,你想創(chuàng)建一個(gè)玩三子棋(Tic-Tac-Toe)的應(yīng)用程序。你可以編寫規(guī)則和游戲策略。對(duì)手怎么做,你就怎么做。開發(fā)人員的工作是選擇正確的策略并創(chuàng)建驚艷的用戶界面。
如果以擊敗人類棋手為目的,那么這種策略適用于三子棋、跳棋、甚至是國(guó)際象棋。但是對(duì)于圍棋等更高難度的棋類競(jìng)技,創(chuàng)建規(guī)則并不容易。這時(shí)深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)等人工智能技術(shù)就登臺(tái)亮相了,這些技術(shù)徹底改變了軟件開發(fā)流程。
開發(fā)人員不是從制定規(guī)則開始,而是從收集數(shù)據(jù)開始——大量的棋類競(jìng)技。谷歌根據(jù)人類棋手下的大量棋局來(lái)訓(xùn)練系統(tǒng)。由于有了最新的AlphaGo Zero,訓(xùn)練數(shù)據(jù)來(lái)自系統(tǒng)與自身對(duì)弈的棋局,始于隨機(jī)下子。
只要培訓(xùn)數(shù)據(jù)清晰且充分,而且評(píng)估其好壞的標(biāo)準(zhǔn)也十分明確,那么這種方法就有可能徹底改變軟件開發(fā)。如今,開發(fā)人員必須努力管理培訓(xùn)數(shù)據(jù)和評(píng)估標(biāo)準(zhǔn)并讓系統(tǒng)來(lái)編寫代碼,而不是弄懂對(duì)弈規(guī)則并編寫對(duì)弈規(guī)則。
特斯拉的人工智能主管Andrej Karpathy表示,這正是特斯拉對(duì)自動(dòng)駕駛汽車所采用的方法。
Karpathy在去年的技術(shù)會(huì)議主題演講中說道:“這是一種全新的軟件設(shè)計(jì)方式。如今,我們不是毫不隱諱地編寫代碼,而是積累和優(yōu)化數(shù)據(jù)集,而這些數(shù)據(jù)集實(shí)際上就是代碼。”
例如,因此,特斯拉駛經(jīng)隧道時(shí)很難判斷要不要啟動(dòng)雨刮器。在傳統(tǒng)的軟件開發(fā)中,程序員會(huì)查看代碼,從而發(fā)現(xiàn)邏輯錯(cuò)誤出在哪里。由于有了Software 2.0,開發(fā)人員只要查看數(shù)據(jù)就可以了。
例如,在這種特殊情況下,穿越隧道的車輛缺乏訓(xùn)練數(shù)據(jù)。特斯拉必須上路實(shí)測(cè),獲得更多數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行注釋,將其添加到訓(xùn)練數(shù)據(jù)集并重新運(yùn)行深度學(xué)習(xí)算法。
Karpathy說:“我們通過這種方法使所有問題看起來(lái)都一個(gè)樣子。”
Karpathy補(bǔ)充說,傳統(tǒng)的發(fā)展仍有生存空間。目前,這些系統(tǒng)的用戶界面是手動(dòng)創(chuàng)建的,與其他平臺(tái)的集成也仍然是手動(dòng)完成的。
但隨著越來(lái)越多的公司向人工智能求助,用于那些有大量可用數(shù)據(jù)和其他低代碼平臺(tái)的應(yīng)用程序,那么軟件開發(fā)的工作將在不久的將來(lái)發(fā)生巨大變化。
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
-

落地?zé)o錫!京東首個(gè)物流機(jī)器人超級(jí)工廠來(lái)了
-

OpenAI發(fā)布的AI瀏覽器,市場(chǎng)為何反應(yīng)強(qiáng)烈?
-

馬云重返一線督戰(zhàn),阿里重啟創(chuàng)始人模式
-

機(jī)器人奧運(yùn)會(huì)戰(zhàn)報(bào):宇樹機(jī)器人摘下首金,天工Ultra搶走首位“百米飛人”
-

存儲(chǔ)圈掐架!江波龍起訴佰維,索賠121萬(wàn)
-

長(zhǎng)安汽車母公司突然更名:從“中國(guó)長(zhǎng)安”到“辰致科技”
-

豆包前負(fù)責(zé)人喬木出軌BP后續(xù):均被辭退
-

字節(jié)AI Lab負(fù)責(zé)人李航卸任后返聘,Seed進(jìn)入調(diào)整期
最新活動(dòng)更多
-
即日-5.20立即下載>> 【限時(shí)免費(fèi)】物理場(chǎng)仿真助力生物醫(yī)學(xué)領(lǐng)域技術(shù)創(chuàng)新
-
精彩回顧立即查看>> 【直播】 智測(cè)未來(lái)·2026海克斯康春季產(chǎn)品創(chuàng)新日
-
精彩回顧立即查看>> 【線下論壇】新唐科技×芯唐南京 2026 年度研討會(huì)
-
精彩回顧立即查看>> OFweek 2026(第十五屆)中國(guó)機(jī)器人產(chǎn)業(yè)大會(huì)
-
精彩回顧立即查看>> 維科杯· OFweek 2025中國(guó)機(jī)器人行業(yè)年度評(píng)選
-
精彩回顧立即查看>> 【在線會(huì)議】液冷服務(wù)器信號(hào)完整性及冷卻液關(guān)鍵電參數(shù)測(cè)試
推薦專題
- 1 AI狂歡遇上油價(jià)破百,全球股市還能漲多久? | 產(chǎn)聯(lián)看全球
- 2 OpenAI深夜王炸!ChatGPT Images 2.0實(shí)測(cè):中文穩(wěn)、細(xì)節(jié)炸,設(shè)計(jì)師慌了
- 3 6000億美元估值錨定:字節(jié)跳動(dòng)的“去單一化”突圍與估值重構(gòu)
- 4 Tesla AI5芯片最新進(jìn)展總結(jié)
- 5 連夜測(cè)了一波DeepSeek-V4,我發(fā)現(xiàn)它可能只剩“審美”這個(gè)短板了
- 6 熱點(diǎn)丨AI“瑜亮之爭(zhēng)”:既生OpenClaw,何生Hermes?
- 7 AI界的殺豬盤:9秒刪庫(kù)跑路,全員被封號(hào),還繼續(xù)扣錢!
- 8 2026,人形機(jī)器人只贏了面子
- 9 DeepSeek降價(jià)90%:價(jià)格屠夫不是身份,是戰(zhàn)略
- 10 AI Infra產(chǎn)業(yè)鏈卡在哪里了?
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市


分享





