Кейс 01 · запущен

Сюжет — редакционная фотоплатформа с автоматическими описаниями и смысловым поиском

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

  • PHP
  • Symfony
  • Nuxt
  • PostgreSQL
  • Python
  • AI

Контекст

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

Задача

  • Обработка каждого репортажа занимала часы: нужно было просмотреть кадры, подготовить описания и заполнить метаданные.
  • Фотографии попадали в архив позже, чем были нужны редакции, а поиск зависел от памяти отдельных сотрудников.
  • Нужно было отделить внутренний редакционный контур от клиентской витрины и учитывать каждое скачивание.

Решение

  • Платформа принимает репортаж целиком, создаёт рабочие копии и запускает последовательную обработку кадров.
  • ИИ готовит заголовок и описание по редакционным правилам, а сотрудник проверяет и при необходимости редактирует результат.
  • Подтверждённое описание и служебные сведения записываются в файл и сохраняются при переносе в другие системы.
  • Смысловой поиск находит подходящие кадры даже без точного совпадения слов в запросе и описании.
  • Закрытая витрина показывает только опубликованные съёмки, соблюдает эмбарго и фиксирует выдачу оригиналов.

Роль Tatar.dev

  • Tatar.dev спроектировал редакционный процесс, модель данных, очереди обработки и разделение прав доступа.
  • Разработал серверную часть на Symfony, редакторское приложение и клиентскую витрину на Nuxt, интеграции с ИИ и объектным хранилищем.
  • Подготовил перенос старого фотоархива, эксплуатационную документацию и развёртывание системы.

Результат

  • После загрузки репортажа сотрудники проверяют готовые описания вместо ручной разметки с нуля.
  • Архив ищется по словам, смыслу и параметрам съёмки; знания о материалах остаются у редакции, а не у отдельных сотрудников.
  • Рабочая система объединяет обработку новых репортажей, старый архив и контролируемую выдачу фотографий клиентам.

Похожая задача?

Этот кейс относится к услуге «Внутренние системы». Напишите пару строк о своей задаче — отвечу в течение дня: ai@tatar.dev · @tatardev.