Чистим новостную ленту Telegram: бот CleanNews ранжирует посты по пяти сигналам без Big Data
Проблема знакома многим: подписываешься на десятки Telegram-каналов, а читаешь лишь единицы процентов — лента строго хронологическая, без учёта интересов. Разработчик CleanNews решил это с помощью рекомендательного движка на базе pgvector и пяти сигналов, не требующих огромных обучающих выборок.
Бот собирает посты из ваших каналов, анализирует их по пяти независимым направлениям и строит персональную подборку. Ключевая фишка — контрастный вектор, который позволяет выделять действительно важное без сложной инфраструктуры. Всё работает на обычном PostgreSQL с расширением pgvector.
Статья — подробный разбор архитектуры: как устроены сигналы, как считается релевантность и почему подход подходит для небольших объёмов данных. CleanNews — не про Big Data, а про умную фильтрацию там, где каналов десятки, а не тысячи.