自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

GenAI在軟件開發(fā)方面的早期回報

人工智能
軟件開發(fā)的GenAI仍處于初級階段,因此技術(shù)領(lǐng)導(dǎo)者和軟件團(tuán)隊可以預(yù)期在道路上會遇到顛簸,但早期的回報表明,這項技術(shù)可以為創(chuàng)建和增強(qiáng)應(yīng)用程序的過程提供好處,但有一些警告。

GenAI已經(jīng)對IT的多個領(lǐng)域產(chǎn)生了影響,尤其是在軟件開發(fā)領(lǐng)域。

早期用例包括代碼生成和文檔編制、測試用例生成和測試自動化,以及代碼優(yōu)化和重構(gòu)等。

盡管如此,軟件開發(fā)的GenAI仍處于初級階段,因此技術(shù)領(lǐng)導(dǎo)者和軟件團(tuán)隊可以預(yù)期在道路上會遇到顛簸,但早期的回報表明,這項技術(shù)可以為創(chuàng)建和增強(qiáng)應(yīng)用程序的過程提供好處,但有一些警告。

在應(yīng)用程序開發(fā)生命周期中提供幫助

客戶服務(wù)軟件提供商FreshWorks負(fù)責(zé)IT和CIO的高級副總裁Prasad Ramakrishnan表示,GenAI“打開了開發(fā)人員可以在對話式范式中利用的知識體系。”

Ramakrishnan說:“這感覺就像有一位坐在辦公桌旁的同事可以一起頭腦風(fēng)暴。”我們最初推出的GenAI使我們的團(tuán)隊能夠在幾天內(nèi)開發(fā)代碼,而不是幾周。

Ramakrishnan說,軟件開發(fā)生命周期中成功的關(guān)鍵是質(zhì)量保證(QA)和驗證過程?!叭魏伍_發(fā)企業(yè)的成熟度都可以很容易地通過QA投資的規(guī)模和類型來衡量,”他說,“GenAI在協(xié)助執(zhí)行代碼審查和及早發(fā)現(xiàn)潛在問題方面發(fā)揮了作用?!?/p>

Ramakrishnan說,GenAI還通過自動化減少了完成測試所需的時間?!爱惓z測是GenAI可以幫助識別隱藏缺陷和地雷的另一個領(lǐng)域。”他說。

金融服務(wù)公司Vanguard的首席信息官Nitin Tandon表示,該公司正在“快速、安全地”試驗具有GenAI工具——在人工監(jiān)督和專業(yè)知識的作用下——使開發(fā)人員的工作效率得到提高。

“除了內(nèi)容開發(fā)和知識管理,軟件和編碼開發(fā)仍是一個高價值的實驗領(lǐng)域,以努力提高運營效率”他說。

Tandon說,GenAI開發(fā)試點項目的初步結(jié)果令人鼓舞,開發(fā)人員報告說,GenAI簡化了代碼生成、調(diào)試和代碼一致性。

Tandon說:“初級開發(fā)人員報告的生產(chǎn)率提升幅度最大,但這仍然是一個積極研究和試驗的領(lǐng)域?!?/p>

“此外,我們正在考慮對大型語言模型進(jìn)行關(guān)于我們的代碼庫的培訓(xùn),以進(jìn)一步提高我們的開發(fā)人員和數(shù)據(jù)工程師的生產(chǎn)率。憑借我們在Vanguard龐大的開發(fā)人才基礎(chǔ),即使是生產(chǎn)率的適度提高也可以為我們的客戶釋放有意義的價值。“

金融技術(shù)提供商Momnt正在使用Github Copilot,這是一款由微軟的GitHub和OpenAI開發(fā)的基于云的人工智能工具,通過自動完成代碼來幫助各種開發(fā)平臺的用戶。

Momnt的軟件開發(fā)團(tuán)隊,包括工程和質(zhì)量保證專業(yè)人員,使用GitHub Copilot來支持公司貸款平臺的開發(fā),以及其他工具。

