AI-новости26 марта 2026 г., 18:15 МСК

Figma открыла canvas для AI-агентов: как дизайн и код начнут работать в одном контуре

Фото новости
\n

Figma в бета-режиме открыла canvas (рабочее поле дизайна) для AI-агентов (системных помощников, которые выполняют задачи самостоятельно). Claude Code, Codex и другие LLM (large language model, крупная языковая модель) теперь могут править файлы прямо внутри Figma. Функция пока бесплатна, но позже станет платной по модели usage-based (оплата по факту использования).

\n

Главный смысл новости не в том, что появилась новая кнопка, а в том, что пропал разрыв между тем, как вы проектируете, и тем, как потом программируете. Для бизнеса это особенно заметно, когда команда тратит много времени на пересогласование одного и того же экрана.

\n\n

Что реально изменилось: AI-агенты вышли из витрины и вошли в макет

\n
Экран Figma с AI-агентом: слева кодовый фрагмент, справа canvas с созданием и правкой компонентов
Скриншот: figma.com
\n

Раньше AI мог подкидывать идеи, но почти не знал вашу дизайн-систему и правила бренда. Теперь AI-агент работает с реальными компонентами, переменными и стилями, которые уже утверждены в проекте.

\n

Это особенно важно для тех, кто раньше видел шаблонные и «чужие» экраны от ИИ, а не продукт, который выглядит как ваш. Теперь у вас появляется управляемый контур, а не хаотичная магия.

\n

В Figma теперь работает MCP (Model Context Protocol, протокол передачи контекста между инструментами), поэтому AI-агент получает структуру проекта, а не только текст задачи. Через инструмент use_figma он вносит изменения прямо в холст и обновляет компоненты, не оставляя разрыва с реальной системой.

\n
    \n
  • generate_figma_design помогает перевести существующий сайт в редактируемые слои Figma.
  • \n
  • use_figma позволяет агенту править или создавать экраны прямо в вашей библиотеке.
  • \n
  • Skills (инструкции в Markdown) задают последовательность действий, ограничения и фирменные нормы.
  • \n
  • MCP-сервисы дают общий контекст для агента в коде, в CLI и в canvas.
  • \n
\n

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

\n

Сравнение на пальцах:

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
СценарийДо нововведенияПосле MCP и Skills
Изменение визуального блокаПроект перерисовывали вручную в нескольких сервисах.Агент меняет блок прямо в canvas, сохраняя систему токенов.
Синхронизация дизайна и кодаОбычно возникала рассинхронизация после правок.Обновления связаны через единые контекстные данные в проекте.
Работа над брендовыми нормамиТребовался отдельный контроль на каждом экране.Skills кодируют правила, и AI подстраивается под них автоматически.
\n

Вывод прост: цикл от идеи до реализованного экрана стал короче и управляемее. Даже при ограниченной команде это уже заметно на ежедневной скорости спринта.

\n\n

Зачем это сделали: чтобы убрать хаос между визуалом и инженерной реальностью

\n

Figma объясняет шаг логично: AI без контекста строит «красивый текст», но не может поддерживать долгосрочные нормы продукта. С контекстом внутри canvas AI-агент начинает понимать, что для вас важно: типографику, отступы, поведение состояний.

\n

Skills закрывают ключевую проблему LLM (large language model, крупная языковая модель) с непредсказуемыми результатами: одинаковый prompt (запрос к модели) теперь может дать разные варианты. Когда workflow (рабочий процесс) зафиксирован в Skills, отклонения уменьшаются, а результат повторяемее.

\n

Важный момент: Skills доступны без обязательного написания plugin (расширение) или самостоятельной разработки. Даже менеджер продукта может начать с базы и адаптировать под свою команду за час.

\n

В релизе показали примеры навыков:

\n
    \n
  • /figma-use — базовая навигация по структуре Figma и рабочим правилам.
  • \n
  • /figma-generate-library — создание компонентов из codebase.
  • \n
  • /figma-generate-design — сборка экранов из существующих переменных.
  • \n
  • /create-voice — подсказки для accessibility specs (описание для экранных читалок).
  • \n
  • /cc-figma-component — генерация компонента из структурированного JSON контракта.
  • \n
  • /apply-design-system — привязка к системным компонентам.
  • \n
  • /rad-spacing — выравнивание расстояний по переменным и fallback-правилам.
  • \n
  • /edit-figma-design — оркестрация сложных дизайнерских сценариев.
  • \n
  • /sync-figma-token и /multi-agent — синхронизация токенов и параллельные потоки задач.
  • \n
\n

Даже если вы еще не ставите AI-агентов в каждый день, сама идея контура «дизайн как кодовая база» меняет правила игры. Она снижает разрыв между креативной и технической частью команды, даже без масштабной автоматизации.

\n\n

Как применить прямо сейчас: пошагово за один рабочий день

\n

Если хотите не просто читать про новость, а протестировать эффект, идите по короткому плану. Достаточно двух ролей: владелец продукта и один инженер, который запускает связку.

\n
    \n
  1. Откройте релизную заметку на figma.com и изучите ограничения beta-версии.
  2. \n
  3. Сформируйте 5–7 четких правил в виде Skill на основе вашей дизайн-системы.
  4. \n
  5. Подключите MCP и убедитесь, что ваш агент видит компоненты, переменные и токены.
  6. \n
  7. Выберите один экран с высоким риском пересогласований и прогоните через use_figma.
  8. \n
  9. Запустите самопроверку: насколько сработали размеры, цветовые роли и отступы.
  10. \n
  11. Сравните качество после 1-го и 2-го прохода; если отклонение велико, уточняйте Skill, а не меняйте продукт.
  12. \n
\n

Для более глубокой инженерной связки изучите developer docs Figma и документацию по расширениям, а затем подключите Code Connect (сопоставление кода и компонентов) через официальный блок.

\n

Неочевидный итог: AI не укорачивает путь «маркетинг + разработка», а делает его двусторонним конвейером, где идеи и код наконец живут в одном языке. Рано или поздно это станет новым стандартом, а у кого будет его в раннем доступе — тот быстрее проверяет гипотезы и меньше спорит внутри команды.

\n