您的当前位置:首页 > 标签 > AI编程智能体趋势
【民生证券】DeepSeek系列报告:AI编程或为B端最先崛起的AI应用-250213(21页).pdf
AI编程智能体趋势:SWE Agent自主修复代码,Copilot all-in智能体重塑开发范式|民生证券
民生证券计算机报告指出,2025年2月GitHub Copilot all-in智能体,SWE Agent可自主定位代码并修复问题,处理20万行代码库无需开发者指定。Copilot Vision多模态功能允许上传截图生成代码,AI编程正从辅助工具向自主智能体演进。
 2026-07-30
 信息技术
 21页
1张图表
数据来源:
【民生证券】DeepSeek系列报告:AI编程或为B端最先崛起的AI应用-250213(21页) 查看报告
2025年2月,纳德拉表示GitHub Copilot将all-in智能体,微软自主的SWE智能体首次亮相。GitHub现任CEO Thomas Dohmke表示自主SWE智能体(项目代号Padawan)将融入GitHub用户体验,标志着AI编程从代码辅助工具向具有自主能力的智能编程助手的历史性转变。民生证券计算机团队认为,AI编程正在向智能体、多模态等方向持续演进,SWE Agent的能力突破有望重塑软件开发范式,AI编程有望成为B端最先崛起的AI应用。

SWE Agent:从代码辅助到自主智能体的跨越

GitHub Copilot的智能体升级标志着AI编程能力的质的飞跃。传统AI编程助手主要提供代码补全、代码生成、代码解释等被动辅助功能,开发者需要明确指定操作内容和范围。SWE智能体则将Copilot的体验提升到人类程序员水平——在处理代码问题时,无需开发者特别指定相关代码,便可主动定位合适代码并解决问题,如同为每个代码库配备了专属的工程师。SWE智能体的自主能力体现在:自主迭代代码、识别错误并自动修复;主动建议终端命令并请求执行;识别运行时错误并主动进行修复。与智能体模式同时上线的Copilot Edits可一次性处理工作空间中的多个文件并给出代码更改意见。开发者对每一次编辑可选择接受或放弃,拥有灵活控制权。Copilot Edits新增"chat.editing.autoAcceptDelay"设置,可指定建议被接受前等待的秒数。

SWE Agent实战:700个文件、20万行代码的自主处理能力

SWE智能体的实战能力已在GitHub cli库中得到验证。面对代码库中约700个文件、20万行代码的规模,SWE智能体能快速响应开发者分配的问题,从draft PR直接链接到开发者创建的问题,不断更新PR描述并自主提交,共享实时计划让开发者清晰看到更改进度。完成PR后,还会推送最终更改的提交,自主请求代码审查,并将PR标记为"准备审查"。开发者的工作流从"手动定位代码→分析问题→编写修改→提交PR"转变为"描述问题→智能体自主执行→审查结果",开发效率大幅提升。在构建Web应用程序场景中,开发者只需在Copilot Chat中输入要求(如"更新分页按钮样式、添加用户选择每页显示行数功能、按名称搜索比赛功能"),Copilot就能选用相应模型(如o3-mini)输出代码,完成对网站前端、后端以及测试等多个文件的修改,还会主动提示开发者运行单元测试确保代码质量。

Copilot Vision等多模态功能拓展AI编程边界

GitHub宣布Copilot的"Vision"功能:允许用户在聊天中上传截图、照片或图表,Copilot将基于这些图像生成相应的界面、代码以及替代文本(alt text),将用户的视觉想法转化为实际的编程成果。营销团队截取网页截图并标注修改需求后,以往需通过文字提示请求更改,现在只需上传图像并要求Copilot根据文件指示修改即可。该功能自2024年10月起在VS Code中作为扩展提供,最终将被整合为Copilot Chat原生功能。VS Code 1.97版本中,Copilot不再被动补全代码,而是主动预测开发者下一步可能需要的修改并给出建议。大模型方面支持OpenAI o3-mini和Google Gemini 2.0 Flash模型。多模态能力的引入使AI编程从纯文本交互扩展到视觉交互,设计稿转代码、UI截图修改等场景的效率将大幅提升。
表:SWE智能体能力与传统AI编程工具对比
能力维度传统AI编程工具SWE智能体(2025)
代码定位需开发者指定文件/代码行主动定位合适代码
问题修复提供建议,开发者手动修改自主迭代并修复错误
终端命令开发者手动输入主动建议并请求执行
PR流程开发者手动创建和提交自主提交PR并请求审查
多文件处理逐文件操作Copilot Edits一次性处理多个文件
客服
商务合作
小程序
服务号
折叠