Сюжет — редакционная фотоплатформа с автоматическими описаниями и смысловым поиском
Редакционная фотоплатформа превращает репортаж в готовый к работе архив: готовит описания по правилам издания, сохраняет метаданные и позволяет искать кадры по словам или смыслу запроса. Редактор проверяет результат, а клиенты получают опубликованные съёмки через закрытую витрину.
- PHP
- Symfony
- Nuxt
- PostgreSQL
- Python
- AI
Контекст
Фотослужба регионального издания ежедневно принимает репортажи. Сотрудники вручную описывают и раскладывают кадры по архиву, а клиентам нужен быстрый и контролируемый доступ к опубликованным съёмкам.
Задача
- Обработка каждого репортажа занимала часы: нужно было просмотреть кадры, подготовить описания и заполнить метаданные.
- Фотографии попадали в архив позже, чем были нужны редакции, а поиск зависел от памяти отдельных сотрудников.
- Нужно было отделить внутренний редакционный контур от клиентской витрины и учитывать каждое скачивание.
Решение
- Платформа принимает репортаж целиком, создаёт рабочие копии и запускает последовательную обработку кадров.
- ИИ готовит заголовок и описание по редакционным правилам, а сотрудник проверяет и при необходимости редактирует результат.
- Подтверждённое описание и служебные сведения записываются в файл и сохраняются при переносе в другие системы.
- Смысловой поиск находит подходящие кадры даже без точного совпадения слов в запросе и описании.
- Закрытая витрина показывает только опубликованные съёмки, соблюдает эмбарго и фиксирует выдачу оригиналов.


Роль Tatar.dev
- Tatar.dev спроектировал редакционный процесс, модель данных, очереди обработки и разделение прав доступа.
- Разработал серверную часть на Symfony, редакторское приложение и клиентскую витрину на Nuxt, интеграции с ИИ и объектным хранилищем.
- Подготовил перенос старого фотоархива, эксплуатационную документацию и развёртывание системы.
Результат
- После загрузки репортажа сотрудники проверяют готовые описания вместо ручной разметки с нуля.
- Архив ищется по словам, смыслу и параметрам съёмки; знания о материалах остаются у редакции, а не у отдельных сотрудников.
- Рабочая система объединяет обработку новых репортажей, старый архив и контролируемую выдачу фотографий клиентам.
Похожая задача?
Этот кейс относится к услуге «Внутренние системы». Напишите пару строк о своей задаче — отвечу в течение дня: ai@tatar.dev · @tatardev.