Задача
У редакционной команды накапливаются повторяющиеся операции: разобраться в теме, собрать структуру, подготовить текст, проверить его по правилам площадки и довести до публикации. Если каждый шаг выполняется отдельно, требования легко теряются между этапами, а статус и расходы на AI-запросы приходится отслеживать вручную. Для этой задачи мы разработали Artconv, внутренний конвейер производства статей.
Ключевые сложности
- Свести несколько разных редакционных задач в последовательный процесс с понятным текущим статусом
- Передавать требования сайта и типа материала через все этапы, чтобы текст не расходился с заданием
- Проверять статью не только на структуру и формальные правила, но и на содержательность, повторы и качество списков
- Сохранять версии, результаты проверок и расходы, чтобы разбор и повторный запуск были управляемыми
- Публиковать готовые версии на подключённые сайты без ручного копирования текста
Решение
Задание и настройки проекта
Редактор задаёт тему, тип материала, краткое задание и при необходимости целевую ссылку. Для сайта можно настроить стиль, правила и промпты, а для каждого шага выбрать AI-модель. Так процесс учитывает требования конкретного проекта, а не использует один общий шаблон для всех материалов.
Исследование и план
На первом этапе система формирует исследовательский контекст и ключевые пункты темы. Затем отдельный шаг строит план с заголовком и разделами. План можно проверить до запуска полного написания, а требования и настройки задачи сохраняются вместе с её историей.
Написание и версии
На основе задания, контекста и плана Writer готовит заголовок страницы, метаданные и тело статьи в Markdown. Каждое исправление создаёт новую версию. В карточке задачи остаются текущий статус, этапы обработки и история запусков.
Формальная и редакционная проверка
Сначала Hard Validator проверяет формальные требования. При найденных ошибках материал отправляется на исправление и проходит проверку повторно. Затем AI Review оценивает соответствие заданию и редакционные критерии: глубину раскрытия, предметность, повторы, естественность текста и списки. При замечаниях запускается отдельная редактура, после которой проверки повторяются.
Контроль расходов и публикация
AI-запросы и стоимость сохраняются для задачи, предусмотрены лимиты запросов и бюджета. Для WordPress настраивается защищённое подключение; готовая сохранённая версия отправляется на сайт, а операция и её результат остаются в истории публикаций. Повтор одной версии использует тот же идентификатор, что помогает не создавать дубликат при повторной отправке.
Результат
- Путь от темы до готовой версии объединён в пять основных этапов: исследование, план, написание, проверки и публикация
- Формальные ошибки исправляются автоматически в пределах заданного лимита, затем статья проходит финальную проверку
- Редакторские замечания сохраняются и становятся входом для отдельного цикла доработки
- Тексты, версии, запуски и AI-расходы доступны в карточке задачи и статистике проекта
- Подключённый WordPress получает сохранённую версию статьи через API, а состояние публикации фиксируется в журнале
Стек и подход
Yii 1.x · PHP · MySQL · очередь фоновых задач · подключаемые AI-провайдеры и модели · формальная и AI-проверка · REST API для WordPress
автоматизация контент