写点什么

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:006967

评论

发布
暂无评论

英特尔以软件之力,推动AI从技术到应用落地

E科讯

揭秘京东API接口:轻松获取商品SKU详细信息

代码忍者

API 接口 pinduoduo API

制造业管理系统中ERP与MES的区别

积木链小链

企业管理 ERP mes

探索1688阿里巴巴API接口:揭秘商品详情与图片搜索商品列表的高效应用

代码忍者

API 接口 pinduoduo API

浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)

JackJiang

网络编程 即时通讯 IM

To B企业:2025继续打价格战,只有死路一条

IPD产品研发管理

企业管理 产品研发 企业经营 产品战略

NineData第2届数据库编程大赛:一条SQL秒杀100万张火车票

NineData

MySQL sql NineData 2024第二届数据库编程大赛 数据库编程大赛

PingCAP 荣膺 2024 亚马逊云科技合作伙伴两项殊荣

PingCAP

TiDB pingCAP

如何为RAG应用选择最佳Embedding模型

Zilliz

Milvus rag 向量Embedding

up 主亲测,ToDesk/青椒云/顺网云这三款云电脑玩转 AIGC 场景

Toekn_w

云电脑 AIGC

深入解析Spring AI框架:在Java应用中实现智能化交互的关键

不在线第一只蜗牛

Java 人工智能 spring

如何编写年度工作汇报PPT

老张

年度总结 工作汇报 述职

AI Agent重塑微服务治理

百度Geek说

重构 微服务治理 AI Agent 多智能体 微服务运维

淘宝天猫API接口:解锁商品详情与关键字搜索新境界

代码忍者

API 接口 pinduoduo API

基于 AutoFlow 快速搭建基于 TiDB 向量搜索的本地知识库问答机器人

PingCAP

人工智能 TiDB 数据库· autoflow

100个降噪蓝牙耳机免费领,用通义灵码从 0 开始打造一个完整APP

阿里巴巴云原生

阿里云 云原生 通义灵码

ByConity ELT 数据仓库使用初体验

百里丶落云

数据仓库 ByConity

AI驱动的低代码平台:解密背后的算法与架构创新

天津汇柏科技有限公司

低代码 AI 人工智能

拼多多商品详情数据接口(pinduoduo.item_get)丨拼多多API接口指南

tbapi

拼多多商品详情接口 拼多多API 拼多多商品数据接口

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