Skip to main content

Использование GitHub Copilot Spaces

Используйте пробелы для обработки данных в правильном контексте для конкретной задачи.

Кто может использовать эту функцию?

Anyone with a Copilot license can use пробелов.

Сведения о создании Пространства для второго пилотасм. в разделе Создание GitHub Copilot Spaces.

Использование Пространства для второго пилота в GitHub

После добавления контекста в пространство можно задать вопросы Copilot в интерфейсе чата пространства в GitHub. Ваш чат будет заземлен в контексте, который вы добавили. Вы можете просмотреть все беседы, которые у вас были на вкладке "Беседы".

Вы также можете изменить большую языковую модель (LLM), используемую для вашего пространства, выбрав **** раскрывающееся меню "chevron-down" aria-hidden="true" aria-label="chevron-down" %} в раскрывающемся меню %}, а затем выберите модель ИИ. Дополнительные сведения см. в разделе Сравнение моделей ИИ.

Чтобы просмотреть свои любимые пространства, чтобы вы могли легко найти их позже, вы можете щелкнуть в правом верхнем углу пространства. Чтобы просмотреть все доступные вам пробелы, включая звездные пространства, перейдите к разделу https://github.com/copilot/spaces.

Использование данных Пространства для второго пилота в интегрированной среде разработки

Вы также можете получить доступ к информации и контексту из пробелов непосредственно в интегрированной среде разработки с помощью сервера MCP GitHub MCP. Это позволяет использовать курируемый контекст во время написания кода без переключения между интегрированной среды разработки и веб-интерфейсом.

Эта функция доступна в любой интегрированной среде разработки, поддерживающей расширение GitHub Copilot и сервер MCP GitHub MCP.

Примечание.

При использовании пробелов в интегрированной среде разработки контекст репозитория не поддерживается. У вас будет доступ ко всем другим источникам и инструкциям из пространства.

После доступа к контексту пространства из интегрированной среды разработки:

  • Контекст пространства сообщает Copilotответам
  • Вы можете ссылаться на содержимое пространства при создании кода, получении объяснений или работе с задачами разработки
  • Ваши пространства остаются в синхронизации по мере развития проекта. Файлы GitHub и другие файлы GitHub, добавленные в пространство, автоматически обновляются по мере их изменения, что делает Copilot постоянно угреченным экспертом в проекте

Необходимые компоненты

Чтобы использовать пробелов в вашем IDE, вам нужно:

  • Настройте удалённый GitHub MCP-сервер для вашего IDE. Для получения дополнительной информации см. Настройка сервера GitHub MCP и Remote GitHub MCP Server в документации GitHub MCP сервера.

  • Настройте настройку удалённого GitHub MCP-сервера так, чтобы инструмент пробелов был включён.

    Набор инструментов пробелов не входит в стандартную конфигурацию, поэтому его необходимо явно включить через заголовок X-MCP-Toolsets . Следующий пример конфигурации позволяет использовать как стандартные инструменты, так и пробелов:

    JSON
    {
      "servers": {
        "github": {
          "type": "http",
          "url": "https://api.githubcopilot.com/mcp/",
          "headers": {
            "X-MCP-Toolsets": "default,copilot_spaces"
          }
        }
      }
    }
    

    В качестве альтернативы вы можете использовать выделенный URL набора инструментов пробелов: https://api.githubcopilot.com/mcp/x/copilot_spaces. Обратите внимание, что эта конфигурация предоставляет только пробелов инструменты, без других функций по умолчанию GitHub MCP-сервера.

Доступ к контексту пространства из интегрированной среды разработки

Дополнительные сведения об использовании сервера MCP GitHub в определенной интегрированной среде разработки см. в разделе Использование сервера GitHub MCP.

Обратите внимание, что пробелов можно использовать только в режиме агента в интегрированной среде разработки, так как доступ к пробелам осуществляется через сервер MCP GitHub MCP.

  1. В интегрированной среде разработки откройте Копилот Чат и выберите агент в раскрывающемся списке режима или перейдите на вкладку "Агент ".

    • Чтобы убедиться, что средства пробелов включены, в поле Копилот Чат щелкните значок инструментов. В раскрывающемся списке разверните список доступных средств для MCP Server: github и убедитесь, что get_copilot_space включены и list_copilot_spaces средства.
  2. В поле Копилот Чат введите запрос, ссылающийся на пространство, которое вы хотите использовать в качестве контекста. Если вы знаете точное имя пространства и имя пользователя или организации, владеющей пространством, вы можете указать это. В противном случае 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.

    Дальнейшие запросы в одной беседе чата будут иметь доступ к тем же пространствам, не имея явной ссылки на него.

Следующие шаги