“我們希望我們的軟件開發(fā)人員和工程師使用AI和GenAI工具來幫助生成各種測試用例,我們的質(zhì)量保證工程師將使用這些工具在不犧牲時間的情況下更徹底地進(jìn)行評估”總裁兼首席技術(shù)官Brian Lanehart說。

“到目前為止,我們的團(tuán)隊對新技術(shù)解決方案和GenAI的集體接受是積極的,他們繼續(xù)保持好奇心,在他們的日常工作中尋找新的工具來實施,這樣做不僅簡化了日常任務(wù),還提高了整體團(tuán)隊效率?!?/p>

Lanehart說,隨著開發(fā)團(tuán)隊越來越熟悉這些工具,他們對工具的理解以及將它們應(yīng)用于不同業(yè)務(wù)場景的能力將帶來更大的價值。

“例如,能夠?qū)⒄麄€應(yīng)用程序請求完全傳達(dá)給生成所有必要代碼的人工智能,將顯著縮短任務(wù)時間線?!彼f,這意味著工程師或團(tuán)隊可以騰出更多時間,創(chuàng)造性地或戰(zhàn)略性地思考整個項目以及如何進(jìn)一步改進(jìn)它。

軟件公司ZoomInfo的開發(fā)團(tuán)隊渴望在GenAI工具去年投入大規(guī)模使用后對其進(jìn)行實驗,首席技術(shù)官Ali Dasdan。

最早的用例之一為該公司的軟件開發(fā)人員提供了訪問Github Copilot的權(quán)限,Dasdan說,在取得初步成功后,ZoomInfo已經(jīng)開始將GenAI整合到整個企業(yè)中,以提高生產(chǎn)率。一個例子是文檔搜索和摘要。

“軟件開發(fā)需要大量的文檔,”Dasdan說,“產(chǎn)品需求和架構(gòu)設(shè)計等文檔在運行良好的企業(yè)中是標(biāo)準(zhǔn)的”但開發(fā)團(tuán)隊需要大量時間來審查這些文檔?!巴ㄟ^在短短幾分鐘內(nèi)對這些文檔進(jìn)行摘要和索引,GenAI節(jié)省了大量的時間”他說。

試驗的成功使該公司幾乎所有的軟件開發(fā)人員都獲得了許可。“然而,我們的工程師仍然必須審查該工具創(chuàng)建的代碼”Dasdan說,“我們已經(jīng)接受了數(shù)以萬計的代碼,我們已經(jīng)意識到節(jié)省了大量的時間?!?/p>

限制、團(tuán)隊影響和吸取的經(jīng)驗教訓(xùn)

早期使用GenAI的一個關(guān)鍵教訓(xùn)是,它不會取代人類開發(fā)人員。

IT服務(wù)提供商BDO Digital的數(shù)據(jù)和人工智能業(yè)務(wù)負(fù)責(zé)人Kirstie Tiernan表示,最初,人們對GenAI自主生成復(fù)雜軟件的潛力感到“興奮”。

“然而,我們很快了解到,人工智能是一種增強(qiáng)人類專業(yè)知識的工具,而不是取代它,” Tiernan說,“人工監(jiān)督的必要性很快就變得明顯起來,以確保人工智能生成代碼的質(zhì)量和功能。這是一種合作伙伴關(guān)系,人工智能處理了一些繁重的任務(wù),使開發(fā)人員能夠?qū)W⒂趹?zhàn)略問題解決?!?/p>

BDO正在努力的一個關(guān)鍵教訓(xùn)是將人工智能工具與現(xiàn)有工作流集成的重要性。“這不僅僅是關(guān)于采用新工具,它更多地是關(guān)于開發(fā)團(tuán)隊如何操作、溝通和協(xié)作”Tiernan說,“整合過程突出了我們所有開發(fā)實踐中對靈活性和適應(yīng)性的需求?!?/p>

