摘要
AI编程:重构代码编写的范式。AI编程已经成为AI发展的一个重要的细分领域,正在逐步赋能编程工作的各个方面,包括代码自动补全、代码生成、测试验收等。根据《2024年中国AI代码生成市场观测报告》,2023年中国AI代码生成市场规模达到65亿元,随着规范化开发需求和中小型企业用户对辅助开发工具的需求增加,预计到2028年,中国AI代码生成市场规模预计将增长至330亿元,年复合增长率达38%。
GitHub Copilot引领AI编程,智能体、多模态等技术持续提升行业潜力。据 2024 年 7 月微软财报电话会议所披露信息,Github Copilot 的年度经常性收入(ARR)已经成功突破 3 亿美元大关,ARR 数值占 Github 当年整体增长的 40%,已然成为推动 Github 业务拓展的核心驱动力之一。而对比2023年,Github Copilot 在 2023 年的 ARR 约为 1 亿美元。
2025年2月纳德拉表示GitHub Copilot将all-in智能体,GitHub现任CEO Thomas Dohmke表示自主SWE智能体也将融入GitHub用户体验。智能体将 GitHub Copilot 的体验提升到人类程序员水平,在处理代码问题时,无需开发者特别指定相关代码,便可主动定位合适代码并解决问题,如同为每个代码库配备了专属的工程师,并且具有强大的自主能力,识别错误并自动修复。与此同时,Github Copilot也将实现“Vision”等功能,向多模态等方向不断进发。
国内企业重点发力,大厂已实现在内部的大量应用。科技大厂中,以百度、阿里、字节的火山引擎为例,均在AI编程领域取得成绩,在三方基准测试平台Chatbot Arena公布的最新的大模型盲测榜单中,Qwen2.5-Max在数学和编程等单项能力上排名第一;截至2024年4月,Baidu Comate 深度融入开发流程,参与了大量项目的开发工作,编写了百度内部四分之一的代码;在字节内部,豆包MarsCode 已经覆盖了 70% 以上的开发者,从编码阶段就开始为开发者贡献代码和技术解决方案。
上市公司中,卓易信息旗下艾普阳的SnapDevelop集成ChatGPT,在智能化时代引领IDE新发展;普元的低代码开发平台推动AI编程效率提升,同时与华为等国产化生态持续深入融合;截至2024年9月,商汤的代码小浣熊个人用户超过10万人,实现了单日生成代码量突破十亿Tokens;金现代自身低代码平台持续迭代,已经积累多个重要政企客户。
投资建议:AI编程目前已经成为AI的主要细分方向之一,GitHub Copilot等引领行业发展,AI编程逐渐向智能体、多模态等方向演进。AI或将率先颠覆他的“创造者”——AI编程,大量企业级客户对AI编程的使用将逐渐深入,AI编程有望成为B端最先崛起的AI应用。建议重点关注国内领军企业卓易信息、普元信息、商汤-W、金现代等。
风险提示:行业竞争加剧的风险;技术路线变革存在不确定性;与AI深度结合效果存在不确定性。
1 AI编程:重构代码编写的范式
AI编程已经成为AI发展的一个重要的细分领域。企业数字化转型离不开开发者的支持,但企业在软件开发过程中面临一些问题,包括开发者人才短缺、软件需求超出企业现有开发能力等。AI 编程助手能够有效解决这些问题,提升企业软件开发能力,推动企业高质量发展。

目前随着AI技术的不断演进,AI 编程助手正在逐步赋能编程工作的方方面面,包括代码自动补全、代码生成、测试验收等。


根据《2024年中国AI代码生成市场观测报告》,2023年中国AI代码生成市场规模达到65亿元人民币,随着规范化开发需求和中小型企业用户对辅助开发工具的需求增加,预计到2028年,中国AI代码生成市场规模预计将增长至330亿元人民币,年复合增长率达38%。

目前国内有大量厂商开始进行AI编程的布局,包括云厂商、IDE及AI开发平台等类型。

