Перейти к содержимому

Прототипы и дизайн интерфейсов

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

Для подбора сервисов и рекомендаций по процессу см. ИИ-дизайн: сервисы и процесс. Там собраны инструменты для карты сайта, интерфейсных макетов, прототипов, публикации страниц и визуальных активов.

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

РезультатЧто этоЧто с ним дальше
МакетСтатичное изображение или редактируемый слой в Figma-подобной средеОбсуждение, правки, передача в вёрстку
ПрототипРаботающая страница с реальными компонентами и стилямиПроверка поведения, тесты на пользователях, основа реализации
Опубликованный сайтРазвёрнутое приложение с данными и интеграциямиЭксплуатация, поддержка, развитие

Генераторы интерфейсов (v0, Lovable, Bolt и подобные) чаще дают второй или третий результат, дизайн-инструменты с ИИ — первый. Выбирайте инструмент по тому, какой артефакт нужен команде, а не по красоте демо.

До генерации интерфейса полезно зафиксировать токены, компоненты, состояния и ограничения в DESIGN.md. Без этого каждый сгенерированный экран будет иметь свою палитру, отступы и типографику, а свести их вместе окажется дороже, чем нарисовать с нуля.

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

Хорошо:

  • Черновики структуры: карта разделов, список блоков, варианты порядка секций.
  • Быстрые визуальные варианты для выбора направления, а не для финала.
  • Тексты интерфейса: подписи, пустые состояния, ошибки, подсказки.
  • Перевод макета в код на знакомом стеке — как черновик, который потом доводится руками.
  • Систематическая проверка: контраст, состояния наведения и фокуса, адаптивность.

Плохо:

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

Перед передачей в разработку проверьте, что интерфейс решает пользовательскую задачу, работает на целевых размерах экрана, доступен с клавиатуры и соответствует визуальным правилам проекта. Сгенерированный вариант остаётся гипотезой до проверки на реальном сценарии и ограничениях реализации.

Практический минимум:

  • Реальные данные и длинные строки. Макет, сгенерированный под «Иван», ломается на «ООО „Ромашка-Пром-Сервис“».
  • Состояния. Загрузка, ошибка, пусто, нет прав — по умолчанию их нет ни в одном сгенерированном экране.
  • Клавиатура и фокус. Проверяется в браузере, а не на картинке.
  • Контраст и размеры. Отдельно от общего впечатления.
  • Мобильная ширина. Генераторы почти всегда оптимизируют desktop.

Как эти задачи соотносятся со слоями агентной системы — моделью, инструментами и ограничениями — видно в разделе Агентные системы. Инструменты для генерации кода интерфейса разобраны в Ассистентах и средах.