关于代理
AI 代理是自治系统,可以评估其环境、做出决策并采取措施来完成任务。 代理可以将复杂的任务分解为步骤,使用各种工具和资源,规划其方法,并根据人工反馈进行调整,直到他们完成分配的目标。
Copilot 编码智能体 将自动化和辅助功能引入 GitHub 上软件开发过程的每一个阶段。 可以同时运行多个 Copilot 编码智能体 会话,以便高效分配任务。 通过使用 自定义代理,可以构建由任务专用智能体组成的团队,并为这些智能体设置自定义系统提示,以处理诸如编写测试和重构等简单任务,从而释放精力以优先处理问题解决和协作。 请参阅“关于自定义代理”。
要了解有关 Copilot 编码智能体 的更多信息,请参阅 关于 GitHub Copilot 编码智能体。
管理代理
利用 GitHub的代理功能时,可以使用 “代理”选项卡 作为集中控制页,可以在 GitHub 中启动、监视和管理代理任务。
注意
“代理”选项卡以公共预览版提供,可能会更改。
在“代理”选项卡中,可以:
-
**启动新的智能体任务**:选择任何拥有写入权限的仓库,并可选地从 自定义代理 中选择最适合该任务的智能体。 请参阅“[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr)”。 -
**查看实时会话日志、差异和变更概览**:Copilot 开始工作后,可以打开智能体会话来监控智能体活动。 -
**在会话中引导智能体**:如果发现请求范围不正确,或希望 Copilot 使用特定工具或服务,可以介入并提供**引导输入**,而无需停止运行。 每条引导消息会消耗**一个高级请求**额度。 请参阅“[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions#steering-a-copilot-session-from-the-agents-tab)”。 -
**在 VS Code 中打开会话**:当希望在本地开发环境中开始对智能体会话进行更改时,点击“在 VS Code Insiders 中打开”按钮,即可在 VS Code 中打开会话。注意
要在 VS Code 中打开会话,你需要最新版本的 VS Code、GitHub Copilot 扩展以及 GitHub 拉取请求扩展。
-
**查看和合并智能体代码**:Copilot 完成会话后,可以阅读其所做变更的摘要,并扫描拉取请求的差异,以决定是否需要进一步改进。 如果变更已准备好进行最终审核,可以直接从智能体会话视图进入拉取请求以批准并合并。 请参阅“[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/review-copilot-prs)”。
后续步骤
若要开始管理代理,请参阅 管理 Copilot 编码代理。