为仓库编制索引的好处
如果存储库的语义代码搜索索引是最新的,则 Copilot Chat 在存储库上下文中回答自然语言问题的能力将得到优化。
当你开始与 Copilot Chat 的对话时,如果该对话包含存储库上下文时,则该存储库将自动被编制索引,以改进对关于 GitHub 和 Visual Studio Code 中代码的结构和逻辑的答复。 例如,可以询问 “此存储库如何管理 HTTP 请求和响应?”, Copilot Chat 将引用代码的相关部分,以提供明智的答案。
Copilot Chat 不会使用已编制索引的存储库进行模型训练。
有关如何提问的详细信息,请参阅 在 GitHub 中向 GitHub Copilot 提问。
关于创建和使用索引
索引在后台运行,对于一个大型仓库,初始索引可能需要最多 30 分钟。 为仓库首次编制索引后,重新编制索引将会更快,并且索引通常会在你开始新对话后的 5 分钟内自动更新,以包含最新的更改。
为仓库创建索引后,Copilot Chat 会利用该索引回答由 Copilot 用户在 GitHub 和 Visual Studio Code 中提出的问题。
Tip
可以编制索引的存储库数量没有限制。
从 Copilot Chat 的回答中排除内容
如果能够通过 Copilot Business 或 Copilot Enterprise 订阅访问 Copilot,组织所有者需要为组织安装 Copilot Extensions。 有关详细信息,请参阅“从 GitHub Copilot 中排除内容”。
拥有 Copilot Enterprise 或 Copilot Business 计划的企业或组织所有者可以定义内容排除规则,以控制 GitHub Copilot 在其管理的 Copilot 席位上的行为。