CodeBuddy(騰訊云代碼助手)是由騰訊云自研的一款編程提效輔助工具,以插件形式安裝到編輯器(VS Code 或者 JetBrains 系列 等 IDE)中輔助編程;基于騰訊混元 + DeepSeek 雙輪模型驅(qū)動,為開發(fā)者提供技術(shù)問答、Craft 編碼智能體、智能代碼補全、單元測試、智能評審、代碼修復(fù)等 Agent 智能體拓展能力,兼容 MCP 開放生態(tài),輔助提升開發(fā)者編碼效率和質(zhì)量。
核心功能:
1.智能補全代碼信息
CodeBuddy可以對 IDE 中的業(yè)務(wù)代碼進行全面解析,在隨后的代碼編程中進行自動補全。上下文的代碼質(zhì)量越高、內(nèi)容越豐富,補全的代碼信息越準(zhǔn)確。
2.精準(zhǔn)修復(fù)錯誤代碼
CodeBuddy可以快速檢查代碼中的語法錯誤和邏輯錯誤,幫助開發(fā)者規(guī)范代碼格式。
3.清晰解釋既有代碼
當(dāng)開發(fā)者需要處理別人的代碼,或者在既有代碼中進行延展開發(fā)時,可以通過CodeBuddy快速理解初始代碼,降低理解成本。
4.按需生成單元測試
CodeBuddy會根據(jù)函數(shù)、方法、內(nèi)容邏輯生成相關(guān)的測試代碼,快速實現(xiàn)單元測試。
5.智能審查本地代碼
CodeBuddy推出智能評審輔助的功能,開發(fā)者能夠在項目開發(fā)過程中及時發(fā)現(xiàn)并解決本地代碼變更可能引入的問題,從而提高代碼質(zhì)量,加速開發(fā)流程。
6.清晰理解工程代碼
CodeBuddy提供 @workspace 和 #Codebase 能力,開發(fā)者可以對工程進行提問,能夠幫助開發(fā)者快速獲取與整個代碼倉庫相關(guān)的問題答案。不管是對代碼結(jié)構(gòu)、函數(shù)和類關(guān)系、項目工程依賴,還是復(fù)雜的代碼邏輯和業(yè)務(wù)流程有疑問,都能夠提供精確且與上下文相關(guān)的解答。
7.人工智能技術(shù)對話
CodeBuddy將對話問答功能與 IDE 進行了集成打通;開發(fā)者可以隨時隨地,以各種方式向CodeBuddy進行技術(shù)對話咨詢,所獲取的代碼內(nèi)容可以一鍵插入編輯器當(dāng)中。
8.支持自定義指令
通過設(shè)置自定義指令,開發(fā)者可以快速調(diào)用常用的代碼片段或函數(shù),避免重復(fù)輸入和查找;同時,自定義指令功能允許用戶調(diào)整 AI 的響應(yīng)方式,使其更符合個人的編程風(fēng)格和習(xí)慣;最后,可以幫助團隊成員保持一致的編碼風(fēng)格和規(guī)范,有助于提高代碼的可讀性和可維護性。
9.支持創(chuàng)建 RAG 知識庫
CodeBuddy支持企業(yè)構(gòu)建專屬的知識庫,在提供研發(fā)問答和智能編碼服務(wù)時,更加精準(zhǔn)、全面,有效增強了模型輸出的效果,助力開發(fā)者高效解決問題,提升編碼效率。
10.支持對話大模型接入和切換
CodeBuddy除了支持騰訊自研的混元大模型之外,也支持其它例如 DeepSeek 大模型的接入,有效提升了對話的理解,幫助開發(fā)者實現(xiàn)更加強大、高效、安全的 AI 編程體驗。