Лаборатория архитектуры AI
Контент потоком

Нейросеть пишет посты для соцсетей

Контент-завод — это несколько ИИ-помощников по очереди: один собирает факты, второй пишет, третий принимает работу, четвёртый делает картинку. Так вышла 71 статья. Выкладывает по-прежнему человек.

Объём121 статья · 71 вышла
Себестоимость6 537 ₽/мес · 57 ₽ статья
По рынку93 000 ₽/мес — редактор
ВердиктРаботает

Опубликовано 25.08.2026 · цифры сверены 01.09.2026

Как нейросеть пишет посты: семь шагов

  1. Опишите канал. На одной странице: о чём он, для кого и что читатель уносит из поста. Без этого каждый текст выйдет в новом стиле.
  2. Запишите правила. Длина, тон, что нельзя, чем заканчивается пост. Правило, которое нигде не записано, модель забудет на третьем тексте.
  3. Роль первая: факты. Отдельным запросом соберите факты и ссылки на источники. Ссылки откройте сами: несуществующий источник виден сразу.
  4. Роль вторая: текст. Новым запросом дайте факты и правила: «напиши пост по этим фактам». Не просите искать и писать в одном запросе — выйдет и дольше, и хуже.
  5. Роль третья: приёмка. Откройте чистый чат, дайте туда правила и готовый текст: «проверь по пунктам, что нарушено». Свежий чат видит то, чего длинный уже не замечает.
  6. Роль четвёртая: картинка. Попросите изображение одним описанием: что в кадре, в каком стиле, без надписей.
  7. Публикуете вы. Машина доводит текст до готовности, решение о выходе остаётся за человеком. За месяц так вышел 71 текст из 121 заготовки, по 57 ₽ за статью.

Что под какую задачу

  • Один канал — хватит правил на страницу и двух ролей: текст и приёмка.
  • Несколько каналов — у каждого свой файл правил, иначе тексты станут одинаковыми.
  • Экспертные темы — факты собирает человек, модель только пишет: цена ошибки выше экономии времени.

Ниже — как собран наш конвейер: свод правил, 45 проверок и где он стоит сейчас.

01 · Этапы

Где проект сейчас

СделаноСводканон v4.41: 20 разделов, 167 правил
СделаноСторожа45 проверок одним входом check-all.sh
СделаноТесты1315 тестов в 141 файле
СделаноПроизводство121 запись за 14.07–16.08: done 82, review 16
СделаноЗамердве статьи за 1 ч 10 мин, 963 640 токенов
СейчасПаузажурнал не пополняется с 16.08, связка зелёная

Устройство точнее всего описывается словом «контент-завод»: это не один помощник, который пишет текст по просьбе, а линия из четырёх ролей — собрать факты, написать, принять работу, сделать картинку. Статья идёт по ней, как деталь по конвейеру, и на каждом участке её могут вернуть назад.

Проект самый зрелый из всех и одновременно самый остановленный. Машина собрана, проверена и молчит: последняя запись в мастер-журнале датирована 16.08.2026, последняя публикация — 14.08. Ниже — состояние по стадиям, каждая строка сверена по файлу репозитория 25.08.2026.

02 · Задача

Что было нужно

Требование одно: два канала получают статьи потоком, и качество текста не зависит от того, какая модель его пишет и в каком состоянии подошла к странице. Каналы разные по задаче. Первый канал пишет про деньги, финансовые решения и безопасность в эпоху ИИ — читатель уносит решение. «А я и не знал!» пишет про удивительные факты — читатель уносит то, что может пересказать. Общего у них только одно: правила выпуска.

Ограничение, из которого выросла вся конструкция: правило, которое нигде не записано и никем не проверяется, не существует. Модель на длинном контексте молча теряет требование, а результат при этом выглядит выполненным — текст читается гладко, и заметить пропажу можно только по проверке. Отсюда ставка проекта: качество живёт не в таланте исполнителя, а в устройстве процесса. Один свод законов, программа-сторож на каждое правило, которое машина в силах проверить, и запись любой проверки в журнал. Проверка без записи считается невыполненной.

