关于代理
AI 代理是自治系统,可以评估其环境、做出决策并采取措施来完成任务。 代理可以将复杂的任务分解为步骤,使用各种工具和资源,规划其方法,并根据人工反馈进行调整,直到他们完成分配的目标。
智能代理在 GitHub 的软件开发过程的每个阶段提供自动化和帮助。 可以同时运行多个代理会话,从而有效地委托工作项。
此外,通过使用Copilot、Anthropic Claude和OpenAI Codex,您可以拥有更多的灵活性和选择,以便找到适合执行任务的代理。 请参阅“关于第三方代理”。
自定义代理的利用可以让你构建一个任务特定的代理团队,利用自定义的系统提示来处理更简单的任务,例如编写测试和重构,从而让你有更多精力专注于解决问题和协作。 请参阅“[AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents)”。
通过模型选择,可以从一系列 AI 模型中进行选择,以便与代理一起使用,每个模型都有其自己的特定优势。 请参阅“GitHub Copilot中支持的 AI 模型”。
若要了解详细信息 Copilot云代理,请参阅 关于 GitHub Copilot 云代理。
管理代理
利用GitHub代理功能时,可以使用存储库中的****Copilot云代理”选项卡来启动、监视和管理代理会话,而无需离开工作流。 还可以使用 “代理”页 查看和启动代理会话。 若要了解如何启用 Copilot云代理,请参阅 管理对 GitHub Copilot 云代理的访问权限。
在“代理”选项卡中,可以:
- 启动新的代理任务:选择您想要的 AI 模型,并可以选择第三方代理或最适合该任务的自定义代理。 请参阅“要求 GitHub Copilot 创建拉取请求”。
- 监视实时会话日志:代理开始工作后,可以单击任何代理会话以打开会话日志,并实时跟踪其进度和思维过程。
- 跟踪活动会话:可以查看已在存储库中启动的所有活动代理会话。
- 引导代理在会话中:如果意识到未正确限定请求的范围,或者希望代理使用特定工具或服务,则可以单步执行并提供 指导输入 ,而无需停止运行。 引导每条消息使用一个高级请求。 请参阅“跟踪 GitHub Copilot 的会话”。
- 在VS Code中或GitHub Copilot 命令行界面 (CLI)中打开会话:要在本地开发环境中开始修改代理会话,请点击**“在VS Code中打开”** 或**“在GitHub Copilot 命令行界面 (CLI)中继续”**,以将会话引入本地计算机。
注意
打开VS Code中的会话需要最新版本的VS Code、GitHub Copilot扩展和GitHub拉取请求扩展。
- 查看和合并代理代码:代理完成会话后,可以跳转到拉取请求以查看更改、请求进一步改进或批准和合并。 请参阅“查看来自 Copilot 的输出”。
后续步骤
若要开始管理代理,请参阅 管理和跟踪 Copilot云代理 会话。