2 GitHub Copilot引领AI编程,智能体、多模态等技术持续提升行业潜力
2.1 AI编程的行业领跑者,与大模型深度结合提升智能化能力
AI发展或许率先“颠覆”他的“创造者”——AI编程。AI编程是当前最热门的AI应用之一,根据 2024 年 7 月微软财报电话会议所披露信息,Github Copilot 的年度经常性收入(ARR)已经成功突破 3 亿美元大关,ARR 数值占 Github 当年整体增长的 40%,已然成为推动 Github 业务拓展的核心驱动力之一。而对比2023年,Github Copilot 在 2023 年的 ARR 约为 1 亿美元。
Github Copilot 持续投入研发,不断改进代码补全的准确性,从简单的语法提示逐步拓展至复杂算法逻辑的辅助构建,大大提升了开发者的编码效率;同时,与 Github 平台深度融合,充分利用 Github 庞大的代码仓库资源作为训练数据基础,同时反向为 Github 上的开源项目开发助力。开发者在使用 Copilot 加速个人项目开发的同时,也为开源社区贡献更多高质量代码,形成良性循环,吸引更多开发者入驻 Github 并尝试使用 Copilot。

2021 年 6 月GitHub 宣布推出 GitHub Copilot,并在 Visual Studio Code 开发环境中进行技术预览。2022 年 3 月GitHub 宣布 Copilot 可用于 Visual Studio 2022 IDE;2022 年6 月Copilot 结束 “技术预览” 阶段,作为基于订阅的服务面向个人开发者推出,定价为每月 10 美元或每年 100 美元,同时对学生用户和流行开源项目的维护者免费提供。2023 年 3 月GitHub 宣布了 Copilot X 计划,将基于 GPT - 4 集成聊天机器人,并支持语音命令。

2024 年 2 月GitHub Copilot Enterprise 正式上线,面向所有企业客户开放。该版本根据每个企业的代码库和知识库进行个性化定制,支持拉取请求描述和摘要,以及针对一般编码问题的聊天支持,并新增了对微软必应搜索引擎的支持。
功能上,以GitHub Copilot Enterprise为例,其支持:1)根据代码库定制的聊天:让开发人员可以使用 GitHub Copilot Chat 创建根据代码库定制的提示。开发人员能够直接将它应用于议题、拉取请求、Codespaces 中的代码文件。通过在这些环境中启动 Copilot Chat 会话,团队成员可以利用 Copilot 的定制建议,从该空间获取所需的信息,或在参与时增强编码体验。2)拉取请求摘要:目的是减少创建信息性拉取请求说明所需的时间和精力,它可以增进了解并加快评审流程。3)使用文档集的文档搜索和摘要:GitHub Copilot Enterprise 文档集管理可以帮助使用者找到要找的答案,无需搜索整个文档集。4)代码评审:在代码库内提供深入的帮助,将协作提升到下一级别,在整个代码库中解释选定的代码片段,帮助开发人员了解其团队成员的意图,并明确代码的复杂部分,使开发人员能够深入了解代码库。


2.2 向智能体升级,SWE Agent具有重要潜力
2025年2月,纳德拉表示GitHub Copilot将all-in智能体,微软自主的SWE智能体首次亮相。GitHub现任CEO Thomas Dohmke表示,自主SWE智能体(项目代号Padawan)也将融入GitHub用户体验。此次升级标志着 Copilot 从单纯的代码辅助工具向具有自主能力的智能编程助手转变。
SWE 智能体的功能与应用主要包括以下内容:1)“Project Padawan” 的融入:能够将 GitHub Copilot 的体验提升到人类程序员水平,在处理代码问题时,无需开发者特别指定相关代码,便可主动定位合适代码并解决问题,如同为每个代码库配备了专属的工程师。2)强大的自主能力:在 Agent 模式下,Copilot 展现出诸多强大的自主能力。它能够自主迭代代码,识别错误并自动修复;主动建议终端命令,并请求执行;识别运行时错误,主动进行修复。3)多文件编辑工具的更新:与智能体模式同时上线的 GitHub Copilot Edits,可一次性处理工作空间中的多个文件,并给出代码更改意见。


2.3 向多模态等技术进发,VS Code 1.97提升开发者效率
根据IT之家,GitHub 宣布了其 AI 编程助手 Copilot 的一系列重大更新,其中较为重要的是 Copilot 的“Vision”功能:允许用户在聊天中上传截图、照片或图表,Copilot 将基于这些图像生成相应的界面、代码以及替代文本(alt text),从而将用户的视觉想法转化为实际的编程成果。例如,营销团队的成员可以截取网页的截图,并在上面标注出他们希望进行的修改。以往他们需要通过文字提示来请求这些更改,而现在他们只需上传图像,并直接要求 Copilot 根据文件中的指示进行修改即可。这一功能自去年 10 月起已在 VS Code 中作为扩展提供,微软当时表示该功能最终将被整合为 GitHub Copilot Chat 的原生功能。
科技媒体 WinBuzzer发布博文,称微软更新发布 Visual Studio Code 1.97 版本,主要在开发流程中整合 GitHub Copilot,提高开发者的开发效率。新版整合 GitHub Copilot 后,Copilot 不再是被动地补全代码,而是主动预测开发者下一步可能需要的修改,并给出建议。大模型方面,VS Code支持 OpenAI 的 o3-mini 和 Google 的 Gemini 2.0 Flash 模型,为开发者提供更多选择。

