跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言Node.jsAI大前端

GitHub Copilot 在 VS Code 中的 AI 代理开发指南

GitHub Copilot 在 Visual Studio Code 中的 AI 代理开发功能。内容包括代理会话的管理、执行方式、任务规划及代码实现。详细说明了如何设置 Copilot、启动首次代理会话,以及利用内联建议、内联聊天和智能行动提升编码效率。此外还涵盖了根据工作流程定制 AI 的方法,如自定义指令和钩子。最后简述了定价与支持信息。

性能调优发布于 2026/4/6更新于 2026/10/21111 浏览

GitHub Copilot 在 VS Code 中的 AI 代理开发指南

GitHub Copilot 为 Visual Studio Code 增加了多代理开发功能。规划好你的方法,然后让 AI 代理在项目中实现并验证代码变更。并行运行多个代理会话:本地、后台或云端。从一个中心视角管理所有角色。内联建议、内联聊天和智能行为会帮助你完成整个编码流程。

代理与代理会话

代理端到端地处理完整的编码任务。给代理一个高级任务,它会将工作拆分成步骤,编辑文件,运行终端命令,调用工具,并在遇到错误或测试失败时自我纠正。每个任务都运行在一个代理会话中,这是一个持续存在的对话,你可以跟踪、暂停、继续或交接给另一个代理。

重要:你们组织可能在 VS Code 中禁用了代理。请联系你的管理员以启用此功能。

从中央视图管理会话

并行运行多个代理会话,每个会话专注于不同的任务。聊天面板中的会话视图为你提供了一个统一的地方来监控所有活跃会话,无论是本地运行、后台还是云端运行。查看每次会话的状态,切换,查看文件变更,然后从中断处继续。

随时执行代理

代理可以在本地的 VS Code 中运行进行交互式工作,在机器后台运行以实现自主任务,或者在云端通过拉取请求实现团队协作。你也可以使用像 Anthropic 和 OpenAI 这样的第三方代理。任何时候,将任务从一个坐席类型交给另一个,完整的对话记录都会继续。

构建前先做好规划

在编写任何代码之前,使用内置的Plan代理将任务拆分成结构化的实施计划。计划代理会分析你的代码库,提出澄清问题,并制定逐步计划。当计划看起来合适时,交给实现代理执行,无论是本地、后台还是云端。

你能做什么

  • **端到端构建一个功能。**用自然语言描述一个特征,代理搭建项目架构,跨多个文件实现逻辑,并运行测试以验证结果。
  • **调试并修复失败的测试。**把一个失败的测试指向一个代理,它会读取错误,追踪代码库的根本原因,应用修复,然后重新运行测试以确认。
  • **重构或迁移代码库。**比如让代理规划从一个框架迁移到另一个框架,它会在文件间协调地应用变更,同时验证构建。
  • **通过拉取请求进行协作。**将任务委托给云代理,由其创建分支,实施变更,并向团队提交拉取请求。

入门

步骤 1:设置 Copilot

  1. 将鼠标悬停在状态栏中的 Copilot 图标上,选择**'设置 Copilot'**。
  2. 选择一种登录方式并按照提示操作。如果您还没有 Copilot 订阅,您已注册 Copilot 免费套餐。

步骤 2:开始你的第一次 Agent 会话

  1. 打开聊天视图(Ctrl+Alt+I)。
  2. 检查生成的代码。代理创建文件、安装依赖,并根据需要执行命令。
  3. 输入 /init 为你的项目配置 AI 配置。这会创建自定义指令,帮助代理理解你的代码库并生成更好的代码。

输入一个提示,描述你想构建的内容,例如:

Create a basic Node.js web app for sharing recipes. Make it look modern and responsive.

关于涵盖内联建议、代理、内联聊天和自定义的完整实践教程,请参见官方文档。

更多用 AI 编程的方法

内联建议

Copilot 在你输入时提供代码建议,从单行补全到完整函数实现。下一步编辑建议可以根据你当前的编辑情况预测下一个逻辑上的更改。

在线聊天

按 Ctrl+I 可直接在编辑器中打开聊天提示。描述一个变动,Copilot 会建议原地编辑,这样你就能保持编码流程。用于针对性的重构、解释或快速修复,无需切换上下文。

智能行动

VS Code 包含预定义的 AI 驱动作,用于常见任务:生成提交信息、重命名符号、修复错误以及在项目中运行语义搜索。

根据你的工作流程定制 AI

当代理了解你项目的惯例、拥有合适的工具并使用适合该任务的模型时,他们能发挥最佳作用。VS Code 提供了多种方法来定制 AI,使其从一开始就生成适合你代码库的代码,而不是事后手动修改。

  • 自定义说明:定义项目范围的编码规范,让 AI 生成符合你风格的代码。
  • 代理技能:教授跨 VS Code、GitHub Copilot CLI 和 GitHub Copilot 编码代理的专业能力。
  • 自定义代理:创建承担特定角色的代理,如代码审查员或文档编写者,配备自己的工具和指令。
  • MCP 服务器:通过 MCP 服务器或 Marketplace 扩展工具扩展代理。
  • 钩子:在特定事件执行自定义命令,实现自动化和策略执行。

支持

GitHub Copilot 聊天由 GitHub 提供支持。

想了解更多关于 Copilot 的安全性、隐私、合规性和透明度的信息,请参阅 GitHub Copilot 信任中心常见问题解答。

定价

你可以免费开始使用 GitHub Copilot,但每月对内嵌建议和聊天互动有限制。如果需要更长时间的使用,可以选择多种付费套餐。

目录

  1. GitHub Copilot 在 VS Code 中的 AI 代理开发指南
  2. 代理与代理会话
  3. 从中央视图管理会话
  4. 随时执行代理
  5. 构建前先做好规划
  6. 你能做什么
  7. 入门
  8. 步骤 1:设置 Copilot
  9. 步骤 2:开始你的第一次 Agent 会话
  10. 更多用 AI 编程的方法
  11. 内联建议
  12. 在线聊天
  13. 智能行动
  14. 根据你的工作流程定制 AI
  15. 支持
  16. 定价

更多推荐文章

查看全部
  • AI 重构产品工作流:为何“人人都是产品经理”终成现实
  • CTF Web 命令执行实战:从基础注入到高级绕过技巧
  • OpenClaw 安装配置指南:Minimax/DeepSeek 模型及飞书机器人接入
  • 机器人算法十年演进:从规则驱动到具身认知
  • MoltBot 集成钉钉 Stream 流式接入配置指南
  • DJI DroneID 信号解析工具与 SDR 分析指南
  • VS Code Copilot 插件卡顿问题解决方案
  • Kali Linux 常用渗透测试工具详解
  • artTemplate 模板语法中多余空格导致渲染为空的问题分析
  • 使用 MCP-Server 插件将 Dify 工作流发布为第三方服务
  • 图数据结构详解:基于 Java 的雷达扫描系统实现
  • Python 使用 Pandas 自动化处理 Excel 数据教程
  • C++ 类与对象基础(上)
  • LMArena.ai 全球 AI 模型盲测与对比使用指南
  • Java 泛型与通配符:原理及实战应用
  • AI Agent 生产级框架搭建与核心实现指南
  • 科学机器学习中的物理信息神经网络:现状与展望
  • CCF-GESP 2025 年 12 月 C++ 二级认证真题解析
  • 本地部署 AI 量化分析平台:Docker 配置与波浪理论实战
  • 大语言模型长文本推理自我进化与激活稀疏性研究

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online