李明宇-基于GPT的代码PRreview助手开发与应用.pdf

编号:153908 PDF 38页 7.28MB 下载积分:VIP专享
下载报告请您先登录!

李明宇-基于GPT的代码PRreview助手开发与应用.pdf

1、基于GPT的代码PR review助手开发与应用李明宇 中国科学院计算技术研究所演讲嘉宾李明宇中科院计算所高级工程师/“编程老师傅”l前深信服科技集团云计算首席专家l中科院计算所高级工程师,开源项目活跃开发者,20 余年编程与软件开发经验,10余年云端系统研发与产业化工作经历。历任国家重点实验室研究组负责人,上市公司事业群技术总监、首席技术专家。l李老师在理论研究和产业实践均有丰富的经验,为多家知名企业和单位落地云原生和数字化转型项目。荣获中国软件协会“优秀CTO”等多项荣誉,兼任中国新一代IT产业联盟分委会秘书长、全国高校人工智能与大数据创新联盟专家委员、北京开源创新委员会委员。目 录CON

2、TENTS1.背景与痛点 让人又爱又恨的 Code Review 环节2.Code-Chat-Reviewer开发历程与 实现原理3.应用效果与优缺点4.11月6日以来的新进展5.总结与展望目前的PR Review生成效果目前的PR Review生成效果目前的PR Review生成效果目前的PR Review生成效果目前的PR Review生成效果对:过去(4份)背景与痛点 让人又爱又恨的Code Review 环节PART 01背景与痛点 让人又爱又恨的 Code Review 环节Pull/Merge Request Review众所周知的重要性:质量!知识共享、持续维护背景与痛点 让人又

3、爱又恨的 Code Review 环节Reviewer X 2Pull/Merge Request Review众所周知的重要性:质量!知识共享、持续维护但是,没有喜欢 PR Review:成本、短期效率理和社交压核成员的精分配与持续成背景与痛点 让人又爱又恨的 Code Review 环节LLM+Reviewer X 1Pull/Merge Request Review众所周知的重要性:质量!知识共享、持续维护但是,没有喜欢 PR Review:成本、短期效率理和社交压核成员的精分配与持续成另个问题:为什么要在 Pull/Merge Request Review环节LLM?为什么不在其他环节

4、对代码审查中解决?如VS Code CopilotReview对象不同,上下、时间点不同Code-Chat-Review 开发历程与实现原理PART 02Code-Chat-Review 开发历程与实现原理Git1.git pushReview-BotContributor2.Webhook3.GETCode Changes 5.POSTReview Comments4.Prompts/MessagesGenerated Review Commentsv0.1 gpt-3.5gpt-4 API waitlist.Human Reviewer X17.Comment/Approve6.Revis

5、eGPT效果与问题:gpt-3.5效果不理想,挑出来的问题较琐碎 家很期待 gpt-4 API的开放Code-Chat-Review 开发历程与实现原理Git1.git pushReview-BotContributor2.Webhook3.GETCode Changes 5.POSTReview Comments4.Prompts/MessagesGenerated Review Commentsv0.1 gpt-3.5gpt-4 API waitlist.Human Reviewer X17.Comment/Approve6.ReviseGPT效果与问题:gpt-3.5效果不理想,挑出来的

6、问题较琐碎 家很期待 gpt-4 API的开放messages=role:system,content:As an AI assistant with expertise in programming,your primary task is to review the pull request provided by the user.When generating your review,adhere to the following template:*Changes*:Summarize the main changes made in the pull request in less

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(李明宇-基于GPT的代码PRreview助手开发与应用.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