3 国内科技大厂重点发力AI编程,已在内部大量应用
3.1 阿里:通义灵码AI程序员
2024云栖大会期间,通义灵码AI程序员正式发布。通义灵码 AI 程序员是全球首个同时支持 VS Code、JetBrains IDEs 开发工具的 AI 编程辅助工具。良好的兼容性使得开发者在熟悉的开发环境中即可便捷地调用 AI 编程功能,无需为适应新的开发平台而重新学习,降低了使用门槛。
通义灵码 AI 程序员的功能特性包括:1)多开发工具支持:全球首个同时支持 VS Code、JetBrains IDEs 开发工具的 AI 编程辅助工具。2)多文件代码修改能力:开发者只需提出需求,如在特定项目中添加新功能、修复问题或进行代码优化,AI 程序员就能自动完成多文件级的编码任务。3)单元测试生成功能:可以针对当前代码变更、单个或多个代码文件批量生成单元测试。4)多种开发能力拓展:包括上下文感知、意图理解、反思迭代、工具使用等多种开发能力。
根据阿里云官方公众号,三方基准测试平台Chatbot Arena公布了最新的大模型盲测榜单,通义千问Qwen2.5-Max超越DeepSeek-V3、Open AI o1-mini和Claude-3.5-Sonnet等模型,以1332分位列全球第七名,也是非推理类的中国大模型冠军。同时,Qwen2.5-Max在数学和编程等单项能力上排名第一,在硬提示(Hard prompts)方面排名第二。

3.2 百度:Baidu Comate
2022 年 9 月,Baidu Comate开启了其在软件开发领域的征程,主要承担代码推荐工作,通过接入文心大模型,学习 GitHub 公开代码数据以及百度内部全厂代码库,为开发者提供代码推荐服务,每天被采纳的代码超过 2.6 万行,展示出其在代码辅助方面的潜力。2023年初,Comate 从单纯的代码推荐工具升级为更具实用性的代码生成助手,后续则发布 SaaS 版,使更多开发者能够使用其功能,应用于金融、科技、汽车、机械制造、软件服务等领域,代码采纳率超过 50%。2024年Baidu Comate 推出 Comate 开放平台,通过 Github、GitLab、Gitee 插件,实现企业自己的知识、第三方能力与编程的深度结合。后续Baidu Comate 迎来重大升级,进化为 Comate 2.0 版本,并面向所有个人开发者免费服务。

其取得的成果包括以下几点:1)赋能内部应用:根据百度官方公众号,截至2024年Q1,Baidu Comate 深度融入开发流程,参与了大量项目的开发工作,编写了百度内部四分之一的代码。2)企业级应用:Baidu Comate 已被1万多家企业应用,涵盖多个行业。3)个人开发者应用:面向个人开发者免费服务的 Comate 2.0,为个人开发者提供了强大的编程支持。
3.3 火山引擎:豆包MarsCode
火山引擎协同豆包MarsCode 为开发者提供了智能 AI IDE,在代码补全、Bug 修复、代码问答等各编程阶段为开发者提供协助支持。在关注代码生成 AI 化的同时,豆包MarsCode 也关注开发工具本身的 AI 化,通过交互方式的转变和多种大模型能力的接入,为开发者提供更好的用户体验。
在字节内部,豆包MarsCode 已经覆盖了 70% 以上的开发者,从编码阶段就开始为开发者贡献代码和技术解决方案。在代码提交后,AI 也会参与代码评审,自动生成测试用例提升覆盖率,上线后也用于辅助线上问题的定位和解决等等。
AI编程的重要探索:1)代码补全:核心是让模型预测下一个字符,这要求模型理解现有代码上下文并推测开发者续写逻辑。实现这一目标依赖于强大的模型性能和精心设计的 Prompt 工程。2)代码补全 Pro:主要针对修改、编辑已有代码的场景。例如在 Python 打印日志函数增加参数的场景中,它能够自动在多个调用该函数的地方补齐参数,提升开发效率。

4 重点上市公司
4.1 卓易信息:SnapDevelop集成ChatGPT,智能化时代引领IDE新发展
SnapDevelop目前已经实现和AI功能的深度融合。SnapDevelop集成了 ChatGPT(海外用户支持),无需离开集成开发环境(IDE)即可轻松使用优质 AI 服务,全面提升编码效率。例如提供精准的代码建议,添加代码注释,代码诊断与优化等。

