Система собирает источники, создаёт и проверяет материалы, добавляет перелинковку, иллюстрации и передаёт статью на модерацию или публикацию.
Крупный тематический портал с высокими требованиями к уникальности и экспертности материалов. Штат из 10 авторов физически не успевал закрывать растущее семантическое ядро, а стоимость одной качественной статьи достигала 5 000–7 000 ₽. Кроме того, требовалось:
Готовые SaaS-решения для генерации контента не подходили: они не умели работать с собственной базой контекста, не различали «голоса» авторов, не фильтровали по стоп-смыслам и не интегрировались с внутренней системой сайтов заказчика.
Мы разработали и внедрили проприетарную систему «Олеся» — полностью автономный конвейер создания контента, который работает как распределённая команда редакции, но без участия человека на всех этапах.
Парсинг сайтов-доноров с ранжированием материалов по релевантности, свежести и структуре. Система выбирает не первые попавшиеся тексты, а лучшие по смысловой плотности, чтобы использовать их как основу для генерации.
Перед созданием материала система сравнивает его тему с уже опубликованным контентом. Семантический поиск помогает находить смысловые пересечения даже там, где тексты используют разные формулировки, и снижает риск внутренней конкуренции страниц.
Опубликованные материалы формируют собственную базу контекста. При подготовке новой статьи система находит связанные по смыслу публикации и использует их для автоматической внутренней перелинковки.
Для разных типов материалов можно использовать отдельные авторские профили со своими правилами и стилем подачи. Это позволяет сохранять разнообразие текстов и не превращать весь контент в единый шаблонный поток.
Система проверяет материал не только на отдельные запрещённые слова, но и на нежелательные смысловые конструкции. Правила фильтрации применяются автоматически до передачи материала на публикацию.
В правила генерации можно заранее заложить обязательные ключевые слова, темы и смысловые акценты. Система учитывает их при формировании текста, сохраняя естественность материала.
Система автоматически определяет упоминания, для которых требуется специальная маркировка, и добавляет её до публикации. Это снижает риск пропустить обязательное обозначение при ручной редактуре.
На основе темы и готового материала система формирует заголовок и SEO-мета-теги. Это позволяет автоматизировать ещё один этап подготовки публикации и не заполнять эти поля вручную.
После генерации система определяет основные темы и сущности материала и присваивает ему соответствующие теги. Эти данные можно использовать для рубрикации, связей между публикациями и дальнейшей обработки контента.
Для каждого материала система может подобрать подходящую иллюстрацию из внешнего источника или сгенерировать изображение автоматически.
Автор может отправить подходящий исходный материал в систему непосредственно из браузера. Расширение связано с бэкендом «Олеси» через защищённый канал и позволяет запускать дальнейшую обработку без ручного переноса данных.
Готовый материал проходит предусмотренные системой проверки и передаётся на модерацию. После подтверждения его можно отправить на публикацию через интеграцию с CMS, при этом редакция сохраняет финальный контроль над размещением.
Тяжёлые операции выполняются в фоне и не блокируют остальные задачи системы. Архитектура на FastAPI и Celery позволяет параллельно обрабатывать большое количество операций и независимо управлять отдельными этапами контент-конвейера.
Экономия составила 400 000 ₽ за первые два месяца (за счёт отказа от услуг пяти штатных авторов).
Время от запуска задачи до готового для модерации материала сократилось с 4–5 часов до 2–5 минут.
На информационных разделах на 60% за счёт регулярных публикаций и качественной перелинковки (данные за 3 месяца).
Автоматическая маркировка иноагентов и медийных лиц подтверждена внутренним аудитом.
Благодаря ротации авторских профилей пользователи не воспринимают контент как ботовый, что подтверждается низким показателем отказов (снижение на 12%).
Через админ-панель можно в реальном времени править правила, просматривать историю генераций и выполнять ручные возвраты/отмены постинга.
Система не требует изменений в коде целевого сайта — интеграция происходит через REST API или готовые хуки 1С-Битрикс.