在BDO上,更有趣的驚喜之一是GenAI對創(chuàng)造力和創(chuàng)新的影響。Tiernan說:“通過將常規(guī)任務(wù)自動化,開發(fā)人員可以自由地應(yīng)對更復(fù)雜的挑戰(zhàn),探索更具創(chuàng)新性的解決方案,看到人工智能如何成為人類創(chuàng)造力和思維的催化劑,令人興奮?!?/p>

對于任何新的技術(shù)解決方案,最大的挑戰(zhàn)之一是確定團(tuán)隊?wèi)?yīng)該在多大程度上集成或依賴該工具,Momnt的Lanehart說。

他說:“我們的核心信念之一是使用技術(shù)來賦予和支持人們,因此,我們知道我們不希望人工智能和GenAI工具取代我們的員工,相反,我們希望這些工具能夠補充這些人為團(tuán)隊帶來的技能,并幫助他們更有效和高效地發(fā)揮作用?!?/p>

Lanehart說,總體來說,科技行業(yè)對能夠監(jiān)督、實施和運行GenAI工具的人的需求正在增加,例如,他表示,這可能是一名在產(chǎn)品開發(fā)團(tuán)隊工作的員工,但其核心專長是ChatGPT或Copilot。

隨著GenAI變得越來越普遍,“我們看到了使用這些工具進(jìn)行交叉培訓(xùn)的人的價值,”Lanehart說,“我們需要能夠以不同方式解決新問題的人,我們希望他們把這些知識帶回我們的團(tuán)隊?!?/p>

Lanehart說,Momnt已經(jīng)開始鼓勵其軟件開發(fā)團(tuán)隊成員通過將其應(yīng)用于個人興趣,如音樂、喜劇和其他領(lǐng)域來擴(kuò)大他們對GenAI工具的理解。他表示:“發(fā)現(xiàn)人工智能對金融科技和個人興趣的應(yīng)用之間的重疊,讓我們的團(tuán)隊在推動新的行業(yè)增長方面處于獨特的地位?!?/p>

首席人工智能官Akshay Sharma表示,醫(yī)療保健技術(shù)公司Lyric正在利用大語言模型的力量來改進(jìn)幾個流程,但早期的教訓(xùn)之一是,需要做多少工作才能從大語言模型獲得正確的值。

Sharma說:“他們開箱即用,有些泛化,錯過了目標(biāo),產(chǎn)生了幻覺,但是,有了正確的工程和設(shè)計,并通過在提示下運行實驗,我們可以從中獲得很多里程,我們不得不構(gòu)建大量的實驗和測試框架來持續(xù)評估GenAI?!?/p>

FreshWorks的Ramakrishnan認(rèn)為,GenAI有潛力使開發(fā)人員能夠更快地將應(yīng)用程序推向市場。他表示:“然而,他們的技能需要調(diào)整,以成為快速工程方面的專業(yè)人員,人工智能生成的編碼只會像所詢問的提示類型一樣有價值和準(zhǔn)確?!?/p>

此外,Ramakrishnan補充說,人工智能代碼需要由經(jīng)驗豐富的開發(fā)人員驗證以確認(rèn)準(zhǔn)確性。“我不能過分強(qiáng)調(diào)人類對機(jī)器生成代碼進(jìn)行代碼審查的價值,”他說,“盡管人工智能對工作場所具有生產(chǎn)力價值,但它遠(yuǎn)不是完美的,需要監(jiān)督?!?/p>

此外,Ramakrishnan說,人工智能的使用引發(fā)了一些與在算法中引入偏見相關(guān)的倫理問題,如果不加以控制,這可能會導(dǎo)致意想不到的后果?!八€在信息安全領(lǐng)域引入了新的考慮,”他表示,“不良行為者現(xiàn)在可以更廣泛地將惡意代碼引入數(shù)百萬甚至數(shù)十億的系統(tǒng)中?!?/p>

