N
NEXILEAI Studio
// CASE STUDY #01•ENTERPRISE GENERATIVE AI & AUTONOMOUS AGENTS•ДОСТУПНО В RUSTORE
Иконка приложения «Interior AI»Interior AI • версия 1.0.9 • 0+

Interior AI: система генерации интерьеров с подбором мебели из каталога

Как NEXILE AI Studio спроектировала интеллектуальную систему: агент анализирует фото комнаты, создаёт новый дизайн интерьера и подбирает подходящую мебель из каталога — без участия дизайнера.

Stack: Java / Spring AI / LangGraph
Данные: PostgreSQL (pgvector) + Redis
Infra: Yandex Cloud (Docker)
Модель: современные мультимодальные ИИ-модели
Ключевые результаты01 / METRICS
2–5 сек
Целевое время полного цикла: анализ фото, генерация и подбор товаров
Автоподбор
Семантический подбор товаров (pgvector) под сгенерированный интерьер, с запасным вариантом при сбое
Yandex Cloud
Контейнерная инфраструктура с предсказуемыми расходами и стабильной фоновой обработкой задач
Много стилей
Сканди, Лофт, Неоклассика и другие
// VISUAL DELIVERABLES

Сквозной клиентский опыт и WOW-эффект

Мобильное приложение: от выбора стиля до готовой подборки мебели.

01. Style Engine

Интеллектуальный выбор стиля

Выбор пресетов с динамической адаптацией под цветовую температуру помещения и естественное освещение окон.

Сканди • Лофт • Минимализм✓ In-App
02. Spatial ReAct

Анализ комнаты и сохранение планировки

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

Анализ фото комнатыПроверка результата
03. Product Match

Подбор товаров из каталога

Готовая подборка мебели и декора из каталога под сгенерированный интерьер. Отправка сметы на email в один клик.

Каталог товаровAuto-Estimate
Главный экран приложения Interior AI
Главная
Новый дизайн и история
Выбор стиля интерьера
Стили
Выбор стиля
Загрузка фото комнаты и настройки генерации
Фото
Загрузка комнаты
Результат: сравнение до и после и оценка стоимости
Результат
Готовый дизайн
Рекомендации товаров из дизайна
Товары
Рекомендации из дизайна
Карточка товара
Карточка
Карточка товара
// SYSTEM ARCHITECTURE

Инженерный фундамент решения

ReAct Loop оркестрация

Циклы Thought-Action-Observation с сохранением состояния на каждом шаге — агент рассуждает и действует итеративно, а не одним вызовом модели.

LangGraph State Machines

Семантический подбор товаров

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

PostgreSQL + pgvector

Надёжный бэкенд

Отказоустойчивый стек на Java и Spring AI. Автоматический возврат кредитов (CR) при сбое генерации — списание только за успешный результат.

Spring AI / Spring Boot

Облачная инфраструктура Yandex Cloud

Приложение работает в Yandex Cloud в контейнерах Docker: фоновые задачи обрабатываются стабильно, без «холодных стартов». Очереди и хранилище — управляемые сервисы платформы, расходы предсказуемы.

Docker + PostgreSQL / Redis + YMQ / Object Storage
// CLOUD INFRASTRUCTURE

Комплексная настройка в Yandex Cloud

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

Compute Cloud

Вычислительный слой

Виртуальная машина под приложение, запуск через Docker Compose и systemd с автозапуском, обратный прокси Caddy с автоматическим TLS-сертификатом, статический IP.

VPC

Сеть и безопасность

Сети, подсети и группы безопасности по принципу минимального доступа: наружу открыты только 80/443, SSH — по списку разрешённых адресов, база данных без публичного доступа.

Managed PostgreSQL

База данных

Развёртывание кластера с расширением pgvector для семантического поиска, автоматические бэкапы, восстановление на момент времени и перенос между зонами доступности.

Message Queue

Очереди задач

Очередь задач генерации и очередь недоставленных сообщений (DLQ), настроенные таймауты видимости и повторная обработка при сбоях.

Object Storage

Файловое хранилище

Бакет для фотографий, результатов генерации и каталожных изображений, правила CORS для веб-клиентов, раздача файлов через API.

Container Registry

Реестр образов

Образы приложения с тегом по коммиту, вспомогательные образы хранятся в своём реестре. Откат — повторный деплой предыдущего образа.

Lockbox + IAM

Секреты и доступы

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

yc CLI + Ansible

Автоматизация

Окружение создаётся и обновляется скриптами и ролями Ansible: воспроизводимо и идемпотентно. Эти же роли использованы при переносе окружения в другую зону доступности.

Аварийное восстановление

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

Резервные копии вне облака

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

Контроль расходов

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

// СТАТУС ПРОЕКТА

Interior AI — запущенный продукт: мобильное приложение для Android опубликовано в RuStore, а мы продолжаем развивать его — подбор мебели из каталога, режимы генерации и подписки.

Vibe CodingJava / Spring AI / LangGraphKotlin MultiplatformYandex Cloud
// ГОТОВЫ К ЗАПУСКУ АНАЛОГИЧНОГО ИИ-ПРОДУКТА?

Обсудим архитектуру и проведем технический аудит вашей задачи

Оставьте вводные данные. Наш ведущий архитектор свяжется с вами в течение 24 часов для проведения технического брейншторма и оценки применимости мультиагентных контуров.

Строгий NDA до старта любых архитектурных обсуждений
Полная передача исходных кодов и весов заказчику
Прямой контакт: architect@nexile.ru