Создание интерфейса через ИИ часто упирается не в написание кода, а в точность постановки задачи. Фраза вроде «сделай современное Android-приложение» оставляет модели слишком много свободы: она сама выбирает расположение элементов, размеры кнопок, отступы и визуальный стиль. Проект m3e-canvas предлагает другой подход: сначала собрать экран визуально, а уже потом передать его структуру ИИ.
m3e-canvas опубликован как открытый проект на GitHub. Его задача заключается в создании экранов на основе Material 3 Expressive прямо в браузере с последующим преобразованием результата в промпт для инструментов AI-разработки. Пользователь размещает элементы интерфейса, настраивает структуру экранов и получает текстовое описание, которое можно использовать при генерации приложения.

Главная особенность проекта не в самом редакторе интерфейсов. Подобных инструментов существует много. Интерес представляет промежуточный слой между дизайнером и генеративной моделью. Вместо попытки словами описать расположение кнопок, карточек или навигации человек сначала создает визуальную схему, а затем передает машине уже структурированное представление.

