Долго пытался сделать нормальный подбор картинок для постов — наконец получилось

Долго пытался сделать нормальный подбор картинок для постов — наконец получилось

Привет.

Пока делаю сервис для автопостинга в Telegram и Дзен, упёрся в одну вещь, которая сначала казалась простой, но на деле оказалась вообще не такой.

Подбор картинок к постам.

Казалось бы, что сложного:

взял текст → нашёл по ключевым словам → вставил картинку.

Но на практике это почти всегда работает плохо.

Либо картинки вообще не в тему, либо какие-то максимально банальные и одинаковые, либо просто ощущение, что они “не про этот пост”.

Попробовал несколько подходов:

— искать по прямым ключевым словам из текста

— брать самые частые слова

— делать простые фильтры

Результат везде был примерно одинаковый — мимо.

В итоге пришлось пойти чуть глубже:

сначала вытаскивать из текста смысл, потом уже на его основе подбирать ключевые слова, и только после этого искать изображения.

И вот на этом этапе стало сильно лучше.

Картинки начали попадать в контекст поста, а не просто совпадать по словам.

Сейчас это выглядит так:

генерируется пост → из него вытаскивается смысл → формируются ключевые слова → подбираются изображения → всё собирается в готовый пост.

Пока это один из самых приятных моментов во всём процессе, потому что раньше именно картинки больше всего выбивали из общего качества.

Интересно, кто-то вообще заморачивается с этим вручную, ищите или обычно просто ставите что попало в галерее?

2