有关如何创建 Copilot Spaces 的信息,请参阅“创建 GitHub Copilot Spaces”。
在 GitHub 中使用 Copilot Spaces
将上下文添加到空间后,即可在 GitHub 的空间聊天界面中向 Copilot 提问。 聊天将基于你提供的上下文进行。 你可以在空间的“Conversations”选项卡中,查看你在该空间内参与过的所有对话。
你还可以通过单击 CURRENT-MODEL 下拉菜单,选择你希望使用的大语言模型 (LLM)****。 有关详细信息,请参阅“AI 模型比较”。
想将你常用的空间标记为“星标”,以便后续快速找到它们,只需单击该空间右上角的 即可****。 要查看所有可供你使用的空间(包括已添加星标的空间),请前往 https://github.com/copilot/spaces。
在 IDE 中使用 Copilot Spaces
还可以使用 GitHub MCP 服务器直接在 IDE 中访问 空格 中的信息和上下文。 这样,就可以在编码时利用特选的上下文,而无需在 IDE 和 Web 界面之间切换。
此功能在支持 GitHub Copilot 扩展和 GitHub MCP 服务器的任何 IDE 中均可用。
注意
在 IDE 中使用 空格 时,不支持存储库上下文。 你将有权访问空间中的所有其他源和说明。
从 IDE 访问空间上下文后:
- 空间的上下文将引导 Copilot 的响应
- 生成代码、获取说明或处理开发任务时,可以引用空间的内容
- 随着项目的推进,你的空间也会保持同步。 添加到某一空间的 GitHub 文件和其他基于 GitHub 的源会随其变化而自动更新,从而使 Copilot 成为项目中的“常青”专家
先决条件
若要在 IDE 中使用 空格,需要安装 GitHub MCP 服务器。 有关设置的说明,请参阅“使用 GitHub MCP 服务器”。
从 IDE 访问空间上下文
有关如何在特定 IDE 中使用 GitHub MCP 服务器的信息,请参阅“使用 GitHub MCP 服务器”。
请注意,空格 只能在 IDE 中的智能体模式下使用,因为空间要通过 GitHub MCP 服务器访问。
-
在 IDE 中,打开 Copilot 对话助手,然后在模式下拉列表中选择“智能体”,或者选择“智能体”选项卡********。
- 若要确认 空格 工具已启用,请在“Copilot 对话助手”框中单击“工具”图标。 在下拉列表中,展开“MCP 服务器: github”的可用工具列表,并确认已启用
get_copilot_space和list_copilot_spaces工具****。
- 若要确认 空格 工具已启用,请在“Copilot 对话助手”框中单击“工具”图标。 在下拉列表中,展开“MCP 服务器: github”的可用工具列表,并确认已启用
-
在“Copilot 对话助手”框中,输入一条提示,并在其中引用要用作上下文的空间。 如果知道空间的确切名称以及拥有该空间的用户或组织的名称,则可以提供相应名称。 否则,Copilot 将自动使用
list_copilot_spaces工具来查找与你所提供名称或文本相匹配的空间,并访问这些空间的上下文。例如,可以使用以下两种提示之一:
Using the Copilot space 'Checkout Flow Redesign' owned by myorganization, summarize the implementation plan.Summarize the implementation plan from the Copilot space for the checkout flow redesign.
同一聊天对话中的后续提示将有权访问相同的空间,而无需对其进行显式引用。
后续步骤
- 如需详细了解如何使用 空格 辅助开发工作的内容,请参阅“使用 GitHub Copilot Spaces 加速开发工作”。
- 要了解如何与团队共享空间,请参阅“使用 GitHub Copilot Spaces 与团队协作”。