Interior AI: система генерации интерьеров с подбором мебели из каталога
Как NEXILE AI Studio спроектировала интеллектуальную систему: агент анализирует фото комнаты, создаёт новый дизайн интерьера и подбирает подходящую мебель из каталога — без участия дизайнера.
Сквозной клиентский опыт и WOW-эффект
Мобильное приложение: от выбора стиля до готовой подборки мебели.
Интеллектуальный выбор стиля
Выбор пресетов с динамической адаптацией под цветовую температуру помещения и естественное освещение окон.
Анализ комнаты и сохранение планировки
Модель распознаёт на фото окна, крупную мебель и свободные зоны и использует это при генерации нового интерьера — результат затем автоматически сверяется с исходной планировкой.
Подбор товаров из каталога
Готовая подборка мебели и декора из каталога под сгенерированный интерьер. Отправка сметы на email в один клик.






Инженерный фундамент решения
ReAct Loop оркестрация
Циклы Thought-Action-Observation с сохранением состояния на каждом шаге — агент рассуждает и действует итеративно, а не одним вызовом модели.
Семантический подбор товаров
Товары каталога ранжируются по смысловому сходству со стилем и настроением интерьера (pgvector), с автоматическим запасным вариантом при сбое.
Надёжный бэкенд
Отказоустойчивый стек на Java и Spring AI. Автоматический возврат кредитов (CR) при сбое генерации — списание только за успешный результат.
Облачная инфраструктура Yandex Cloud
Приложение работает в Yandex Cloud в контейнерах Docker: фоновые задачи обрабатываются стабильно, без «холодных стартов». Очереди и хранилище — управляемые сервисы платформы, расходы предсказуемы.
Комплексная настройка в Yandex Cloud
Мы не только пишем приложение, но и проектируем, разворачиваем и эксплуатируем облачную инфраструктуру под него — от сети и безопасности до очередей, хранилищ и аварийного восстановления.
Вычислительный слой
Виртуальная машина под приложение, запуск через Docker Compose и systemd с автозапуском, обратный прокси Caddy с автоматическим TLS-сертификатом, статический IP.
Сеть и безопасность
Сети, подсети и группы безопасности по принципу минимального доступа: наружу открыты только 80/443, SSH — по списку разрешённых адресов, база данных без публичного доступа.
База данных
Развёртывание кластера с расширением pgvector для семантического поиска, автоматические бэкапы, восстановление на момент времени и перенос между зонами доступности.
Очереди задач
Очередь задач генерации и очередь недоставленных сообщений (DLQ), настроенные таймауты видимости и повторная обработка при сбоях.
Файловое хранилище
Бакет для фотографий, результатов генерации и каталожных изображений, правила CORS для веб-клиентов, раздача файлов через API.
Реестр образов
Образы приложения с тегом по коммиту, вспомогательные образы хранятся в своём реестре. Откат — повторный деплой предыдущего образа.
Секреты и доступы
Секреты хранятся вне репозитория и подгружаются при старте сервиса через сервисный аккаунт машины, без статических ключей на диске. Образы забираются из реестра по временному токену машины.
Автоматизация
Окружение создаётся и обновляется скриптами и ролями Ansible: воспроизводимо и идемпотентно. Эти же роли использованы при переносе окружения в другую зону доступности.
Аварийное восстановление
Пройден реальный отказ зоны доступности: восстановление базы на нужный момент времени, пересборка окружения в другой зоне и переключение DNS без потери данных.
Резервные копии вне облака
Секреты, содержимое бакета и дамп базы данных выгружаются за пределы облака и проверяются восстановлением.
Контроль расходов
Подбор конфигураций под фактическую нагрузку, остановка неиспользуемых ресурсов, перенос части сервисов в контейнеры там, где управляемый сервис не окупается.
Interior AI — запущенный продукт: мобильное приложение для Android опубликовано в RuStore, а мы продолжаем развивать его — подбор мебели из каталога, режимы генерации и подписки.
Обсудим архитектуру и проведем технический аудит вашей задачи
Оставьте вводные данные. Наш ведущий архитектор свяжется с вами в течение 24 часов для проведения технического брейншторма и оценки применимости мультиагентных контуров.