《张玉明-通义灵码AI程序员解密:AI Agent在软件研发领域的落地实践.pdf》由会员分享,可在线阅读,更多相关《张玉明-通义灵码AI程序员解密:AI Agent在软件研发领域的落地实践.pdf(37页珍藏版)》请在三个皮匠报告上搜索。
1、ML-SummitML-Summitwww.cpp-www.ml-summit.orgwww.gosim.orgwww.pm-summit.orgML-SummitML-SummitML-SummitML-SummitML-SummitML-Summit张张玉玉明明 阿阿里里巴巴巴巴高高级级技技术术专专家家专注于研发效能领域,在开发者工具打造、企业研发协作平台架构及落地方面有超过10+年的实践经验。在阿里先后主导了自研代码托管平台0-1建设并实现对外商业化、带领团队在代码智能化及Cloud IDE领域进行探索、推动云效5.0全平台公专一体化架构的改造及落地,同时也是阿里巴巴P3C开源代码规约检
2、测工具的发起者和推动者。当前主要致力于探索AI Agent在通义灵码产品的有效落地实践,进一步提升开发者智能编码体验。演演讲讲主主题题:通通义义灵灵码码A AI I程程序序员员解解密密:A AI I A Ag ge en nt t在在软软件件研研发发领领域域的的落落地地实实践践ML-SummitML-Summit2 20 02 25 5 全球机器学习技术大会通义灵码 AI 程序员解密:AI Agent 在软件研发领域的落地实践张玉明ML-SummitML-Summit目目录录1.回顾云效智能代码平台演进历史2.AI 编码工具的发展情况3.大语言模型下的软件研发新范式4.通义灵码 AI 程序员核
3、心技术能力构建5.AI 程序员典型应用场景6.下一步展望:持续构建智能编程的未来ML-SummitML-Summit回顾云效智能代码平台演进历史2020-2022 代码智能化探索代码智能补全代码编写代码文档搜索推荐敏感信息检测代码检测依赖包漏洞检测源码漏洞检测代码补丁推荐开发者画像代码调用链路代码图谱代码变更链路代码语法树云效 CodeupCloud Toolkit评审耗时预估代码评审评审人推荐语法跳转引用ML-SummitML-Summit回顾云效智能代码平台演进历史-智能代码补全智能编码本地服务端本地服务端更新触发代码补全触发代码搜索IDE插件Java语法服务NodeJS语法服务Pytho
4、n语法服务本地语法服务远端模型ABTest远程服务端补全结果后处理深度学习模型语义模型本地个性化模型规则引擎多模型融合数据预处理ML-SummitML-Summit回顾云效智能代码平台演进历史-智能评审评审者计算耗时预估计算合适评审人代码改动大小代码复杂度项目历史行为历史开发者提交代码评审代码Diff语言特性扫描工具历史评审机器人评审意见+人工评审意见 重复度检测 P3C检测 缺陷智能预测 敏感信息检测ML-SummitML-Summit代码缺陷检测与补丁推荐-PRECFIXPatch Recommendation by Empirically Clustering(PRECFIX)背景:P3
5、C、FindBugs等传统工具基于规则匹配,泛化能力不强;且无法定位业务相关缺陷PRECFIX目标:毫秒级检测;能修复部分偏业务缺陷;包括不限于代码逻辑(NPE、边界溢出等)、代码重构、API错误调用等类型的缺陷1.修复行为2.评审变更行为数据mit message2.代码文本代码数据1.评审操作数据2.线上异常日志日志数据数据及算法技术聚类算法深度学习特征提取代码建模推荐算法ML-SummitML-Summit软件工程智能化发展情况2020202120232024代码理解代码生成代码补全CodeQwenGPT-4QwenCode LlamaQwen 2.5DeepSeek CoderDeep
6、Seek V3GPT-o3Claude 3.7 SonetQWQ单元测试生成仓库级代码生成注释生成端到端软件演化端到端软件开发需求理解程序修复故障定位测试生成需求规划文档生成软件开发软件设计多任务能力20252022年11月30日 ChatGPT发布AI 1.0判别式 AIAI 2.0生成式 AIML-SummitML-Summit近一年智能编码工具的发展情况AI 辅助编程工具爆发式增长,呈百家争鸣态GitHub CopilotCursorAmazon QWindsurfTabnineCody AITONGYI LingmaComateDevinMarsCodeCodeGeexGenieRac