GitHub Copilot — AI 编程辅助

GitHub, Inc.

需要在 VS Code 中获得代码帮助时,可评估 GitHub Copilot。先选一个能复现的任务,再用自己编写的测试检查修改。

为什么适合

AI 编程辅助

扩展程序

访问应用

使用须知

需要在电脑上安装,并选择画质设置来缩小文件。

请对照来源核查 AI 回答。分享私人文件或连接账号前,检查权限与数据设置。

请在官网确认当前配额和输出条件。

使用须知
使用须知扩展程序
免费输出—
无需注册否
无水印—
离线可用—
批量处理—
内容语言—

— 未核实的使用条件. 已核查官方文档,尚未实际操作测试应用。 仅匹配有来源证明的内容语言支持,不代表界面语言。

来源与核查日期9
产品方反馈与更正

产品方反馈与更正

如果你代表该产品,请提交带来源的更正或更新。发布前会经过编辑审核。

编辑选择指南

最近核查:

适合谁?

  • 希望理解陌生函数,同时在编辑器中查看源代码及其调用位置的开发者。
  • 需要协助处理小型修复或起草测试,且有人能够检查行为并维护最终代码的团队。

开始使用

  • 按照当前 VS Code 设置文档启用 Copilot,登录具有相应访问权限的 GitHub 账户。打开私有代码前,先确认工作账户的组织政策。
  • 准备一个能复现错误的示例、相关文件、依赖版本和预期输出。从日志中移除凭据,并明确哪些现有行为必须保持不变。
  • 先请求解释或局部修改。若任务涉及多个文件,在选择代理前限定范围,并检查它提出的命令。
  • 阅读完整差异,包括生成的测试和依赖变更。运行原来的失败示例及一个相关边界案例;只保留自己能解释其原理的修改。

选择要点

  • 已经在编写函数时,可选择行内建议;需要讨论代码行为的原因时,可选择聊天。较大改动应有明确的验收条件。
  • 比较编辑器助手和浏览器应用构建器时,先确定代码要放在哪里、由谁审查。如果你已维护代码仓库和本地工具,Copilot 可能更贴合现有流程。

限制

  • 生成的代码可能有误。解释听起来合理,并不能证明修复满足了需求。
  • 访问权限受方案、客户端版本和组织政策影响。决定工作流程前,核对当前额度及所需功能;此处不承诺固定免费额度。
  • 本指南依据官方文档编写,未进行安装或编程实测。输出质量、离线使用及自然语言覆盖范围均未验证。

常见问题

它与 Microsoft Copilot 是同一个产品吗?

不是。本记录介绍 VS Code 中的 GitHub Copilot。Microsoft Copilot 在目录中有独立记录,其访问条件和功能不应套用到这个编程扩展上。

修改真实项目前应如何评估?

使用一小份预期行为已知的代码副本。请求一项修改,检查差异,再运行独立编写的测试。将审查结果所需的精力与自己完成任务所需的精力进行比较。

官方来源 (9)
docs.github.com/en/copilot/get-started/about-github-copilotdocs.github.com/en/copilot/how-tos/set-up/install-copilot-extensionmarketplace.visualstudio.com/itemscode.visualstudio.com/docs/setup/copilotdocs.github.com/en/copilot/get-started/quickstart-for-using-github-copilot-in-your-idedocs.github.com/en/copilot/reference/copilot-feature-matrixdocs.github.com/en/copilot/get-started/plansdocs.github.com/en/copilot/responsible-use/chatsupport.microsoft.com/en-us/microsoft-copilot/getting-started-with-microsoft-copilot