《智能編碼工具 Comate 的核心能力揭秘-吳瑋琦.pdf》由會員分享,可在線閱讀,更多相關《智能編碼工具 Comate 的核心能力揭秘-吳瑋琦.pdf(39頁珍藏版)》請在三個皮匠報告上搜索。
1、智能代碼助手 Comate 的核心能力揭秘吳瑋琦自我介紹吳瑋琦百度 Comate 前端負責人負責智能代碼助手 Comate 客戶端、云開發平臺 iCoding 等代碼服務相關產品設計、研發工作,參與文心一言代碼相關數據建設,對代碼相關的續寫、問答等大模型應用有豐富經驗目錄AIGC 浪潮引領軟件研發帶來代際變革百度是如何擁抱軟件工程 3.0,落地 AI 原生研發范式如何通過模型、工程、產品能力構建下一代生產力工具人機協同研發模式展望 吳恩達AI 就像 100 年前的電力革命,正在改變各行各業AI 助推軟件生產代際變革Comate 代碼助手:幫你想、幫你寫、幫你改幫你想調研與設計需求澄清任務分解代
2、碼解釋技術問答幫你寫編寫代碼實時續寫,注釋生成代碼描述生成代碼,生成注釋接口生成代碼,生成單元測試幫你改測試與優化代碼Debug,缺陷自動修復生成測試用例,代碼優化智能評審,CI錯誤診斷安全檢查與修復,智能CLI覆蓋研發全流程豐富的編碼場景能力自動代碼續寫生成單測生成注釋支持 100+語言和主流 IDE主流IDE百度內部落地效果大規模企業級落地經驗,助力研發提效外部落地效果注冊企業10000+,已在金融、汽車、機械制造、軟件服務等領域建立標桿用戶優秀的智能代碼助手什么樣?專業的代碼領域大模型文心+飛槳,推理跟上編碼速度,端到端相應600ms定制模型 FIM 能力,更契合編程實際場景語言專家手工
3、編寫 SFT 數據對,貼合工程師日常工作FIM模式,專為代碼編寫場景而生無 FIM 能力擁有 FIM 能力語言專家編寫 SFT 數據,引導模型生成高質量內容人工+自動化評測評測各階段模型效果Prompt 工程讓模型更懂“你”Code Analysis 讓推理有依有據Code Analysis 提升信息密度,充分利用有限上下文長度推理前,參考活躍文件以及依賴文件推理中,根據所在位置的語法,智能平衡輸出行數推理后,對生成內容語法做校驗LSP獲取豐富信息根據類與方法的定義推理參考活躍代碼文本參考最近打開的文本文件候選詞引導模型生成代碼 RAG 學習私域知識RAG 解決 SFT 成本高昂且有滯后性的問
4、題RAG 使用代碼數據定制的 Splitter 邏輯Vector、LSIF、IDE Symbol 多種檢索方式組合TOT 讓模型自動調度復雜策略IDE Symbol 讓模型擬人化讓模型模擬開發者,在 IDE 中 瀏覽、跳轉,梳理項目架構基于代碼語法檢索根據語言應用不同的切分邏輯自然語言生成 query 語句基于LSIF的結構化檢索(NL2Expression)TOT 自動調度復雜策略智能、易用的極致產品更智能,更易用AutoWork:從需求到代碼全流程輔助AutoWork 案例全庫解構分析結合私域知識生成代碼助理模式陪伴編程開放平臺:讓產品適應組織、個人通過開放性,更好的讓 Comate 適應不同的組織和個人開放平臺讓插件直達用戶編程現場無需重復建設,低成本對接開放平臺:打造專屬代碼助手智能分析提交信息,學習歷史風格按需生成,對接三方Git平臺開放平臺:打造專屬代碼助手每一個人的專屬助手代碼解釋代碼問答代碼生成注釋代碼優化注釋生成代碼生成單測多條推薦缺陷識別+關聯私域知識定制 Prompt編程現場信息內置功能定制能力自定義插件=專屬代碼助手AI 驅動人機協同新范式AI 原生研發范式逐漸成為主流提高研發效率與幸福感開放擁抱,強者愈強百度 Comate 不止于工具更是開發者擁抱 AI 原生研發范式的強大伙伴