microsoft/vscode-copilot-chat
GitHub: microsoft/vscode-copilot-chat
VS Code官方AI结对编程扩展,提供自主智能体、内联建议和聊天功能,帮助开发者高效完成编码任务。
Stars: 9554 | Forks: 1697
# GitHub Copilot - 您的自主 AI 结对编程伙伴
**[GitHub Copilot](https://code.visualstudio.com/docs/copilot/overview)** 是一款 AI 结对编程工具,它改变了您在 Visual Studio Code 中编写代码的方式。
GitHub Copilot 智能体可以端到端地处理完整的编码任务,自主规划工作、编辑文件、运行命令,并在遇到错误时自我纠正。您还可以利用内联建议来获得快速的编码帮助,以及使用内联聊天在编辑器中直接进行精确、集中的编辑。
**注册 [GitHub Copilot Free](https://github.com/settings/copilot?utm_source=vscode-chat-readme&utm_medium=first&utm_campaign=2025mar-em-MSFT-signup)!**

## 获取 GitHub Copilot 访问权限
注册 [GitHub Copilot Free](https://github.com/settings/copilot?utm_source=vscode-chat-readme&utm_medium=second&utm_campaign=2025mar-em-MSFT-signup),或向您的企业管理员申请访问权限。
要使用 GitHub Copilot,需要有效的 GitHub Copilot 订阅。您可以在 [github.com/features/copilot](https://github.com/features/copilot?utm_source=vscode-chat&utm_medium=readme&utm_campaign=2025mar-em-MSFT-signup) 阅读更多关于我们的企业和个人套餐的信息。
## 使用自主智能体构建
**让 AI 智能体端到端地实现复杂功能**。给智能体一个高级任务,它会将工作分解为步骤,编辑多个文件,运行终端命令,并在遇到错误或测试失败时自我纠正。智能体擅长[构建新功能](https://code.visualstudio.com/docs/copilot/agents/overview)、[调试和修复失败的测试](https://code.visualstudio.com/docs/copilot/guides/debug-with-copilot)、重构代码库以及[通过 pull request 进行协作](https://code.visualstudio.com/docs/copilot/agents/cloud-agents)。
**从中心视图管理会话。** 并行运行多个 [agent 会话](https://code.visualstudio.com/docs/copilot/chat/chat-sessions)并在一个地方进行跟踪。监控会话状态,在活动任务之间切换,审查文件更改,并从您中断的地方继续。
**使用您喜欢的运行环境运行智能体。** 在 VS Code 中本地使用智能体,通过 Copilot CLI 在后台运行,或通过 Copilot Coding Agent 在云端运行。您还可以使用 Claude 和 Codex 等提供商,并在 VS Code 内部在不同类型的智能体之间交接任务,同时保留上下文。

**使用 Plan agent [在构建前进行规划](https://code.visualstudio.com/docs/copilot/agents/planning)**,它将任务分解为结构化的实施计划并提出澄清性问题。当您的计划准备就绪时,将其交给实施智能体执行。您还可以[将任务委派给云端智能体](https://code.visualstudio.com/docs/copilot/agents/cloud-agents),它们会创建分支、实施更改并打开 pull request 供您的团队审查。
## 更多使用 AI 编码的方式
**在您键入时接收智能内联建议**,包括 [ghost text suggestions](https://aka.ms/vscode-completions) 和 [next edit suggestions](https://aka.ms/vscode-nes),帮助您更快地编写代码。Copilot 预测您的下一个逻辑更改,您可以使用 Tab 键接受建议。

**使用内联聊天进行针对性编辑**,按 `Ctrl+I`/`Cmd+I` 直接在编辑器中打开聊天提示。描述一个更改,Copilot 会就地建议编辑,例如重构方法、添加错误处理或解释复杂算法,而无需离开编辑器。

## 为您的工作流定制 AI
**当智能体了解您项目的约定并拥有合适的工具时,它们的效果最好。** 定制 Copilot,使其从一开始就生成适合您代码库的代码。
**项目上下文。** 使用[自定义指令](https://code.visualstudio.com/docs/copilot/customization/custom-instructions)来指定项目范围或特定于任务的上下文和编码准则。
**添加专业能力。** 通过[agent skills](https://code.visualstudio.com/docs/copilot/customization/agent-skills)教会 Copilot 专业能力,或通过[custom agents](https://code.visualstudio.com/docs/copilot/customization/custom-agents)定义专业角色。
**连接到外部工具和服务。** 使用来自 [MCP servers](https://code.visualstudio.com/docs/copilot/customization/mcp-servers) 的工具和扩展进一步扩展智能体,为 Copilot 提供访问外部数据源、API 或专业工具的网关。
### 支持的语言和框架
GitHub Copilot 适用于任何语言,包括 Java、PHP、Python、JavaScript、Ruby、Go、C# 或 C++。由于它是在公共存储库中的语言上训练的,因此它适用于大多数流行的语言、库和框架。
### 版本兼容性
由于 Copilot Chat 与 VS Code 深度集成,因此与 VS Code 同步发布,每个新版本的 Copilot Chat 仅兼容 VS Code 的最新版本。这意味着如果您使用的是旧版本的 VS Code,您将无法使用最新的 Copilot Chat。
只有最新的 Copilot Chat 版本才会使用 Copilot 服务提供的最新模型,因为即使是微小的模型升级也需要在扩展中进行提示更改和修复。
### 隐私和预览条款
使用 Copilot Chat 即表示您同意 [GitHub Copilot 聊天预览条款](https://docs.github.com/en/early-access/copilot/github-copilot-chat-technical-preview-license-terms)。查看[透明度说明](https://aka.ms/CopilotChatTransparencyNote)以了解在技术预览期间的使用、限制和改进 Copilot Chat 的方法。
您的代码属于您。我们根据我们的[隐私声明](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement)遵循负责任的做法,以确保您的代码片段不会被用作 GitHub Copilot 其他用户的建议代码。
为了获得最新的安全修复,请使用最新版本的 Copilot 扩展和 VS Code。
### 资源和后续步骤
* **[注册 GitHub Copilot Free](https://github.com/settings/copilot?utm_source=vscode-chat-readme&utm_medium=third&utm_campaign=2025mar-em-MSFT-signup)**:在升级到付费计划之前,免费探索 Copilot 的 AI 功能。
* 如果您在业务中使用 Copilot,请查看 [Copilot Business](https://docs.github.com/en/copilot/copilot-business/about-github-copilot-business) 和 [Copilot Enterprise](https://docs.github.com/en/copilot/github-copilot-enterprise/overview/about-github-copilot-enterprise)。
* **[Copilot 快速入门](https://code.visualstudio.com/docs/copilot/getting-started)**:探索 VS Code 中 Copilot 的关键功能。
* **[Agents 教程](https://code.visualstudio.com/docs/copilot/agents/agents-tutorial)**:开始在不同环境中使用自主智能体。
* **[VS Code YouTube 频道](https://www.youtube.com/@code)**:在 VS Code 频道上观看最新的演示和更新。
* **[常见问题解答](https://code.visualstudio.com/docs/copilot/faq)**:获取有关 VS Code 中 Copilot 的常见问题的解答。
* **[提供反馈](https://github.com/microsoft/vscode-copilot-release/issues)**:向我们发送您的反馈和功能请求,帮助我们改进 GitHub Copilot!
## 数据和遥测
GitHub Copilot Visual Studio Code 扩展收集使用数据并将其发送给 Microsoft,以帮助改进我们的产品和服务。阅读我们的[隐私声明](https://privacy.microsoft.com/privacystatement)以了解更多信息。此扩展遵守 `telemetry.telemetryLevel` 设置,您可以在 https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting 了解更多相关信息。
## 商标
本项目可能包含项目、产品或服务的商标或徽标。Microsoft 商标或徽标的授权使用受 Microsoft 商标与品牌指南的约束并必须遵循该指南。在本项目的修改版本中使用 Microsoft 商标或徽标不得引起混淆或暗示 Microsoft 的赞助。任何第三方商标或徽标的使用均受这些第三方政策的约束。
## 许可证
版权所有 (c) Microsoft Corporation。保留所有权利。
根据 [MIT](LICENSE.txt) 许可证授权。
标签:AI 编程助手, DLL 劫持, GitHub Copilot, GPT, IDE 插件, Microsoft, SOC Prime, Visual Studio Code, VS Code 扩展, 人工智能, 代码审查, 代码生成, 代码补全, 代码重构, 大语言模型, 开发工具, 渗透测试工具, 漏洞管理, 生产力工具, 用户模式Hook绕过, 端到端开发, 终端命令执行, 结对编程, 自主代理, 自动代理, 自动化攻击, 自动化攻击, 调试, 软件开发