Большинство инструментов предоставляют фиксированный набор экранов и требуют подстраивать под них свою работу. Но что, если начать с желаемого рабочего процесса, а интерфейс сделать так, чтобы он подстраивался под него?
В этом суть canvases в приложении GitHub Copilot. Canvas, также называемый расширением canvas, — это настраиваемый интерфейс, который вы используете совместно с агентом. Это может быть канбан-доска, доска разбора задач, чек-лист релиза, дашборд, форма или даже электронная таблица: пользовательский интерфейс, адаптированный под ваш стиль работы.
Поскольку canvas является двунаправленным, агент может обновлять его в процессе работы, а вы можете использовать кнопки, карточки, фильтры и другие элементы управления для внесения изменений. Совсем как работа с интерактивной общей доской.
Давайте создадим его.
Создание canvas с помощью /create-canvas
Чтобы создать canvas, вам не нужно писать код или заниматься дизайном вручную. Просто откройте сеанс агента, введите команду /create-canvas skill и опишите на обычном языке то, что вам нужно.
Убедитесь, что ваш запрос охватывает три вещи:
- Рабочий процесс, который должен поддерживать canvas.
- Что вы должны иметь возможность делать в интерфейсе.
- Что должен уметь делать агент.
Например, вы можете ввести:
Затем агент создаст интерфейс и откроет его на панели справа, избавив вас от необходимости писать файлы или возиться с макетом. Одно описание превращается в готовый к использованию пользовательский инструмент.
Адаптация canvas под ваш рабочий процесс
Поскольку интерфейс генерируется на основе вашего описания, первая версия — это лишь отправная точка, и вы можете продолжать дорабатывать ее до тех пор, пока не останетесь довольны.
Вы можете попросить агента добавить столбец или фильтр, подтянуть ваши открытые пул-реквесты или превратить весь canvas в чек-лист на день. Агент изменит canvas соответствующим образом. Хотя фиксированного меню макетов нет, если вы можете описать рабочий процесс, вы, скорее всего, сможете превратить его в canvas.
После создания ваш canvas сохраняется как расширение, поэтому вы можете использовать его снова. Вы можете оставить его вместе с проектом для совместного использования вашей командой или сохранить как персональное расширение только для себя.
Мгновенное сотрудничество, а не команда и ожидание
Настоящая сила canvas заключается в том, что вы и агент можете продолжать работу одновременно.
Когда вы нажимаете кнопку, обновляете поле или перемещаете карточку, общее состояние canvas меняется немедленно. Агент видит то же обновление без отдельного этапа отправки или синхронизации.
Это работает и в обратную сторону. Вы можете попросить агента использовать собственные возможности canvas — те же действия, которые доступны и вам, — чтобы добавить примечание к выпуску или переместить карточку, а затем наблюдать, как это изменение появляется в интерфейсе. Вместо того чтобы отправлять команду и ждать ответа, вы совместно управляете работой.
Возьмите это с собой
Создание полезного canvas начинается с трех простых вопросов:
- Какую информацию я хочу видеть?
- Что я хочу изменять напрямую?
- Что агент должен уметь обновлять или делать?
Не знаете, с чего начать? Сообщество поделилось готовыми расширениями canvas через Awesome Copilot, включая инструменты для примечаний к выпускам, канбан-доски, рабочие процессы разбора задач и многое другое. Установите то, что ближе всего к вашим потребностям, а затем попросите агента настроить его под ваш рабочий процесс так же, как вы дорабатывали бы созданный самостоятельно canvas.
Начните с малого: откройте сеанс, запустите /create-canvas и опишите простую доску или чек-лист для того, над чем вы работаете прямо сейчас.
Теги:
- GitHub Copilot
- GitHub Copilot app
- GitHub Copilot app for Beginners
Автор
Senior AI Developer Tools Advocate
Узнайте больше от GitHub
Документация
Всё необходимое для освоения GitHub в одном месте.
GitHub
Создавайте будущее на GitHub — платформе, где каждый и откуда угодно может создать что угодно.
Истории клиентов
Познакомьтесь с компаниями и инженерными командами, которые создают продукты с помощью GitHub.
GitHub Universe 2026
Присоединяйтесь к нам 28–29 октября в Сан-Франциско или онлайн на GitHub Universe, нашей флагманской конференции для разработчиков, объединяющей людей, агентов и мировой код.








