Skip to main content

开始使用 Copilot 上的 GitHub 智能体

试试 Copilot cloud agent 的端到端过程,大约用时十分钟。

谁可以使用此功能?

Copilot cloud agent 适用于所有付费 Copilot 计划。

代理在所有存储于GitHub的存储库中可用,除非这些存储库由托管用户帐户拥有或已被显式禁用。
Sign up for Copilot

先决条件

需要一个已启用的 Copilot cloud agent 存储库。 对于 Copilot Business 和 Copilot Enterprise 订阅者,管理员必须先启用代理,然后才能使用它。 请参阅“管理对 GitHub Copilot 云代理的访问权限”。

步骤 1:将问题分配给 Copilot

选择启用了 Copilot cloud agent 的存储库,找到一个开放问题,或者创建一个小问题,例如“添加 CONTRIBUTING.md 文件”。

  1. 在右侧栏中,单击Assignees,然后选择Copilot

  2. (可选)在 “可选提示 ”字段中添加说明。

    例如:Keep the file short and include a code of conduct section.

  3. 单击分配

Copilot 启动会话并开始处理拉取请求。

步骤 2:同时启动研究任务

在 Copilot 处理该问题的同时,请启动第二个非编程任务,观察两个会话并行运行的情况。

  1. 在同一存储库中,单击“ 代理 ”选项卡。

  2. 键入研究主题。

    例如:Investigate which dependencies in this repo are outdated and summarize what upgrading would involve.

  3. 单击 或按 Enter

第二个会话与第一个会话一起显示在面板中。

步骤 3:监视这两个会话

这两个会话都实时更新。 单击任一会话以查看代理的推理、读取的文件及其所做的更改。

会话进行时,请在日志下方的提示框中键入以控制代理。

例如:Focus on security-related dependencies first.

有关监视、引导和停止会话的更多详细信息,请参阅 管理智能体会话

步骤 4:在拉取请求上请求 Copilot code review

编码任务完成后, Copilot 打开拉取请求并将你添加为审阅者。

  1. 从通知或会话日志中打开拉取请求。
  2. 在右侧栏中的“审阅者”下 Copilot,单击“ 请求”。
  3. 等待 Copilot code review 留下批注 ,通常不到 30 秒。

阅读审阅批注。 Copilot 可能会建议通过单击直接应用更改。

有关完整的代码评审选项集,请参阅 使用 GitHub Copilot code review 于 GitHub

步骤 5:查看输出并迭代

现在,请自己评审代码更改,就像对待任何参与者的拉取请求一样。

  • 从 Copilot 请求更改 — 在评论中描述要修复的内容并提及 @copilot。 Copilot 将新提交推送到同一分支。
  • 自行进行更改 — 查看分支并推送自己的提交。
  • 批准和合并 - 当您满意时,请合并拉取请求。

有关审核 Copilot 工作的更多信息,请参阅 查看来自 Copilot 的输出

后续步骤