Новостной агент

Агент следит за источниками, сам отсеивает повторы и шум и присылает только то, что важно — а публикует то, что вы одобрили

Это новостной отдел из одного агента на вашем сервере: он ходит по вашим источникам — сайтам, лентам, Telegram-каналам, поиску, карточкам товаров — собирает материалы, объединяет повторы одной новости и обрабатывает их с помощью ИИ (краткое содержание, оценка значимости, темы, компании и люди, сюжеты, перевод). Дальше он поднимает оповещения по вашим правилам, присылает утренние сводки и готовит публикации, которые вы одобряете. Важное отличие: в интерфейсе нет ни одной формы редактирования — вы наблюдаете и отдаёте команды своему ИИ-агенту (чат с Pastukhov Agent), а он меняет настройки; если чат не подключён, готовую команду можно скопировать и отправить напрямую, без интерфейса. Всё живёт на ваших серверах, а настройки — обычные текстовые файлы под контролем версий.

Агент ведёт новости сам: вы наблюдаете и отдаёте команды, а настройки меняет ваш ИИ-агент

Четырнадцать способов следить за источниками — сайты, ленты, Telegram-каналы, поиск, карточки товаров, подкасты, видео

Один аккуратный сборщик: не чаще одного запроса в минуту к одному сайту, повторно — только если страница изменилась

Повторы одной новости объединяются в одну карточку, у неё остаются все адреса-источники

Сырые страницы сохраняются целиком — видно, откуда взялся каждый факт

Мониторы следят за конкретными значениями (цена, наличие, заголовок), а не за страницей целиком

У каждого значения — история и график, а у изменения — снимки «до и после»

Событие появляется только с доказательством: что было, что стало и на сколько

Краткое содержание строго по материалам со ссылками на конкретные цитаты

Оценка значимости по десятибалльной шкале и понятные полосы: шум, стоит знать, важно, критично

Темы, компании, люди и товары определяются автоматически, а материалы об одном событии собираются в сюжет

Правила без программирования: дерево условий по источникам, тегам, словам и значимости

Защита от шума включена сразу: не больше трёх оповещений в час, тихие часы и пауза на повторы

Каждое подавленное оповещение записано с причиной — тишина всегда объяснима

Одна утренняя сводка вместо потока сообщений — по расписанию и по вашим темам

Семь каналов доставки: почта, Telegram, Slack, Discord, Microsoft Teams, вебхук и вызов API

Канал не отправит ни одного сообщения, пока вы не проверите его тестовым сообщением

Черновик публикации готовится по материалам, но выходит только после вашего одобрения

Придуманные цитаты отбрасываются, а черновик без подтверждений не создаётся вовсе

Готовые ленты для читателей в трёх форматах, с токеном и только для опубликованного

Всё на вашем сервере, а настройки — обычные текстовые файлы под контролем версий

Источники: четырнадцать способов следить за новостями

Четырнадцать типов источников: сайты, ленты, Telegram-каналы, поиск, карточки товаров, подкасты и видео

Ленты, обычные страницы и списки, поиск по запросу, карта сайта, публичные Telegram-каналы, приём материалов письмом, файлы-документы, Reddit, YouTube, подкасты, Fediverse и отзывы — выбирайте то, где живут ваши новости

Ленту можно не искать вручную: агент сам найдёт её по адресу сайта, включая привычные преобразования для YouTube, GitHub, Reddit и Mastodon

Список источников переносится одним файлом из любой программы чтения (файл со списком источников, понятный таким программам) и так же выгружается обратно

У каждого источника своё расписание, свои заголовки и даже свой канал связи, а состояние видно словами: «Активен», «Серия неудач», «Ошибка», «Приостановлено»

Вежливый сбор и архив сырых страниц

Аккуратный сбор новостей и архив сырых страниц с доказательствами

Все источники ходят в сеть через одного аккуратного сборщика: по умолчанию не чаще одного запроса в минуту к одному сайту — вас не заблокируют за жадность

Повторный запрос уходит только если страница изменилась: если сайт ответил «не изменилось», страница не скачивается заново

Каждая скачанная страница сохраняется целиком, а одинаковые тексты не размножаются — из события всегда видно, откуда взялся факт

Удалённую страницу можно поднять из внешнего веб-архива, а короткий анонс из ленты дотягивается до полного текста статьи

Повторы: одна новость — одна карточка

Объединение повторов одной новости в одну карточку со всеми источниками

Одна и та же новость из разных источников не превращается в десять записей: повторы объединяются в одну карточку

