Долго пытался сделать нормальный подбор картинок для постов — наконец получилось
Привет.
Пока делаю сервис для автопостинга в Telegram и Дзен, упёрся в одну вещь, которая сначала казалась простой, но на деле оказалась вообще не такой.
Подбор картинок к постам.
Казалось бы, что сложного:
взял текст → нашёл по ключевым словам → вставил картинку.
Но на практике это почти всегда работает плохо.
Либо картинки вообще не в тему, либо какие-то максимально банальные и одинаковые, либо просто ощущение, что они “не про этот пост”.
Попробовал несколько подходов:
— искать по прямым ключевым словам из текста
— брать самые частые слова
— делать простые фильтры
Результат везде был примерно одинаковый — мимо.
В итоге пришлось пойти чуть глубже:
сначала вытаскивать из текста смысл, потом уже на его основе подбирать ключевые слова, и только после этого искать изображения.
И вот на этом этапе стало сильно лучше.
Картинки начали попадать в контекст поста, а не просто совпадать по словам.
Сейчас это выглядит так:
генерируется пост → из него вытаскивается смысл → формируются ключевые слова → подбираются изображения → всё собирается в готовый пост.
Пока это один из самых приятных моментов во всём процессе, потому что раньше именно картинки больше всего выбивали из общего качества.
Интересно, кто-то вообще заморачивается с этим вручную, ищите или обычно просто ставите что попало в галерее?