4-李明宇-GPT賦能軟件研發:能力、局限與落地實踐.pdf

編號:151995 PDF 21頁 4.22MB 下載積分:VIP專享
下載報告請您先登錄!

4-李明宇-GPT賦能軟件研發:能力、局限與落地實踐.pdf

1、GPT賦能軟件研發:能力、局限與落地實踐李明宇中科院計算所高級工程師,20年編程老師傅目錄CONTENTS軟件研發過程與大語言模型01 代碼生成與實踐案例02 代碼審查與實踐案例03 數據結構化與質量提升04 軟件研發過程與大語言模型各種場合常見演示例子:1.個人主頁,特點:html+css+少量js=語法錯誤不妨礙結果展現,通過率高,好上手2.解算法題,特點:經典題為主,看起來驚艷,但不排除“背答案”3.俄羅斯方塊、貪吃蛇 ,特點:同上實際生產中表現如何?兩類觀點:vs軟件研發過程與大語言模型不僅僅是生成業務代碼:需求分析、代碼生成、自動化測試、代碼審查、線上運維調試 不僅僅提高效率,同時要

2、提高質量不僅僅是chat,還有API調用:curl https:/ Content-Type:application/json-H Authorization:Bearer$OPENAI_API_KEY-d model:gpt-3.5-turbo,messages:role:system,content:Test,role:user,content:,temperature:1,max_tokens:256,top_p:1,frequency_penalty:0,presence_penalty:0代碼生成與實踐案例真實案例:GPT-4 輔助實現生產級完整模塊代碼https:/ 代碼生成與實踐

3、案例測試代碼生成,主要是單元測試代碼:代碼生成 GPT“編程”8條軍規1.bug難以避免,Chat,結對編程,反饋修改,而不是單向生成,多次結果比較2.起點也不一定是從一個自然語言需求出發,也可以是給他一段代碼參考并且簡單描述需要做的事情,或者從偽代碼轉成可以運行的代碼(典型任務:重構)3.讓GPT來寫單元測試!4.由于GPT的原理,溝通時間長了,它會“忘記”完整的上下文,需要不時幫他回顧5.目前即便是GPT-4尚缺少面向對象和架構能力,但是在人類的提示下,它可以幫忙完成類的封裝等架構改進,實現具體代碼6.Shell、SQL.go、rust.新的或者小眾框架預期不能太高7.必須由人 Revie

4、w GPT寫的代碼,拒絕“看不懂”的代碼進入系統8.保持一定的人工手寫代碼比例代碼審查與實踐案例 代碼段審查 合并請求審查GPT 比較偏向于發現代碼段的質量問題典型例子:1.字符串 or 枚舉2.if 嵌套太深的問題,或者不會被執行的分支 3.敏感信息泄露4.變量命名規范5.審核工作量降低 70+%局部問題導致的代碼質量問題減少 40+%核心程序員代碼貢獻量提高一倍以上Pull Request Review 案例https:/ 在src/provider/gpt_provider.ts文件中,API_KEY是硬編碼的字符串。建議使用環境變量或配置文件來安全地存儲API密鑰。https:/ “為

5、“等待Minikube”步驟添加超時,以防Minikube啟動失敗時工作流無限期地運行”Pull Request Review 案例https:/ 作者:李明宇 微信:microwisemessages=role:system,content:As an AI assistant with programming expertise,you are a meticulous code reviewer.,role:user,content:fReview the following pull request:nchanges_strnnThe+means the line is added,a

6、nd the-means the line is removed.Please provide a review result for the PR.nnEnsure that the output follows the template:nn*Changes*nn*Suggestions*nn*Conclusion*nn*Action*nn*Other*nn項目代碼評審案例https:/ 作者:李明宇 微信:microwise項目代碼評審案例https:/ 作者:李明宇 微信:microwise數據結構化與質量提升PDFJPGPNGOCRLLMData StructureJSONJSONJ

7、SONData Bases數據結構化與質量提升Welcome to Best Buy#10317545 GALE AVECITY OF INDUSTRY,CA 91748HINVal:100001-600535-246340-933423-483269-232950103 041 5935 12/02/21 20:354900944 MME73AM/A 179.00AIRPODS(3RD GENERATION)Serial#SY6PK96W01CSales Tax 17.036451503 DIGITAL ITE 0.00GET 70 MILLION SONGS FREE FORSales T

8、ax 0.006451510 DIGITAL ITE 0.00PROMO-6 MONTHS FREE OF APPLESales Tax 0.006484511 DIGTIAL ITE 0.00GET 3 MONTHS FREE OF APPLE TVSales Tax 0.00Subtotal 179.00Sales Tax 17.03Total 196.03HKHKKRKREKHSE?=ChipRead USD$196.03DEBIT MASTERCARD-MASTERCARDJENS/WALTERApproval NM3TS6Verified By PINCARD ENTRY:ChipM

9、ODE:IssuerAID:A0000000041010Enjoy 6 months free of Apple Music withyour Best Buy purchase.To redeem your Apple Music offer,90 to:apple.co/BBYredeemand enter the code below.NA3NERJWPSNJOr follow the emailed instructions emailedto You store_info:name:Best Buy#103,address:17545 GALE AVE,CITY OF INDUSTR

