Несколько месяцев назад закончил интересный проект для Точка Банка, но из-за NDA не мог о нём рассказать. Теперь разрешение получено, можно показывать. В середине лета ко мне обратился Юра Ветров, директор по дизайну Точка Банка, с запросом на создание ИИ-конструктора фотостиля. В своём посте Юра подробно рассказал о задаче в целом — почитать можно здесь. Я же хочу рассказать про свою часть: как собирал сам конструктор. Задача была в том, чтобы дизайнеры могли менять отдельные элементы и получать новые изображения в рамках фотостиля банка. Помимо самого конструктора нужно было подготовить пакет изображений и записать обучающее видео для команды. В качестве инструмента мы выбрали Figma Weave. Определили пять сюжетов на тему малого и среднего бизнеса: архитектурное бюро, маркетплейсы, перевозка грузов, недвижимость и ИТ-компания. Для каждого нужно было собрать свой пайплайн. В Weave, помимо самих ИИ-моделей, есть много инструментов для работы с изображениями и текстом. И основная сложность была в том, чтобы найти оптимальную связку нод: достаточно гибкую для разных сюжетов и при этом понятную дизайнеру, который впервые откроет этот пайплайн. То есть мало самому разобраться, как получить нужный результат. Нужно ещё сделать так, чтобы человек без твоего участия понял, где поменять одежду, где описать персонажа, а где задать сюжет. К итоговой структуре пришли не с первого раза. Юра несколько раз уточнял запрос, мы пробовали разные связки и постепенно упрощали конструкцию. В итоге решение получилось довольно консервативным: разбили пайплайн на понятные группы, внутри которых каждая нода отвечает за свою часть работы. Сами модели вполне привычные: Nano Banana Pro и GPT Image для генерации изображений, GPT — для написания промптов. Самое интересное здесь как раз в том, как они связаны между собой. В общем, словами всё это объяснять довольно неудобно, поэтому я записал видео: показываю конструктор, рассказываю, что за что отвечает и как всё работает. Буду рад вашему фидбэку. Если собираете что-то подобное для своих задач, тоже поделитесь — с удовольствием посмотрю.