Нейросеть пишет посты для соцсетей
Контент-завод — это несколько ИИ-помощников по очереди: один собирает факты, второй пишет, третий принимает работу, четвёртый делает картинку. Так вышла 71 статья. Выкладывает по-прежнему человек.
Опубликовано 25.08.2026 · цифры сверены 01.09.2026
Как нейросеть пишет посты: семь шагов
- Опишите канал. На одной странице: о чём он, для кого и что читатель уносит из поста. Без этого каждый текст выйдет в новом стиле.
- Запишите правила. Длина, тон, что нельзя, чем заканчивается пост. Правило, которое нигде не записано, модель забудет на третьем тексте.
- Роль первая: факты. Отдельным запросом соберите факты и ссылки на источники. Ссылки откройте сами: несуществующий источник виден сразу.
- Роль вторая: текст. Новым запросом дайте факты и правила: «напиши пост по этим фактам». Не просите искать и писать в одном запросе — выйдет и дольше, и хуже.
- Роль третья: приёмка. Откройте чистый чат, дайте туда правила и готовый текст: «проверь по пунктам, что нарушено». Свежий чат видит то, чего длинный уже не замечает.
- Роль четвёртая: картинка. Попросите изображение одним описанием: что в кадре, в каком стиле, без надписей.
- Публикуете вы. Машина доводит текст до готовности, решение о выходе остаётся за человеком. За месяц так вышел 71 текст из 121 заготовки, по 57 ₽ за статью.
Что под какую задачу
- Один канал — хватит правил на страницу и двух ролей: текст и приёмка.
- Несколько каналов — у каждого свой файл правил, иначе тексты станут одинаковыми.
- Экспертные темы — факты собирает человек, модель только пишет: цена ошибки выше экономии времени.
Ниже — как собран наш конвейер: свод правил, 45 проверок и где он стоит сейчас.
Где проект сейчас
Устройство точнее всего описывается словом «контент-завод»: это не один помощник, который пишет текст по просьбе, а линия из четырёх ролей — собрать факты, написать, принять работу, сделать картинку. Статья идёт по ней, как деталь по конвейеру, и на каждом участке её могут вернуть назад.
Проект самый зрелый из всех и одновременно самый остановленный. Машина собрана, проверена и молчит: последняя запись в мастер-журнале датирована 16.08.2026, последняя публикация — 14.08. Ниже — состояние по стадиям, каждая строка сверена по файлу репозитория 25.08.2026.
Что было нужно
Требование одно: два канала получают статьи потоком, и качество текста не зависит от того, какая модель его пишет и в каком состоянии подошла к странице. Каналы разные по задаче. Первый канал пишет про деньги, финансовые решения и безопасность в эпоху ИИ — читатель уносит решение. «А я и не знал!» пишет про удивительные факты — читатель уносит то, что может пересказать. Общего у них только одно: правила выпуска.
Ограничение, из которого выросла вся конструкция: правило, которое нигде не записано и никем не проверяется, не существует. Модель на длинном контексте молча теряет требование, а результат при этом выглядит выполненным — текст читается гладко, и заметить пропажу можно только по проверке. Отсюда ставка проекта: качество живёт не в таланте исполнителя, а в устройстве процесса. Один свод законов, программа-сторож на каждое правило, которое машина в силах проверить, и запись любой проверки в журнал. Проверка без записи считается невыполненной.
| Метод | Что из него взято | Каноническое имя · источник |
|---|---|---|
| Приёмка порогами числа заданы до запуска | Три гейта с разной природой: Гейт 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 |
Как собрано
Контент-завод идёт цепочкой: темы → бриф → статья → витрина → гейты → картинки → публикация и учёт. Ролей четыре — Ресерчер, Автор, Драйвер, Иллюстратор — и ни одна не читает весь закон: у каждой своя выжимка и объявленный потолок контекста. Ниже к ним добавлены два не-агента: связка сторожей и человек на выходе. Драйвер батча читает производную canon-batch.md, Ресерчер — research-rules.md, Авторы и Иллюстратор — свои промпты и файлы стиля канала. Канон целиком читают только настроечные сессии: замер 14.08.2026 показал 1242 хода драйвера за сессию, и каждый лишний килобайт в каноне умножается на это число.
Перед написанием драйвер раздаёт формы волны — по колонкам, чтобы соседние статьи батча не вышли одинаковыми: форма финального вопроса не чаще ceil(N/3), у каждой статьи свой предмет детали, своя квота юмора, свой акцентный цвет главного предмета. Раздача — фильтр, а не источник: предмет, которого нет в брифе, назначать запрещено, конфликт решается в пользу брифа строкой в runlog.
Автор работает двумя проходами, а не одним заходом. Проход «текст» даёт черновик и поисковые ключи, проход «витрина» — заголовок, задания на обложки и SEO-описания по уже готовому черновику. Задание на обложку принимается до генерации: четыре бинарных вопроса кадру, одно «нет» — возврат Автору, и кредиты вендора при этом целы.
Проверка без строки в runlog считается не бежавшей. Это не формальность учёта: именно так гейт отличается от намерения его пройти.
Это не формальность учёта: именно так гейт отличается от намерения его пройти.
На чём держится конструкция
Шесть правил из ста шестидесяти семи — те, без которых остальные не работают. Каждое имеет дом (один файл с полным телом), читателей (файлы, из которых его прочитает исполнитель) и проверку либо честное «глазами».
rules-index-check.py, у нового правила обязательна дата появления. Канон, строка 446Решения и основания
Решения о правилах принимает только владелец, агент их не принимает. Сказанное в чате заносится в очередь до выполнения и снимается лишь после подтверждённого внесения; в начале каждого отчёта печатается строка «решений ждёт внесения: X». На 25.08.2026 очередь пуста.
| Решение | Основание |
|---|---|
| Публикация только руками, автопостинг запрещён | Последний шаг наружу делает человек. Цена ошибки контент-завода, ушедшей в ленту, выше выигрыша от автоматизации самой дешёвой операции цикла |
| Штатная модель одна, фолбэк громкий | Тихая замена модели — брак стадии: результат меняется, а причина не видна. Адрес записи фолбэка объявлен заранее — колонка журнала и runlog статьи |
| Роли читают выжимки, а не канон | Канон читается на каждом ходу драйвера — 1242 хода за сессию по замеру 14.08.2026. Выжимки собираются из канона машинно, править их напрямую нельзя |
| Список сторожей вынесен из канона в отдельный файл | Таблица весила 3.9 КБ на 42 строки и ехала в контекст каждый ход. В каноне остался якорь одной строкой, число сторожей в нём считается из связки |
| Сквозной ID выдаётся теме при рождении | Номер не меняется никогда и не переиспользуется, в том числе освободившийся. Один номер за историю завода указывает на одну тему |
| Очередь проблем одна, статус — слово из перечня | Проза в колонке статуса делала очередь несчитаемой: 04.08.2026 таких записей было восемь, и ни одна программа не могла сказать, сколько проблем открыто |
| Wordstat снят из конвейера 20.08.2026 | Поисковые ключи Автор подбирает по контексту, ключ стоит ровно в трёх описаниях из пяти. Следом снята ёмкость Wordstat из рейтинга платного продвижения |
Чем платит конструкция
Свод из 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 — меньше четверти: настройка машины обходится дороже производства, которое она обслуживает |
Что получилось
За месяц с небольшим контент-завод провёл через себя 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 показов, худшая — один. Обе прошли один конвейер, один канон и одни гейты, тексты сданы с одинаковым вердиктом. Значит охват решает не качество исполнения, которое машина держит ровным, а попадание темы: то, чем конвейер как раз не управляет.
Себестоимость статьи — число кредитов генератора картинок, умноженное на цену кредита по тарифу, на котором они куплены. Расход на модель в неё не входит: подписка одна на всю лабораторию и к проекту не привязывается; для порядка величины он приведён рядом — $1 707,13 за шестнадцать батч-сессий, делённые на 92 статьи, дают $18,56 на статью.
- C
- себестоимость одной статьи в рублях
- k
- кредиты Higgsfield на статью: две обложки по семь и три внутристатейных картинки по четыре — 26
- p
- цена кредита: тариф Ultra со скидкой 40 %, курс ЦБ РФ на 26.08.2026 — около 2,19 ₽
- Выборка
- 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 из них опубликована.
Кауфман Lab — лаборатория архитектуры искусственного интеллекта. Мы проектируем процессы и методологии. Код устаревает с каждым новым поколением моделей — методология нет, поэтому в проектах разбирается именно она. Собрать систему по этой схеме сможет любая современная нейросеть.
Что пошло не так
Очередь проблем ведётся с 29.07.2026 и на 25.08 держит 46 незакрытых записей при 145 заведённых. Закрытая запись из таблицы не удаляется: история закрытий — единственное место, где видно, чем проблема кончилась. Прежняя практика удаления съела 39 номеров, и восстановить их нечем.
Шесть статей из 39 замеренных собрали меньше десятой доли от медианы своего канала, три из них — единицы показов: «Пермское село: сверху огороды, снизу могильник» дало ноль показов, «Цифровой рубль приходит 1 сентября 2026: чего ждать?» — пять. Ни одна не была забракована гейтами: контент-завод отработал штатно и выдал комплект, который никто не увидел.
Правилом это пока не стало. Сторожа ловят нарушения канона, а провал по охвату каноном не нарушается — статья формально безупречна. Чтобы делать из таких случаев вывод, нужен признак темы, измеримый до публикации; сейчас его нет, и это честнее записать, чем задним числом объяснить каждый ноль.
Цикл одной статьироли читают выжимки, а не канон · замер 27.08.2026
Хвост после текстакартинки и витрина параллельно · замер 27.08.2026
Уникальность на юридических темахопределение переписывается в ситуацию читателя
команда | tail возвращала код фильтра, и упавший шаг выглядел успешнымКод возврата не глотается фильтром; проверяет pipeline-exit-check.py. Класс тихий: конвейер шёл дальше с зелёным отчётом о шаге, который не прошёлversion-check.py сверяет штамп канона с последней записью истории версий и падает при расхождении. Запускается в ритуале «итог» — там же, где идёт полный прогон связкиЧто сознательно не вошло
Граница проходит по одному признаку: обещание работы, которую никто не исполняет, само по себе дефект. Читатель файла верит, что данные приходят, и строит на них планы. Поэтому замороженное названо замороженным, а отключённое вынесено из конвейера целиком, а не оставлено выключенным.
Что обычно спрашивают
Ниже — то, что спрашивают про сам завод: цена статьи, почему конвейер стоит при зелёных проверках и сколько правок допускается одной статье.
Что такое контент-завод?
Контент-завод — это выпуск материалов для канала не автором-человеком, а связкой ИИ-агентов, работающих по писаному своду правил. Нужно тем, кто ведёт канал потоком, а не по вдохновению. Кауфман 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, и такая ровная серия на замер не похожа.
Где брать темы для статей, чтобы они не кончались?
Контур один на оба канала и состоит из четырёх шагов: добыча Ресерчером, прихожая-инбокс, страница выбора, библиотека канала. В производство тема уходит только из библиотеки и только по строке владельца; самовольно пополнять библиотеку агенту запрещено. Запас свободных тем нормирован: цель — десять, ниже пяти объявляется тревога.
Что такое ИИ-агенты простыми словами?
Небольшие программы, у каждой одна роль и свой список правил. Здесь их четыре: один собирает факты, второй пишет, третий принимает работу, четвёртый делает картинку.
Сколько ИИ-агентов нужно, чтобы получилась одна статья?
Четыре. Разделение нужно не ради скорости, а ради приёмки: тот, кто пишет, не принимает свою же работу.
Может ли помощник выложить статью сам, без человека?
Нет. Последний шаг наружу, публикацию, делает человек руками. Это решение, а не недоделка.
- Nosek B. A., Ebersole C. R., DeHaven A. C., Mellor D. T. The preregistration revolution. PNAS, 115(11), 2018. doi:10.1073/pnas.1708274114
- Cooper R. G. Stage-Gate Systems: A New Tool for Managing New Products. Business Horizons, 33(3), 1990.
- Shore J. Fail Fast. IEEE Software, 21(5), 2004. doi:10.1109/MS.2004.1331296
- Fowler M. IntegrationContractTest, 2011. martinfowler.com
- DeMillo R. A., Lipton R. J., Sayward F. G. Hints on Test Data Selection: Help for the Practicing Programmer. IEEE Computer, 11(4), 1978 — мутационное тестирование.
- Hunt A., Thomas D. The Pragmatic Programmer. Addison-Wesley, 1999 — принцип DRY: у каждого знания одно авторитетное представление.
- Taylor F. W. The Principles of Scientific Management. Harper & Brothers, 1911 — хронометраж.
- Panickssery A., Bowman S. R., Feng S. LLM Evaluators Recognize and Favor Their Own Generations. NeurIPS, 2024. arXiv:2404.13076