Перейти к содержимому
Новость

AIHOT открыл исходный код системы, которая сама собирает новости и пишет ежедневные сводки

AIHOT опубликовал на GitHub исходный код своей системы мониторинга новостей. Проект можно переделать под другую отрасль, заменив источники, рубрики и правила отбора, но автор сразу предупреждает: это снимок рабочего сервиса, а не готовый универсальный конструктор.

Анатолий В.
AIHOT открыл исходный код системы, которая сама собирает новости и пишет ежедневные сводки

Автор: KKKKhazix

AIHOT интересен не самим фактом очередного открытого агрегатора. В репозитории опубликована практически вся цепочка обработки: сбор материалов, предварительная фильтрация, оценка через языковую модель, объединение публикаций об одном событии, расчет популярности и автоматическое составление ежедневных, недельных и месячных выпусков.
По описанию проекта на GitHub, система поддерживает RSS, обычные веб-страницы, JSON API, аккаунты X, публикации WeChat и материалы, отправленные внешними скриптами. После первичного отбора потенциально интересная запись дважды независимо оценивается моделью. Порог прохождения зависит от типа источника, причем сами промты и правила отбора находятся в репозитории и могут быть изменены владельцем сайта.

13_2560x1480_30577e52f6

Фото: KKKKhazix


Отдельно устроена работа с повторами. Публикации разных СМИ об одном событии объединяются в кластер. Сначала система ищет похожие записи по векторам заголовков и аннотаций за последние две недели, затем модель определяет, идет ли речь об одном событии, продолжении прежней истории или разных новостях. Для спорных случаев предусмотрена дополнительная проверка другой моделью.

12_2560x1600_3d27422ee3

Фото: KKKKhazix


Популярность считается уже не по числу статей, а по числу независимых источников. В пределах 48 часов один источник учитывается один раз, а вклад публикаций после первых 24 часов уменьшается вдвое. Поэтому десять материалов одного сайта не должны автоматически вытолкнуть событие наверх.
Для запуска автор указывает Node.js 24, PostgreSQL 17, Docker Compose и API языковой модели с интерфейсом, совместимым с OpenAI. В README приведены DeepSeek, Qwen и Zhipu. После развертывания пользователь получает сайт, административную панель, RSS, публичный API и MCP-интерфейс.

11_2560x1200_ba887742b5

Фото: KKKKhazix


Но готовой отраслевой базы вместе с кодом нет. Автор прямо пишет, что реальные источники AIHOT и эксплуатационные данные в репозиторий не вошли. Вместо них добавлены 18 открытых зарубежных источников об ИИ. Чтобы сделать из AIHOT, например, сайт по автомобилям, финансам или компьютерному железу, придется самостоятельно подобрать источники, изменить классификацию и сформулировать критерии того, какие новости действительно заслуживают публикации.

10_2560x1320_f06bcc02cf

Фото: KKKKhazix


Есть и еще одно ограничение: автор называет репозиторий снимком кода действующего AIHOT, а не специально подготовленным универсальным продуктом. Он собирается переносить дальнейшие изменения по возможности, но не обещает синхронизировать каждое обновление. Код распространяется по лицензии MIT, тогда как название AIHOT и логотип в эту лицензию не входят.
Проект появился на GitHub 28 сентября 2026 года, а последний коммит на момент проверки был сделан 29 сентября. За первые часы репозиторий набрал около 1,9 тыс. отметок Stars и более 560 форков. Для самостоятельного запуска это скорее каркас редакционного конвейера, чем сервис, который достаточно установить и забыть: качество итоговой ленты напрямую зависит от выбранных источников, промтов и порогов отбора.

Источник: GitHub
9 показов