МетодЧто из него взятоКаноническое имя · источник
Приёмка порогами числа заданы до запускаТри гейта с разной природой: Гейт 0.5 — приёмка драйвером глазами, порог «ни одного нет»; Гейт 1 — машинный скан маркеров, порог 0; Гейт 2 — внешняя проверка уникальности, порог 97%. Пороги стоят в каноне, а не в голове исполнителяПререгистрация порогов; stage-gateNosek et al., PNAS, 2018 · Cooper, «Stage-Gate Systems», 1990
Громкий отказ fail loudlyЗакон пустоты из восьми правил: пустой результат не записывается поверх непустого, не засчитывается за собранное и не возвращается вместо ошибки. «Не удалось получить» и «получено пусто» — разные исходы с разной записьюFail fastShore, «Fail Fast», IEEE Software, 2004
Разделение по проверяемости машина отдельно, глаза отдельноИз 167 правил 125 проверяет программа, 36 объявлены проверкой человеком поимённо, 6 не проверяет никто — и это число печатается каждым прогоном rules-crosscheck.py, а не подразумеваетсяМашинная проверка отдельно от экспертнойсобственное правило лаборатории, внешнего источника нет
Тесты на швах pytest по границам модулей1315 тестов держат сами сторожа: проверка, которая перестала ловить дефект, — самый тихий класс поломки. Мутационный прогон 15.08.2026 показал, что четверо из сорока пяти по существу не могут вернуть ненулевой код, и это записано прямо в таблицеКонтрактные тесты; мутационное тестированиеFowler, «IntegrationContractTest», 2011 · DeMillo, Lipton, Sayward, IEEE Computer, 1978
Ограниченная петля bounded agent loopПетля правок считается по гейтам поимённо: Гейт 0.5 — один возврат, Гейты 1 и 2 — по два, не более трёх прогонов. Дальше статья идёт в брак, а не крутится ещё кругПотолок итераций правки: брак вместо бесконечной доводкисобственное правило лаборатории, внешнего источника нет
Один хозяин у данных источник правды по владельцамЕдиного документа-правды у завода нет, правда распределена: канон говорит, что является законом, тела правил живут у исполнителей, числа живых карт генерируются машиной. Две копии одного правила расходятся молча — это отдельный класс дефектаSingle source of truth; принцип DRYHunt & Thomas, «The Pragmatic Programmer», 1999
Замер прежде объяснения хронометраж вместо ощущенияНа вопрос «почему так долго» ответ дал замер 14.08.2026, а не рассуждение: гейты и сторожа заняли 5 минут из 62, а чтение правил съело 65% стадии картинок. Ощущение оказалось верным, причина — другойХронометраж (time study)Taylor, «The Principles of Scientific Management», 1911
Путь темы: от строки в журнале до публикации
Записей в журнале121100 %
Не отсеяно9982 %
Статус done8268 %
Дата публикации есть7159 %
121 запись мастер-журнала за 14.07–16.08.2026, источник `log-global.csv`, сверка 25.08.2026. Отсев идёт до текста: 22 темы закрыты как scrapped, ещё 16 стоят в review. Ступень «Статус done» — 82 записи; 121-я, помеченная «done с оговоркой по Гейту 2: 88.20% при пороге 97%», в ступень не включена. Последняя ступень считается по проставленной дате публикации, а не по статусу
03 · Сборка

Как собрано

Контент-завод идёт цепочкой: темы → бриф → статья → витрина → гейты → картинки → публикация и учёт. Ролей четыре — Ресерчер, Автор, Драйвер, Иллюстратор — и ни одна не читает весь закон: у каждой своя выжимка и объявленный потолок контекста. Ниже к ним добавлены два не-агента: связка сторожей и человек на выходе. Драйвер батча читает производную canon-batch.md, Ресерчер — research-rules.md, Авторы и Иллюстратор — свои промпты и файлы стиля канала. Канон целиком читают только настроечные сессии: замер 14.08.2026 показал 1242 хода драйвера за сессию, и каждый лишний килобайт в каноне умножается на это число.

