跳至主要内容

使用 GitHub Copilot 扩展

您可以使用 GitHub Copilot 扩展在 GitHub Copilot Chat 中与外部工具交互。

谁可以使用此功能?

要使用 Copilot 扩展,您必须注册有限的公开测试版。

所有注册了 GitHub Copilot 个人订阅的用户都可以使用 Copilot 扩展。

对于注册了 Copilot Business 或 Copilot Enterprise 订阅的组织或企业,组织所有者和企业管理员可以授予对 Copilot 扩展的访问权限。

注意

GitHub Copilot 扩展处于有限的公开测试版中,可能会发生变化。

关于使用 GitHub Copilot 扩展

Copilot 扩展**在所有提供 Copilot 扩展的 Copilot Chat 界面中以相同的方式工作**。Copilot 扩展在以下位置可用

  • Visual Studio 中的 Copilot Chat
  • Visual Studio Code 中的 Copilot Chat
  • GitHub.com 中的 Copilot Chat(需要 Copilot 企业版订阅)

如果您拥有 Copilot 个人版订阅,则需要安装 Copilot 扩展才能在 Copilot Chat 中使用它。请参阅“为您的个人帐户安装 GitHub Copilot 扩展”。

如果您通过 Copilot 商业版或 Copilot 企业版订阅访问 Copilot,则组织所有者需要为您的组织安装 Copilot 扩展。请参阅“为您的组织安装 GitHub Copilot 扩展”。

使用 GitHub Copilot 扩展

  1. 要开始使用 Copilot 扩展,请打开以下任何 Copilot Chat 界面

  2. 要查看 Copilot Chat 对话中可用的所有 Copilot 扩展列表,请在 Copilot Chat 文本框中键入@

    注意

    如果您在 IDE 中使用 Copilot Chat,并且您或您的组织所有者在 IDE 打开时安装了 Copilot 扩展,则需要重新启动 IDE 才能开始使用 Copilot 扩展。

  3. 在可用的 Copilot 扩展列表中,单击您要使用的扩展。

  4. 要开始与 Copilot 扩展交互,请在 Copilot Chat 文本框中要求扩展回答问题或执行操作,然后按Enter。对于每个新请求,请确保在句子的开头包含@EXTENSION-NAME

    • 如果您没有自己安装 Copilot 扩展,并且这是您第一次使用 Copilot 扩展,系统会要求您授权扩展。请参阅“授权 GitHub 应用”。
    • 如果您要求 Copilot 扩展执行操作,则需要确认扩展已获得您的许可才能代表您执行操作,然后它才会完成任务。仔细查看建议的操作后,在确认对话框中单击**允许**或**取消**。

使用 GitHub Copilot 扩展的技巧

  • 当您使用 Copilot 扩展时,请考虑您如何在 Copilot Chat 之外与该工具交互,然后使用自然语言提出问题并分配任务,将该工具的功能与 GitHub 集成。例如,Sentry 是一款应用程序监控软件,它有一个 Copilot 扩展。以下是 GitHub Copilot 的 Sentry 扩展的一些示例提示

    • @sentry 列出我最近的问题
    • @sentry 告诉我有关问题 ISSUE-ID-OR-ISSUE-LINK 的更多信息
    • @sentry 为最新的 Sentry 问题创建 GitHub 问题,并将其分配给 @DEVELOPER

    有关如何最佳使用特定 Copilot 扩展的信息,请阅读 GitHub Marketplace 上的扩展描述。

  • 与一个 Copilot 扩展的交互永远不会与另一个 Copilot 扩展共享。要在 IDE 中与不同的 Copilot 扩展进行交互,请更改每个句子开头的 @EXTENSION-NAME。与不同扩展的交互将显示在同一个 Copilot 聊天窗口中,但对话本身会自动分开。