Skip to main content

为 GitHub Copilot 添加个人自定义说明

可以为 GitHub Copilot Chat 添加个人说明,为对话自定义聊天响应。

Note

目前仅支持 GitHub Copilot Chat in GitHub 的个人自定义说明。

关于 GitHub Copilot Chat 的个人自定义说明

可以为 GitHub Copilot Chat 的添加说明,以便在 GitHub 网站上跨对话接收根据个人偏好进行了自定义的聊天响应。 保存的说明不会在聊天中显示,但会自动提供给 Copilot,以便其能够根据个人偏好提供响应。

例如,可以选择始终让 Copilot Chat 使用首选语言或特定风格响应。 以下是可以添加的说明的一些示例:

  • Always respond in Spanish.
  • Your style is a helpful colleague, minimize explanations but provide enough context to understand the code.
  • Always provide examples in TypeScript.

个人自定义说明适用于你以用户身份跨 GitHub 与 Copilot Chat 进行的对话,与存储库自定义说明不同,后者适用于单个存储库上下文中的对话。 有关存储库说明的详细信息,请参阅 为 GitHub Copilot 添加存储库自定义说明

Note

个人自定义说明优先于存储库自定义说明,但提供给 Copilot Chat 的最终提示中同时包含了两者。 尽可能避免提供相互冲突的个人说明和存储库说明。如果顾虑响应质量,也可以选择暂时禁用存储库说明。 请参阅“为 GitHub Copilot 添加存储库自定义说明”。

添加个人自定义说明

可以在聊天面板或沉浸式模式下添加个人自定义指令。 这两种模式将应用相同的指令。

  1. 在 GitHub 上的任何页面的右上角,可以执行以下操作之一:

    • 单击 图标以打开 Copilot Chat 面板****。
    • 单击 图标旁边的 ,然后单击“Immersive”以在整页的沉浸式模式下打开 Copilot Chat。********
  2. 选择聊天面板或沉浸式页面右上角的 下拉菜单,然后单击“Personal instructions”****。

  3. 向文本框添加自然语言说明。

    可以采用任何你偏好的格式来编写指令。 例如,可以将指令写成一整段文本,也可以每条指令另起一行,或者用空行将它们分隔开来。

  4. 单击“ 保存”。 说明现已生效并将一直保持有效,直至被更改或删除。