同时,SnapDevelop 深度布局代码生成,支持自动创建页面、实体、过滤条件、查询、服务和 API 等代码。繁琐的日常编码工作被大幅度简化,用户只需专注于业务逻辑的处理。

4.2 普元信息:低代码开发平台推动AI编程效率提升
普元低代码开发平台社区版整合了普元企业级低代码开发平台的核心技术能力,包括 AI 助手、模型驱动、快速渲染、分布聚合等。该版本基于服务 5000 家大型企业、100 万平台使用者的实践经验打造,为各类用户提供高效、便捷的开发体验。平台社区版能实现开发效率提升 300%,降低开发、部署和维护等各类成本 50% 以上,同时在渲染性能上提升 30%。

普元低代码开发平台社区版拥有AI 助手与智能编程、模型驱动技术、快速渲染技术、分布聚合技术等核心技术。

同时,普元信息也积极发力华为等国产化生态。仓颉编程语言由华为自研,具有原生智能化、天生全场景、高性能、强安全的特点,普元基于仓颉编程语言开发的 Cangjie-TPC/S3-SDK 项目,在 GitCode 开源社区的 G-Star 计划中获得优秀毕业项目认证。GitCode 是由 CSDN 和华为云联合发布的新一代 AI 驱动的开源社区平台,G-Star 计划是其针对开源项目成长全流程的孵化计划。
4.3 商汤:代码小浣熊在用户数、生成代码量等方面取得长足进展
商汤已推出基于“日日新Sensenova”大语言模型打造的软件智能研发助手代码小浣熊,覆盖软件需求分析、架构设计、代码编写、软件测试等环节,满足用户代码编写、编程学习等各类需求。代码小浣熊支持Python、Java、JavaScript、C 、Go、SQL等90 主流编程语言和VS Code、IntelliJ IDEA等主流IDE。截至2024年9月,代码小浣熊个人用户超过10万人,实现了单日生成代码量突破十亿Tokens,而且其生成的代码平均采纳率稳健地维持在30%以上,有效助力用户编程效率实现了20%至78%的显著提升。

4.4 金现代:AI低代码平台不断成熟,积累多个重要客户
公司发展以“AI 低代码”开发平台为代表的标准化、通用软件产品业务,已成功研发了一系列标准化平台类软件产品,包括轻骑兵低代码开发平台、文档智能预审平台、知识图谱可视化开发平台等。
轻骑兵低代码开发平台是公司自主研发的以代码生成为核心能力的软件开发工具,用户通过可视化拖拽和快速配置的方式开发软件,无需代码或通过少量代码就可以快速生成高体验的应用程序,从而实现编程等工作的降本增效。

轻骑兵借助通用大语言模型技术,构建了 AI 低代码垂直应用。公司团队已基于支持私有化部署的智谱华章ChatGLM4 大语言模型构建了低代码领域的专有大模型,实现了数据模型的自动生成和表单自动构建,并提供自然语言交互的应用智能搭建能力,智能推荐生成功能模块、数据模型、表单、代码等,提高配置开发工作的效率和准确率。客户方面,平台客户群体已覆盖电力、航天、金融、制造业、轨道交通、通信等行业,典型客户包括航天二院、华能集团、国网华中科技、中铁电气化局、山东省交通运输厅、重汽集团、潍柴动力等知名政企客户。
5 投资建议
AI编程目前已经成为AI的主要细分方向之一,GitHub Copilot等引领行业发展,AI编程逐渐向智能体、多模态等方向演进。AI或将率先颠覆他的“创造者”——AI编程,大量企业级客户对AI编程的使用将逐渐深入,AI编程有望成为B端最先崛起的AI应用。建议重点关注国内领军企业卓易信息、普元信息、商汤-W、金现代等。
6 风险提示
1)行业竞争加剧的风险。目前多家科技公司布局AI编程,且均具有自身优势,互联网大厂及重点上市公司都在加大自身技术研发以及市场投入力度,进而可能导致行业竞争加剧。
2)技术路线变革存在不确定性。AI编程尚处于发展初期,多种技术路线并存,未来可能由于技术路线的变革,导致部分企业的竞争优势有所变化。
3)与AI深度结合效果存在不确定性。目前AI编程已经开始与智能体、多模态等技术相结合,未来如果相关技术效果不及预期,可能导致部分细分领域和相关公司受到影响。