Перед написанием драйвер раздаёт формы волны — по колонкам, чтобы соседние статьи батча не вышли одинаковыми: форма финального вопроса не чаще ceil(N/3), у каждой статьи свой предмет детали, своя квота юмора, свой акцентный цвет главного предмета. Раздача — фильтр, а не источник: предмет, которого нет в брифе, назначать запрещено, конфликт решается в пользу брифа строкой в runlog.

Автор работает двумя проходами, а не одним заходом. Проход «текст» даёт черновик и поисковые ключи, проход «витрина» — заголовок, задания на обложки и SEO-описания по уже готовому черновику. Задание на обложку принимается до генерации: четыре бинарных вопроса кадру, одно «нет» — возврат Автору, и кредиты вендора при этом целы.

Проверка без строки в runlog считается не бежавшей. Это не формальность учёта: именно так гейт отличается от намерения его пройти.

ТЕМЫРесерчер · библиотекав производство только по слову владельцаБРИФРесерчершесть фактов плюс два, бюджет 30 вызововТЕКСТ И ВИТРИНААвтор, два проходакоридор приёмки 3300-4500 знаковТРИ ГЕЙТАдрайвер и машинаглаза · порог ноль · уникальность 97%КАРТИНКИИллюстратор4-5 вызовов, агент к кадру слепдо 3 круговпрошлоне прошлоПУБЛИКАЦИЯруками, в окно · человекВОЗВРАТ ИЛИ БРАКдо 3 кругов · драйверRUNLOGслед каждой проверкиштриховое справа — возврат автору, петля до трёх кругов · акцент — точки, где статья не пройдёт
Ни одна ступень не отдаёт работу дальше без записи: возврат и брак — такой же законный выход конвейера, как публикация.

Это не формальность учёта: именно так гейт отличается от намерения его пройти.

04 · Правила

На чём держится конструкция

Шесть правил из ста шестидесяти семи — те, без которых остальные не работают. Каждое имеет дом (один файл с полным телом), читателей (файлы, из которых его прочитает исполнитель) и проверку либо честное «глазами».

1
Правило следапроверка без строки в runlog считается не бежавшейПрогон, о котором нет записи, неотличим от прогона, которого не было. Строка следа пишется в момент проверки и содержит её исход; отсутствие строки роняет приёмку так же, как красный результат самой проверки. Канон, строка 138
2
Тройка правилаправило рождается домом, читателями и проверкой одновременноПравило, не попавшее ни в один промпт, считается несуществующим — исполнитель его физически не читает. Комплект сверяет rules-index-check.py, у нового правила обязательна дата появления. Канон, строка 446
3
Одно телополный текст правила живёт в единственном экземпляреДве копии одного правила расходятся молча: правят одну, вторая продолжает работать по-старому, и разницу никто не видит месяцами. Везде, кроме дома, стоит якорь-ссылка. Канон, строка 450
4
Похороны по контурукаждое внесение называет, что отменяетОтменённая формулировка умирает тем же коммитом во всех файлах контура чтения, с записью в реестр мёртвых фраз. Проверка идёт по предмету, а не по цитате: пересказ того же правила своими словами реестр пропускает честно. Канон, строка 456
5
Пустота не результатпустое не записывается поверх непустогоОтказ кода не превращается в вердикт о предметной области, а попытка получить данные не засчитывается за данные. Состояний три: пусто, вырожденно, содержательно — и агрегатор считает только третье. Канон, строка 590
6
Агент слеп к картинкамвизуально изображение оценивает только человекМодель, посмотревшая на собственный кадр, оценит его положительно почти всегда — self-preference bias оценщиков на языковых моделях: Panickssery et al., 2024. Поэтому картинки в контекст агента не попадают вовсе: он проверяет промпт до отправки, а вопрос «хорошая?» адресован человеку. Канон, строка 238
05 · Решения

Решения и основания

Решения о правилах принимает только владелец, агент их не принимает. Сказанное в чате заносится в очередь до выполнения и снимается лишь после подтверждённого внесения; в начале каждого отчёта печатается строка «решений ждёт внесения: X». На 25.08.2026 очередь пуста.

