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