http://m.casecurityhq.com 2024-07-10 09:51 來(lái)源:LowCode低碼時(shí)代
人工智能正在滲透到商業(yè)和 IT 的許多領(lǐng)域。軟件開(kāi)發(fā)是受到顯著影響生產(chǎn)力和工作模式的領(lǐng)域之一。
為了了解更多信息,我們采訪了使用專(zhuān)有大型語(yǔ)言模型(LLMs)輔助軟件開(kāi)發(fā)并最近宣布完成 6500 萬(wàn)美元融資輪的 AI 編碼助手 Codeium 的 CEO Varun Mohan。
目前企業(yè)在軟件開(kāi)發(fā)方面面臨哪些挑戰(zhàn)?
VM:目前有一股推動(dòng)數(shù)字化加速的趨勢(shì),以增強(qiáng)商業(yè)敏捷性和效率,但世界正遭受“軟件饑荒”。換言之,對(duì)創(chuàng)新軟件解決方案的需求遠(yuǎn)遠(yuǎn)超過(guò)市場(chǎng)實(shí)際供應(yīng)和/或大型企業(yè)的內(nèi)部開(kāi)發(fā)能力。
企業(yè)想要實(shí)現(xiàn)的目標(biāo)與實(shí)際執(zhí)行之間存在不匹配。看看大多數(shù)公司的 JIRA 后臺(tái)積壓工作,你會(huì)立刻注意到這種差距。這不是因?yàn)槿狈ο胂罅?,而是反映了他們?cè)趯⑦@些愿景變?yōu)楝F(xiàn)實(shí)時(shí)面臨的限制。
我接觸的許多首席信息官都有這種感受。手頭的問(wèn)題不在于增加更多開(kāi)發(fā)人員,而在于如何戰(zhàn)略加速業(yè)務(wù)以保持領(lǐng)先地位。這意味著要改變開(kāi)發(fā)人員在公司中的使用方式,使他們更高效和生產(chǎn)力更強(qiáng)。關(guān)鍵是使現(xiàn)有員工能夠承擔(dān)更多的“高杠桿”活動(dòng)。
這需要更好地分配開(kāi)發(fā)人員的時(shí)間和技能到更具戰(zhàn)略性的項(xiàng)目上,而不是被低價(jià)值活動(dòng)拖累。我們還發(fā)現(xiàn),初級(jí)開(kāi)發(fā)人員可以更快地融入團(tuán)隊(duì),減少對(duì)高級(jí)開(kāi)發(fā)人員的打擾,而那些 10 倍效能的開(kāi)發(fā)人員可以將時(shí)間用于構(gòu)建更多產(chǎn)品。
這正是我們最初創(chuàng)建 Codeium 的原因。我們希望幫助這些公司賦能他們的開(kāi)發(fā)人員。我們通過(guò)加速編碼過(guò)程來(lái)提高開(kāi)發(fā)人員的生產(chǎn)力和效率。
最終,這是一個(gè)雙贏的結(jié)果:開(kāi)發(fā)人員因?yàn)槟軌驈氖赂腥さ捻?xiàng)目而更快樂(lè),公司則從他們的工作中獲得更多價(jià)值。
幾乎每個(gè)領(lǐng)域都有輔助駕駛(copilot)。這是否有助于克服開(kāi)發(fā)挑戰(zhàn)?
VM:在某種程度上是的,但技術(shù)仍在迅速改進(jìn),并非所有用例都已跟上。行業(yè)應(yīng)該將輔助工具視為幫助自動(dòng)化例行任務(wù)以節(jié)省時(shí)間的助手。你現(xiàn)在還不應(yīng)該使用這些工具來(lái)完全自動(dòng)化一切。這包括生成代碼,你仍然應(yīng)該讓人工參與審查建議。
輔助工具目前缺乏的主要功能是個(gè)性化。個(gè)性化意味著適應(yīng)每個(gè)用戶(hù)或組織的特定編碼習(xí)慣、偏好和他們操作的技術(shù)堆棧。這意味著我們可以根據(jù)組織或個(gè)人的獨(dú)特?cái)?shù)據(jù)和模式定制建議、代碼完成和其他功能。
例如,如果一家公司主要使用某種編程語(yǔ)言或框架,Codeium 已內(nèi)置對(duì)這些技術(shù)的環(huán)境感知和優(yōu)化。這種方法擴(kuò)展到與各種源代碼管理工具和環(huán)境的集成,確保無(wú)論用戶(hù)的現(xiàn)有基礎(chǔ)設(shè)施如何都能無(wú)縫操作。個(gè)性化還通過(guò)支持特定工具體現(xiàn)出來(lái),例如為數(shù)據(jù)科學(xué)家提供的 Jupyter 筆記本。
這意味著公司可以使他們最優(yōu)秀的工程師從事高價(jià)值工作。他們可以編寫(xiě)更多軟件并通過(guò)花更多時(shí)間做他們真正喜歡的事情(即構(gòu)建產(chǎn)品,而不是編寫(xiě)樣板代碼)為公司提供更多價(jià)值。
Codeium 擅長(zhǎng)提供這種級(jí)別的個(gè)性化,并且我們正在不斷構(gòu)建這一基礎(chǔ),使其對(duì)開(kāi)發(fā)人員更加“智能”。
AI 是否正在改變?nèi)祟?lèi)開(kāi)發(fā)人員在流程中的角色?
VM:是的,但正如我之前所說(shuō),我們還有很長(zhǎng)的路要走。
我們都看過(guò)電影,其中一個(gè)人突然獲得了超能力并必須學(xué)會(huì)控制它。你可以將 AI 和 Codeium 視為工程師可以非常有效地使用的超能力,但這種超能力永遠(yuǎn)不會(huì)取代他們。例如,目前 Codeium 平均為我們的客戶(hù)生成超過(guò) 45% 的全新代碼。這無(wú)疑是一個(gè)巨大的幫助,目前正在加速開(kāi)發(fā)。
最終,Codeium 顯著提高了工程師的能力和效率。這使他們的日常更加愉快和令人滿(mǎn)意。開(kāi)發(fā)人員將編寫(xiě)更多更好的代碼來(lái)滿(mǎn)足永無(wú)止境的需求,并且這一過(guò)程將不斷改進(jìn)。
開(kāi)發(fā)人員如何從編碼生產(chǎn)力工具中解決他們的挑戰(zhàn)?
VM:首先是適應(yīng)性。工具需要根據(jù)組織的私有數(shù)據(jù)和工作流進(jìn)行個(gè)性化,確保平臺(tái)不僅能無(wú)縫集成到現(xiàn)有流程中,還能優(yōu)化這些流程。
此外,知識(shí)產(chǎn)權(quán)的安全對(duì)企業(yè)至關(guān)重要。自托管能力可以滿(mǎn)足他們?cè)诎踩?、定制和?shù)據(jù)控制方面的需求——特別是對(duì)于那些對(duì)外部托管服務(wù)的潛在漏洞持謹(jǐn)慎態(tài)度的企業(yè)。這還可以從長(zhǎng)遠(yuǎn)來(lái)看降低成本,因?yàn)樗鼫p少了對(duì)昂貴硬件的需求,通過(guò) GPU-light 體驗(yàn),避免了云服務(wù)的常規(guī)費(fèi)用,為大型企業(yè)提供了經(jīng)濟(jì)上的合理解決方案。
最后,工具應(yīng)具有廣泛的功能集,支持多種編程語(yǔ)言、開(kāi)發(fā)環(huán)境和專(zhuān)業(yè)工具,如 Jupyter 筆記本,確保滿(mǎn)足組織內(nèi)不同部門(mén)的多樣化需求。這種支持不僅簡(jiǎn)化了各種開(kāi)發(fā)任務(wù),還提高了整體生產(chǎn)力。
這正是 Codeium 成為企業(yè)在維護(hù)其開(kāi)發(fā)基礎(chǔ)設(shè)施控制權(quán)的同時(shí)利用先進(jìn)的代碼加速功能的不可或缺工具的原因,也是它在如此短的時(shí)間內(nèi)獲得如此多關(guān)注的原因。
Codeium 已被超過(guò) 500,000 名開(kāi)發(fā)人員積極使用。但成功不僅僅體現(xiàn)在數(shù)字上。大公司如 Dell、Anduril 和 Clearwater Analytics 強(qiáng)調(diào)了 Codeium 在其軟件開(kāi)發(fā)生命周期中的價(jià)值,并且還表達(dá)了他們的開(kāi)發(fā)人員之間的熱情。無(wú)論你是獨(dú)立開(kāi)發(fā)者還是編寫(xiě)復(fù)雜企業(yè)軟件的人,Codieum 都能在各個(gè)方面提供價(jià)值。