РешениеОснование
Публикация только руками, автопостинг запрещёнПоследний шаг наружу делает человек. Цена ошибки контент-завода, ушедшей в ленту, выше выигрыша от автоматизации самой дешёвой операции цикла
Штатная модель одна, фолбэк громкийТихая замена модели — брак стадии: результат меняется, а причина не видна. Адрес записи фолбэка объявлен заранее — колонка журнала и runlog статьи
Роли читают выжимки, а не канонКанон читается на каждом ходу драйвера — 1242 хода за сессию по замеру 14.08.2026. Выжимки собираются из канона машинно, править их напрямую нельзя
Список сторожей вынесен из канона в отдельный файлТаблица весила 3.9 КБ на 42 строки и ехала в контекст каждый ход. В каноне остался якорь одной строкой, число сторожей в нём считается из связки
Сквозной ID выдаётся теме при рожденииНомер не меняется никогда и не переиспользуется, в том числе освободившийся. Один номер за историю завода указывает на одну тему
Очередь проблем одна, статус — слово из перечняПроза в колонке статуса делала очередь несчитаемой: 04.08.2026 таких записей было восемь, и ни одна программа не могла сказать, сколько проблем открыто
Wordstat снят из конвейера 20.08.2026Поисковые ключи Автор подбирает по контексту, ключ стоит ровно в трёх описаниях из пяти. Следом снята ёмкость Wordstat из рейтинга платного продвижения
Кто проверяет 167 правил канона
Программа125
Человек, объявлено поимённо36
Никто6
Замер `python3 scripts/rules-crosscheck.py` от 25.08.2026: «правил без машинной проверки 42 из 167, из них проверка объявлена глазами 36, не проверяется никем 6». Правило без проверки допустимо, правило без проверки и без учёта — нет
06 · Ограничения

Чем платит конструкция

Свод из 167 правил стоит денег и времени, и стоит он их не там, где кажется. Гейты и сторожа на прогоне 14.08.2026 заняли около пяти минут из шестидесяти двух. Дорого обходится другое: чтение правил перед работой и подгонка написанного под нормы — минуты, спрятанные внутри стадии письма, где хронометраж их не видит.

РешениеЧем ограничивает
167 правил в сводеРоли читают 617 КБ входных файлов, и за один прогон правила прочитываются девять раз — драйвером и восемью субагентами (замер 14.08.2026). На стадии картинок чтение съело 65% времени, тогда как сама отправка генераций заняла пять секунд
Публикация рукамиВыпуск упирается в расписание человека. Ровно этим кончилось производство: с 16.08.2026 машина исправна, а статьи не идут
Жёсткий потолок 4500 знаковПервый черновик выходит на 15–30% выше потолка, и файл переписывается целиком по два-три раза. У Авторов нет инструмента точечной правки — это дыра в конфигурации, а не замысел
Внешний платный гейт уникальностиЧужой сбой останавливает статью: 14.08.2026 сервис вернул ошибку 140, прогон записан честно с пустым процентом. Одна статья прошла как исключение с 88.20% при пороге 97%
Единственный снимок метрик39 строк от 28.07.2026 на 71 опубликованную статью. После этого снимка заведено 64 правила (docs/rules-index.md, поле since=, сверка 25.08.2026), и ни одно не проверено ни одним читателем: нормы держатся на разборе процесса, а не на поведении аудитории
Правило одного телаПравка правила стоит прохода по всему контуру чтения тем же коммитом. Забытая копия живёт молча: 09.08.2026 снесли контур спроса, а выжимка Ресерчера пять дней посылала его к несуществующему источнику при зелёной связке
Одна модель на максимальном усилии107 сессий стоили $7 452,17. На батчи из них ушло $1 707,13 — меньше четверти: настройка машины обходится дороже производства, которое она обслуживает
07 · Результат

Что получилось

