25 сентября 2026 г.
GitHub показал canvas-интерфейсы Copilot для работы вне чата
Canvas в приложении GitHub Copilot позволяет агенту создавать интерактивные рабочие пространства, обращаться к API и выполнять код на компьютере пользователя.
GitHub показал функцию canvas в приложении Copilot. Она позволяет заменить длинную переписку с ИИ-агентом на интерактивное рабочее пространство, созданное под конкретную задачу.
Canvas представляет собой небольшое полнофункциональное приложение внутри GitHub Copilot без элементов обычного браузера. Его серверная часть может обмениваться данными с агентом. Такой интерфейс способен обращаться к сторонним API и выполнять код локально на компьютере пользователя.
Как устроена работа с canvas
Пользователь может попросить Copilot создать нужный интерфейс обычной текстовой командой. После генерации часть действий выполняется через кнопки, формы, редакторы и визуальные элементы, а не через повторяющиеся запросы в чате.
GitHub продемонстрировал несколько сценариев:
| Сценарий | Роль canvas |
|---|---|
| Игра Connect 4 | Передаёт действия между пользователем и агентом |
| Управление Winget | Ищет, устанавливает и удаляет локальные пакеты |
| Работа с SQLite | Даёт интерфейс для просмотра базы и выполнения SQL |
| Подготовка публикаций Jekyll | Заменяет редактирование Markdown специализированной формой |
| Агентный процесс разработки | Показывает прототипы и останавливается на этапах проверки |
Главная идея заключается в разделении задач. Агент создаёт инструмент и выполняет работу, требующую рассуждений, а обычные повторяемые операции переходят в интерфейс. Это позволяет не расходовать запросы к модели на каждое нажатие или простую команду.
Где canvas полезен разработчикам
Canvas подходит для процессов, в которых нужно регулярно просматривать промежуточные результаты, выбирать варианты и подтверждать дальнейшие действия. Например, агент может провести исследование, подготовить прототипы и вывести их в отдельном рабочем пространстве для проверки.
Сложность создания зависит от сценария. По описанию GitHub, интерфейс для SQLite можно получить одним запросом, тогда как настройка многоэтапного процесса разработки заняла значительную часть рабочего дня.
Что проверить перед использованием
GitHub предлагает опробовать canvases в приложении Copilot, однако в представленном описании не уточняются требования к тарифу, аккаунту и региону. Эти условия стоит проверить непосредственно в приложении.
Перед запуском canvas также полезно посмотреть, какие локальные команды, файлы и внешние API он использует. Операции с пакетами, базами данных и рабочими репозиториями лучше подтверждать после просмотра сформированных действий.
