К содержимому
← Все статьи
2 min read Any AI Studio

Canvas: панель живого предпросмотра для всего, что пишет модель

Когда модель пишет HTML, SVG, диаграмму Mermaid или Markdown, вам не должно приходиться копировать это куда-то ещё, чтобы увидеть результат. Canvas рендерит его рядом с чатом и обновляет по мере итераций.

  • возможности
  • canvas

Большинство чат-инструментов выдают вам блок кода и желают удачи. Вы копируете его в редактор, сохраняете файл, открываете браузер, видите, что что-то немного не так, возвращаетесь в чат, вставляете правку — и повторяете. Canvas убирает в этом цикле каждый шаг, кроме двух, которые имеют значение: спросить и посмотреть.

Что такое Canvas

Когда ответ модели содержит что-то рендерящееся, рядом с разговором открывается панель предпросмотра и показывает это вживую. HTML рендерится как страница. SVG рендерится как изображение. Блок Mermaid становится диаграммой. Markdown становится форматированным текстом. Вы видите результат, а не исходник, в тот момент, когда модель заканчивает писать.

Чат остаётся слева, отрендеренный артефакт — справа. Вы продолжаете говорить — «сделай заголовок меньше», «возьми фон потемнее», «добавь узел для пути повторной попытки» — и предпросмотр обновляется по мере того, как модель правит. Никакого копирования, никакой вставки, никакого второго приложения.

Где это окупается

Несколько вещей, которые он превращает из рутины в разговор:

  • Секции лендинга и HTML для писем. Опишите hero-секцию, смотрите, как она рендерится, подкручивайте отступы и цвет простым языком, пока не станет как надо. Вы итерируете на самой вещи, а не на описании вещи.
  • Диаграммы. Попросите блок-схему auth-рукопожатия или sequence-диаграмму запроса. Mermaid рендерит её мгновенно, и «поменяй эти два шага местами» — это одно предложение вместо ручной перерисовки.
  • Графики и SVG. Быстрые наброски данных, иконки, простые иллюстрации. Вы видите их в полный размер и уточняете разговором.
  • Длинные тексты. Markdown рендерится с настоящими заголовками и структурой, так что вы читаете документ так, как его прочитает читатель, а не щуритесь на сырые звёздочки.

Это работает с выбором моделей

Canvas не привязан к одному провайдеру. Набросайте макет на быстрой модели, затем ветвите хитрую часть на более сильную — предпросмотр следует за победившей веткой. Поскольку артефакт живёт рядом с тредом, а не внутри песочницы одной модели, переключение моделей не стоит вам работы в процессе. Рендер просто перезапускается на новом ответе.

Это тот же принцип, на котором построена вся студия: полезная вещь (здесь — живой артефакт) принадлежит вашему разговору, а не огороженному набору фич одной модели.

Итерируйте на языке, забирайте исходник

Когда предпросмотр выглядит как надо, исходник прямо здесь, чтобы забрать с собой — скопируйте HTML, экспортируйте SVG, возьмите определение Mermaid. Canvas — не чёрный ящик, который только он сам может прочитать; это более быстрый путь к исходнику, которым вы полностью владеете. Вы делали итерации простым языком и получили готовый к продакшену результат в конце.

Маленькая фича с непропорционально большим эффектом

Canvas не добавляет возможности, которой у моделей не было, — они всегда умели писать HTML. Что он убирает — это разрыв между написанным и увиденным. Закрытие этого разрыва меняет то, как вы работаете: вы перестаёте относиться к выводу модели как к черновику, который оцените позже, и начинаете относиться к нему как к вещи, которую формируете прямо сейчас, в реальном времени, в том же окне. И это оказывается большей частью того, что заставляет инструмент ощущаться быстрым.


Нашли опечатку или хотите поспорить? Напишите нам .

Попробуйте продукт из статьи.
студия.

Бесплатный тариф. Без карты. Вход через Google или Apple.