Canvases в Copilot: когда чат уже не держит агентный workflow

Агент Copilot генерирует правки быстрее, чем человек их ревьюит. План, проверки и точки согласования в длинном чате тонут в скролле. Canvases дают отдельную общую поверхность: состояние процесса видно сразу и переживает сессию, а не живёт только в истории сообщений.
Чат хорош, когда задача ещё размыта. Там быстро задаётся намерение. Как только агент реально работает, в ленте смешиваются инструкции, логи и развороты, и каждый новый заход начинается с пересборки контекста. Canvas переносит работу на отдельный экран: человек направляет, агент обновляет прогресс.
Java Modernization Studio и Site Studio
Первый canvas автора: Java Modernization Studio. Модернизация Java тянет оценку, план, миграционные задачи и проверки перед релизом; в чате фазы сливаются, аудит дорожает. Studio делает каждый этап явным: ревьюеры смотрят на спорные решения, агент двигает исполнение между чекпоинтами.
Site Studio про личный сайт и контент: прогресс секций, итеративные правки, циклы ревью. Секция переписывается снова и снова, фидбек рассыпается. Canvas держит статус секций, сохраняет черновики по месту и фиксирует точки ревью: согласовать или развернуть задачу можно без потери нити.
Повторяемый шаблон
- явные состояния workflow;
- на виду решения, которые важны;
- прогресс и черновики сохраняются сразу;
- отдельные точки согласования с человеком.
Сценарий смещается от «каждый промпт с чистого листа» к процессу с памятью и контролем. Автор оценил затраты: Site Studio обошёлся примерно в 2000 AI credits, Java Modernization Studio примерно в 3000. Canvas надо спроектировать, но на частых workflow меньше повторного prompting и пересборки контекста.
Оба примера уже в awesome-copilot. Свой минимальный canvas можно собрать командой /create-canvas вокруг одного регулярного процесса и итерировать от реальной работы.
Источник: How canvases make agentic workflows visible, steerable, and cost-efficient.