Обработка фотографий с помощью искусственного интеллекта (ИИ)
К нам обратился Заказчик- владелец крупной сети фотобудок (название компании не разглашается в соответствии с соглашением 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
Базы данных: PostgreSQL, MongoDB, Redis, Elasticsearch
Заключение Данный проект наглядно демонстрирует возможности применения вышеуказанных инструментов для внедрения ИИ (искусственного интеллекта) в бизнес Заказчика без замены текущего ПО.
В интересах защиты информации и обеспечения конфиденциальности, название компании, для которой был выполнен данный проект, не разглашается. Это решение принято с целью минимизации рисков, связанных с возможными кибератаками, утечками данных, а также для сохранения коммерческой тайны, касающейся структуры и особенностей работы сервисов клиента.
Мы придерживаемся строгих стандартов безопасности, гарантируя, что вся информация о наших клиентах остается конфиденциальной и защищенной от внешних угроз и конкурентных воздействий. Наши меры включают использование передовых методов защиты данных, регулярные аудиты безопасности и соблюдение международных норм и стандартов.
Однако, при наличии действующего соглашения о неразглашении (NDA) с потенциальным клиентом и при наличии определенных условий конфиденциальности с текущим клиентом, мы готовы предоставить более детальную информацию в отношении кейса, указанного на этой странице. Такой подход обеспечивает прозрачность в отношениях с будущими партнерами, не нарушая наших обязательств перед текущими клиентами.
Благодаря соблюдению строгих стандартов безопасности, мы не только защищаем данные, но и гарантируем долгосрочную устойчивость и надежность наших решений. Это позволяет нам минимизировать риски и обеспечивает безопасность на всех этапах сотрудничества.