
Coding Agent:从代码补全到自主开发助手
随着微软在Build活动上宣布新功能,GitHub Copilot已转型为独立的AI开发助手。其新增的“Coding agent”能力可自主完成开发者分配的任务,深度参与软件开发全流程。
核心功能与工作流
GitHub Copilot现在能够以开发者身份修复错误、添加新功能、改进文档并扩展测试用例。该代理通过创建虚拟机在仓库中工作,分析代码、保存更改并记录会话日志,最终通过“pull request”标记用户审查。开发者可查看工作成果并在必要时要求调整。
上下文理解与视觉识别
新代理不仅关注代码本身,还能理解任务背景,综合考虑相关的GitHub issue和pull request讨论。凭借视觉识别功能,它还可分析任务中的屏幕截图或草图。
迈向“代理式 DevOps”
这是“代理式人工智能”(Agentic AI)的典型应用,允许AI系统更自主地运行。微软计划将其扩展为“代理式 DevOps”,让AI代理在软件开发和运维的每个阶段发挥积极作用。
开源生态与企业级访问
GitHub Copilot的代码编写能力将以开源形式在VS Code中提供,支持社区基于Copilot基础架构扩展AI驱动的开发工具。
此外,新功能的Copilot Enterprise和Copilot Pro Plus用户可通过GitHub网页界面、移动应用及GitHub CLI进行访问。