將不斷需要重新配備勞動力,以有效利用人工智能?!斑@就是說,我們僅僅觸及了人工智能生產(chǎn)力價值的皮毛,”他說,“最好的日子就在我們前面?!?/p>

從開發(fā)商的角度來看

確定GenAI對開發(fā)團(tuán)隊影響的最好方法之一是讓團(tuán)隊成員對他們的經(jīng)驗進(jìn)行權(quán)衡。為了收集內(nèi)部對ZoomInfo使用GitHub Copilot的反饋,該公司對大約80名開發(fā)人員進(jìn)行了調(diào)查。研究表明,Copilot有幾個優(yōu)點。

一個是生成模板和重復(fù)性代碼的能力,這使開發(fā)人員能夠?qū)W⒂趶?fù)雜的邏輯,另一個原因是編寫單元測試所需的時間大幅減少。ZoomInfo的達(dá)斯丹表示:“許多用戶反映,該工具通過提供有用的代碼建議和自動補齊代碼行,提高了他們的編碼速度。”

這些優(yōu)勢為ZoomInfo的開發(fā)者帶來了幾個好處,絕大多數(shù)人表示,Copilot減少了完成任務(wù)所需的時間,平均減少了20%。約三分之二的人表示,使用GenAI技術(shù)可以讓他們在每次沖刺中完成更多任務(wù),約四分之三的人表示,他們的工作質(zhì)量得到了提高。

“基于這些強(qiáng)勁的早期結(jié)果,我們預(yù)計GenAI工具將繼續(xù)提高我們工程師的生產(chǎn)率,并從輔助編寫實際生產(chǎn)代碼的任務(wù)中節(jié)省時間,”Dasdan說。

軟件開發(fā)的GenAI未來

開發(fā)領(lǐng)導(dǎo)者相信,作為一種開發(fā)工具,GenAI只會變得越來越重要。

BDO Digital的Tiernan說:“展望未來,GenAI提高生產(chǎn)率的潛力是巨大的,隨著這些工具越來越多地融入軟件開發(fā)的結(jié)構(gòu)中,我們很可能會看到開發(fā)時間和成本的大幅減少?!?/p>

例如,Tiernan說,自動生成樣板代碼并提供錯誤修復(fù)的實時建議可以將某些開發(fā)任務(wù)傳統(tǒng)上所需的時間減半。

Tiernan說:“但真正的游戲規(guī)則改變者將是如何使GenAI使我們能夠更有效地處理更復(fù)雜的問題,有了人工智能處理例行公事,開發(fā)人員可以專注于戰(zhàn)略創(chuàng)新,推動軟件解決方案中可能發(fā)生的事情的界限?!?/p>

責(zé)任編輯:龐桂玉 來源: 企業(yè)網(wǎng)D1Net
相關(guān)推薦

2024-04-02 06:03:00

GenAI軟件開發(fā)人工智能

2025-04-01 07:10:00

CIOGenAIAI聊天機(jī)器人

2024-10-21 16:13:07

2024-02-21 17:08:35

2024-02-23 11:13:35

2012-05-22 09:19:02

虛擬化VDI桌面虛擬化

2024-04-09 13:43:26

2011-01-19 15:51:41

PHPjavaweb

2009-01-20 09:12:16

PHPJava數(shù)據(jù)庫

2024-01-04 11:26:18

2010-07-30 13:06:22

NFS端口

2014-07-21 10:03:56

2024-03-11 09:00:00

人工智能軟件開發(fā)軟件編程

2010-03-24 14:37:29

Python編程語言

2011-07-12 10:15:05

2011-07-11 10:43:48

2010-07-07 18:00:43

SNMP協(xié)議

2017-03-17 08:15:17

敏捷軟件開發(fā)軟件開發(fā)

2012-06-18 09:34:14

2020-06-24 11:21:47

軟件開發(fā)面試
點贊
收藏

51CTO技術(shù)棧公眾號