GitHub запустил серию GitHub Copilot CLI для новичков

GitHub представил серию материалов «GitHub for Beginners», в рамках которой вышло пошаговое руководство по работе с GitHub Copilot CLI — интерфейсом для взаимодействия с ИИ‑ассистентом прямо из терминала.

В серии (доступной в видеоформате и в блоге GitHub) объясняется, что такое GitHub Copilot CLI, как он работает и как начать им пользоваться. Пользователи узнают, как установить Copilot CLI через npm, авторизоваться с учётной записью GitHub, выдать доступ к папкам проекта и запустить первые запросы для генерации кода из командной строки.

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

Это позволяет назначить Copilot задачу, переключиться на другие дела и затем проверить результат, запросить доработки и повторные изменения прямо из терминала. Отмечается, что из CLI можно делегировать задачи облачному агенту Copilot Cloud, который создаёт ветку, открывает черновой pull request и вносит изменения в фоновом режиме.

Для установки Copilot CLI основным кроссплатформенным вариантом называется установка через npm при наличии Node.js. Также поддерживаются WinGet и Homebrew, детали предлагается смотреть в документации этих пакетов. После установки инструмент запускается командой copilot в терминале.

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

После настройки можно обращаться к Copilot с вопросами, просить сгенерировать код или выполнить иные операции. В блоге перечислены несколько типичных сценариев использования GitHub Copilot CLI.

  • Запрос обзора проекта: Copilot исследует репозиторий, открывает важные файлы и возвращает краткий отчёт.
  • Запрос кода, например нового endpoint: Copilot анализирует структуру проекта и документацию, стараясь следовать существующим практикам и стилю, и запрашивает разрешение на создание новых файлов.
  • Делегирование задач облачному агенту Copilot: для чётко определённых задач ИИ сохраняет контекст сессии, создаёт ветку, открывает черновой pull request и готовит изменения к ревью.

GitHub отмечает, что один из самых простых способов освоить Copilot CLI — спросить самого Copilot: ИИ умеет просматривать собственную документацию и подсказывать, как лучше с ним взаимодействовать.

В следующем уроке серии планируется рассказать о двух режимах работы: интерактивном режиме, в котором GitHub Copilot может запускать проект локально, и неинтерактивном режиме с флагом -p, который даёт быстрые сводки без выхода из текущего контекста оболочки.

GitHub рассматривает запуск «агентского» ИИ в терминале как способ по‑новому учиться, экспериментировать и выполнять задачи без разрывов рабочего потока. В будущих выпусках «GitHub Copilot CLI for Beginners» разработчикам обещают дополнительные примеры, советы и разбор расширенных сценариев, включая работу с несколькими агентами и комплексную автоматизацию задач.

В конце материала GitHub предлагает ознакомиться с документацией по GitHub Copilot CLI и начать работу с инструментом, а также обратить внимание на сопутствующие материалы, в том числе пример использования нескольких агентов через команду /fleet и кейсы применения кодовых агентов для автоматизации рабочих задач.

Источник: официальный блог GitHub.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai