《A2--肖斌--基于大模型的蚂蚁智能研发.pdf》由会员分享,可在线阅读,更多相关《A2--肖斌--基于大模型的蚂蚁智能研发.pdf(33页珍藏版)》请在三个皮匠报告上搜索。
1、基于大模型的蚂蚁智能研发肖斌CodeFuse IDE 插件技术负责人肖斌蚂蚁集团 技术专家就职于蚂蚁集团 CIO 技术部,自2021年加入蚂蚁以来,探索与研发效能领域的前沿技术落地,主要从事软件工程智能化方向的研究和探索,致力于研发效能领域的前沿技术落地,当下专注于代码生成,AI对话等方向,目前是CodeFuse研发助手技术负责人。从0到1建设CodeFuse IDE 系列插件,为代码大模型在蚂蚁研发领域落地铺平道路。目录C O N T E N T S1.CodeFuse代码大模型探索2.蚂蚁智能研发发展路线3.CodeFuse关键技术及难点突破4.未来软件研发领域发展方向思考代码大模型探索0
2、1代码大模型探索0.00%20.00%40.00%60.00%80.00%100.00%编写代码理解代码互联网搜索调试代码编写代码注释编写测试执行代码审查重构代码在代码库中搜了解最近代码编写提交消息在CLI中执行开发者最耗时活动开发者最耗时活动比例各功能使用占比各功能使用占比代码补全代码问答解释代码添加注释生成测试注:数据来源JetBrains 2023年开发者生态报告蚂蚁代码大模型发展路线20222023 Q42023 Q32023 Q2 2023 Q1 GPT-3 模型落地0.25B模型代码行补全全蚂蚁落地 CodeFuse 立项发布1.3B模型多语言代码补全发布编程开发助手CodeFus
3、e 1.0发布CodeFuse1.0支持多种模型蚂蚁内公测,大客户使用 CodeFuse 2.0发布IDE插件,支持多语言,多IDECodeFuse开源,登顶开源代码大模型HunabEval榜单(74.4%)CodeFuse 3.0IDE插件对外放量支持蚂蚁内部数十种研发下游任务支持蚂蚁内部效能平台CodeFuse 持续升级BigCode第一名仓库级代码问答&需求仓库级代码补全优化2024大模型能力演进Chat模式模式Agent模式模式Sop AgentsMulti Agent集成平台知识库或平台特定数据对模型进行加训,通过对话方式提供研发平台知识问答。单纯问答形式无法满足智能化需求,需要结合
4、平台的能力进行智能化改造,集成研发平台能力(工具)供AI调度。通过SOP方式编排多领域Agent,完成特定复杂任务或跨平台任务。人类仅需设定目标,提供资源,监督结果,由AI决策多个Agent执行步骤,完成复杂任务,产出结果。大模型效能产品演进工具化工具化智能化智能化AI Native传统效能平台传统效能平台效能平台效能平台+CopilotAI Native效能平台效能平台通过程序,工具等传统方式满足用户各种明确且特定的功能。用户一般在产品上通过界面和特定操作流程完成任务。工具化平台工具化平台通过效能平台Copilot完成AI能力的使用,用户一般通过侧边栏进行平台知识库问答或直接使用效能平台能力
5、。半智能化平台半智能化平台以AI技术为核心,能够自主进行复杂的任务处理和决策。AI能力嵌入到用户每个操作中,通常能通过更简单的操作完成更复杂的事情。AI原生平台原生平台CodeFuse代码大模型落地现状AIAI 升级研发链路升级研发链路个人生产力释放、研发环节智能化、人工参与率降低个人生产力释放、研发环节智能化、人工参与率降低AIAI NativeNative R&DR&D全新研发范式,全新研发范式,AIAI 原生的研发交付原生的研发交付升级升级演进演进需求分析需求分析编码自测编码自测联调测试联调测试部署发布部署发布监控运维监控运维CodeFuseCodeFuse AIAI Assistant
6、Assistant PlatformPlatform数据数据/模型模型/部署部署/推理推理/评测等评测等蚂蚁大模型蚂蚁大模型基础设施基础设施大模型大模型/Agent/Agent 建设平台等建设平台等CodeFuseCodeFuse CopilotCopilotCodeFuseCodeFuse IDEIDECodeFuseCodeFuse VATVATCodeFuseCodeFuse APIsAPIs领域领域 AgentAgentAnalysisAnalysis需求需求 toto 系分系分需求需求 toto 测分测分需求智能拆解需求智能拆解系分系分 toto 研发计划研发计划RunRun启动问题