创建空间
-
若要创建空间,请转到 https://github.com/copilot/spaces,然后单击创建空间。
-
为空间指定一个名称。
-
请选择该空间是你个人所有还是你所属机构所有。 组织所有的空格 可以使用GitHub内置的权限模型来共享。
-
单击“Create Space”****。
-
(可选)在空间名称下添加说明。 说明不会影响Copilot的回应,但有助于他人理解此空间的用途。
注意
你可以随时更改空间的名称和说明,方法是将鼠标悬停在空间上并单击 。
将上下文添加到空间
你可以向空间中添加两种类型的上下文:
-
说明:描述此空间内应关注的内容 Copilot 的自由文本。 写明专长、可协助的任务,以及应避免的内容。 Copilot这有助于根据意向提供更相关的响应。
例如:
你是一个 SQL 生成器。 你的任务是根据附件中定义的示例查询和数据结构,生成符合用户目标的 SQL 查询。
-
来源:此上下文将用于为你的问题提供更相关的答案。 此外, 空格 将始终引用存储库分支上的
main最新版本代码。若要添加源,请单击“添加源”,然后选择以下选项之一:
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-file-code" aria-label="file-code" role="img"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg> 添加文件和存储库**:可以添加文件、文件夹和整个 GitHub 存储库。 添加存储库时,搜索 Copilot 其内容以查找相关信息,但添加与工作最相关的特定文件或文件夹将为你提供最佳结果。 这可以包括代码文件、文档和其他内容,可帮助 Copilot 了解空间的上下文。
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link" aria-label="link" role="img"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg> 链接文件、拉取请求和问题**:可以粘贴内容的 URL GitHub ,包括拉取请求和问题。
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-upload" aria-label="upload" role="img"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z"></path></svg> 上传文件**:可以直接从本地计算机上传文件。 其中包括图像、文本文件、富文档和电子表格。
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paste" aria-label="paste" role="img"><path d="M3.626 3.533a.249.249 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.249.249 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298ZM5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1Zm.75 3h3V2.5h-3Z"></path></svg> 添加文本内容**:可以键入或粘贴自由文本内容,例如脚本、笔记或任何其他相关信息,以帮助 Copilot 了解空间上下文。
选择存储库或文件作为上下文
将源添加到空间时,可以选择附加整个存储库或单个文件。 了解每个选项的工作原理可帮助你从 Copilot中获得最佳结果。
-
附加存储库:附加存储库时, Copilot 不会将整个项目加载到内存中。 而是搜索资源库,仅检索与你的问题最相关的内容。 这最适合大规模用例,例如在存储库中的所有文档中回答问题。
-
附加每个单独的文件:当你附加文件时,其全部内容将被加载到 Copilot 的上下文窗口中,并用于该空间中的每一个查询。 如果想要 Copilot 一致地确定特定文档或少量文件的优先级,则最好这样做。
在工作过程中添加背景信息
可以直接从代码视图中 GitHub将文件添加到空间,因此在为空间生成上下文时无需中断流。
-
在代码视图中任何文件的顶部,单击 。

-
从下拉列表中,选择要向其添加文件的空间,或创建新空间。
后续步骤
- 如需查看 Copilot空间 的概述,请参阅 关于GitHub Copilot Spaces。
- 若要在 空格 和 IDE 中使用 GitHub,请参阅 使用GitHub Copilot Spaces。
- 若要加快空格的开发进度,请参阅使用 GitHub Copilot Spaces 加快开发工作。
- 若要与团队共享空间,请参阅 使用 GitHub Copilot Spaces 与他人协作。