Общие сведения и включение облачного агента 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.
Когда агент активирован и затраты поняты, давайте убедимся, как он соответствует вашему подходу к безопасности, какие риски следует ожидать, и какие ограничения нужно учитывать во время планирования практической работы.