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

Sfumata. Один интерфейс для меняющегося мира AI

Карточка кейса Sfumata
  • SaaS
  • AI
  • Product Design
  • UX/UI-дизайн
  • Веб-разработка

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

За пять месяцев мы помогли превратить первоначальную TMA-концепцию в полноценный веб-продукт: проработали часть бизнес-логики, разработали UX/UI, рекламный лендинг, пользовательскую платформу, админ-панель, платежи и интеграции моделей.

Проект в фактах

  • Аудитория
    B2C, креаторы и обычные пользователи AI-инструментов
  • Срок
    Около пяти месяцев со старта до тестового запуска
  • Статус
    Продукт запущен и работает в штатном режиме

Модели меняются быстрее интерфейсов

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

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

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

Цель

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

Задача

Создать веб-продукт, который объединяет разные форматы генерации, единую систему токенов и общую подписку. Одновременно требовалось разработать административный контур, позволяющий владельцам управлять каталогом без постоянного участия разработчиков.

TMA проверила идею. Веб дал ей пространство

Первой формой продукта была Telegram Mini App. Она позволяла собрать основные сценарии в компактном формате, но по мере развития Sfumata становилось понятно, что продукт выходит за его пределы.

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

Фокус сместился на полноценный веб-сервис, а продуктовую логику и накопленные сценарии мы перенесли в новую структуру.

Генерация аудио в Telegram Mini App
Библиотека готовых работ в веб-сервисе

Сначала задача. Потом модель.

На публичном лендинге пользователь начинает не с названия технологии, а с желаемого результата:

  • изображения;
  • видео;
  • аудио;
  • текст.

Уже внутри выбранного направления можно сравнить доступные модели и перейти к настройке генерации. Такая структура снижает порог входа для людей, которые знают, какой контент им нужен, но не обязаны разбираться во всём AI-рынке.

Одна логика для разных форматов

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

Поэтому общую часть сценария мы сохранили неизменной:

  1. Выбрать направление
  2. Выбрать модель
  3. Настроить запрос
  4. Запустить генерацию
  5. Получить результат

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

Генерация изображений с панелью параметров
Выбор модели для генерации
Генерация аудио и список треков
Генерация текста и история запросов

Одна экономика для разных моделей

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

Для продукта это потребовало связать сразу несколько уровней:

  • доступные модели;
  • условия генерации;
  • токенный баланс;
  • подписку и дополнительные покупки;
  • платежные сценарии;
  • историю операций.

Мы проработали эту логику как часть единого продукта, а не как отдельный платёжный раздел.

Каталог моделей с описанием
Баланс токенов и кнопка пополнения
Покупка пакета токенов

Каталог, который не ждёт нового релиза

Самая важная внутренняя задача проекта находилась за пределами пользовательского интерфейса.

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

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

Нужен сервис со сложной логикой?

Расскажите о задаче. Спроектируем пользовательские сценарии, соберём интерфейс и разработаем продукт, которым удобно пользоваться и управлять.

Тёмный интерфейс, в котором главным остаётся контент

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

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

Эту визуальную систему мы продолжили на рекламном лендинге, в личном кабинете и внутренних состояниях продукта.

Рекламный лендинг Sfumata
Рабочая область генерации изображений

За пять месяцев мы подготовили и реализовали:

  • продуктовую структуру и часть бизнес-логики;
  • UX/UI веб-сервиса;
  • переход от первоначальной TMA-концепции к вебу;
  • рекламный лендинг;
  • пользовательские сценарии генерации;
  • систему подписки и токенов;
  • платежную интеграцию;
  • интеграции AI-моделей;
  • админ-панель для управления продуктом.

Sfumata работает и продолжает развиваться. Количественных результатов у кейса нет, поэтому мы не будем заменять их демонстрационными цифрами или неподтверждёнными обещаниями.

Как собрать десятки AI-моделей в одном продукте?

Да, если не пытаться сделать все модели полностью одинаковыми. Пользователю нужна единая логика выбора, запуска и оплаты генерации, а параметры каждого формата можно раскрывать внутри конкретного инструмента.

Каталог моделей должен управляться владельцами продукта. В Sfumata мы предусмотрели админку, через которую можно обновлять модели и их параметры без постоянного участия команды разработки.

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

Когда растёт количество моделей, параметров, истории генераций и пользовательских сценариев. Веб-интерфейс даёт больше пространства для сложного продукта и меньше ограничивает дальнейшее развитие.

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