Skip to main content

Сведения о расширениях GitHub Copilot

Узнайте о Расширения Copilot.

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

Любой пользователь с планом Copilot Pro, Copilot Pro+или Copilot Free может использовать Расширения Copilot.

Для организаций ил�� предприятий с планом Copilot Business или Copilot Enterprise владелец организации и корпоративным администраторам можно предоставить доступ к Расширения Copilot.

Расширения Copilot недоступно для GitHub Enterprise Server.

О Расширения Copilot

Расширения Copilot — это интеграции, которые расширяют функциональные возможности Copilot Chat, что позволяет разработчикам использовать внешние средства, службы и пользовательские действия в интерфейс чата. Можно использовать Расширения Copilot для расширения возможностей Copilot Chat различными способами, включая:

  • Документация по запросу: Расширение Copilot позволяет Copilot Chat запрашивать стороннюю службу документации для поиска сведений о конкретном разделе.
  • Код с поддержкой искусственного интеллекта: Расширение Copilot может использовать стороннюю модель ИИ для предоставления предложений кода.
  • Получение данных: Расширение Copilot позволяет Copilot Chat запрашивать стороннюю службу данных для получения сведений о конкретном разделе.
  • Выполнение действия: Расширение Copilot позволяет Copilot Chat выполнять определенное действие, например публикацию в доске сообщений или обновление элемента отслеживания во внешней системе.

Расширения GitHub Copilot создаются с помощью GitHub Apps. Они лучше всего подходят для разработчиков, которые хотят кроссплатформенной совместимости и управления приложениями и поддержки от GitHub.

Поддерживаемые клиенты и идентификаторы

Видимость Расширения GitHub Copilot

Расширения GitHub Copilot может быть частным, общедоступным и общедоступным, а также общедоступным и перечисленным в GitHub Marketplace. Какой вариант видимости вы выберете, будет зависеть от вашего варианта использования и целевой аудитории.

  • Частные расширения часто предпочитают крупные предприятия или компании, которые:
    • Требуется больше настроек и элементов управления доступом к данным
    • Необходимо интегрировать с большим объемом внутренних документов и баз данных
    • Строгая политика безопасности, что затрудняет авторизацию разрешений для третьих сторон
  • Общедоступные расширения подходят для:
    • Проекты с открытым кодом
    • Совместная разработка и использование в организациях в рамках предприятия
    • Предоставление общего доступа к инструменту и получение отзывов перед публикацией в GitHub Marketplace
  • Расширения GitHub Marketplace идеально подходят для сторонних разработчиков, которые хотят:
    • Предложить свою службу более широкой аудитории
    • Интеграция средства в рабочий процесс разработчика на GitHub и интегрированной среды разработки
    • Использование экосистемы GitHub для повышения осведомленности о продукте

Разрешения Расширения GitHub Copilot

Разрешения зависят от расширения в зависимости от уров��я авторизации, который требуется расширению для ответа на запрос. Вы можете просмотреть необходимые разрешения на странице установки расширения, расположенные после шага сведений о выставлении счетов, а также перед этапом установки и авторизации.

Для пользователей расширений: как минимум разрешения Copilot Chat должны иметь значение "Только для чтения". Дополнительные разрешения могут включать выполнение действий записи на других поверхностях и авторизацию доступа на чтение к данным репозитория и уровня организации в GitHub.

Для создателей расширений: помимо приведенных выше, вы также можете запросить локальный контекст из редактора пользователя для дальнейшего изменения ответов. Для этого разрешения контекста **** редактора Copilot должны иметь значение "Только для чтения". Пользователи получат уведомление о предоставлении требуемой авторизации.

Дополнительные сведения о разрешениях GitHub App см. в разделе Выбор разрешений для приложения GitHub.

Предоставление разрешений на доступ к ресурсам организации

Пользователи с отдельной подпиской Copilot могут устанавливать и использовать Расширения Copilot. Пользователям с подпиской Copilot Business или Copilot Enterprise требуется администратор организации, чтобы включить эту функцию.

Только администраторы организации могут предоставлять разрешения для Расширения Copilot для доступа к ресурсам организации.

Чтобы предоставить членам организации доступ, администратор организации должен:

  • Установка расширения
  • Предоставление разрешения на расширение для доступа к определенным репозиториям
  • Авторизация доступа для всех или определенных репозиториев

Управление доступом на корпоративном уровне

Если вы являетесь администратором предприятия, вы можете отключить Расширения Copilot в организации, задав политику Расширения Copilot значение "Отключено". Параметр "Без политики" позволяет администраторам организации задавать собственную политику.

Нет, на уровне предприятия отсутствует список разрешений или список блокировок.

Совместное использование данных с помощью Расширения Copilot

При взаимодействии с Расширения Copilotиспользуются следующие данные:

  • Данные, подключенные к вашей учетной записи и Copilot Chat, такие как GitHub и метки времени сообщений.
  • Прошлые сообщения в потоке чата, в котором вы вызываете расширение. Для каждого потока можно использовать только одно расширение, предотвращая совместное использование данных между расширениями. Срок хранения данных для контекста потока составляет 30 дней.
  • Любые дополнительные данные организации и репозитория, авторизованные для расширения администратором организации. Администраторы, устанавливающие расширения, должны утвердить доступ к необходимым разрешениям перед завершением установки.
  • Для Copilot Chat в GitHub, если администратор одобрил расширение для доступа к репозиторию или метаданным организации, эти данные также будут совместно использоваться.

Дополнительные материалы