K eltus
← Все проекты Кейс

NewsTosser

ИИ-агрегация новостей, переписывающая статьи под уникальный вид для сотен сайтов-получателей.

  • Сотни живых сайтов-получателей
  • Уникальный рерайт под каждый сайт
  • Подменяемые LLM-провайдеры
  • 430 000+ статей в продакшене
  • Google PageSpeed 97 / 100 / 100 / 100
NewsTosser cover

NewsTosser — движок сети из сотен новостных площадок. Python-извлекатель (trafilatura + CSS-правила + Selenium для источников с тяжёлым JS) сливает исходные статьи в центральную MariaDB. Дальше Go-демон dp-engine ведёт три параллельных пайплайна: разметка/категоризация, рерайт под цель и отправка на серверы-получатели по аутентифицированному REST.

Шаг рерайта — то, ради чего система существует. Каждый сайт-получатель получает уникально преобразованную версию исходной статьи — другой заголовок, другой текст, другой стилистический голос — через подменяемый LLM-слой (по умолчанию локальная Ollama с Qwen3 32B на GPU, Anthropic Claude и Dashscope Qwen — облачные резервы). Стилистические модификаторы рандомизируются под каждую цель, чтобы максимизировать вариативность по сети, а промты редактируются вживую из админки.

Мультитенантные Go-бинарники обслуживают по 50+ доменов за nginx и Cloudflare, отдают JSON API для Android-ридера и админ-приложения. Продакшен-цифры: 430 000+ статей, опубликованных по сети, сайты-получатели получают 97 / 100 / 100 / 100 в Google PageSpeed (Производительность / Доступность / Лучшие практики / SEO).