1、替代 还是 共生?LLM时代的软件研发的机遇与进化茹炳晟腾讯 Tech Lead、腾讯研究院特约研究员中国计算机学会CCF 技术前线委员会TF 研发效能 主席茹炳晟“软件研发效能度量规范“标准核心编写专家,中国商业联合会互联网应用技术委员会智库专家,中国通信标准化协会TC608云计算标准和开源推进委员会云上软件工程工作组副组长,年度IT图书最具影响力作者。多本技术畅销书作者,著作有测试工程师全栈技术进阶与实践软件研发效能提升之美高效自动化测试平台:设计与开发实战软件研发效能提升实践软件研发效能权威指南和现代软件测试技术之美(即将出版),译作有持续架构实践和现代软件工程(即将出版),国内外各大技
2、术峰会的联席主席,出品人和Keynote演讲嘉宾。公众号“茹炳晟聊软件研发”主理人。腾讯 Tech Lead、腾讯研究院特约研究员中国计算机学会CCF 技术前线委员会TF 研发效能 主席目录01 LLM在软件开发中能力初探(Copilot 为例)02 Codex等LLM在软件研发中更多的应用03 LLM对于软件研发,什么变了?什么没变?04 LLM时代对软件研发的一些思考CONTENTSGitHub Copilot、Copilot X 和 GitHub Next 能力初探从 GitHub Copilot 谈起从 GitHub Copilot 谈起从 GitHub Copilot 谈起从 Git
3、Hub Copilot 谈起从 GitHub Copilot 谈起数据来源:https:/github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/从 GitHub Copilot 到 GitHub Copilot X从 GitHub Copilot 到 GitHub Copilot X从 GitHub Copilot 到 GitHub Copilot X从 GitHub Copilot 到 GitHub Copilot X从 GitHub Copilot 到 GitHub Copilot X从 Gi
4、tHub Copilot 到 GitHub Copilot X从 GitHub Copilot X 到 GitHub Next从 GitHub Copilot X 到 GitHub Next改写从 GitHub Copilot X 到 GitHub Next添加调试语句从 GitHub Copilot X 到 GitHub Next拼写错误修正从 GitHub Copilot X 到 GitHub Next增加前端鲁棒性从 GitHub Copilot X 到 GitHub Next从 GitHub Copilot X 到 GitHub Nexthttps:/ GitHub Copilot X
5、 到 GitHub NextCodex等LLM大语言模型在软件研发中更多的应用应用案例-1:用LLM生成函数级/接口级测试原文下载:https:/arxiv.org/pdf/2302.06527.pdf应用案例-1:用LLM生成函数级/接口级测试应用案例-1:用LLM生成函数级/接口级测试的实验数据实验数据来自:https:/arxiv.org/pdf/2302.06527.pdf应用案例-2:用LLM提升Monkey测试的覆盖范围应用案例-2:用LLM提升Monkey测试的覆盖范围应用案例-2:用LLM提升Monkey测试的覆盖范围应用案例-2:用LLM提升Monkey测试覆盖范围的实验数据
6、实验数据来自:https:/arxiv.org/pdf/2212.04732.pdf应用案例-3:用包含缺陷描述和原始代码的prompt自动生成代码修复原文下载:https:/arxiv.org/pdf/2304.03816.pdfLLM加持下的各种可能性智能代码提示代码片段智能生成SQL语句的智能生成与调优更高效更精准的静态代码检查与自动修复智能辅助的代码评审与代码重构单元测试和接口测试代码的自动生成更高级的重复代码检查失败用例的自动分析与归因更精准的技术问答LLM大语言模型对于软件研发什么变了?什么没变?LLM