10、Y,CA 91748,phone:,date_time:12/02/21 20:35,transaction_info:id:100001-600535-246340-933423-483269-23295,counter:0103,cashier:041 ,items:name:AIRPODS(3RD GENERATION),quantity:,unit_price:179.00,total_price:,name:DIGITAL ITE,quantity:0.00,unit_price:,total_price:,name:DIGITAL ITE,quantity:0.00,unit_pr

11、ice:,total_price:,name:DIGTIAL ITE,quantity:0.00,unit_price:,total_price:,taxes_and_fees:17.03,total_amount:196.03,payment_method:DEBIT MASTERCARD-MASTERCARD,other_info:promo_offer:description:GET 70 MILLION SONGS FREE FOR,duration:6 MONTHS ,description:PROMO-6 MONTHS FREE OF APPLE,duration:6 MONTHS

12、 ,description:GET 3 MONTHS FREE OF APPLE TV,duration:3 MONTHS ,redeem_links:apple_music:apple.co/BBYredeem,apple_news:apple.co/BBYredeem,apple_tv:apple.co/BBYredeem ,description:這是一張來自Best Buy#103的收據,購買了一副AirPods(第三代),價格為179.00美元。還有一些免費的Apple服務優惠,包括六個月的免費Apple Music、六個月的免費Apple News+和三個月的免費Apple TV+

13、。付款方式為DEBIT MASTERCARD-MASTERCARD,總金額為196.03美元。數據結構化與質量提升Pacific Park380 Santa Monica PierSanta Monica,CA90401310-260-874420677 1 88Device Id:CoffeeBean POS R 25 Nov 2021Cashier:Ariana 12:08 PH1 Large Ice Tea 3.50 T1 Black 0.00 NSubtotal:3.50Sales Tax 2:0.36Total:3.86Paid Haster Card:3.86Change Due

14、US$:0.00Thank You!wuu.PacPark con300 236 735 300store_info:name:Pacific Park,address:380 Santa Monica Pier,SantaMonica,CA 90401,phone:310-260-8744,date_time:25 Nov 2021 12:08 PM,transaction_info:id:20677,counter:CoffeeBean POS R,cashier:Ariana,items:name:Large Ice Tea,quantity:1,unit_price:3.50,tota

15、l_price:3.50,name:Black,quantity:1,unit_price:0.00,total_price:0.00,taxes_and_fees:0.36,total_amount:3.86,payment_method:Master Card,other_info:website:www.PacP,receipt_code:300 236 735 300,description:這是一張在Pacific Park購買了一份大杯冰茶和一份免費的黑色商品的收據??偨痤~是3.86美元,包括0.36美元的稅費。付款方式是Master Card。收據的編號是20677,收銀員是Ar

16、iana。數據結構化與質量提升WHOLE FOODSMARKETPasadena PAS 626-351-59943751 Foothill BlvdPasadena,CA 91107OMSSN IPA 6PK$9.99 TCRV 6PK UNDER 2402$0.30OG GREEN SBI GRAPES2.47|b$3.99/Ipn$9.86 FTare Weight 0.02 IbOATMEAL RAISIN COOKIE 6C:7$5.49 FSubtotal:$25.64Net Sales:$25.64Tax:,10.25%=$1.05Total:$26.69Sold tems:3P

17、aid:MasterCard#5562$26.69Chip Card:DEBIT MASTERCARDChip Card AID:4G005000041010RETURNS:Al returns require a receiot.No returns on items purchased after90 days.For additional informationplease visit tir tert rel lett e etre laiergPrime members save at bhole Foods:Marketand get Free Shipping,Video,Mus

18、ic&moreLearn more at imeSavingsEarn 5%flack at Whole Foods Marketwith the Amazon Prime Rewards Visa.Learn more at CH REESE ASE aaaHOW WAS YOUR SHOPPING EXPERTENCE?Go to:http:/www wi.coin/feedbackENTER i Shin ay on A.a CARDHi CAWULMZKVYECThanks for shopping at Whole Foocls MarketWino leFocdsMstore_in

19、fo:name:Whole Foods Market,address:3751FoothillBlvd,Pasadena,CA91107,phone:626-351-5994,date_time:,transaction_info:id:,counter:,cashier:,items:name:OMSSN IPA 6PK,quantity:1,unit_price:$9.99,total_price:$9.99,name:CRV 6PK UNDER 2402,quantity:1,unit_price:$0.30,total_price:$0.30,name:OG GREEN SBI GRA

20、PES,quantity:2.47 lb,unit_price:$3.99/lb,total_price:$9.86,name:OATMEAL RAISIN COOKIE 6C:7,quantity:1,unit_price:$5.49,total_price:$5.49,subtotal:$25.64,taxes_and_fees:$1.05,total_amount:$26.69,payment_method:MasterCard,other_info:returns:Allreturnsrequireareceipt.Noreturnsonitemspurchasedafter90days.Foradditionalinformation, Market and get Free Shipping,Video,Music&more.Learn more at at Foods Market的收據,購買了 OMSSNIPA6PK、CRV6PKUNDER2402、OGGREENSBIGRAPES和OATMEAL RAISIN COOKIE 6C:7等商品,總計金額為$26.69。使用的支付方式是MasterCard。感謝聆聽關注QECon公眾號請為演講嘉賓投票打分

友情提示

1、下載報告失敗解決辦法
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站報告下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。

本文(4-李明宇-GPT賦能軟件研發:能力、局限與落地實踐.pdf)為本站 (2200) 主動上傳,三個皮匠報告文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知三個皮匠報告文庫(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。
客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站