menu
close

GitHub发布AI编程代理,实现自主开发

微软旗下的GitHub推出了一款全新的自主编程代理,可在开发者通过GitHub分配任务时独立完成编程工作。该代理在由GitHub Actions驱动的安全环境中运行,会创建供开发者审核和修改的草稿拉取请求。该功能现已面向Copilot Pro+和企业版订阅用户开放,旨在让开发者摆脱重复性编码任务,同时确保最终代码由人工把关。
GitHub发布AI编程代理,实现自主开发

在西雅图举行的微软Build 2025开发者大会上,GitHub发布了一款具有突破性的AI编程代理,可作为软件团队中的自主开发者。

全新的GitHub Copilot编程代理标志着AI辅助开发迈出了重要一步。该代理直接集成于GitHub平台,当开发者将GitHub issue分配给Copilot或通过VS Code发起指令时即会激活。 随后,代理会通过GitHub Actions启动一个安全的开发环境,将代码提交为草稿拉取请求,并可通过会话日志进行跟踪。

该代理的工作流程模拟人类开发者,自动化处理重复性任务。它通过GitHub Actions启动虚拟机,持续将进展以草稿拉取请求的形式推送,并在会话日志中记录决策过程。任务完成后,会自动@原始用户进行代码审核。 开发者可在拉取请求中留言,代理会根据评论自动做出相应更改。

GitHub首席执行官Thomas Dohmke表示,该代理专为“经过充分测试的代码库”设计,尤其擅长处理例行维护任务,如修复漏洞、扩展功能和重构代码。 借助先进的AI模型,代理在处理低至中等复杂度的任务时表现出色,包括添加新功能、修复Bug、扩展测试、重构代码和完善文档。这使开发者能够将耗时但重复的任务交由AI处理,专注于更具挑战性的工作。

Copilot编程代理现已面向Copilot Pro+和Copilot企业版订阅用户开放。企业用户需由管理员批准后方可启用该代理策略。使用代理会消耗GitHub Actions的分钟数及订阅计划内包含的Copilot高级请求额度。

该技术在推送更改前会通过测试和代码规范检查进行自我验证。完成后会@用户进行审核。开发者可通过拉取请求评论要求修改,或在本地检出分支,结合Copilot在IDE中继续开发。该代理在经过充分测试的代码库中,尤其擅长处理低至中等复杂度的任务。

Source: Cnbc

Latest News