Технологии27.07.2026, 17:152 мин чтенияNEWS

GitHub представил Canvas — интерактивные рабочие пространства для Copilot

Новый инструмент позволяет визуализировать информацию, управлять задачами и взаимодействовать с агентом в реальном времени.

Интерфейс GitHub Copilot с canvas
КРАТКО

Что нужно знать

  • GitHub представил canvases — интерактивные рабочие пространства в приложении Copilot.
  • Холсты создаются командой /create-canvas и могут быть настроены под различные задачи.
  • Примеры включают триаж issues, визуализацию кода, управление worktree, анализ промптов и поиск экспертов.
  • Пользователь и агент могут совместно работать на холсте в реальном времени.
ИсточникGitHub Blog ↗

GitHub анонсировал новую функцию для Copilot — canvases (холсты). Это интерактивные рабочие пространства, встроенные в приложение GitHub Copilot, где разработчики и AI-агенты могут совместно работать в реальном времени. Об этом сообщается в блоге GitHub.

Что такое canvases

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

Чтобы создать холст, нужно ввести команду /create-canvas в сессии агента в приложении GitHub Copilot и описать желаемый функционал.

Примеры использования

В блоге приведены несколько примеров того, что можно сделать с помощью canvases:

  • Issue triage helper — интерфейс для быстрой сортировки issues в репозитории в формате карточек. Можно свайпать вправо (закрыть) или влево (отклонить). Холст обновляется в реальном времени, отслеживая решения.
  • Interactive codebase diagram — динамическая диаграмма структуры проекта, где каждый узел представляет часть системы. Можно наводить, перетаскивать и фильтровать для изучения слоёв.
  • Sessions worktree view — визуализация всех активных сессий Copilot и связанных git worktree с указанием, какие активны, а какие устарели. Можно очищать устаревшие worktree одним кликом.
  • Agent prompt coach — интерактивный тренер по промптам, который анализирует предыдущие запросы и предлагает улучшения, включая исправление орфографических и синтаксических ошибок.
  • Knowledge finder — поиск людей, обладающих контекстом по конкретному файлу или теме, через Slack, Teams, email и документацию. Холст показывает, кто связан с файлом и где найдена связь.

Как это работает

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

Что это значит

Canvases расширяют возможности Copilot за пределы диалогового интерфейса, позволяя разработчикам взаимодействовать с информацией визуально и напрямую. Это может быть полезно для задач, которые сложно решить через цепочку промптов и ответов. Функция доступна в приложении GitHub Copilot.

ВОПРОСЫ И ОТВЕТЫ

Коротко о главном

Что такое canvases в GitHub Copilot?

Это интерактивные рабочие пространства, встроенные в приложение GitHub Copilot, где разработчики и AI-агенты могут совместно работать в реальном времени.

Как создать canvas?

Используйте команду /create-canvas в сессии агента в приложении GitHub Copilot и опишите желаемый функционал.

Какие примеры использования canvases приводятся в блоге?

Issue triage helper, Interactive codebase diagram, Sessions worktree view, Agent prompt coach, Knowledge finder.

Можно ли изменять canvas после создания?

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

Как подготовлен материал

Черновик был создан с помощью AI по указанному первоисточнику и опубликован в формате ITBlogs. Факты следует сверять с оригинальной публикацией.

С
АВТОР

Сергей

Администратор проекта

DISCUSSION

Комментарии · 0

Войдите, чтобы участвовать в обсуждении.