Skip to content
FunCoding

Search

Search docs, Skills and MCP

创建 Space 与选择来源

区分描述、指令和资料来源,理解完整仓库检索与单文件上下文的差别。

This page has not been translated into English yet. The original Chinese version is shown below.

打开 Copilot Spaces,点击 Create space,填写名称,选择个人或所属组织作为拥有者,再创建。创建后可以补充描述,名称和描述都可以继续编辑。

描述与指令各自负责什么

Description 帮助其他人理解 Space 用途,官方明确它不影响 Copilot 回答。

Instructions 则告诉 Copilot 应关注哪些知识、帮助完成什么工作以及避免什么行为。例如,为数据库查询 Space 说明需要依据所附 schema 和查询样例理解需求、生成 SQL。要约束回答时,应写入 Instructions,而不是仅修改描述。

添加资料

在 Add sources 中选择资料来源:

选项可添加的内容
Add files and repositoriesGitHub 文件、目录或完整仓库
Link files, pull requests, and issuesGitHub 文件、PR 或 Issue 的 URL
Upload a file本机的图像、文本、富文档、电子表格等文件
Add text content会议记录、笔记或其他直接输入的文本

也可以在 GitHub 文件代码视图顶部选择 Add to space,把正在阅读的文件加入已有 Space,或创建新 Space。

仓库与文件的读取方式不同

附加完整仓库时,Copilot 搜索仓库并取回与问题相关的内容,不会把整个仓库一次性装入内存。这适合跨大量文档或模块检索。

单独附加文件时,文件全文进入上下文窗口,并在该 Space 的每次查询中被考虑。希望某份规范或少量关键文件始终被优先考虑时,可显式附加这些文件。

版本与维护

创建教程当前把代码来源明确描述为仓库 main 分支的最新版本;它没有在本节说明任意分支或固定提交的选择机制。因此,不应把 Space 当作某个 PR 分支的固定代码快照,也不应将 main 擅自改写为任意默认分支规则。

GitHub 来源会自动更新。随着任务变化,继续维护 Instructions 和资料范围;如果需要团队一起维护,设置共享角色。若后续要在 IDE 使用,还需检查IDE 来源限制。