Создание пространства
-
Чтобы создать пространство, перейдите в https://github.com/copilot/spaces и нажмите Создать пространство.
-
Присвойте пространству имя.
-
Выберите, принадлежит ли вам пространство или организация, к которой вы принадлежите. Организация, принадлежащая пробелов организации, может использоваться с GitHubпомощью встроенной модели разрешений .
-
Нажмите кнопку "Создать пространство".
-
По необходимости, под названием пространства добавить описание. Описание не влияет 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> Файлы ссылок, pull requests и проблемы**: вы можете вставлять URL-адреса GitHub контента, включая pull requests и проблемы.
<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, так что не нужно нарушать поток при создании контекста для вашего пространства.
-
В верхней части любого файла в режиме кода нажмите .

-
В выпадающем меню выберите пространство, куда хотите добавить файл, или создайте новое пространство.
Дальнейшие действия
- Для обзора Пространства второпилотовсм. О GitHub Copilot Spaces.
- Чтобы использовать пробелов в GitHub и ваш IDE смотрите Использование GitHub Copilot Spaces.
- Чтобы ускорить разработку с пробелов, см. AUTOTITLE.
- Чтобы поделиться своим пространством с командой, смотрите Сотрудничество с другими с использованием GitHub Copilot Spaces.