版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
LLM助推十倍效能提升百度
Comate
賦能開發(fā)者最佳實踐張立理
百度目錄背景與效果構(gòu)造優(yōu)秀的智能研發(fā)助?成為智能編碼的踐?者思考、總結(jié)及展望目錄背景與效果構(gòu)造優(yōu)秀的智能研發(fā)助?成為智能編碼的踐?者思考、總結(jié)及展望以往的研發(fā)提效工作跨OS開發(fā)困難辦公電腦配置低,開發(fā)體驗差開發(fā)環(huán)境復(fù)雜,配置成本高環(huán)境不一致,異常難復(fù)現(xiàn)工作涉及多平臺,切換打斷嚴(yán)重上下游溝通頻繁溝通反饋周期長,不易記憶相似代碼編寫效率低重構(gòu)潛在風(fēng)險高可復(fù)用片段不易發(fā)現(xiàn)編碼過程缺少流暢感環(huán)境在線化IDE功能集成??基于大模型的研發(fā)助手幫你想幫你寫幫你改調(diào)研、設(shè)計編碼、實現(xiàn)檢測、優(yōu)化需求澄清實時續(xù)寫,注釋?成代碼缺陷?動修復(fù)任務(wù)分解?檔注釋、?間注釋代碼優(yōu)化代碼解釋接??成代碼智能評審技術(shù)問答?成單元測試安全檢查與修復(fù)落地效果
–
內(nèi)部80%?戶滲透46%采納率29%代碼占?落地效果
–
外部1W+注冊企業(yè)數(shù)49%采納率10+私有化部署合作目錄背景與效果構(gòu)造優(yōu)秀的智能研發(fā)助?成為智能編碼的踐?者思考、總結(jié)及展望Comate架構(gòu)全景模型代碼續(xù)寫模型問答模型向量模型意圖模型?成續(xù)寫單測NL2Code技術(shù)問答代碼解釋注釋?成調(diào)優(yōu)建議架構(gòu)分析?絡(luò)檢索數(shù)據(jù)采集分析報表權(quán)限管理頻次控制知識管理向量索引AB實驗采納?輪服務(wù)監(jiān)控管理配置同步IDE語法分析上下?采集前后過濾流暢交互Web賬戶知識配置數(shù)據(jù)多環(huán)節(jié)打造優(yōu)秀效果模型模型訓(xùn)練推理框架產(chǎn)品研發(fā)覆蓋效果強(qiáng)化反饋?戶?上數(shù)據(jù)閉環(huán)模型
–
優(yōu)質(zhì)的生成效果?質(zhì)量數(shù)據(jù)?泛數(shù)據(jù)來源精細(xì)清洗挑選專家參與建設(shè)特殊結(jié)構(gòu)?持FIM模式前后??例代碼依賴學(xué)習(xí)性能優(yōu)先推理優(yōu)化?效模型壓縮適配多類硬件產(chǎn)品
–
做好用戶與模型的中介什么時候?成單?
VS
多?規(guī)則
VS
AI環(huán)境匹配度?什么?成上?代碼下?代碼相關(guān)?件怎么?成Prompt調(diào)優(yōu)專項SFT?成后咋?質(zhì)量檢測可信度后?合并不滿意怎么辦多條推薦更?規(guī)模模型介?滿足編程場景的功能矩陣?動代碼續(xù)寫代碼?成單測代碼?成注釋?然語??成代碼基于研發(fā)現(xiàn)場的知識增強(qiáng)私有框架、庫,項?內(nèi)類、函數(shù),在模型的知識中不存在,但在編碼實踐中?關(guān)重要使?SFT強(qiáng)化模型成本?昂,具備滯后性,?法真正解決?程實踐中的問題通過知識增強(qiáng)(RAG),可以通過模型上下?有效解決私域知識應(yīng)?問題對于代碼續(xù)寫與?成,IDE現(xiàn)場能夠提供多樣化的知識來源Neighbour Dependency Embedding基于?本關(guān)聯(lián)性打開?件、最近編輯適??泛場景,準(zhǔn)確性偏低基于LSP進(jìn)?定義查詢提供準(zhǔn)確的依賴簽名需源碼中有明確的導(dǎo)?引?基于向量相似度索引有更好的語義準(zhǔn)確性更適?注釋引導(dǎo)?成等場景Neighbour
–
相似性檢索Dependency
–
相關(guān)性檢索Embedding
–
向量化檢索反饋
–
用戶優(yōu)先、數(shù)據(jù)飛輪安裝推薦采納留存LLM目錄背景與效果構(gòu)造優(yōu)秀的智能研發(fā)助?成為智能編碼的踐?者思考、總結(jié)及展望NotUSINGAI,buttrulyWITHAI并?使?AI,真正去和AI協(xié)同?作準(zhǔn)則實踐?機(jī)結(jié)對編程12準(zhǔn)則為AI提供更準(zhǔn)確的上下?把你的私域知識告訴AI寫代碼之前先寫注釋不會的、不熟悉的讓AI來幫忙寫讓AI更懂的代碼寫代碼之前問?問讓AI復(fù)?并擴(kuò)展你的能?Youarethe
pilot留意AI的提示寫完代碼讓AI查?查Focus,LetAIRunThe
Errands接受AI的不完美一種全新的找代碼方法傳統(tǒng)的代碼查找依賴與?對代碼的“記憶”與“理解”,?如記住?些關(guān)鍵命名基于Embedding的全庫索引,使模型具備“吃下”全部代碼的能?基于調(diào)優(yōu)的RAG策略,結(jié)構(gòu)化的代碼得以與?然語?相互關(guān)聯(lián)基于LSIF等中間格式,代碼與代碼間的關(guān)聯(lián)能夠被記錄下來?模型天然具備成熟的理解、總結(jié)等基礎(chǔ)能?在代碼的查找上,從“找代碼”這??為轉(zhuǎn)變?yōu)椤皾M?需求”的?的描述,由模型處理中間過程,得到歸納整理后的結(jié)果一種全新的找代碼方法說出你要搜什么,不必回想起代碼?啥樣讓搜索+總結(jié)?步到位MakeCommentGreat
Again在AI的應(yīng)?中,我們往往將?然語?作為?種輸?代碼是結(jié)構(gòu)化的、英?為主的,與?然語?間的關(guān)聯(lián)并不是顯式的有?些?段技術(shù)基于模型?動化實現(xiàn)基于代碼來進(jìn)??然語?的關(guān)聯(lián),但其?成的質(zhì)量依然是有限的、?完全可控的注釋是原?存在于代碼中的?然語?的部分,由開發(fā)者?動編寫,具備準(zhǔn)確、?質(zhì)的特點注釋作為聯(lián)系代碼與?然語?的關(guān)鍵元素,能夠有效提升代碼?成的質(zhì)量注釋并?越多越好,關(guān)鍵位置、清晰有效的注釋是最佳實踐MakeCommentGreat
Again?件頭部注釋
–
作?、場景、編碼規(guī)律函數(shù)注釋
–
說明、參數(shù)、返回值?間注釋
–
關(guān)鍵位置、輔助說明讓相關(guān)代碼先走一步AI?成代碼的本質(zhì)是Prompt?程,更豐富、更?質(zhì)量的上下?注定產(chǎn)?更好的?成結(jié)果在IDE現(xiàn)場,智能研發(fā)?具往往具備多種策略優(yōu)化上下?,但依然需要開發(fā)者做主動的配合?定程度上了解?具的邏輯與?為,養(yǎng)成使?習(xí)慣,提供?定的配合,可以事半功倍,形成流暢、舒爽的AI輔助開發(fā)體驗2個最佳實踐:顯式導(dǎo)?依賴、打開相關(guān)?件讓相關(guān)代碼先走一步顯式依賴幫助IDE增強(qiáng)效果主動打開相關(guān)?件,提取關(guān)聯(lián)代碼我的邏輯清晰比你的代碼技巧更有用模型的上下?是有限的,丟失上下?的損失是不可接受的在有限的?度中,盡量保持完整的代碼塊是必要的同時計算Prompt增強(qiáng)的占?,建議?個函數(shù)/?法控制在150?以內(nèi)代碼內(nèi)容清晰、易于理解也是?成質(zhì)量的助?,在實現(xiàn)函數(shù)時,不要過度使?“?級”的技巧,讓邏輯更清晰地呈現(xiàn)出來我的邏輯清晰比你的代碼技巧更有用直接的代碼有時勝過?級的封裝技巧狠狠地灌注知識本地代碼關(guān)聯(lián)庫復(fù)?FAQ流?線修復(fù)業(yè)務(wù)需求系統(tǒng)架構(gòu)接??檔業(yè)務(wù)測試代碼單測框架Mock類測試使??檔最佳實踐樣例代碼框架你就慣著她吧建?穩(wěn)定的預(yù)期單?快、多?慢上下?提供推理質(zhì)量適當(dāng)?shù)氐却唤oAI擅?的事全庫檢索與總結(jié)代碼解釋與解讀局部的重構(gòu)與改寫不熟悉的編程語?算法與通?邏輯接受AI的不完美?態(tài)開放,接受短板放?優(yōu)勢,規(guī)避缺點多使?,勤反饋Focus,LetAIRunThe
ErrandsHuman AI選型 ?
記憶規(guī)劃 ?
細(xì)節(jié)創(chuàng)造 ?
探索軟件開發(fā)是?個復(fù)雜且精細(xì)?作。在這個過程中,你可能會遇到各種瑣碎的問題,?如忘記了正則表達(dá)式的語法、環(huán)境變量如何獲取。這些問題可能會打斷你的思路,讓你不得不停下?中的?作,去打開瀏覽器搜索答案。此外,你還會?臨很多重復(fù)性的?作,當(dāng)你修改數(shù)據(jù)表字段時,還需要相應(yīng)的更新CRUD邏輯,當(dāng)你更新代碼邏輯時,還需要更新相應(yīng)的單元測試。還有,當(dāng)你實現(xiàn)?些復(fù)雜的功能時,除了核?算法和邏輯,你還要考慮?程實現(xiàn)、邊界條件、異常處理等?常多的細(xì)節(jié)。不需要和機(jī)械?拼?量和速度,不需要和AI?拼記憶和推理,專注?最擅?的事情,將寶貴的精?聚焦在有價值、有趣味的任務(wù),其他瑣碎與重復(fù)的勞動,交給AI。來問問我應(yīng)該問什么元提問:如果不知道問什么,讓?模型告訴你目錄背景與效果構(gòu)造優(yōu)秀的智能研發(fā)助?成為智能編碼的踐?者思考、總結(jié)及展望構(gòu)造優(yōu)秀的研發(fā)助手優(yōu)秀的模型、推理框架與產(chǎn)品的協(xié)同讓我們得以交付優(yōu)秀的智能研發(fā)?具基于?規(guī)模的落地使?,?戶優(yōu)先、反饋驅(qū)動使產(chǎn)品和模型不斷改進(jìn),形成良性閉環(huán)通過RAG強(qiáng)化、?模型思維鏈、平臺開放等形式,智能研發(fā)將更貼近組織與團(tuán)隊,勝任更?規(guī)模的需求實現(xiàn)成為智能編碼的踐行者遵循“?機(jī)結(jié)對編程”的理念與原則,超出“?具”的范疇,以AI為Peer,與AI協(xié)同為AI準(zhǔn)備充分的上下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海二手房產(chǎn)交易協(xié)議關(guān)鍵條款(2024版)版B版
- 小學(xué)教師如何運用評價系統(tǒng)進(jìn)行課堂管理
- 市場營銷專業(yè)掌握市場脈搏
- 教育大數(shù)據(jù)在小學(xué)數(shù)學(xué)教學(xué)中的應(yīng)用
- 二零二五版民商法擔(dān)保合同標(biāo)的執(zhí)行細(xì)則4篇
- 學(xué)生心理健康教育的挑戰(zhàn)與對策
- 校園公交亭租賃合同2025版:含設(shè)施升級條款3篇
- 現(xiàn)代家庭的日常聚會美食規(guī)劃建議
- 演講者的技巧學(xué)術(shù)會議論文匯報的關(guān)鍵要素
- 二零二五版長途客運駕駛員勞動合同規(guī)范3篇
- 化學(xué)-河南省TOP二十名校2025屆高三調(diào)研考試(三)試題和答案
- 智慧農(nóng)貿(mào)批發(fā)市場平臺規(guī)劃建設(shè)方案
- 2023年水利部黃河水利委員會招聘考試真題
- Python編程基礎(chǔ)(項目式微課版)教案22
- 半導(dǎo)體工藝用膠帶全球市場、份額、市場規(guī)模、趨勢、行業(yè)分析報告2024-2030年
- 建筑施工中常見的安全問題及解決方法
- 近五年重慶中考物理試題及答案2023
- 乳腺導(dǎo)管原位癌
- 冷庫管道應(yīng)急預(yù)案
- 《學(xué)習(xí)教育重要論述》考試復(fù)習(xí)題庫(共250余題)
- 網(wǎng)易云音樂用戶情感畫像研究
評論
0/150
提交評論