Собираем ИИ-агента копирайтера
Любой, кто пробовал генерировать статьи одной большой инструкцией в окне ChatGPT или Claude, знает результат. На выходе получается стерильный текст, перегруженный вводными словами, шаблонными метафорами и выдуманными фактами.
Модель физически не способна одновременно удерживать в рабочей памяти поиск свежей фактуры, расчет ритмики предложений, фильтрацию языковых клише и построчную проверку цифр.
Чтобы получить текст, который не стыдно опубликовать в профильном медиа, процесс превращают в конвейер из пяти специализированных субагентов. Каждый шаг решает ровно одну задачу, опираясь на жесткие системные инструкции.
Ниже - подробный разбор архитектуры такого конвейера, формулировки системных промптов и рабочий код на Python.
Кстати, если вы хотите протестировать все самые свежие модели уровня Claude Sonnet 5, GPT-5.6 или Gemini 3 в одном удобном месте и сравнить их ответы без костылей с иностранными картами - на платформе SYNTX.AI это можно сделать за пару кликов.
Архитектура конвейера и разделение ответственности
Вся система строится по принципу последовательной обработки артефактов. Данные передаются строго от одного субагента к другому, без смешивания контекста.
Первый узел - агент-исследователь. Он не умеет писать красивые тексты, его единственная задача - перелопатить поисковую выдачу, выкачать страницы, очистить их от рекламного мусора и собрать структурированное фактологическое досье.
Второй узел - агент-драфтер на флагманской модели. Он берет досье фактов и пишет первичный черновик статьи. Ему запрещено использовать любые данные, которых нет в досье.
Третий узел - стилистический редактор. Он перерабатывает синтаксис черновика, ломает монотонный ритм, внедряет активный залог и добавляет живые разговорные связки.
Четвертый узел - автоматический линтер стоп-слов. Он вычищает из текста любые следы машинной речи, канцелярит и корпоративные штампы по строгому черному списку.
Пятый узел - адверсарный фактчекер. Он берет исходное досье и финальный текст, построчно сверяет каждое число и дату, после чего вырезает любые галлюцинации, которые смогли просочиться через предыдущие этапы.
Проектирование системных промптов
Качество работы всей цепочки на девяносто процентов зависит от формулировок системных инструкций. Если дать модели размытую установку "пиши хорошо", она выдаст стандартный водянистый ответ.
Разберем системные инструкции для каждого ключевого этапа.
Промпт для стилистического редактора (Ритмика и живой голос)
Главный признак машинного текста - монотонная длина предложений. Нейросети обычно генерируют фразы длиной от двенадцати до шестнадцати слов с одинаковой структурой. Живой автор всегда пишет рвано.
Инструкция для этого этапа формулируется следующим образом:
Промпт для линтера стоп-слов (Зачистка ИИ-клише)
У всех современных языковых моделей есть устойчивый набор излюбленных паразитных фраз. Если их не вырезать принудительно, текст моментально распознается как автоматическая генерация.
Системная инструкция фильтрации штампов выглядит так:
Промпт для адверсарного фактчекера (Аудит фактуры)
На этом этапе модель переводится в режим враждебного аудитора. Ее цель - не похвалить статью, а найти в ней расхождения с исходными данными.
Системная инструкция строится так:
Программная реализация конвейера на Python
Соберем всю цепочку в виде чистого скрипта на Python. Для быстрых этапов поиска, линтинга и фактчека используем экономичные модели DeepSeek V4 Flash или Gemini 3.7 Flash, а для драфта - Claude Opus 5 или GPT-5.6.
Редактор VC.RU не разрешает вставить весь код целиком, так что запостим по частям =)
Наглядное сравнение - что происходит с текстом по шагам
Чтобы оценить эффект каждого узла конвейера, посмотрим на трансформацию одного небольшого фрагмента текста.
После этапа генерации черновика текст выглядит стандартно:
"В современном быстро развивающемся технологическом ландшафте внедрение архитектуры искусственного интеллекта играет ключевую роль для успешной оптимизации бизнес-процессов компании, что подтверждается недавними исследованиями ведущих аналитиков рынка за 2026 год."
После работы стилистического редактора и линтера штампов этот фрагмент превращается в чистую авторскую мысль:
"Понятное дело, внедрять новые технологии вслепую не имеет смысла. Мы проверили это на реальных проектах за последний год. Результаты говорят сами за себя."
Исчез весь водянистый шум, предложение разбилось на короткие фразы, появился авторский залог и конкретная позиция.
Экономика конвейера и практические выводы
Многие опасаются, что пятиступенчатый прогон статьи обойдется слишком дорого по стоимости API. На практике разделение моделей дает обратный эффект.
Тяжелая флагманская модель Claude Opus 5 или GPT-5.6 вызывается всего дважды - на этапе написания черновика и стилизации ритмики. Все остальные операции (сбор ссылок, парсинг, зачистка клише и фактчек) выполняются на скоростных моделях DeepSeek V4 Flash или Gemini 3.7 Flash, стоимость которых составляет доли цента за миллион токенов.
В итоге себестоимость генерации полноценной статьи объемом в десять тысяч знаков с глубоким фактчеком укладывается в пятнадцать-двадцать центов.
Такой подход полностью исключает необходимость ручной перепроверки цифр и рутинной стилистической вычитки, выдавая на выходе готовый к публикации аналитический материал.