Как я устал от алгоритмов соцсетей и написал своего ИИ-ассистента для чтения новостей (и почему RSS всё ещё жив)
Привет, Пикабу!
Я — независимый разработчик. И, как и многие из вас, я поймал себя на ужасной зависимости: каждое утро я открывал Telegram, Хабр, новостные сайты и кучу каналов, тратя по 2 часа на бесконечный скроллинг. Алгоритмы соцсетей созданы для того, чтобы жрать наше время, подсовывая кликбейты вместо реально важной информации. В итоге к полудню голова уже была забита информационным мусором, а фокус полностью терялся.
Я вспомнил старый добрый RSS. Идея отличная: ты сам выбираешь, что читать, без умных лент и рекомендаций. Но читать 100+ полных статей в день вручную — это тоже адски долго.
Тогда я решил сделать инструмент для себя — карманного ИИ-ассистента прямо в Telegram, который взял бы на себя всю рутину. И вот что из этого вышло.
Что умеет мой бот?
Вытаскивать суть (AI Digest): Бот сам заходит по ссылке (даже если там пейволл или сайт перегружен скриптами), выкачивает чистый текст, анализирует его с помощью ИИ и выдает мне сжатую суть в виде лаконичного дайджеста. Чтение статьи на 15 минут теперь занимает 30 секунд.
Умный слайдер: Если у вас мало времени, бот генерирует короткие слайды-выжимки по ключевым темам.
Карманный подкаст (Аудиофичи): Моя любимая фишка. Бот умеет озвучивать дайджесты голосом. Я просто нажимаю кнопку, вставляю наушники и слушаю выжимку утренних новостей, пока варю кофе или иду на прогулку.
Никакой рекламы и мусора: Никаких баннеров, всплывающих окон и кликбейтов.
Как это устроено внутри?
Архитектура довольно простая, но отказоустойчивая. Бот написан на Python (библиотека Aiogram 3). В качестве базы данных используется PostgreSQL для хранения пользователей и подписок, а быстрый кэш и стейты (FSM) крутятся на Redis. Парсингом и очисткой страниц от мусора занимается кастомный инстанс Mercury Parser API, а суммаризацией и генерацией аудио — легковесные и быстрые ИИ-модели.
Поскольку я считаю, что информационная перегрузка — это глобальная боль, я перевел интерфейс бота на четыре языка: русский, английский, испанский и персидский.
Для чего я это пишу?
Бот полностью бесплатный для старта (мне действительно важно собрать фидбэк от реальных людей, а не заработать все деньги мира). Я хочу сделать инструмент, которым будет удобно пользоваться каждому, кто ценит свое время и ментальное здоровье.
Буду очень рад, если вы потестируете бота, найдете баги (а они наверняка есть, ведь я пилил его по ночам!) и напишете в комментариях, каких фич вам не хватает.
Ссылка на бота: @RSS_READER_AI_Bot
Берегите свой фокус и не позволяйте алгоритмам решать за вас, что сегодня читать!