2025-03-24-中智凯灵_北京_科技-与开发者同频——百度构建人机协同新范式的实践_36页_7mb
报告摘要
2024 AI+研发数字峰会总结
核心内容
2024 AI+研发数字峰会在北京举办,聚焦于AI如何驱动研发变革,提升企业效率。会议重点探讨了AI在研发流程中的应用,特别是百度Comate智能研发助手的实践与成果。通过构建人机协同新范式,Comate不仅提升了代码生成和续写能力,还增强了对开发者编程现场的理解,从而实现与开发者同频。
主要观点
1. 研发流程的现状与挑战
- 技术迭代快:传统研发流程难以跟上技术发展,导致效率滞后。
- 开发者抗拒流程:多数开发者更关注实际开发任务,对敏捷、DevOps等流程缺乏兴趣。
- 工具支撑不足:现有的研效工具如iCafe、iCode、iPipe等在支持开发者方面仍有局限。
2. AI驱动的智能研发助手
- Comate的诞生:Comate是百度研发智能化的成果,集成了代码自动补全、RAG(检索增强生成)和Agent(智能代理)等功能。
- 提效效果显著:Comate的使用提高了代码生成占比、用户满意度和采纳率。
- 能力分层:Comate的能力分为能力层(IDE端、问答区、Console区)、知识层(代码类、文本类)、框架层(RAG + P-RAG、Agent)和模型层(推理调度、代码生成、续写、Embedding、意图识别)。
3. 人机协同新范式
- 智能体的构建:Comate通过理解私域知识和独立分析需求,实现了从“简单续写”到“复杂生成”的跃迁。
- Agent框架:模拟人类的自我反思行为,通过多次评估和修正,提高输出质量。
- 人机协同宣言:
- 用好AI是工程师的基本功:掌握并善用AI将成为工程师的核心能力。
- 开发者掌控方向:AI提升效率,但最终方向仍需由人决定。
- 共同进化:AI处理繁琐任务,人主导创造性工作,实现人机协同成长。
关键信息
研发现状
- 百度拥有1w+工程师和1k+业务团队,10w+代码库。
- 85%的需求一周交付,50%的研发资源云化。
- 80%的应用全流程在线,每天1w次代码提交,每月1kw次流水线任务。
Comate功能亮点
- 代码续写:通过理解代码库,预测并导入缺失的文件、类和函数。
- 代码解释:基于调用链分析,生成业务角度的解释,如流程图、ER图、架构图等。
- 代码检索:帮助开发者快速了解代码架构和业务逻辑,提供Mentor般的讲解。
- 代码生成:支持复杂任务,如替换框架(Hibernate → MyBatis)的全流程分析和生成。
知识增强
- 通用模型瓶颈:GitHub Copilot的采纳率长期停滞,需结合私域知识提升生成质量。
- 私域知识类型:包括本地代码库、业务接口文档、产品需求文档、测试用例、服务部署文档等。
- 知识图谱构建:通过遍历文件、依赖解析、权重计算、填充节点等方式,构建代码开发规则知识图谱。
框架层技术
- RAG + P-RAG:结合检索增强生成和私域知识增强,提升代码生成质量。
- Agent框架:模拟人类思考过程,通过多步骤评估和修正,提高输出的准确性和完整性。
- AI原生软件工程:AI将赋能整个软件工程领域,包括应用搭建、插件工程、Agent工程、Prompt工程、数据工程和效果评估。
结构清晰
1. 在AI前夜——百度研发现状
- 研效工具发展:iCafe、iCode、iPipe等工具支撑研发流程。
- 流程支撑:1w+工程师,1k+业务团队,10w+代码库。
- 工具支撑:iCafe、iCode、iPipe、iScan、iCov、iTest。
2. 在AI时代——智能研发助手
- Comate功能:代码自动补全、RAG、Agent。
- 提效数据:12%工程师使用,85%+用户满意度,90%+代码生成占比,30%采纳率。
- 能力分层:能力层、知识层、框架层、模型层。
3. 在AI未来——人机协同新范式
- 人机协同宣言:用好AI是工程师的基本功,开发者掌控方向,人机共同进化。
- 典型场景:代码续写、解释、检索、生成。
- AI原生软件工程:AI赋能研发全过程,推动软件工程向AI原生转型。
总结
2024 AI+研发数字峰会展示了AI在研发领域的巨大潜力,特别是百度Comate智能研发助手的实践,为实现人机协同新范式提供了有力支持。通过知识增强、Agent框架和AI原生软件工程,Comate不仅提升了代码生成和续写能力,还帮助开发者更高效地理解和维护代码库,推动研发效率和质量的双重提升。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载