Skip to main content

Начните задание с Copilot агентами на работе GitHub

Решите, создаёт Copilot облачный агент ли pull request сразу или работает на ветке, которую вы сначала проверяете и дорабатываете.

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

Copilot облачный агент доступна с GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot для бизнеса и GitHub Copilot Enterprise планами. Агент доступен во всех репозиториях, хранящихся на GitHub, за исключением тех, которые принадлежат управляемые учетные записи пользователей и где он явно отключен.
Sign up for Copilot

Вы можете начать Copilot облачный агент задачу несколькими способами. Назначение задачи всегда создаёт pull request. Начинать с запроса по умолчанию работает на ветке, давая возможность просмотреть, направить и доработать до открытия pull request. Посев репозитория создаёт черновик pull request с кодом с каркасами.

Назначить выпуск Copilot

Назначение задачи всегда создаёт pull request. Copilot Работает над задачей и просит твой обзор после её завершения.

  1. В правой боковой панели выпуска нажмите «Присваиваемые лица».

  2. Нажмите Copilot из списка назначенных.

  3. По желанию добавить контекст в поле Optional prompt — например, шаблоны кода, файлы для модификации или требования к тестированию.

  4. По желанию измените целевой репозиторий или базовую ветку через выпадающие меню.

  5. По желанию, вы можете кликнуть , чтобы открыть выпадающее меню агента, если хотите назначить агента или Пользовательский агент агента со специализированным поведением и инструментами. Вы можете выбрать существующий Пользовательский агент из вашего репозитория, организации или предприятия. Вы также можете нажать «Создать агент», чтобы создать новый Профиль агента файл в выбранном репозитории и ветке. Дополнительные сведения см. в разделе Создание кастомных агентов для Copilot облачный агент.

    Примечание.

    Сторонние агенты по программированию доступны в GitHub Copilot Pro+ планах и Копилот Энтерпрайз доступны.

  6. По желанию вы можете использовать выпадающее меню для выбора модели, которая Copilot будет использоваться. Дополнительные сведения см. в разделе Изменение модели ИИ для облачного агента GitHub Copilot.

           Copilot получает название выпуска, описание и существующие комментарии во время назначения. После назначения комментарии не появляются, поэтому публикуйте дополнительную информацию в pull request.
    

Начинайте задание с подсказки

          Облачный агент По умолчанию работает на ветке. Вы можете просмотреть разницу, доработать последующие запросы и создать pull-запрос, когда будете готовы.
  1. Откройте панель или вкладку агентов:

    • Откройте вкладку в репозитории.
    • Перейдите на страницу агентов: перейдите к github.com/copilot/agents. Вы также можете получить здесь, открыв панель агентов, а затем щелкнув "Просмотреть все".
    • Откройте панель агентов: щелкните в панели навигации в правом верхнем углу GitHub.
  2. Используя выпадающее меню в поле запросов, выберите репозиторий, в котором хотите Copilot работать.

  3. Введите запрос, описывающий запрос. Вы также можете добавить визуальные вводы, такие как скриншоты или макеты интерфейса, вставляя, перетаскивая или загружая изображение. Поддерживаемые файлы: image/png, image/jpeg, image/gif, image/webp.

    Например: Create a pull request to implement a user friendly message for common errors.

  4. По желанию выберите базовую ветку для Copilotpull request. Copilot создаёт новую ветку на основе этой ветки, а затем отправляет изменения в pull-запрос, ориентированный на эту ветку.

  5. По желанию, вы можете кликнуть , чтобы открыть выпадающее меню агента, если хотите назначить агента или Пользовательский агент агента со специализированным поведением и инструментами. Вы можете выбрать существующий Пользовательский агент из вашего репозитория, организации или предприятия. Вы также можете нажать «Создать агент», чтобы создать новый Профиль агента файл в выбранном репозитории и ветке. Дополнительные сведения см. в разделе Создание кастомных агентов для Copilot облачный агент.

    Примечание.

    Сторонние агенты по программированию доступны в GitHub Copilot Pro+ планах и Копилот Энтерпрайз доступны.

  6. По желанию вы можете использовать выпадающее меню для выбора модели, которая Copilot будет использоваться. Дополнительные сведения см. в разделе Изменение модели ИИ для облачного агента GitHub Copilot.

  7. Нажмите или нажмите Enter.

           Copilot начнёт новую сессию, которая появится в списке под окном с подсказками. 
           Copilot Будет работать над задачей и внести изменения в её pull-запрос, а после завершения добавлю вас в качестве рецензента, что вызовет уведомление.
    

То же окно с подсказками доступно на вашей панели управления и в Копилот Чат (введите /task).

Полный рабочий процесс исследования, планирования и итерации перед созданием pull-запроса см. Исследуйте, планируйте и итерайте изменения в коде с помощью Copilot облачный агент.

Создать новое хранилище

При создании нового репозитория можно Copilot генерировать стартовый код.

  1. В правом верхнем углу любой страницы выберите , а затем нажмите кнопку "Создать репозиторий".

    Снимок экрана: раскрывающееся меню GitHub с параметрами создания новых элементов. Пункт меню "Новый репозиторий" описан в темно-оранжевый.

  2. В поле Prompt опишите, что вы хотите Copilot создать — например, Create a Rust CLI for converting CSV spreadsheets to Markdown.

  3. Щелкните Создать репозиторий.

           Copilot Открывает черновой pull request с кодом Scaffolded.
    

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