Объединение идёт по трём признакам по очереди: внешний номер материала, адрес страницы и совпадение текста в пределах 72 часов

У объединённой записи остаются все адреса, из которых она пришла, — видно, кто написал первым и кто подхватил

Короткий анонс из ленты дотягивается до полного текста статьи, если страница открыта; если закрыта — остаётся то, что было, без ошибки

Мониторы: что именно изменилось

Мониторы следят за ценой, наличием и другими значениями, а не за всей страницей

Монитор следит не за страницей целиком, а за выбранными значениями: цена, наличие, заголовок и любое другое поле

Поля описываются словами, а агент показывает, что нашёл, — разбирать страницу вручную не нужно

У каждого значения есть история и график, а у изменения — снимки «до и после» со своим сроком хранения

Порог срабатывания не даёт дёргать вас из-за копеек, а базовую линию можно сбросить в любой момент

События с доказательствами

Карточка события: что было, что стало, цитаты и ссылка на архивную копию

Событие появляется только вместе с доказательством: что было, что стало, абсолютная и относительная разница

К каждому событию приложены цитаты и ссылка на архивную копию страницы — можно проверить самим

Карточка события показывает изменение построчно и все отправки, которые по нему ушли

Событие можно отметить прочитанным или скрыть из ленты — скрытие влияет только на видимость, данные не теряются

ИИ-обработка: краткое содержание, значимость, темы

ИИ-обработка: краткое содержание по цитатам, оценка значимости и полосы

Краткое содержание строится строго по материалам и подкрепляется ссылками на конкретные цитаты

Если опоры в тексте нет, честно ставится пометка — ИИ ничего не додумывает

Значимость оценивается от 0 до 10 и раскладывается по полосам: шум, стоит знать, важно, критично

Темы определяются автоматически, а необработанное событие честно помечается «Не оценено», а не получает выдуманное число

Сюжеты и сущности: что с чем связано

Сюжеты, сущности и подтверждение новости независимыми источниками

Материалы об одном и том же событии собираются в сюжет с состояниями «Новый», «Развивается», «Затухает» и «Архив»

Считается число независимых источников: видно, новость написал один сайт или её подхватили десятки

Компании, люди и товары распознаются автоматически и собираются в реестр сущностей с историей упоминаний

Перевод материалов на другие языки помогает читать иностранные источники без сторонних программ

Правила: свой фильтр событий

Правила: дерево условий без программирования и журнал решений

Правило собирается из условий без программирования: по монитору, источнику, тегам, теме, значимости, словам и сущностям

Порядок проверки фиксирован, а каждое решение попадает в журнал — видно словами, почему правило не сработало

Правило можно проверить на прошлом событии до включения — ничего не сломается в бою

Правило умеет помечать, скрывать, направлять в сводку, запускать публикацию и вызывать вебхук

Оповещения и защита от шума

Оповещения по полосам значимости и защита от шума: пауза, повтор, тихие часы

У каждой полосы значимости свои каналы: критичное уходит в Telegram, а «стоит знать» — в сводку

Защита от шума включена сразу: не больше трёх оповещений в час и пауза 30 минут на повтор по тому же монитору

Одинаковые изменения приходят один раз за сутки, а тихие часы с 23:00 до 08:00 откладывают сообщения до утра, а не выбрасывают их

Оповещение может дождаться подтверждения вторым источником, а каждое подавление записывается с причиной

Сводки вместо потока сообщений

Одна утренняя сводка по расписанию вместо потока сообщений

Вместо десятка сообщений подряд приходит одна подборка — например, утренний дайджест по расписанию

Для каждого правила выбирается «Сразу» или «В сводку» — важное не утонет в общей подборке

Сводки собираются по темам и источникам, а расписание настраивается под ваш рабочий день

Ручной запуск не сдвигает расписание, а тестовая отправка идёт боевым каналом — то есть проверяет то, чем вы пользуетесь

Каналы доставки и журнал отправок

Семь каналов доставки и журнал отправок с ответами сервера

Семь видов каналов: почта, Telegram, Slack, Discord, Microsoft Teams, вебхук и вызов API (обращение к другой программе напрямую, без интерфейса)

Пока канал не проверен тестовым сообщением, он ничего не отправляет — защита от «я думал, настроено»

Журнал доставки хранит статус, число попыток, ответ сервера, тексты запроса и ответа и цепочку повторов

Отправка на внутренние и служебные адреса запрещена, а пароли и токены в настройках маскируются

Публикация с проверкой человеком

Черновик публикации по материалам, проверка цитат и одобрение человеком

