Перейти к содержимому
Экосистема AI Vibe

Новости

Canvas в Copilot: когда чат — не тот интерфейс

Редакция 24 сентября 2026 г.

Разработчик в приложении Copilot работает с кастомным canvas вместо длинного чата с агентом.

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

Как поднять canvas

Клиент Copilot уже знает формат — достаточно фразы вроде «создай canvas с Connect 4, чтобы я играл с агентом», без длинного ТЗ. Это не статичная страница: внутри крутится полноценное клиент-серверное приложение, можно дергать сторонние API и выполнять код локально на машине. Пример из поста — UI для Winget: просмотр пакетов в реестре, установка и удаление без вызова модели на каждое действие.

Инструмент один раз, клики без чата

Если интерфейс только чат, хочется спрашивать агента обо всём — вплоть до stage и commit в git. Идея canvas в том, чтобы один раз попросить собрать экран под задачу: для SQLite — редактор с подсказками вместо цепочки промптов к базе; для блога на Jekyll — отдельный редактор постов, а не Markdown в чате.

Цикл разработки на экране

Автор описывает работу с агентами шестью шагами — от исследования до финализации; на каждом нужны просмотр и переходы, но сидеть в чате весь путь не обязательно. Агент может исследовать и собирать прототипы и звать на ревью, когда готово — под это в примере сделан workflow-canvas. SQLite-вариант собирается почти с одного запроса; экран под workflow занял лучшую часть дня на дизайн и автоматизацию.

Источник: When chat is the wrong UI.