Разработка системы автоматической генерации контента для Pinterest
Цель проекта
Создание автоматизированного модуля для формирования готовых к публикации изображений (пинов) в формате flat-lay на основе заданных правил подбора товаров.
Основные функции системы
- Чтение данных о товарах: Работа с базой товаров в формате Google Sheets или CSV. Поля: internal_id, slot (категория позиции), артикул, ссылка на фото товара на белом фоне.
- Автоматический подбор комплектов (LOOK): Формирование наборов товаров по заданным правилам для слотов (например, HEAD, TOP, BOTTOM, ACCESSORY, SHOES).
- Генерация изображения-коллажа: Интеграция с внешним сервисом (например, Freepik или аналог) для создания flat-lay изображения из подобранных фото товаров.
- Программное наложение текста: Добавление на готовый коллаж подписей и артикулов (цифр) строго программными методами, без использования ИИ для распознавания или генерации текста.
- Управление данными: Сохранение связки (pin_id / look_id) со списком использованных товаров (internal_id + артикул).
- Формирование результата: Выдача на выходе готового изображения и связанных с ним текстовых метаданных.
Технические требования и особенности
- Стек технологий: Предпочтительны Python или Node.js.
- Логика подбора товаров: Правила формирования луков будут предоставлены отдельно. Модуль должен им строго следовать.
- Качество и формат: Готовое изображение должно соответствовать формату и качеству примеров (будут предоставлены).
- Надежность и отслеживаемость: Обязательна разработка отказоустойчивого пайплайна с детальным логированием всех этапов и ошибок.
- Важное ограничение: Искусственный интеллект не используется для выбора товаров или написания/распознавания цифр (артикулов). Все текстовые элементы накладываются кодом.
Что будет предоставлено
- Примеры готовых пинов с текстом и артикулами.
- Примеры сгенерированных flat-lay изображений без текста.
- Примеры исходных фотографий товаров на белом фоне.
- Доступ к базе товаров или ее выгрузка.
- Детальные правила подбора товаров по слотам.