辅助功能
这些工具同步使用,在人们处理任务时提供建议。
副驾驶聊天
一个聊天界面,可在此提出与编码相关的问题。 GitHub Copilot 聊天功能 可在 GitHub 网站、GitHub Mobile、受支持的 IDE 和 Windows Terminal 中获取。 用户还可以通过 副驾驶聊天 使用技能。 请参阅 在GitHub中询问有关GitHub Copilot的问题 和 在 IDE 中向 GitHub Copilot 提问问题。
内联建议
支持的 IDE 中的自动完成样式建议 Copilot 。 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
如果您使用 VS Code、Xcode 或 Eclipse,您也可以使用 接下来的编辑建议,它会预测您可能进行的下一个编辑位置,并为您建议完成该编辑。
Copilot拉取请求摘要
AI 生成的拉取请求中所做更改的摘要、这些更改影响的文件,以及审阅者在进行审阅时应关注的内容。 请参阅 使用 GitHub Copilot 创建拉取请求摘要。
GitHub Desktop 中的Copilot
使用GitHub Desktop 中的Copilot根据对项目所做的更改自动生成提交消息和说明。
代理功能
这些功能可以在没有直接的人监督的情况下自主工作。 但是,他们通常需要人工批准才能执行敏感操作,例如在开发人员终端中运行命令或合并拉取请求。
Copilot 命令行界面(CLI)
该命令行接口让您在终端中使用 Copilot。 使用 CLI 添加功能或修复 bug,然后创建拉取请求。 开始 Copilot 在终端中处理某个任务,然后继续在同一会话 GitHub.com中或移动设备上工作。 请参阅 关于 GitHub Copilot CLI。
Copilot云代理(以前Copilot编码代理)
一个自治 AI 代理,可以研究存储库、创建实现计划,并在分支上更改代码。 你可以查看差异、迭代,并在准备好时创建拉取请求。 还可以将GitHub问题分配给Copilot,或请求其直接打开拉取请求以完成任务。 请参阅 GitHub Copilot云代理。
第三方编码代理 (公共预览版)
可以将第三方编码代理与Copilot云代理一起使用。 第三方代理受到与Copilot云代理相同的安全保护、缓解措施和限制。 请参阅 关于第三方代理。
Copilot 代码评审
AI 生成的代码评审建议,可帮助你编写更好的代码。 请参阅 使用 GitHub Copilot 代码审查。
多个 Copilot代码评审中的工具 功能目前处于 公共预览版 状态,可能会发生变化。 请参阅 关于GitHub Copilot 代码评审。
IDE 中的代理模式
允许 Copilot 在 IDE 中自主工作。 Copilot 将确定要更改哪些文件、提供代码更改和终端命令供用户批准,并在原始任务完成之前循环处理问题。
GitHub Spark(公共预览版)
通过自然语言提示构建和部署全堆栈应用程序,以便与GitHub平台无缝集成,支持高级开发。 请参阅 使用 GitHub Spark 生成和部署 AI 驱动的应用。
自定义功能
这些功能可以用于为 Copilot 添加上下文,并提高其性能。 有关何时使用每个功能的比较,请参阅 Copilot自定义备忘单。
Copilot空间
将相关内容(如代码、文档、规格等)组织并集中到空格,以便Copilot的响应基于特定任务的正确上下文。 请参阅 关于GitHub Copilot Spaces。
自定义说明
通过提供有关首选项、工具和要求的上下文详细信息来增强响应。 请参阅 关于自定义GitHub Copilot 响应。
Copilot内存(公共预览版)
Copilot可以推断和存储有关存储库的有用信息,Copilot云代理和Copilot 代码评审可以利用这些信息来提高他们在处理该存储库时输出的质量。 有关详细信息,请参阅“[AUTOTITLE](/copilot/concepts/agents/copilot-memory)”。
提示文件
使用额外的上下文构建和共享可重用的提示指令。 提示文件是一个 Markdown 文件,存储在工作区中,它模仿了编写提示的现有格式。 请参阅 关于自定义GitHub Copilot 响应。
MCP 服务器
可以为许多 Copilot 功能配置模型上下文协议 (MCP) 服务器,从而访问 Copilot 外部工具或数据源。 请参阅 关于模型上下文协议 (MCP)。
代理技能
创建说明、脚本和资源 Copilot 的文件夹,这些文件夹可在相关时加载,以提高其专用任务的性能。 请参阅 关于代理技能。
自定义代理
创建专门版本的Copilot云代理,以便访问特定工具、说明和 MCP 服务器。 请参阅 关于自定义代理。
面向管理员的功能
以下功能适用于具有 Copilot业务 或 Copilot Enterprise 计划的组织和企业所有者。
策略管理
管理组织或企业中的Copilot策略。 请参阅 管理组织中GitHub Copilot的策略和功能 和 管理企业中 GitHub Copilot 的策略和功能。
访问管理
企业所有者可以指定企业中的哪些组织可以使用 Copilot,组织所有者可以指定哪些组织成员可以使用Copilot。 请参阅 在组织中管理对GitHub Copilot的访问权限 和 在企业中管理对 Copilot 的访问权限。
使用情况数据
查看 Copilot 组织或企业中的使用情况数据,了解如何管理访问权限并推动采用 Copilot。 请参阅 查看组织中GitHub Copilot 的用户活动数据 和 查看企业中的 Copilot 许可证使用情况。
审核日志
查看您组织中的审核日志 Copilot,以了解已执行的操作以及由哪些用户执行。 请参阅 查看 GitHub Copilot 的审核日志。
文件排除
将Copilot配置为忽略某些文件。 如果有不希望被 Copilot 使用的文件,此功能会很有用。 请参阅 从GitHub Copilot中排除内容。
后续步骤
- 若要详细了解可用的 GitHub Copilot计划,请参阅 GitHub Copilot计划。
- 若要开始使用 Copilot,请参阅 设置 GitHub Copilot。