Разработка системы автоматической генерации контента для 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 изображений без текста.
  • Примеры исходных фотографий товаров на белом фоне.
  • Доступ к базе товаров или ее выгрузка.
  • Детальные правила подбора товаров по слотам.

Разработка дизайна блока с ценами для сайта

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