行业AI4SE发展现状与挑战
AI正逐渐赋能软件全生命周期,提升研发效率。当前AI4SE(工程智能化)建设成效显著,如自动化程度提升、研发提效增质,并诞生AI原生开发集成环境。企业对软件工程智能化转型持乐观态度。挑战主要体现在复杂工程理解与处理能力不足,如大规模项目代码处理、跨模块依赖识别及基础服务链接能力缺失。
腾讯AICoding产品的建设思考
腾讯研效工具平台是支撑各业务线的通用工具平台,旨在统一技术标准、打破工具孤岛、提升资源利用率。腾讯AICoding的目标是建设腾讯云高人气AI应用产品,提升产品力和自主可控,赋能国内企业研发效能提升,并探索AI软件工程新范式,提升集团研发效率。
CodeBuddy产品形态
CodeBuddy通过多端接入、统一管理的产品形态支持腾讯集团业务。为适配不同业务线需求,CodeBuddy演化出ToB支撑的产品架构,以CodeBuddyPlugin插件形式无缝接入现有开发环境(如Vscode、JB、Xcode等),覆盖前端、后端及数据开发等多角色需求,确保AI生成代码符合组织标准。
功能模块
- 编码智能体:支持冗长度高的代码编写、代码补全、软件功能开发、代码优化等。
- 企业知识融合:集成业务知识库、核心代码知识库、业务流程规范、研发编码规范、效能工具MCP及公共服务MCP。
- TencentDesign:集团替代Figma的设计产品,支持多端登陆编辑/协同,涵盖产品经理、设计师和前端程序员角色,实现AI辅助设计稿生成、多用户在线编辑协同。
- CodeBuddyIDE:一站式AI工作台,原生集成Figma和腾讯设计,支持产品规划、设计和研发全流程,实现Spec+TDD的AI时代开发方式。
- CodeBuddyCode(CLI):基于命令行的AI编程解决方案,提供批量代码生成和重构能力,完美集成CI/CD流程。
- BackgroundAgent:支持接入各类研发管理系统,实现需求自动拆解、任务自动开发、缺陷自动修复等。
- 安全智能体:提供代码质量检测、代码缺陷修复、安全漏洞扫描等功能。
- 架构分析智能体:辅助架构师生成技术类文档,如架构图、业务流程图等。
- Repo Wiki:代码知识文档维护解决方案,实时生成代码知识文档,辅助架构生成交档。
腾讯内部CodeBuddy落地情况
- 能力层:多端接入,生态兼容,2025年4月对内发布,周活跃7000+。
- 技术资产层:面向工作流,私域信息接入,包括40+SDK、8000+私域信息类、AICR Agent、RepowikiAgent等。
- 模型层:开放接入自定义模型和私有模型。
腾讯AICoding软件工程新范式的落地飞轮
结合一线应用,打造丰富实践库,包括新手入门指南、需求生成代码、数据库ORM映射、生成单测用例等。产品功能迭代方向包括AICR代码评审、AI架构分析、企业MCP市场、企业Rules市场、企业知识库市场等。
AI4SE未来规划与发展方向
AICoding将从AI助手到AI工程师,再到AI开发团队发展。借鉴自动驾驶分级标准,将AI编码工具划分为五个层级(L1至L5):
- L1:文件级代码生成,专注于代码补全和对话式代码生成建议。
- L2:模块级代码生成,实现模块化开发。
- L3:AI软件工程师,实现从产品需求到生产部署的全流程自动化。
- L4:AI开发团队,多个AI代理分工协作处理不同开发环节。
- L5:未来目标(2027年达成),AI在编码中的作用从语法辅助转向全生命周期管理。
AI4SE市场洞察存在两种发展路径:
- 渐进式改革:AI增强的软件工程系统和应用系统,通过编码场景替代重复性工作,加速DevOps体系深入和研发过程数字化。
- 颠覆式整体重塑:AI为核心的全新应用形态,从小型/微型应用入手,实现端到端构建或微小特性实现。
腾讯AI4SE研效协同工具体系包括技术规范约束、基于设计稿的多智能体代码开发、代码托管与构建运行、部署至腾讯云等技术设施。BackgroundAgent串联AICoding场景,腾讯云提供底层技术支持,Admin沉淀企业研发资产(MCP、Rules、RAG)。
腾讯AI4SE能力规划:
- 坚信大模型将重新定义软件开发全过程,打造从需求到交付的全流程智能化协同开发。
- 与腾讯合作,企业将始终站在技术前沿,享受科技创新成果。
AI4SE范式下,氛围编程与规约编程共存:
- 规约编程:基于规范和设计共识驱动AI全栈开发,实现工程级别开发。
- 氛围编程:基于AI智能体和AI对话,采用自然语言描述需求,实现多文件代码生成。
- 传统编程:完全纯手动编码,依赖浏览器搜索引擎/开发者社区等辅助开发。