導讀:借助Amazon CodeWhisperer,開發者現在可以使用由AI驅動的編碼工具在MongoDB上更快地開發和改進應用程序Cascadeo, gravity9, Redapt等多...
借助Amazon CodeWhisperer,開發者現在可以使用由AI驅動的編碼工具在MongoDB上更快地開發和改進應用程序
Cascadeo, gravity9, Redapt等多家客戶與合作伙伴已在使用結合了MongoDB的Amazon CodeWhisperer
北京,2023年11月7日——MongoDB (NASDAQ: MDB) 和亞馬遜 (NASDAQ: AMZN) 旗下的亞馬遜云科技(AWS)今日宣布,雙方正在協作優化Amazon CodeWhisperer,為在MongoDB上的應用程序開發和改進工作提供更好的建議和支持。MongoDB是業界領先的開發者數據平臺,每天有數以百萬計的開發者和數以萬計的客戶在MongoDB上運行關鍵業務應用程序。Amazon CodeWhisperer是由AWS推出的一款AI編碼助手,經過數十億行亞馬遜代碼和公用代碼的訓練,能夠根據開發者在集成開發環境(IDE)中的自然語言注釋或現有代碼生成代碼建議。通過與AWS合作,MongoDB針對MongoDB用例提供了高度篩選的訓練數據,并在整個培訓過程中參與了針對Amazon CodeWhisper建議的評估,讓高質量的代碼建議獲得推薦。Amazon CodeWhisperer已經為MongoDB上的應用程序構建工作提供支持,開發者現在還可以獲得能夠體現最佳實踐的增強型建議,從而更快地進行構思,構建新功能原型,從而加速應用程序的開發。
MongoDB產品高級副總裁Andrew Davidson表示:“生成式AI不僅有望徹底改變終端用戶與現代應用程序的交互方式,還有可能徹底改變開發者構建這些應用程序的方式。與AWS攜手合作,在MongoDB上訓練Amazon CodeWhisperer是朝著這個方向邁出的一步。現在開發者可以更快地構建應用程序,并將注意力集中在更有價值的任務上。此外,Amazon CodeWhisperer還具備內置的安全掃描功能,而且當發現所提出的建議與公開的開源訓練數據雷同,還能夠提供相應的來源和許可信息。對于在MongoDB上構建應用程序的開發者來說,Amazon CodeWhisperer提供了一種獨特的體驗,并且隨著時間的推移,這種體驗將會不斷完善和提升。”
亞馬遜云科技下一代開發者體驗副總裁Deepak Singh表示:“越來越多的開發者意識到,生成式AI編碼助手有望改變他們完成工作的方式,讓他們有更多的時間專注于攻克難題。Amazon CodeWhisperer在處理常見編碼任務和AWS API時已經提供了優化的體驗。通過與MongoDB合作,我們正在將這些功能擴展到數百萬MongoDB開發者。我們很高興能將Amazon CodeWhisperer交到更多開發者的手中,幫助他們發掘生成式AI在引領變革方面的潛力。”
由于當前各大企業紛紛加快部署云原生應用,開發者也在想方設法減少重復性任務,從而專注于構建新應用程序和開發新功能。據國際數據公司(IDC)預測,在接下來的兩年內,將會有7.5億個云原生應用被構建出來。隨著眾多企業和初創公司都利用生成式AI來構建應用程序和提升終端用戶的體驗,這個數字可能還會不斷增長。開發者希望將生成式AI編碼助手融入到日常工作流程中,以幫助員工大幅提高工作效率并使他們能夠專注于解決更復雜的問題。然而,這些助手通常是基于公開可用的數據集或公司自己的內部數據進行訓練的,而一些開發者使用的工具可能沒有高質量的、公開可用的代碼樣本作為編程助手的訓練數據的一部分。因此,雖然這些編碼助手可以為這些工具提供一定程度的支持,但其提供的建議可能并不符合最佳實踐。鑒于開發者已經意識到在許多任務中使用AI編碼助手的潛在優勢,他們希望進一步優化這些解決方案,使其能夠更好地適應他們目前所使用的工具,從而在日常工作中充分發揮生成式AI的潛力。
通過此次新開展的合作,雙方將基于MongoDB特有的代碼和數據庫對Amazon CodeWhisperer進行訓練和評估,使開發者可以獲得針對MongoDB的更好建議,幫助他們更快地構建和改進應用程序。AWS和MongoDB合作對Amazon CodeWhisperer進行了訓練,訓練內容包括來自MongoDB官方文檔的精選內容和代碼、詳細用例,以及開發者在處理MongoDB數據時會遇到的常見任務的最佳實踐。得益于此,在進行數據聚合處理、執行數據庫操作和加快將應用程序遷移到MongoDB以實現改進過程中,Amazon CodeWhisperer可以幫助開發者更高效地編寫高質量的代碼。這些優化均適用于在MongoDB上用于構建應用程序的五種常見編程語言,包括C#、Go、Java、JavaScript和Python。開發者還可以使用Amazon CodeWhisperer的核心功能,如內置的安全掃描和參考跟蹤器等。當代碼建議與開源訓練數據相似時,參考跟蹤器可提供關于代碼建議來源的信息。Amazon CodeWhisperer對個人開發者免費,沒有關于生成代碼的資質或時間限制,因此整個MongoDB社區都可以受益于Amazon CodeWhisperer的增強型建議。想要開始使用Amazon CodeWhisperer,開發者只需在首選的集成開發環境中安裝Amazon CodeWhisperer擴展功能,并提供AWS 構建者 ID,即可使用該服務完成或生成代碼。Amazon CodeWhisperer現在就可以幫助開發者大幅縮短在MongoDB上構建數據驅動型應用而編寫代碼所需的時間,而且其代碼建議的質量還將持續提升和優化。
如需在MongoDB上使用Amazon CodeWhisperer構建應用程序,可登錄
Cascadeo 是一家提供托管服務與專業服務的提供商,致力于以基于倫理工程實踐的理念促進客戶創新。Cascadeo 首席技術官 Jared Reminer 表示:“我們在管理數百個客戶的云部署時,使用了Amazon CodeWhisperer、Amazon SageMaker 、Amazon Bedrock 等 AWS 人工智能服務,這可以幫助我們更好地實現統一運營,更快地響應客戶需求,并極大地降低公司和客戶的項目成本和運營。我們的開發者之所以選擇CodeWhisperer,是因為它優化了使用AWS API的體驗,能夠提高工作效率,并改善在AWS上構建代碼的質量。通過此次合作,CodeWhisperer將在經過篩選的MongoDB數據上進行訓練和評估,我們的開發者現在可以在AWS和MongoDB Atlas上獲得智能推薦,簡化應用程序的構建方式,從而有更多時間專注于為客戶解決困難問題。”
gravity9是一家構思、設計、構建數字產品的公司,能夠根據客戶的戰略與設計特長匹配具有深厚工程知識的高端人才,從而在短時間內取得卓越成果。gravity9合伙人Eric Allen表示:“開發者總是希望能擁有最好的工具,便于他們快速構建和推出高質量的應用程序,因此能夠提供這些工具的企業具備競爭優勢。隨著AI編碼助手的采用率日益提高,經過MongoDB訓練的Amazon CodeWhisperer具備獨特的優勢。借助Amazon CodeWhisperer,開發者不僅可以自動獲得代碼建議,而且與公開可用的開源訓練數據類似的代碼會被標記出來,從而避免出現合規問題。最重要的是,現在開發者可以在MongoDB領先的開發者數據平臺MongoDB Atlas上使用Amazon CodeWhisperer,更快地交付新一代應用程序。”
Redapt是端到端技術解決方案提供商,將動態技術環境清晰化。Redapt公司區域首席技術官Rizwan Patel表示:“開發者希望能夠專注于構建出色的應用程序。然而,整個開發過程存在著許多繁重的工作,這些工作對客戶而言并不具備任何實際價值,而且還導致我們難以專注于重要工作。Amazon CodeWhisperer徹底改變了我們的工作方式,它可以幫助我們簡化工作,提高代碼質量,加快開發速度。MongoDB與AWS的合作讓我們倍感振奮,因為該合作將為我們提供經過精心篩選的數據,用于訓練和評估CodeWhisperer,而這將為使用MongoDB Atlas構建解決方案帶來全新的可能性。”
關于MongoDB與AWS的合作伙伴關系
MongoDB與AWS自2016年MongoDB Atlas推出以來一直保持密切的合作伙伴關系。MongoDB Atlas是MongoDB領先的開發者數據平臺,用于大規模構建和部署現代化應用。數以萬計的客戶在AWS上使用MongoDB Atlas運行工作負載,其中包括Capital One、Epic Games、西門子、Verizon、高盛集團(Goldman Sachs)、Intuit等。2017年,MongoDB Atlas在AWS Marketplace上推出,使雙方共同的客戶更容易在AWS上購買和使用MongoDB Atlas,并在2022年推出了現收現付服務。雙方合作以來,MongoDB始終致力于在全球范圍內幫助客戶在AWS上使用MongoDB Atlas構建現代應用程序,并因此多次榮獲AWS合作伙伴獎(AWS Partner Network)。欲了解更多信息,請訪問 aws.amazon.com/partners/mongodb.
關于MongoDB
MongoDB總部位于美國紐約,致力于釋放軟件與數據潛能,以賦能創新者開創新行業或變革、顛覆現有行業。由開發者構建并服務開發者的MongoDB開發者數據平臺,是一個集成了多個相關服務的數據庫,可幫助開發團隊應對當今市場對各種現代應用不斷增長的需求,并提供統一且一致的用戶體驗。MongoDB在全球100多個國家和地區擁有數萬家客戶。自2007年以來,MongoDB數據庫平臺的下載量達數億次,MongoDB University課程已培養了數百萬名開發者。