Общие сведения и включение облачного агента GitHub Copilot

Завершено

В этом уроке объясняется, что такое агент, чем он отличается от помощников по написанию кода с использованием искусственного интеллекта, какие планы и репозитории его поддерживают, а также как включить его и заложить бюджет для его использования, включая единицы запросов класса Premium (PRU) и минуты использования GitHub Actions.

К концу этого юнита вы сможете:

  • Объясните, что такое агент GitHub Copilot Cloud, который может использовать его и где он доступен.
  • Описать задачи, которые могут выполняться и как делегировать работу.
  • Отличить его от помощников, предназначенных исключительно для интегрированной среды разработки, и режима агента Copilot.
  • Включите агент на уровне организации или репозитория.
  • Узнайте, как используются минуты GitHub Actions и единицы запросов класса Premium (PRUs) и как управлять ими эффективно.

Что такое агент GitHub Copilot Cloud, который может использовать его и где он доступен.

GitHub Copilot Cloud Agent — это автономный помощник по разработке, который работает внутри GitHub. Вместо работы с вами только в интегрированной среде разработки агент действует как невидимый помощник. Вы предоставляете ей четко ограниченную задачу (например, исправление ошибок, добавочную функцию или обновление документации), и она создает ветвь, изучает базу кода, разрабатывает план реализации и набрасывает код, сохраняя при этом контроль над тем, когда и следует ли открывать pull request.

Доступность и планы

  • Планы: Доступно на Copilot Pro, Copilot Pro+, Copilot Business, Copilot Enterprise.
  • Репозитории: Работает во всех репозиториях, размещенных в GitHub, за исключением тех, которые принадлежат управляемым учетным записям пользователей или где агент явно отключен.

Что делает агент Copilot Cloud

Copilot Cloud Agent может взять на себя широкий спектр задач разработки:

  • Исправьте ошибки и регрессии.
  • Реализуйте добавочные новые функции.
  • Улучшите покрытие тестов или создайте недостающие тесты.
  • Обновление или создание документации.
  • Устранение технического долга и "хороших" невыполненных работ.

Вы можете делегировать работу агенту двумя основными способами:

  • Назначьте проблему Copilot — на GitHub.com, GitHub Mobile или через API/CLI.
  • Попросите Copilot внести изменения кода на панели агентов на GitHub, Copilot Chat, интегрированной среде разработки или другом средстве агента с поддержкой MCP или Raycast на macOS.

Когда агент завершит работу, он запрашивает проверку. Вы можете упомянуть @copilot в комментарии к пулл-реквесту, чтобы попросить его выполнить итерацию по своей работе.

Как это отличается от традиционных помощников по интегрированной среде разработки

Традиционные помощники по искусственному интеллекту в IDE помогают писать код локально, но оставляют вам ручные шаги: создание веток, отправка коммитов, написание описаний для PR и проведение итераций. Эти решения происходят в частном сеансе и не видны вашей команде.

С помощью облачного агента Copilot:

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

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

Облачный агент vs. "Режим агента" в средах IDEs

Важно различать агент GitHub Copilot Cloud (в этом модуле) от функции режима агента в Visual Studio и Visual Studio Code:

  • Облачный агент: Выполняется автономно в среде GitHub Actions для выполнения задач разработки, назначенных с помощью проблем или чата Copilot.
  • Режим агента (Редактирование Copilot): Выполняет автономные локальные изменения непосредственно в сеансе интегрированной среды разработки.

Включение облачного агента Copilot

Перед назначением задач Copilot убедитесь, что агент включен:

  • Репозитории, принадлежащие организации: Доступность управляется администраторами организации или предприятия.
  • Личные репозитории: Настройте доступность в параметрах учетной записи.

Затраты на использование: GitHub Actions + PRUS

Copilot Cloud Agent использует два основных ресурса:

  • Минуты использования GitHub Actions для эфемерной среды сборки и тестирования, в которой работает агент.
  • Запросы Copilot Premium (PRUs) для повышения возможностей продвинутого моделирования.

Замечание

Начиная с 4 июня 2025 года агент использует один запрос класса Premium для каждого запроса модели. В пределах вашего ежемесячного лимита операций и премиум-запросов, вы можете выполнять задачи без дополнительных расходов. (См. выставление счетов за GitHub Copilot.)

Подсказка

Используйте PRUs там, где они приносят пользу — многократные изменения файлов, генерация тестов и более широкие различия, требующие более глубокого анализа. Упрощенное редактирование может потребовать меньше шагов с интенсивным использованием PRU.

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