天度 AI 实战库浏览全部案例 ↗

将 GitHub 问题分配给编程智能体

开发者将 GitHub 问题提交给 Copilot 并观察其运行情况,但代码是从默认分支开始,而非预期的功能分支。

使用工具GitHub Copilot
具体怎么做
开发者将 Copilot 分配给 GitHub 问题,观察它自动创建新分支、打开拉取请求、解决问题、运行测试并推送更改。他们发现只有在用非常详细的说明重新编写问题后,Copilot 才有效;随后通过 PR 评论进行迭代优化,同时由自己负责人工审核、测试和部署决策。
做到了什么
经过几次尝试后,Copilot成功解决了实际的积压问题。作者表示可以将其分配给更简单的任务,稍后再审查PR。主要不足在于,即使被要求从特定功能分支开始,它仍然总是从默认分支分支。
上手要点
主要问题在于指导质量:作者指出,在智能体表现良好之前,说明必须过于详细且具体。

你可以这样试

使用 GitHub Copilot

将此 GitHub 问题分配给 Copilot 编程智能体:[问题链接]。在智能体启动之前,确保它从 [功能分支名] 分支运行,而非默认分支,并将此要求写入任务说明中。当智能体完成工作后,向 [功能分支名] 提交 Pull Request,并附上简要的变更说明。在我审核之前,请勿合并任何内容。