правил в каноне v4.41167canon.md, блок TOC-AUTO; сверено 25.08.2026
сторожей в одной связке check-all.sh45docs/guards-table.md; сверено 25.08.2026
тестов в 141 файле1315python3 -m pytest --collect-only, замер 25.08.2026
статья опубликована71log-global.csv: время публикации у 71 из 121 записи
Куда ушли деньги: 107 сессий, $7 452,17
3632.83Настройка
1746.83Прочее
1707.13Батчи
365.38Остальные типы сессий
Расход по `sessions.csv` за 13.07–19.08.2026, доллары, сверка 25.08.2026. Четвёртый столбец — шесть прочих типов сессий разом: уборка 127,02 + драфты, приборы и глаза владельца 124,72 + белый лист 39,55 + формула и полигон 37,94 + тест 20,31 + аудит 15,84 = 365,38. Четыре столбца в сумме дают всю смету. На производство статей ушло меньше четверти — остальное стоила настройка машины и разовые работы вокруг неё

За месяц с небольшим контент-завод провёл через себя 121 тему и довёл до статуса done 82 статьи; дата публикации проставлена у 71. Разница между этими числами не техническая: done — это готовность комплекта, а публикация — отдельный шаг, который делает человек руками, и в счёт выпуска идёт только он. Медианное время цикла — 111 минут по 85 записям журнала, где оно заполнено.

Медиана уникальности по Гейту 2 равна 100%, и здесь нужна оговорка. Скрипт gate2-textru.py уникальность действительно меряет: минимум за историю — 88.20% на статье-справочнике с юридическими формулировками, попадаются 93.99% и 76.37% на первом проходе. Но в первых 73 записях журнала ровно 100,00% стоит у 60 — серия слишком ровная, чтобы считать её замером, и подавать медиану 100% как достижение контент-завод не будет.

Себестоимость в деньгах журнал не хранит: в колонке себестоимости у 24 из 121 записей стоят кредиты («26 кр.», «40 кр.»), рублей и долларов там нет ни в одной строке. Расход на Claude получен расчётом: сумма шестнадцати батч-сессий $1 707,13 поделена на 92 статьи, произведённые в этих сессиях, и даёт $18,56. В карточку он не идёт — там 57 ₽ кредитов Higgsfield. Это деление, а не измерение: в сумму входят и починки приборов, которые делались попутно, а настроечные сессии в неё не входят вовсе.

Выпуск — ещё не охват, и это видно по замеру 39 статей от 28.07.2026. Суммарно они собрали 299 481 показ. Медиана у канала про деньги и технологии — 8 672 показа при дочитывании 34%, у канала с историческими фактами — 6 026 при дочитывании 50%: первый показывают чаще, второй дочитывают лучше. Верхняя пятая часть статей забрала 39% всех показов — распределение неровное, но не обвальное.

Разброс внутри одного канала важнее разницы между каналами. Лучшая статья набрала 18 266 показов, худшая — один. Обе прошли один конвейер, один канон и одни гейты, тексты сданы с одинаковым вердиктом. Значит охват решает не качество исполнения, которое машина держит ровным, а попадание темы: то, чем конвейер как раз не управляет.

Как считается себестоимость статьи
C=k·p=26·2,19≈57₽C = k \cdot p = 26 \cdot 2{,}19 \approx 57\ \text{₽}(1)

Себестоимость статьи — число кредитов генератора картинок, умноженное на цену кредита по тарифу, на котором они куплены. Расход на модель в неё не входит: подписка одна на всю лабораторию и к проекту не привязывается; для порядка величины он приведён рядом — $1 707,13 за шестнадцать батч-сессий, делённые на 92 статьи, дают $18,56 на статью.

