Today

🗞️ Как отсеивать новости с помощью AI агентов

Начнем с простого способа применения AI. Как и многие, я подписан на кучу новостных каналов, которые обычно просто пролистываются «глазами», чтобы не упустить что-то важное и успокоить свое FOMO. Очевидно, что действительно полезной и важной инфы там, дай бог, десятая часть от всего контента. И раз ИИ нынче отлично справляются с саммаризацией, то теперь обзор новостей для меня делает мой телеграм-бот.

🤖 Агент собирает выжимку из всех источников, отсеивает дубликаты и присылает мне короткий список главных поинтов, расширяя его более подробной выгрузкой событий. Это работает, потому что экономит время.

С помощью telegram-mcp, подключенного к Codex, агент вычитывает все непрочитанные сообщения из списка каналов, который я ему заранее указал. Затем он приоритизирует важность сообщений по контексту, удаляет дубликаты новостей, которые могли повторяться в нескольких каналах, группирует все по темам и присылает готовый дайджест в Телеграм. После того как агент убедился, что все успешно отправилось, он помечает сообщения прочитанными, чтобы завтра была уже новая актуальная выгрузка. Таким образом каждое утро получается короткий дайджест новостей.

⚙️ Делая подобные автоматизации, я понял, что процессы, которые можно жестко структурировать (то есть там, где мало что может поменяться), лучше поручать не агенту, а коду. Агенты отлично подходят для задач, где нужно быстро адаптироваться к изменениям. Нагружать ими предсказуемые штуки нет смысла, потому что работают агенты не быстро. Непосредственно отправка сообщения в Телеграм и экранирование ненужных символов, это задача предсказуемая, и для нее лучше написать скрипт, который агент будет запускать.

🖥️ Сейчас это работает у меня локально на Макбуке через launchd. Планировщик запускает раннер-скрипт, как только включается комп, и проверяет, когда был последний запуск, запуская основной скрипт по необходимости. Мне ок, потому что комп и так включен каждый день. Но ничто не мешает установить Codex на сервере и гонять все там.

👉 Делюсь файлами. Скрипт запуска нужно будет написать самому, потому что он зависит от того, как и где все это будет запускаться. Задачу агенту на написание раннера я приложил там же. Отправку в ТГ тоже приложил, но лучше попросить Codex написать свою, потому что моя учитывает мои настройки.

Подпишешься на мой Телеграм канал?