Promt-Hub
Новости

GitHub Copilot: создание пользовательских рабочих процессов с помощью Canvas

Новая функция Canvas в GitHub Copilot превращает текстовые описания в рабочие инструменты. Пользователи могут создавать доски, чек-листы и дашборды, которые синхронизируются с агентом в реальном времени.

GitHub Copilot: создание пользовательских рабочих процессов с помощью Canvas
Лид

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

Кратко

Главные тезисы

  • Canvas позволяет создавать интерфейсы, адаптированные под конкретный рабочий процесс, а не подстраивать работу под готовые шаблоны.
  • Создание происходит через команду /create-canvas и текстовое описание, не требуя навыков программирования.
  • Интерфейс поддерживает двустороннюю синхронизацию: пользователь и агент видят изменения в реальном времени.

Концепция Canvas

Традиционные инструменты предлагают фиксированный набор экранов, заставляя пользователей подстраиваться под них. Функция Canvas в приложении GitHub Copilot меняет этот подход: интерфейс формируется вокруг желаемого рабочего процесса. Canvas (или расширение Canvas) представляет собой настраиваемый интерфейс, разделяемый между пользователем и агентом.

В зависимости от задачи Canvas может выступать в роли доски Канбан, панели_triage_ задач, контрольного списка релизов, дашборда, формы или таблицы. Ключевая особенность — двусторонняя синхронизация. Агент может обновлять данные по мере работы, а пользователь использует кнопки, карточки и фильтры для внесения изменений, что напоминает работу с общей доской в реальном времени.

Создание интерфейса через /create-canvas

Для создания Canvas не требуется программирование или ручной дизайн. Процесс включает следующие шаги:

  1. Откройте сессию агента.
  2. Выполните команду /create-canvas.
  3. Опишите желаемый интерфейс на обычном языке, указав три ключевых элемента:
  • Рабочий процесс, который должен поддерживать Canvas.
  • Действия, которые пользователь может выполнять в интерфейсе.
  • Действия, которые агент должен иметь возможность выполнять.

Например, можно запросить создание доски для отслеживания новых функций, включающей элементы для обзора и организации записей, с возможностью агента добавлять и обновлять их. Агент генерирует интерфейс и открывает его в правой панели, превращая описание в готовый к использованию инструмент.

Итеративная настройка и совместная работа

Первая версия Canvas служит отправной точкой. Пользователь может продолжать уточнять интерфейс, запрашивая добавление колонок, фильтров или интеграцию с открытыми pull requests. Агент пересматривает Canvas в соответствии с запросами. Если рабочий процесс можно описать текстом, его можно реализовать в виде Canvas.

Созданный Canvas сохраняется как расширение. Его можно использовать в рамках конкретного проекта для команды или сохранить как личное расширение. Главное преимущество — мгновенная коллаборация. Состояние Canvas обновляется мгновенно при любых действиях (клик по кнопке, перемещение карточки). Агент видит эти изменения без дополнительных шагов синхронизации. Аналогично, пользователь может поручить агенту использовать возможности Canvas для выполнения задач, наблюдая за результатами в интерфейсе.

Рекомендации по использованию

Для создания эффективного Canvas ответьте на три вопроса:

  • Какую информацию нужно отображать?
  • Что пользователь хочет изменять напрямую?
  • Что агент должен уметь обновлять или выполнять?

Если нет идей для старта, сообщество предлагает готовые расширения через репозиторий Awesome Copilot. Доступны инструменты для заметок о релизах, доски Канбан и рабочие процессы_triage_ задач. Пользователи могут установить подходящий шаблон и попросить агента адаптировать его под свои нужды, аналогично доработке самостоятельно созданного Canvas.

Источники
Был ли материал полезен?

Поделитесь в социальных сетях

Подпишись на нас в

Следите за новыми материалами, обновлениями каталога и полезными находками в наших соцсетях.

Комментарии

0 комментариев

Хотите принять участие в обсуждении, оставить комментарий или поделиться своим мнением? Зарегистрируйтесь или войдите в аккаунт.

Пока никто не оставил комментарий. Будьте первым.

Что почитать дальше

Все материалы