首頁 >科技週邊 >人工智慧 >內建10000+Github 熱門程式碼庫,百度正式發表Comate程式碼知識增強2.0

內建10000+Github 熱門程式碼庫,百度正式發表Comate程式碼知識增強2.0

WBOY
WBOY原創
2024-06-11 22:45:151008瀏覽

2019年5月18日,iTechClub華北區第七屆網路科技菁英高峰論壇舉行,百度工程效能部總監帶來了「邁向人機協同的AI原生研發新典範」主題演講。他重磅發布了百度智能代碼助手Comate最新成果——Comate代碼知識增強2.0,這是國內首個支援實時檢索的智能代碼助手,內置超過10000個Github 熱門代碼庫,這為全球開發者帶來了前所未有的程式設計體驗。

内置10000+Github 热门代码库,百度正式发布Comate代码知识增强2.0

作為本次大會的亮點之一,Comate程式碼知識增強2.0受到與會者極大關注。智慧代碼助理Comate是基於百度文心大模型打造的一款程式碼智慧補全與推薦工具。它透過深度學習和自然語言處理技術,能夠即時分析開發者的程式設計意圖,自動推薦合適的程式碼片段和函式庫函數,大大提高了程式設計效率和程式碼品質。

托志在演講中詳細介紹了Comate程式碼知識增強2.0的三大優勢。首先,它內建了10000+ Github 熱門程式碼庫,可以支援全面搜尋和問答。涵蓋各類語言、各類技術堆疊的優秀框架,如工程方向的Spring、Mybatis、FastAPI、React等,演算法類別的Transformer、PaddlePaddle等,還有最新的AI框架如AutoGPT、Langchain等。

開發者在面試時常遇到程式碼庫相關問題。現在透過Comate的解讀可以快速取得開源框架中具體業務的解釋,為開發者掌握原始碼邏輯,提升程式設計技能提供協助。這就好比打造一個“代碼圖書館”,由Comate作輔助,幫助每位開發者學習優秀的代碼實踐。

例如在面試場景中,提問「Spring Bean 的預設作用域是什麼?如何更改 Bean 的作用域?」

内置10000+Github 热门代码库,百度正式发布Comate代码知识增强2.0

Comate基於Web在線搜索,直接即時獲取最新技術知識,這也是國內首個支援即時檢索智慧代碼助理。 Comate基於網頁搜尋快速學習新知識,透過大模型對複雜問題進行分析,明確需求解法,並基於使用者已有的程式碼,快速實現並修改程式碼。假如直接拋出一個網頁地址,也能讓Comate理解網頁內容,根據訴求給出答案。同時,知識不再是一個孤島,透過將網路即時搜尋到的內容、指定的網頁內容、本地上傳檔案、本地程式碼庫等多知識混合編排,多能力加持為你產生更貼貼合業務實際的程式碼。

如果需要在產生一個Agent呼叫文心一說4.0 API實現,只需要說出你的需求,Comate就可以透過網頁檢索產生框架程式碼,找到最新的文心一說API,產生業務邏輯代碼。原來需要數天的研究、開發工作,使用Comate,只要幾句話即可完成。

内置10000+Github 热门代码库,百度正式发布Comate代码知识增强2.0

最後,給出任意API鏈接,即可產生呼叫程式碼和對應的測試案例,高效高品質。目前,Comate已支援深入瞭解本機程式碼庫和組織內部的私域知識,例如業務介面文件、產品需求文件、測試案例文件、服務部署文件等。透過對目前「程式設計現場」的脈絡全方位掌握,對「業務/專案/服務」的研發全連結深入理解,Comate 可以產生更貼合業務、更有針對性的使用和測試程式碼。

進入程式碼知識增強2.0階段,Comate能夠為程式碼編寫、學習、面試和測試等不同場景提供便利支援。例如程式碼編寫場景下,Comate能夠擷取最新技術實現,產生框架程式碼,也能夠並基於使用者已有的程式碼,輔助修改程式碼;在測試場景下,Comate可以根據使用者輸入的場景化的測試描述,擷取出一系列符合業務需求意圖的程式碼片段,並透過大模型產生完整的自動化測試程式碼。

Comate發布的全部功能,可以在官網下載IDE外掛程式使用,也可以在Comate官網透過網頁端線上體驗。 Comate一直致力於提升開發者的程式設計效率和程式碼質量,公開數據顯示,百度每日新增程式碼中已有27%由Comate自動生成,整體採納率達46%。這次發布Comate程式碼知識增強2.0,不僅進一步完善了Comate的功能與效能,也展現了大模型為AI程式設計領域帶來的巨大變革。

近日,在VSCode、Jetbrains等各大插件市場智慧助理評分榜中,百度Comate分別以4.5和4.4位列榜單第一。現在Comate就像一個智慧代碼助理,幫助程式設計師以更高的效率開發出更高品質的程式碼,動動嘴就能「編程」的時代來了。

以上是內建10000+Github 熱門程式碼庫,百度正式發表Comate程式碼知識增強2.0的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn