Кейс компании

Разработка системы мониторинга новостей с AI-рерайтом

Медиа

Кейс создания админ-системы для контент-команд: мониторинг новостей, автоматический AI-рерайт и публикация материалов в WordPress.

Система мониторинга новостей и AI-рерайта

О проекте

Media / Content Platforms / AI-powered Tools • Web / Admin Panel

News Grabber — внутренний продукт, разработанный как единая админ-система для контент-команд и новостных сайтов.

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

AI-рерайтМониторинг новостейWordPress интеграция

Контекст проекта

Контент-команды и новостные сайты ежедневно сталкиваются с одними и теми же проблемами:

Новости приходится искать вручную в разных источниках
Тексты нельзя просто копировать — нужен уникальный контент
Рерайт отнимает много времени и сил редакторов
Публикация в CMS (WordPress) требует переключения между инструментами
Сложно масштабировать работу сразу по многим темам

News Grabber был разработан как единая админ-система, которая закрывает весь цикл работы с новостями: от запроса до готового черновика в WordPress.

Бизнес-задачи проекта

Отслеживать новости по заданным темам

Поиск через GNews по ключевым словам, сгенерированным LLM

Сэкономить время редакторов

Автоматический рерайт статей через ИИ

Получать уникальный контент

Настраиваемые промпты рерайта, контроль стиля и фактов

Масштабировать работу по темам

Mass Search и Dashboard

Не пропускать новые материалы

Счётчик «новых» статей по каждому запросу

Быстро публиковать в WordPress

Экспорт в черновики WordPress в один клик

Сохранять прозрачность источников

Автоматическое добавление ссылки на оригинал

Как работает продукт (User Flow)

1. Поиск новостей по теме

  1. 1Пользователь вводит тему (например, «Donald Trump» или «Climate change»)
  2. 2

    Система:

    • • генерирует ключевые слова через LLM
    • • ищет новости в GNews
    • • сохраняет найденные статьи
    • • автоматически делает рерайт каждой статьи через LLM
  3. 3Пользователь получает страницу с карточками статей

2. Массовый поиск (Mass Search)

  • Возможность запустить поиск сразу по нескольким темам
  • Запросы обрабатываются последовательно, отображается прогресс
  • Результаты каждого запроса сохраняются и доступны из истории

3. История и дашборд

Все поисковые запросы сохраняются. Для каждого запроса отображается:

  • дата последнего обновления
  • общее количество статей
  • количество новых статей

Дашборд позволяет:

  • массово обновлять выбранные запросы
  • сортировать темы по новизне
  • быстро находить самые «живые» темы

4. Работа со статьями

Для каждой статьи доступно:

  • оригинальный текст с ссылкой на источник
  • переписанный текст (rewrite)
  • статус генерации и публикации
  • WYSIWYG-редактор для ручной правки

Доступные действия:

Перегенерация рерайта
Сохранение правок
Отправка в WordPress
Обновление черновика

5. Массовый рерайт

  • Возможность выбрать до 10 статей
  • Выбор промпта из библиотеки
  • Запуск массового рерайта одной командой

6. Управление промптами

Отдельный раздел настроек:

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

Это позволяет контролировать стиль, тон и качество текста, а не полагаться на «чёрный ящик».

Роль ИИ в продукте

ИИ используется не точечно, а как ключевой элемент логики:

Генерация ключевых слов по теме
Рерайт статей с сохранением фактов
Возможность поддерживать нейтральный новостной стиль
Повторная генерация по изменённым правилам

Важно: ИИ не заменяет редактора, а снимает рутину, оставляя человеку финальное решение.

Архитектура решения

Backend

  • Node.js + TypeScript
  • Express
  • MongoDB
  • Интеграция с OpenAI API
  • Интеграция с GNews
  • Интеграция с WordPress REST API

Frontend

  • React
  • Vite
  • Tailwind CSS
  • React Query
  • Zustand

Инфраструктура

  • Docker Compose
  • Nginx
  • Раздельные сервисы frontend / backend / database

Технологический стек

Frontend

ReactViteTailwind CSSReact QueryZustand

Backend

Node.jsTypeScriptExpress

Базы данных

MongoDB

AI / Интеграции

OpenAI APIGNews APIWordPress REST API

DevOps

Docker ComposeNginx

Основные вызовы проекта

Технические

  • Массовая обработка запросов без перегрузки API
  • Асинхронная генерация рерайтов
  • Управление статусами статей и поисков
  • Повторная публикация без создания дубликатов в WordPress

Продуктовые

  • Сохранение фактов и нейтрального тона
  • Контроль качества текста при автоматизации
  • Удобство работы редактора без перегрузки интерфейса

Решения

  • Очереди и статусы для поисков и рерайтов
  • Библиотека промптов вместо «одного универсального»
  • Чёткое разделение оригинала и рерайта
  • Привязка статьи к одному черновику в WordPress

Результаты

Полный цикл работы с новостями

В одном интерфейсе

Существенное сокращение времени

На подготовку контента

Масштабирование мониторинга

По десяткам тем одновременно

Повышение качества контента

И уникальности публикуемых материалов

Удобный инструмент

Для редакций и контент-команд

Чем команда гордится

Системным подходом: от мониторинга до публикации
Контролируемым использованием ИИ, а не «магией»
Продуманным UX для ежедневной работы редактора
Возможностью масштабирования без роста ручного труда

Ключевой вывод

News Grabber — это не просто рерайт новостей.

Это инструмент для редакций, который превращает поток новостей в управляемый, масштабируемый и контролируемый процесс — от запроса до черновика в WordPress.

Хотите обсудить ваш проект?

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

Подписывайтесь на наш Telegram канал

Свежие статьи, кейсы и полезные материалы о разработке, технологиях и IT-трендах

Подписаться на канал