C
себестоимость одной статьи в рублях
k
кредиты Higgsfield на статью: две обложки по семь и три внутристатейных картинки по четыре — 26
p
цена кредита: тариф Ultra со скидкой 40 %, курс ЦБ РФ на 26.08.2026 — около 2,19 ₽
Популяция: 121 запись журнала log-global.csv, кредиты проставлены у 24 · 92 статьи из шестнадцати батч-сессий, sessions.csv за 13.07–19.08.2026 · сверка 25.08.2026
Достоверность результата
Выборка
121 тема в журнале за месяц с небольшим: 82 доведены до статуса done, 71 опубликована. Время цикла — медиана 111 минут по 85 записям, где оно заполнено; у остальных 36 отметки конца нет.
Разброс
Уникальность по Гейту 2: медиана 100 %, минимум 88,20 %. Серия слишком ровная — в первых 73 записях ровно 100,00 % у 60, — чтобы считать медиану замером, и достижением она не подаётся.
Проверки
Мутационный прогон 15.08.2026: четверо сторожей из сорока пяти не могут вернуть ненулевой код — записано в таблице сторожей. Сверка правил 25.08.2026: 42 из 167 без машинной проверки, из них 36 объявлены глазами, 6 не проверяются никем.
Не обобщается
Числа описывают процесс, а не отдачу: 167 правил, 45 сторожей и 1315 тестов измеряют устройство контент-завода, не поведение читателя. Себестоимость 57 ₽ — только кредиты картинок, расход на модель ($18,56 на статью) стоит рядом и в карточку не входит.
Не измерено
Отдача у аудитории: единственный снимок метрик — 39 строк от 28.07.2026 на 71 статью; 64 правила заведены после него и ни одно не проверено ни одним читателем. Сколько статей снято площадкой и как менялись охваты — данных нет.
Работает

Контент-завод собран и зелёный: 167 правил канона, 45 сторожей в одном входе, 1315 тестов. Провёл через себя 121 тему, довёл до статуса done 82 статьи, 71 из них опубликована.

Повторить самому
Свод правилканон, 167 правилСторожа45 в одном входеЖурнал121 запись

Кауфман Lab — лаборатория архитектуры искусственного интеллекта. Мы проектируем процессы и методологии. Код устаревает с каждым новым поколением моделей — методология нет, поэтому в проектах разбирается именно она. Собрать систему по этой схеме сможет любая современная нейросеть.

08 · Грабли

Что пошло не так

Очередь проблем ведётся с 29.07.2026 и на 25.08 держит 46 незакрытых записей при 145 заведённых. Закрытая запись из таблицы не удаляется: история закрытий — единственное место, где видно, чем проблема кончилась. Прежняя практика удаления съела 39 номеров, и восстановить их нечем.

Шесть статей из 39 замеренных собрали меньше десятой доли от медианы своего канала, три из них — единицы показов: «Пермское село: сверху огороды, снизу могильник» дало ноль показов, «Цифровой рубль приходит 1 сентября 2026: чего ждать?» — пять. Ни одна не была забракована гейтами: контент-завод отработал штатно и выдал комплект, который никто не увидел.

Правилом это пока не стало. Сторожа ловят нарушения канона, а провал по охвату каноном не нарушается — статья формально безупречна. Чтобы делать из таких случаев вывод, нужен признак темы, измеримый до публикации; сейчас его нет, и это честнее записать, чем задним числом объяснить каждый ноль.

допосле72 мин41 мин

Цикл одной статьироли читают выжимки, а не канон · замер 27.08.2026

допосле18,8 мин8,3 мин

Хвост после текстакартинки и витрина параллельно · замер 27.08.2026

допосле93,99 %100 %

Уникальность на юридических темахопределение переписывается в ситуацию читателя

Выжимка Ресерчера пять дней посылала его к снесённому контуру спросаПохороны правила идут по предмету, а не по цитате: реестр мёртвых фраз ловит формулировку дословно и пересказ пропускает честно. Это его природа, и правило Г6 закрывает разрыв двумя шагами — греп по предмету, затем запись улики
Загрузка страницы приказа вернула названия кодов дохода, которых в приказе нетЦитата или число берутся только постраничным чтением источника со сверкой. Настоящие формулировки вышли сырой загрузкой HTML с раскодировкой из cp1251; пересказ поисковой выдачи источником не считается
Уникальность 93.99% при пороге 97 без единой дословной цитатыСовпадение набрал близкий к оригиналу пересказ юридических формулировок. Лечится не синонимами, а сменой оптики: определение переписывается в ситуацию читателя. Девять таких мест дали 100.00%
Норма «не больше двух списков из пяти» при волне из двух дала нольПотолок выпал из арифметики, а не из решения. Сторож поймал его на раздаче форм — до того, как Авторы начали писать по правилу, которого никто не принимал
Фильтр runlog искал тег без роли и не записал бы строкуУ тега оказалось два владельца: Иллюстратор наткнулся на строку Автора с тем же тегом. Тег проверяется вместе с ролью — поймал сам, починил сам, урок назвал
команда | tail возвращала код фильтра, и упавший шаг выглядел успешнымКод возврата не глотается фильтром; проверяет pipeline-exit-check.py. Класс тихий: конвейер шёл дальше с зелёным отчётом о шаге, который не прошёл
Штамп версии в каноне отставал на версию, заметили рукамиversion-check.py сверяет штамп канона с последней записью истории версий и падает при расхождении. Запускается в ритуале «итог» — там же, где идёт полный прогон связки
09 · Возможности

