关于代理
AI 代理是能够评估其环境、做出决策并采取行动完成任务的自主系统。代理可以将复杂任务拆分为多个步骤,使用各种工具和资源,规划其方法,并根据人类反馈进行适应,直至完成分配的目标。
代理为 GitHub 上的软件开发流程的每个阶段都带来自动化和辅助功能。您可以并行运行多个代理会话,从而高效地委派工作项。
除了 Copilot,您还可以使用 Anthropic Claude 与 OpenAI Codex,提供更多灵活性和选择,以找到适合任务的正确代理。参见 关于第三方代理。
使用自定义代理,您可以构建一支针对特定任务的代理团队,并使用自定义系统提示处理诸如编写测试和重构等更简单的任务,让您有更多精力专注于问题解决与协作。参见 关于自定义代理。
模型选择让您可以从一系列 AI 模型中挑选适用于代理的模型,每种模型都有其独特优势。参见 GitHub Copilot 中支持的 AI 模型。
要了解更多关于 Copilot 云代理的信息,请参见 关于 GitHub Copilot 云代理。
管理代理
在使用 GitHub 的 agentic 功能时,您可以在已启用 Copilot 云代理的仓库中使用 Agents 选项卡来启动、监控和管理代理会话,而无需离开工作流。您也可以使用 代理页面查看并启动代理会话。要了解如何启用 Copilot 云代理,请参见 管理对 GitHub Copilot 云代理的访问。
在 Agents 选项卡中,您可以
- 启动新的代理任务:选择您偏好的 AI 模型,亦可任选最适合任务的第三方代理或自定义代理。参见 让 GitHub Copilot 创建拉取请求。
- 监控实时会话日志:一旦代理开始工作,您可以点击任意代理会话打开会话日志,实时跟踪其进度和思考过程。
- 跟踪活跃会话:您可以查看仓库中已启动的所有活跃代理会话。
- 在会话中期引导代理:如果您发现请求的范围定义不当,或希望代理使用特定工具或服务,您可以介入并提供 引导输入,无需停止运行。每条信息消耗 一次高级请求。参见 跟踪 GitHub Copilot 的会话。
- 在 VS Code 或 GitHub Copilot CLI 中打开会话:当您想在本地开发环境中处理代理会话的更改时,点击 在 VS Code 中打开 或 在 GitHub Copilot CLI 中继续,即可将会话带到本地机器。
注意
在 VS Code 中打开会话需要安装最新版本的 VS Code、GitHub Copilot 扩展以及 GitHub Pull Requests 扩展。
- 审查并合并代理代码:当代理完成会话后,您可以跳转到拉取请求审查更改,提出进一步改进,或批准并合并。参见 审查 GitHub Copilot 创建的拉取请求。
后续步骤
要开始管理代理,请参见 管理云代理。