Черновик готовится по материалам события или сюжета в вашем стиле: язык, тон, длина и образец текста задаются

Каждая цитата проверяется на сервере — придуманные отбрасываются, а черновик без подтверждений не создаётся вовсе

Ничего не публикуется без вашего одобрения; каждая переделка — новая версия с сохранением истории

Пять целей публикации: Telegram-канал, письмо, лента RSS, вебхук и папка с файлами; снятие публикации описано честно по каждому каналу

Ленты для читателей

Готовые ленты для читателей в трёх форматах с защитой токеном

Для ваших читателей готовится лента в трёх форматах: RSS 2.0, Atom и JSON Feed

В ленту попадают только опубликованные материалы — черновики и отклонённое читатель не увидит

Адрес ленты защищён токеном; неверный или отсутствующий токен отвечает «не найдено», а не показывает содержимое

Токен можно заменить одним действием, если старый попал не туда

Экраны наблюдения и команды агенту

Семь экранов наблюдения без форм редактирования и кнопки-команды агенту

Семь экранов наблюдения: Главная, Мониторы, События, Входящие, Опубликовано, Доставка и Аналитика

Ни одной формы редактирования: изменения делает ваш ИИ-агент, а человек читает и отдаёт команды

Кнопка-команда подставляет готовую фразу в чат с агентом, а если чат не подключён — копирует готовую команду для отправки напрямую

Новые события, материалы и отправки появляются в реальном времени, а состояния подписаны словами, а не кодами

Аналитика и поиск по архиву

Аналитика: объёмы новостей, расход на ИИ, качество источников и подавленный шум

Видно, сколько новостей пришло, сколько оказалось важным и сколько шума подавила защита

Расход на ИИ учитывается по задачам, а суточная квота не даёт выйти за рамки бюджета

Качество источников сравнивается: кто даёт свежие новости, а кто шумит и повторяется

Поиск идёт по всему архиву с подсветкой найденного, а наборы данных выгружаются для дальнейшей работы

Надёжность: настройки в файлах и управление по API

Настройки текстовыми файлами и отдельный ключ управления для агента

Все настройки лежат текстовыми файлами в папке проекта под контролем версий: перенос на другой сервер — это копирование папки

Изменения перечитываются на лету, а битый файл не ломает работу — остаётся последняя удачная версия с понятной ошибкой

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

Самодокументируемый справочник отдаёт команды, описания файлов настроек и десять готовых сценариев работы агента

Персональная лицензия

Все возможности Новостного агента без ограничений для частных лиц: неограниченное количество установок на любых ваших компьютерах и серверах. 19 700 ₽ единоразовый платёж за пожизненную лицензию, 12 месяцев бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. В лицензию входит и соответствующая лицензия на Pastukhov Agent — тот самый чат с ИИ-агентом, через который вы командуете новостями.

Корпоративная лицензия

Все возможности Новостного агента без ограничений для всех сотрудников компании или команды, включая внешних подрядчиков. 49 700 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензия на Pastukhov Agent для командной работы с агентом также входит в состав.

Сервисная лицензия

Неограниченное количество экземпляров Новостного агента под вашим доменом + полный исходный код с правом изменять его как угодно: обновлять оформление, менять название под вашу компанию, тесно интегрировать с вашей инфраструктурой. Может использоваться любым посетителем вашего домена как часть ваших сервисов. 97 000 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Для бесшовных обновлений рекомендую изменять только название и интеграцию — так слияние с новыми версиями проходит проще.

Пробная лицензия

Чтобы спокойно оценить продукт, на 30 дней выдаётся бесплатная пробная лицензия. По возможностям она ничем не отличается от платной: лицензия ограничивает только отправку сообщения в чат с ИИ-агентом, а всё остальное — сбор, мониторы, события, оповещения, публикация, ленты, аналитика и управление напрямую — работает и без неё. Пробный ключ выдаётся по запросу — напишите мне в Telegram с указанием имени и email.

Что ограничивает лицензия

Честно: лицензия ограничивает ровно одну вещь — отправку сообщения в чат с ИИ-агентом. Сбор новостей, мониторы, события, оповещения, публикация, ленты, аналитика и управление напрямую работают и без лицензии, то есть продукт можно вести вручную и без Pastukhov Agent.

Что она даёт: право использования, 12 месяцев бесплатных обновлений и поддержку, а затем скидку 50% на продление обновлений. Продукт должен работать в закрытом контуре, поэтому лицензия не мешает ему работать — она про право использования и обновления, а не про «ключ, без которого ничего не включится».