Что ещё можно добавить к коду

Правило здесь рождается сразу с домом, читателями и проверкой, а каждая роль отчитывается строкой в runlog, поэтому новая роль или новый сторож встают в связку check-all.sh, не трогая остальные. Ниже — что усилит контент-завод следующим шагом, в том числе на платных сервисах.

ФактыПервоисточник для каждого факта брифаПлатный поисковый API, например Perplexity Sonar или Tavily, находит первоисточник для каждого факта брифа. Новый сторож открывает ссылку и ищет на странице число или цитату из брифа. Факт без найденного источника возвращается Ресерчеру ещё до текста.
ПриёмкаВторое мнение от модели другого вендораТекст, написанный Claude, читает модель другого поставщика, например GPT или Gemini по API, по тем же пунктам канона. Расхождение двух вердиктов уходит человеку строкой в runlog. Оценщик не узнаёт свой стиль и не завышает оценку собственному тексту.
ПравкаТочечная правка вместо переписыванияАвтору можно дать инструмент правки по фрагментам. Когда черновик выходит за потолок 4500 знаков, он сокращает один абзац, а не переписывает файл целиком, и сторож сверяет итог с коридором приёмки. Круги доводки короче, удачные места текста остаются на месте.
ПлощадкиВерсия статьи под каждую площадкуПроход «витрина» у Автора уже работает по готовому черновику. Рядом встаёт ещё один проход: версия для VK, Telegram или Дзена со своим файлом стиля площадки. Выкладывает по-прежнему человек, но одна тема даёт несколько готовых публикаций.
ВидеоКороткий ролик по обложкеВидеомодели в Higgsfield, где уже делаются картинки, оживляют обложку в короткий ролик для ленты. Иллюстратор пишет задание так же, как на кадр, и проверяет промпт до отправки. Ролик, как и картинку, принимает человек.
НадёжностьЗапасной сервис уникальностиДля Гейта 2 можно подключить второй сервис проверки уникальности, например Content-Watch, запасным путём с той же строкой в runlog. Если основной сервис вернёт ошибку, статья проверяется вторым, а не ждёт.
10 · Вопросы

Что обычно спрашивают

Ниже — то, что спрашивают про сам завод: цена статьи, почему конвейер стоит при зелёных проверках и сколько правок допускается одной статье.

Что такое контент-завод?

Контент-завод — это выпуск материалов для канала не автором-человеком, а связкой ИИ-агентов, работающих по писаному своду правил. Нужно тем, кто ведёт канал потоком, а не по вдохновению. Кауфман Lab собирает контент-завод, где 167 правил канона доставлены исполнителям и проверяются на приёмках. Тексты не публикуются сами: последний шаг делает человек руками.

Сколько стоит одна статья, если её пишет нейросеть?

Расход делится надвое, и деньги считаются только по одной половине. Кредиты Higgsfield — 26 на статью: две обложки по семь и три внутристатейных по четыре, реестр моделей подтверждает состав построчно. По тарифу Ultra со скидкой 40 процентов это 57 ₽ за статью и 6 537 ₽ за месяц подписки (курс ЦБ РФ на 26.08.2026). Вторая половина — сессии Claude: шестнадцать батч-сессий стоили $1 707,13 и дали 92 статьи, делением $18,56 на статью. В себестоимость проекта эти деньги не входят — подписка одна на всю лабораторию и к отдельному проекту не привязывается; число приведено, чтобы был виден порядок. Для сравнения: редактор по вакансиям hh.ru — 93 000 ₽ в месяц (средняя по выборке, 26.08.2026).

