写点什么

GitHub 推出能够自动修复 Bug 的 AI 编码助手

作者:Mark Silvester

  • 2025-06-13
    北京
  • 本文字数:1020 字

    阅读完需:约 3 分钟

大小:496.17K时长:02:49
GitHub推出能够自动修复Bug的AI编码助手

GitHub 推出原型 AI 编程助手,能够自动通过拉取请求修复漏洞并提交代码变更。


与实时为开发者提供辅助的 GitHub Copilot 不同,这款新的助手能够独立运行,自主扫描代码库,精准识别潜在问题,并以拉取请求的形式提交修复建议。这标志着从传统的开发者辅助工具向更加智能化、自动化的代码维护模式的转变。


GitHub 表示,这款助手在 Copilot 的功能基础上进行了扩展,利用 CodeQL 进行语义代码分析,能够理解代码的含义和结构,而不仅仅是进行简单的文本匹配。它还集成了一个包含常见漏洞和错误模式的软件库。一旦检测到相关问题,助手会制定潜在的修复方案,并通过拉取请求提交详细的代码更改及修复理由说明。开发人员随后可以评审、修改或合并拉取请求。


这款助手的发布正顺应了软件开发自主 AI 助手兴起的趋势。普林斯顿大学开发的 SWE-agent 已经在多步骤漏洞修复和测试驱动开发中取得了初步成果。这些工具是软件开发领域更广泛趋势的体现:软件不仅能够为开发人员提供辅助,更能自主行动,在最小人工监督的情况下处理复杂的迭代开发任务。GitHub 首席执行官 Thomas Dohmke 描述了这种转变,他指出:“你不再只是简单地提出一个问题并期待一个答案,而是可以将一个复杂问题交给它,它将结合其能够访问的代码,通过迭代的方式逐步解决这个问题。”


GitHub 团队强调,这一原型仍处于早期开发阶段,目前正在内部进行测试。它尚未向公众开放,GitHub 也没有宣布具体的发布时间表。不过 GitHub 也表示,这项技术是其致力于减轻软件维护工作负担、大规模提升代码健康状况的长期战略投资。


开发人员对 GitHub 编程助手表现出了浓厚的兴趣,认为它能够自动化处理常规的漏洞修复任务。在一个 Reddit 讨论帖中,一些早期体验用户分享了他们成功测试运行经历,并称该工具是一个潜在的“游戏规则改变者”。然而,也有一些人对如何建立对 AI 的信任、确保足够的测试覆盖范围以及如何管理变更提出了担忧。一个 GitHub 社区讨论帖也突显了人们对 AI 生成的拉取请求的担忧,尤其是在复杂的代码库中。


这款助手的发布与 GitHub 的 AI 战略保持一致。该战略旨在将大语言模型集成到代码生成之外的工作流中,例如文档撰写、问题分类,以及现在的自主拉取请求创建。作为这一战略的一部分,GitHub 将继续探索如何让 AI 承担重复的工程任务,从而让开发人员专注于更高层次的设计和问题解决。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/06/github-ai-agent-bugfixing/

2025-06-13 19:007147

评论

发布
暂无评论

阿里云斩获2022全球分布式云大会两项大奖

云布道师

阿里云

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵社区

数据分析 可视化 图表

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

JackJiang

Netty 即时通讯 即时通讯IM SSL/TLS

当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?

API7.ai 技术团队

微服务 AWS API Gateway APISIX 网关

【附下载】政企数智办公平台研究报告,何以数智化?

融云 RongCloud

数智化 百幄

南开大学团队采用全场景AI框架昇思MindSpore,打造“皮肤病大规模可信综合辅助诊断系统”

极客天地

数据治理:数据集成架构的演进

用友BIP

学习无代码开发工具有什么用?

间隔

微信小程序 无代码开发

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵教育

数据分析 可视化 图表

认证鉴权对于 API 网关的重要性

API7.ai 技术团队

认证授权 API Gateway APISIX 网关

华为云CDN,为企业内容加速打开新局面!

IT科技苏辞

华为云CDN,为企业提供极致低时延用户体验

IT科技苏辞

什么样的技术,能让黄河开口说话?

白洞计划

华为云桌面,助力企业灵活、高效办公

清欢科技

华为云CDN,助力电商平台无惧流量洪峰

IT科技苏辞

Wallys/MIMO/Industrial-grade/2x 2 900M high powerRadio /902-928Mhz/AR9223/ AR9582/AR9531/AR9344/

Cindy-wallys

我们是如何构建自己的可观测性的

观测云

云计算 可观测性 云服务 观测云

华为云桌面,数字化时代便捷、安全的办公选择

清欢科技

作业2:微信朋友圈的高性能复杂度

白杨

智能勘探 | AIRIOT智慧油田管理解决方案

AIRIOT

物联网 智慧油田

为什么 APISIX Ingress 是比 Traefik 更好的选择?

API7.ai 技术团队

云原生 APISIX Ingress Controller Kubernetes Serverless

教你用JavaScript实现鼠标特效

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

天花板级别ZooKeeper+Dubbo笔记,通俗易懂,颠覆认知

小小怪下士

Java zookeeper dubbo

欧盟森林砍伐法规和合规性:使用 Dimitra 技术解决森林砍伐问题

股市老人

华为云桌面的安全,到底是怎么做到的?

清欢科技

国产时序数据库TDengines学习调研及总结

李草凯

Go Ubuntu 安装 gvm:Go 版本管理工具

非晓为骁

Go ubuntu 版本管理工具 gvm

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

哈啰出行高质量故障复盘法:“3+5+3”(附模板)

TakinTalks稳定性社区

华为云桌面携手伙伴共建繁荣生态

清欢科技

未来智安XDR荣膺ISC 2022创新能力百强

未来智安XDR SEC

GitHub推出能够自动修复Bug的AI编码助手_AI&大模型_InfoQ精选文章