Кейсы

Обработка фотографий с помощью искусственного интеллекта (ИИ)

К нам обратился Заказчик- владелец крупной сети фотобудок (название компании не разглашается в соответствии с соглашением NDA) с задачей по разработке API для обработки фотографий с помощью искусственного интеллекта (ИИ) и создания анимированных изображений по заранее заданным промптам (запрос к нейросети).

Что болело?

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

При этом одной из ключевых особенностей была необходимость интеграции системы с существующим ПО (через REST API, через простые HTTP-запросы)


Цели:

  • Высокая скорость обработки: до 1 минуты на одно изображение
  • Широкий выбор стилей: поддержка различных вариантов обработки с выбором в реальном времени
  • Масштабируемость: поддержка множественных фотобудок

Как решали?

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

ПРОЕКТИРОВАНИЕ

РАЗРАБОТКА БАЗОВОГО API

РАЗРАБОТКА СИСТЕМЫ

ТЕСТИРОВАНИЕ И ЗАПУСК


Этапы

I Этап: Проектирование API (2 недели). На данном этапе наши инженеры тщательно проанализировали требования и осуществили проектирование API. Также были выбраны технологии, архитектуры и составлен план работ.

II Этап: Разработка базового API (3 недели), включая разработку основных эндпоинтов и интеграцию с генеративными моделями.

III Этап: Разработка системы (4 недели) c настройкой серверной инфраструктуры и оптимизации AI-моделей

IV Этап: Тестирование и запуск (3 недели), включая тестирование API, подготовку документации по интеграции и запуск в эксплуатацию.

Сроки реализации:
проект был полностью завершен в заявленные сроки - 12 недель.

Результат:
Скорость обработки: ~50 сек. на изображение (при пиковой нагрузке – до 1 мин).
Масштабируемость: Поддержка 80+ устройств
Готовый API: Полная документация.
Интеграция: Успешное подключение к существующей системе заказчика.

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

Команда:
Состав команды -технический руководитель, Backend- разработчики, DevOps – инженер, специалист по AI/ ML, Frontend- разработчик, инженер по интеграции.

Инструменты:
  • AI/ML: TensorFlow, PyTorch, OpenAI API, Stable Diffusion, Midjourney AP
  • Backend: Python (FastAPI, Django), Node.js, Go
  • Frontend: React, Vue.js, Flutter
  • DevOps: Docker, Kubernetes, AWS, GCP, Yandex Cloud
  • Базы данных: PostgreSQL, MongoDB, Redis, Elasticsearch

Заключение
Данный проект наглядно демонстрирует возможности применения вышеуказанных инструментов для внедрения ИИ (искусственного интеллекта) в бизнес Заказчика без замены текущего ПО.
В интересах защиты информации и обеспечения конфиденциальности, название компании, для которой был выполнен данный проект, не разглашается. Это решение принято с целью минимизации рисков, связанных с возможными кибератаками, утечками данных, а также для сохранения коммерческой тайны, касающейся структуры и особенностей работы сервисов клиента.

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

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

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

У вас есть вопрос?

ИИ/AI/ML