Почему контент-завод не публикует статьи сам, без человека?

Потому что зелёная связка говорит о состоянии машины, а не о том, что кто-то дал старт. Запуск батча — решение владельца, и агент его не принимает. Сейчас это видно буквально: 45 сторожей проходят, 1315 тестов собираются, очередь решений владельца пуста — а мастер-журнал не пополнялся с 16.08.2026, последняя дата публикации 14.08. Машина исправна и ждёт слова, а не чинится.

Что делать с правилами редакции, которые машина проверить не может?

Оно остаётся законным, но попадает в счёт. Правило без проверки допустимо, правило без проверки и без учёта — нет: прогон печатает строку «правил без машинной проверки 42 из 167, из них глазами 36, не проверяется никем 6» со списком имён и датами. Шесть непроверяемых видны поимённо, а не растворены в своде.

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

Петля считается по гейтам поимённо: Гейт 0.5 даёт один возврат Автору, Гейты 1 и 2 — по два, и всего не более трёх прогонов. Дальше статья уходит в брак и получает диагноз в журнале. Ограничение стоит против бесконечной шлифовки: четвёртый круг правок обходится дороже, чем новая тема из библиотеки.

Как добиться уникальности текста, написанного нейросетью?

Уникальность закладывается в первый черновик, а не чинится после проверки: свой синтаксис, свои примеры, цитаты обрывками. Внешний сервис на Гейте 2 требует не ниже 97%, и провалы у конвейера структурные: 93.99% на статье-справочнике набрал пересказ юридических формулировок, вылечила его смена оптики с определения на ситуацию читателя. Медиана по журналу — 100%, но за достижение её выдавать нельзя: в первых 73 записях ровно 100,00% стоит у 60, и такая ровная серия на замер не похожа.

Где брать темы для статей, чтобы они не кончались?

Контур один на оба канала и состоит из четырёх шагов: добыча Ресерчером, прихожая-инбокс, страница выбора, библиотека канала. В производство тема уходит только из библиотеки и только по строке владельца; самовольно пополнять библиотеку агенту запрещено. Запас свободных тем нормирован: цель — десять, ниже пяти объявляется тревога.

Что такое ИИ-агенты простыми словами?

Небольшие программы, у каждой одна роль и свой список правил. Здесь их четыре: один собирает факты, второй пишет, третий принимает работу, четвёртый делает картинку.

Сколько ИИ-агентов нужно, чтобы получилась одна статья?

Четыре. Разделение нужно не ради скорости, а ради приёмки: тот, кто пишет, не принимает свою же работу.

Может ли помощник выложить статью сам, без человека?

Нет. Последний шаг наружу, публикацию, делает человек руками. Это решение, а не недоделка.

Источники
  1. Nosek B. A., Ebersole C. R., DeHaven A. C., Mellor D. T. The preregistration revolution. PNAS, 115(11), 2018. doi:10.1073/pnas.1708274114
  2. Cooper R. G. Stage-Gate Systems: A New Tool for Managing New Products. Business Horizons, 33(3), 1990.
  3. Shore J. Fail Fast. IEEE Software, 21(5), 2004. doi:10.1109/MS.2004.1331296
  4. Fowler M. IntegrationContractTest, 2011. martinfowler.com
  5. DeMillo R. A., Lipton R. J., Sayward F. G. Hints on Test Data Selection: Help for the Practicing Programmer. IEEE Computer, 11(4), 1978 — мутационное тестирование.
  6. Hunt A., Thomas D. The Pragmatic Programmer. Addison-Wesley, 1999 — принцип DRY: у каждого знания одно авторитетное представление.
  7. Taylor F. W. The Principles of Scientific Management. Harper & Brothers, 1911 — хронометраж.
  8. Panickssery A., Bowman S. R., Feng S. LLM Evaluators Recognize and Favor Their Own Generations. NeurIPS, 2024. arXiv:2404.13076

Нужна такая же система?

Напишите в Telegram: отвечу сам, разберу вашу задачу и скажу, что из этого ей подходит.

Написать в Telegram→
Другие проекты лаборатории
↑ наверх