AI程序員文心快碼晉升為互聯網首位AI架構師,已生成百度內部30%的代碼
在軟件研發領域,架構師往往是一個團隊的中堅力量,他們既懂業務、又懂技術,是產品功能交付與業務快速成功的核心競爭力之一。尤其自去年生成式AI井噴以來,架構師又成為了AI原生應用構建與快速落地的核心力量,企業對架構師的需求愈發迫切。
近日,在百度,互聯網首位AI架構師“新官上任”,它是百度智能代碼助手——文心快碼Baidu Comate。據悉,文心快碼去年4月入職百度成為AI程序員,今年四月正式工作滿一周年,剛剛又成功晉升為AI架構師,目前已生成百度內部30%的代碼,在服務的其他眾多企業中也獲得廣泛認可。
文心快碼是基于文心大模型,并結合百度二十年編程現場大數據打造。如今全新升級為AI架構師,在保證快速完成基礎代碼編程的同時,需要更懂業務架構、更懂測試、更懂“領域”知識,能解決代碼編程的疑難問題,幫助程序員更聚焦于核心業務開發。
文心快碼已成為百度及眾多企業的新型研發基礎設施,用AI技術推動軟件研發創新,催生工程師、研發范式和軟件的智能化變革。
更懂業務,幫助開發者了解架構,解決實際研發問題
作為AI架構師,文心快碼能夠深入業務場景,幫助開發者解決架構問題。文心快碼具備私域知識增強能力,提供了基于RAG技術的數據檢索增強功能,進一步提升了模型的生成能力和準確性。對于一些代碼架構問題,通過文心快碼的代碼解釋,開發者即可快速了解函數在“真實業務背景下的含義”,并且能通過流程圖直觀感受完整調用邏輯,擁有更多的開發思路,解決實在的研發問題。
秒級生成單測,生成100%貼合業務場景的單測用例
生成的單測有誤、不參考上下文、完全不可用……代碼質量問題一直是程序員關注的焦點。文心快碼智能單測就像AI測試架構師,可以幫助開發者有效保障代碼質量。文心快碼能夠自動識別工程使用的測試框架版本,自動識別被測方法跨文件依賴,自動參考已有單測書寫風格,生成更貼近真實場景、效果更優、更可用的單測代碼。同時,得益于4層架構AI優化,文心快碼的生成速度大幅提升,即使是復雜函數,平均只需6 秒即可生成可用單測。生成的單元測試用例100%有效,可針對目錄、單文件、多文件一鍵發起生成任務,同時能在生成過程中進行驗證和修復,重復測試所有代碼,有效解決代碼質量無保障的問題。
智能Debug,一鍵解決研發中疑難問題
針對研發過程的“疑難雜癥”,文心快碼AI架構師也能進行智能 Debug,解決實在的研發工作場景問題。錯誤診斷是架構師的常見工作,但日志的收集和定位需要耗費大量精力。有了文心快碼,開發者無需關心復雜的錯誤信息,智能Debug可以快速補全日志,分析定位,并進行智能分析,幫助開發者減少重復工作,更多關注業務本身,切實提升開發效率。
目前,文心快碼已發布2.5版本,在知識增強、研發流程全域賦能、企業級安全等方面實現了能力提升。百度80%的工程師已經在深度使用文心快碼,其中代碼采納率已達到46%,新增代碼生成占比30%,單位時間提交代碼數量增加35%。
據悉,百度之外,文心快碼AI架構師已成功入職軟通動力、喜馬拉雅、數篷科技、南威軟件、華農保險等多家企業,覆蓋科技、汽車、保險、集成電路、軟件服務等諸多領域,獲得外部企業點贊認可。
喜馬拉雅CTO姜杰表示:“結合百度內部落地經驗,一個季度完成智能代碼助手在喜馬拉雅的全面落地,覆蓋90%以上工程師。通過開放平臺將喜馬拉雅原有積累的研發能力、知識和文心快碼融合,打造更適配喜馬拉雅的智能代碼助手,整體代碼采納率已達44%,大幅縮短了技術調研和代碼編寫時間,全公司日均33%的代碼由AI輔助生成,這些不僅極大提升了企業整體研發效率,還明顯提高了質量。”
數篷科技CTO 楊一飛表示:“文心快碼與數篷科技的安全工作空間產品相結合,讓我們代碼研發過程既安全又高效,大幅提升研發效率以及研發質量,隨時隨地數據協同,更聚焦為客戶創造價值。”
文心快碼得以順利晉升,并在多家企業快速落地,源于百度對AI和軟件研發領域的深刻洞察,以及對AI時代“人機協同”理念的精心沉淀。基于數萬工程師實踐經驗的持續積累與總結,百度在業界首次提出了三大《人機協同價值觀》與十二條《人機結對編程原則》,引領開發者擁抱AI,實現人機共同成長,促進研發生產力跨越式進階。
開發效率和代碼質量是開發者一直以來的追求。大模型時代,基于生成式大模型的智能編碼工具正在改變研發人員的編程方式,晉升為AI架構師的文心快碼速度更快、質量更高,還更懂架構,是程序員在大模型時代的高效合作伙伴。