Azure Boards与GitHub Copilot集成:AI驱动的工作项自动化

微软宣布Azure Boards与GitHub Copilot编码代理的私有预览集成,允许用户直接将工作项分配给Copilot处理代码任务。该功能支持错误修复、功能实现、测试改进等场景,需满足GitHub代码库、企业版订阅等要求,目前处于有限预览阶段。

工作原理

首先在工作项描述中提供清晰的指令说明。然后点击工作项上的Copilot按钮“使用GitHub Copilot创建拉取请求”,选择目标代码库并按需补充指令。

点击创建后,工作项将发送至Copilot编码代理开始处理。系统会传递所有大型文本字段(如描述或重现步骤)的内容以及最近50条评论。编码代理随后生成分支和草稿拉取请求,并自动链接回工作项实现全流程追溯。

根据修改请求的复杂程度,编码代理可能需要时间创建和执行计划。任务完成后,工作项状态将更新,讨论区会添加注释告知拉取请求已就绪。

后续需在GitHub中直接审核和交互处理拉取请求。

功能使用要求

  • 代码库必须托管在GitHub平台
  • 已启用Azure Boards与GitHub集成,且代码库连接到Azure DevOps项目
  • 连接的代码库需启用Copilot编码代理功能(企业版/商业版订阅需管理员手动启用,专业版默认开启)
  • 组织已获得私有预览权限
  • 在GitHub应用管理页面更新Azure Boards应用权限,批准最新权限变更

预览版申请

该功能目前处于私有预览阶段,仅限申请通过的组织使用。申请流程:

  1. 获得组织管理员批准
  2. 邮件发送组织名称(格式:dev.azure.com/contoso)
  3. 功能启用后将通过邮件通知

功能预期

为尽早收集反馈,预览版暂未包含所有规划功能:

  • 待办事项层级:当前支持多数工作项类型,后续将精仅限于需求和任务待办事项层级(含缺陷和问题)
  • GitHub企业云数据驻留:需额外开发实现完整集成

反馈收集

如遇问题或需提交反馈,请通过Developer Community网站创建报告,标题请注明“Azure Boards编码代理”以便快速跟踪。

后续规划

团队将继续完善体验并基于反馈进行优化,预计通过数个冲刺周期完成功能强化。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计