Claude Opus 4.7Gemini 3.0 ProVertex AIMulti-AgentCross-ModelInternational

AI-Инжиниринг · Флагман

AI-издательство: промышленный конвейер написания книг

11 специализированных AI-редакторов. Две модели от разных компаний проверяют друг друга. Защита от галлюцинаций. Регрессионное тестирование прозы. У Sudowrite и NovelAI другая задача — помочь писателю с фразами. Мы строим издательский цех с контролем качества.

⚠ Популярное заблуждение

«Написать книгу ИИ — это же просто поговорить с ChatGPT 11 раз».

Разница между нами и прямым диалогом с ИИ-ассистентом — как между магистратурой по AI-инжинирингу и ясельной группой детского сада. На каждом слое: архитектуре, валидации, версионировании, обработке ошибок, прослеживаемости — мы в другой лиге. Ниже — как именно.

11
AI-редакторов
2
ИИ от разных компаний
19
шагов пайплайна
2
чекпоинта автора из 19

Кейс за 60 секунд

Книга готова к печати за 2–4 недели — без двух лет ручной редактуры и без машинного текста, который никто не купит.

Клиент и боль

AI-издательство. Книги, написанные через обычный диалог с ИИ, теряли контекст к 4-й главе, выдавали предсказуемые обороты и читались как машинная писанина — продавать такое нельзя.

Что построили

Конвейер из 11 AI-ролей (сценарист, фактчекер, злой читатель-критик, редактор стиля и др.). Две модели от разных компаний — Claude и Gemini — проверяют друг друга и ловят галлюцинации. Автоматическая проверка цитат и повторные прогоны каждой главы через те же тесты качества (как в разработке ПО).

Что это дало клиенту

Книга 130–160 страниц готова за 2–4 недели вместо полутора-двух лет ручной работы. Один производственный цикл вместо многолетнего.

Кому подойдёт

Издательства, EdTech, медиа, бренды — кто публикует длинный контент регулярно и хочет убрать ручную редактуру без потери качества.

Claude Opus 4.7Gemini 3.0 ProVertex AIMulti-AgentNext.js 16
Посмотреть: под NDA

Проблема

Почему нельзя просто «скормить ТЗ в ИИ-чат»

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

Self-praise loop

Модель оценивает свой текст и всегда ставит 8/10. Независимой оценки нет.

Галлюцинации в рецензиях

ИИ-критик придумывает цитаты, которых нет в главе. Автор переписывает несуществующие места и теряет дни.

Контекст теряется к 4-й главе

Герой, которого установили в 1-й, ведёт себя в 5-й как другой человек. Канон размывается.

AI-шрам в тексте

Триады, «он почувствовал, как», «повисла тишина», кальки с английского. Живой читатель узнаёт ИИ за абзац.

Предсказуемость

Каждый абзац кончается аккуратным инсайтом. Читателю скучно с третьей главы.

Плоские персонажи

Все герои говорят одинаково грамотно и одинаково вежливо. Никто не звучит живым.

Физические ограничения

12 вещей, которые одиночный ИИ-чат физически не может сделать

Даже если сказать ИИ «веди себя как 11 редакторов», останутся архитектурные провалы, которые промптом не лечатся. Это уровень программной инженерии, а не промпт-инжиниринга.

1

Обычный ИИ-чат

Одна модель — один набор слепых зон

Наш конвейер

Две модели от Anthropic и Google — разные слепые зоны, ловят ошибки друг друга

2

Обычный ИИ-чат

Нет файловой системы — состояние теряется между сообщениями

Наш конвейер

Версионируемое состояние на каждой главе (situation / characters / knowledge / inventory)

3

Обычный ИИ-чат

Нет защиты от галлюцинаций — модель сама себе судья

Наш конвейер

Proof of Reading + Quote Verification Gate

4

Обычный ИИ-чат

Контекст компактируется — детали из 1-й главы теряются к 5-й

Наш конвейер

Brief-generator пересобирает ТЗ заново на каждую главу; bible read-only

5

Обычный ИИ-чат

Нет критериев сходимости — цикл может быть бесконечным

Наш конвейер

Max 3 итерации, формальный критерий «no new CRITICAL issues»

6

Обычный ИИ-чат

Нет откатов — если что-то пошло не так, вся история испорчена

Наш конвейер

Git-версионирование, .work/v1.md никогда не перезаписывается

7

Обычный ИИ-чат

Роли смешиваются в одном окне контекста

Наш конвейер

Каждый агент — своя изолированная песочница, свои tools, свои разрешённые файлы

8

Обычный ИИ-чат

Критик, который видел план, не может честно ругать

Наш конвейер

Adversarial-reader получает только текст главы — без плана, без других отзывов

9

Обычный ИИ-чат

Стоимость неконтролируема — может улететь в $100+ за главу

Наш конвейер

Осознанный выбор Opus / Sonnet / Gemini под каждую роль, строгий бюджет токенов

10

Обычный ИИ-чат

Нет прослеживаемости — где ошиблись, узнать нельзя

Наш конвейер

16+ артефактов на главу, полный аудит-трейл

11

Обычный ИИ-чат

Нет формальных моделей — только нарратив

Наш конвейер

Hook Governance как конечный автомат, Throughlines как граф причинности

12

Обычный ИИ-чат

Нет регрессионных тестов качества

Наш конвейер

Voice Anchors — эталонные абзацы обновляются после каждой пройденной главы

💥 Главное

Мы обогнали весь западный рынок AI-write

Sudowrite, NovelAI, NovelCrafter — это ассистенты, которые подсказывают писателю фразы. Наш продукт — полноценный издательский цех с контролем качества.

ФункцияМыSudowriteNovelAINovelCrafterИИ-чат
Мульти-агент (>5 специализированных ролей)
Кросс-модельная валидация (2 разных вендора)
Защита от галлюцинаций (Proof of Reading)
Quote Verification — выброс фальшивых рецензий
Bible read-only — канон нельзя переписать на ходучастичночастично
Adversarial reader — критик без права хвалить
Commercial reviewer — вердикт редактора МИФа
Cold-reader test — нулевой контекст
Energy check — сравнение v1 и финала
Hook Governance — учёт сюжетных крючковчастично
Construction budgets — бюджеты речевых конструкций
Writer isolation — защита от сырой критики

По публичной документации продуктов на апрель 2026. Ни один коммерческий AI-write-продукт в мире на сегодня не делает и половины того, что делает наш конвейер.

Уровни зрелости

AI-инжиниринг против AI-пользования

В AI-разработке есть уровни зрелости — как в любой инженерной дисциплине. Большинство «AI-решений» на рынке — это уровень 0–2. Мы живём на уровне 4. Разница огромна.

0
Обычный пользователь
Чатится в интерфейсе
«Напиши мне главу про Лену»
1
Prompt-инженер-любитель
Копирует готовые промпты с YouTube
Один длинный промпт на 500 строк: «Веди себя как 11 редакторов»
2
API-интегратор
Делает 2–3 последовательных вызова к API
Скрипт на Python с двумя вызовами Claude
3
Multi-agent разработчик
Строит конвейер из 5+ специализированных агентов
CrewAI / LangGraph с 6 агентами
4
AI-архитектор
Формальные модели домена, изоляция агентов, защита от галлюцинаций, кросс-модельная валидация, версионирование, регрессионные тесты, full traceability
← наш уровень · Universal Book
5
AI-researcher
Публикует paper в NeurIPS
Anthropic Research, DeepMind

В коммерческой AI-разработке в России до уровня 4 доходят единицы команд. Это не промпт-инжиниринг и не vibe-coding. Это полноценная программная инженерия, применённая к LLM-оркестрации. Мы живём на этом уровне постоянно — и этот подход переносится на любой AI-продукт, не только на книги.

Математика

Что происходит во время работы над одной главой

Жёсткие цифры. Не «11 раз поговорить с ИИ» — это 40+ специализированных вызовов с двумя моделями от разных компаний.

ШагМодельТокеныЧто делает
Beat planOpus 4.760KКарта главы из 8–12 битов
Brief compileSonnet 4.635KСшивает ТЗ для писателя
Draft v1Opus 4.780KПишет черновик
Gemini evaluateGemini 3.0 Pro50K15 паттернов: триады, кальки, predictability
Style lintSonnet 4.640K40+ технических проверок
Character reviewSonnet 4.645KConsistency персонажей
Continuity reviewSonnet 4.640KTimeline, мир, throughlines
Adversarial readOpus 4.760K6 обязательных проверок слабостей
Commercial reviewOpus 4.770KРедактор МИФа + бенчмарк
Quote verificationbash / grepГейт против галлюцинаций
Revision briefOpus 4.740KСинтез ≤5 задач
Draft v2Opus 4.780KПервая переделка
Второй круг рецензийсмешанный350KПовтор всех гейтов
Draft v3 (если нужно)Opus 4.780KВторая переделка
Energy checkOpus + человек20KСравнение v1 и финала
State updateSonnet 4.630K4 файла состояния
Voice Anchors updateручнойОбновление эталона
Наш конвейер, глава
~1.3M
токенов · 40+ вызовов
$15–25 стоимость
ИИ-чат-диалог
~40K
токенов · 5 вызовов
$0.50, без гарантий
Разница
30×
по объёму вычислений
+ валидация и аудит

Архитектура

Конвейер из 19 шагов на каждую главу

Из 19 шагов только 2 требуют автора. Остальные 17 — автоматические. Плюс 2 автоматических гейта-фильтра, которые блокируют продвижение текста при проблемах.

01
🟢 Авто
Load state
02
🟢 Авто
Chapter-planner: план главы
03
🟡 Автор
★ Утверждение плана автором
04
🟢 Авто
Brief-generator: ТЗ писателю
05
🟢 Авто
Chapter-writer: черновик v1
06
🟢 Авто
Gemini-evaluator: кросс-модельная оценка
07
🟢 Авто
Style-linter: соответствие bible
08
🟢 Авто
Character-reviewer: согласованность персонажей
09
🟢 Авто
Continuity-reviewer: логика мира
10
🟢 Авто
Adversarial-reader: поиск слабостей
11
🟢 Авто
Commercial-reviewer: взгляд МИФа
12
🔴 Гейт
Quote Verification Gate
13
🟢 Авто
Revision brief: синтез ≤5 задач
14
🟢 Авто
Chapter-writer: переделка (max ×3)
15
🔴 Гейт
Energy check: v1 vs финал
16
🟢 Авто
State-updater: архивация состояния
17
🟢 Авто
Voice Anchors update: эталон растёт
18
🟡 Автор
★ Финальная читка автором
19
🟢 Авто
Archive timeline → следующая глава

11 AI-редакторов

У каждого своя роль, свои правила, свои инструменты

Это не 11 запусков одного ChatGPT с разным промптом. Каждый агент — отдельная конфигурация: своя модель, свои правила, свой запрещённый контекст. Критик не видит рецензий других. Писатель не видит сырой критики. Это настоящее разделение труда.

🎬
Opus 4.7

Главный редактор

chapter-planner

Составляет план главы из 8–12 битов. Проверяет Hook Governance — какие крючки работают в этой главе, какие уже два раза молчали. Если в серединной главе нет поворота — не отпустит в работу.

«Verify the plan contains at least ONE moment that shifts the power dynamic. If the plan feels flat — add a micro-reversal.»
📋
Sonnet 4.6

Продюсер

brief-generator

Собирает один самодостаточный файл-ТЗ. Писатель никогда не читает bible и state напрямую — всё вшито в один документ, чтобы контекст не утёк.

«The writer must NEVER read files directly. Everything the writer needs must be baked into this brief.»
✍️
Opus 4.7

Писатель-исполнитель

chapter-writer

Пишет черновик по битам. Не имеет доступа к сырым отзывам критиков — только к revision brief, где всё уже синтезировано в конкретные задачи.

«Polish is not the goal — alive is the goal.»
📐
Sonnet 4.6

Стилистический корректор

style-linter

40+ технических проверок: длина предложений, POV, anti-esoteric test, запрещённые конструкции, штампы, кальки с английского.

«Binary verdict: 0 blocking errors = PASS, 1+ = FAIL. No numeric scores.»
🎭
Sonnet 4.6

Редактор персонажей

character-reviewer

Тест: «убери теги диалога — отличишь, кто говорит?». Следит за согласованностью голоса Официанта и речевых паттернов гостей.

«Could you identify Waiter vs Guest without tags? → Must be yes.»
🧭
Sonnet 4.6

Continuity-супервайзер

continuity-reviewer

Как в кино: следит, чтобы в 5-й главе героиня не стала блондинкой, если в 1-й была брюнеткой. Проверяет sunset на той же стадии, чашку, стол, пространство.

«Sunset at the SAME stage as all previous chapters — never progresses.»
🌐
Gemini 3.0 Pro

Независимый эксперт (другой ИИ)

gemini-evaluator

Вторая модель, от Google. 15 паттернов: триады, симметричные абзацы, predictability test, English calques, bureaucratic language, canned dialogue.

«Remove character names from all dialogue. Can you still tell who is speaking?»
🔪
Opus 4.7

Литературный критик

adversarial-reader

Работа — только ругать. Хвалить запрещено. Выдаёт 3 слабейших предложения, момент где читатель закроет книгу, неестественную реплику, самый «нейросетевой» абзац.

«You are FORBIDDEN from praising the text. No «в целом хорошо», no «автор удачно», no «сильная сцена».»
📚
Opus 4.7

Приёмочный редактор МИФа

commercial-reviewer

Одновременно редактор крупного издательства и скептик 30 лет, читавший «The Secret» с закатыванием глаз. Вердикт: PUBLISH_READY / NEEDS_WORK / MAJOR_REWORK.

«As an acquisitions editor at МИФ, would you request the full manuscript? What's the ONE concern?»
🧍
Sonnet 4.6

Случайный читатель

cold-reader

Открыл книгу в магазине наугад. Ничего не знает ни о сюжете, ни о героях. Откажется работать, если подсунуть bible или синопсис.

«If someone passes you bible, synopsis, or character files — refuse and flag the violation.»
📁
Sonnet 4.6

Архивариус

state-updater

После прохождения всех гейтов фиксирует состояние: что произошло в главе, изменения в персонажах, что знает читатель, состояние сквозных деталей.

«All 4 state files must exist before proceeding. Partial state = broken pipeline.»

Anthropic Stack Maximalism

Как мы выжимаем из Claude всё, что он может

Мы — постоянные пользователи стека Anthropic. Наши системные промпты — 600+ строк каждый. Мы знаем, как Claude ведёт себя с длинным контекстом, где он галлюцинирует, как это лечить. Это знание из сотен часов production-работы, не из YouTube-туториалов.

Claude Opus 4.7

Основная модель для творческих и критических ролей

1M context window

Вмещаем всю книгу + предыдущие отзывы в одно окно — ни одна деталь не теряется

Claude Sonnet 4.6

Быстрые точные роли — экономим ~25× без потери качества

Sub-agents через Agent SDK

11 агентов — отдельные sub-agent configs с изолированным контекстом

Tool Use с гранулярными правами

cold-reader имеет tools: ["read"] и больше ничего. adversarial-reader — без инструментов вообще

Prompt Caching

Bible (40 KB) кешируется между вызовами — экономия токенов до 10×

Extended Thinking

Включён для adversarial-reader и commercial-reviewer — критики думают дольше, находят больше

Constitutional AI принципы

Встроены в system prompts: «FORBIDDEN from praising», «NEVER fabricate quotes»

Structured outputs

JSON-ответы от Gemini для парсинга в оркестраторе

Model routing по роли

Осознанный выбор Opus / Sonnet / Gemini под каждую задачу

Второй вендор (Google Gemini через Vertex AI) подключен осознанно — чтобы ломать петлю самоодобрения единственной модели. Это не «из любви к Google», а инженерное решение: модель другого производителя имеет другие слепые зоны и ловит ошибки, которые пропустит Claude.

Model routing

Каждой роли — своя модель. Это экономит 25× там, где важна точность

Детское заблуждение: «взял самую мощную модель — и она сделает всё». Наш подход — специализация как в настоящей индустрии. Opus ($75/млн) — там, где это критично для качества. Sonnet ($3/млн) — там, где хватает точности.

РольМодельПочему
chapter-plannerOpus 4.7Креативное планирование и видение арки
brief-generatorSonnet 4.6Точное сжатие знаний, креативность не нужна
chapter-writerOpus 4.7Главная творческая работа
style-linterSonnet 4.6Проверки по правилам, дешевле и быстрее
character-reviewerSonnet 4.6Сопоставление с файлом персонажа
continuity-reviewerSonnet 4.6Проверка фактов, не нужен Opus
gemini-evaluatorGemini 3.0 ProКросс-модельный валидатор от Google
adversarial-readerOpus 4.7Глубокое понимание для сильной критики
commercial-reviewerOpus 4.7Двойное сознание (редактор + скептик)
cold-readerSonnet 4.6Имитация обычного читателя
state-updaterSonnet 4.6Структурированная работа с файлами

Контроль качества

Восемь сит против плохой книги

Текст проходит через восемь независимых фильтров. Каждое сито ищет свой тип брака. Если провалено хоть одно — текст возвращается на переделку. Это и есть разница между «похоже на книгу» и «можно отправить в МИФ».

🎯
Структурное сито
chapter-planner
FAIL: Нет поворота в серединной главе
📐
Техническое сито
style-linter
FAIL: Предложение длиннее 30 слов, триада прилагательных
🎭
Персонажное сито
character-reviewer
FAIL: Официант впервые сказал «должен» — слово под запретом
🧭
Continuity-сито
continuity-reviewer
FAIL: Чашка упомянута, но в bible в этой главе её быть не должно
🤖
AI-детектор сито
gemini-evaluator
FAIL: 4+ критических AI-паттерна от другой модели
🔪
Критик-сито
adversarial-reader
FAIL: 3 места, где читатель закроет книгу
💰
Коммерческое сито
commercial-reviewer
FAIL: Редактор МИФа не взял бы рукопись
🧍
Сито случайного читателя
cold-reader
FAIL: «Не хочу листать дальше» (раз в 2–3 главы)

Кросс-модельная валидация

Два ИИ от разных компаний проверяют друг друга

Представьте, что статью «Яндекса» вычитывает редактор из Google. Разные компании, разные школы, разные слепые зоны. Если одна не видит ошибку — её видит другая.

cross_model_validation.flow
Claude Opus 4.7 (Anthropic)  →  пишет главу ↓Gemini 3.0 Pro (Google)   →  оценивает по 15 критериям ↓ противоречие?  →  решает оркестратор ↓Claude переписывает по конкретному ТЗ
95%

Одинокий ИИ ставит «хорошо» даже на плохом тексте (self-reinforcement)

+40%

надёжности оценки при добавлении второго валидатора от другого производителя

+30%

к стоимости главы. Возвращаем многократно за счёт снижения переделок

Защита от галлюцинаций

Ни один ИИ не может выдумать цитаты из главы

Самая дорогая потеря времени в AI-write — когда критик придумывает ошибки, которых нет. Автор переписывает несуществующие места. У нас такие отзывы автоматически выбрасываются ещё до того, как попадут к писателю.

🛡️

Proof of Reading

Каждый агент обязан первой строкой процитировать первое и последнее предложение главы. Дословно. Не смог — останавливается с ошибкой.

## Proof of Reading
- Title: [первая строка, дословно]
- First sentence: [первое, дословно]
- Last sentence: [последнее, дословно]
- Word count: ≈ 4200

// Если файл пуст:
ERROR: Could not read [path].
Review aborted.
🔍

Quote Verification Gate

После всех рецензий оркестратор автоматически берёт 2–3 цитаты из каждого отзыва и grep-ит их против текста главы. Нет цитаты — весь отзыв выбрасывается.

$ for quote in extracted_quotes:
     grep -F "$quote" chapter-04.md

# Если цитаты нет:
DISCARDED: adversarial review —
hallucinated quotes detected.

# Дальше идёт только проверенная критика

Изоляция

Агенты отказываются работать, если им подсовывают неправильный контекст

Встроенная самозащита. Агент запрограммирован обнаруживать нарушение изоляции и рапортовать. Это как аудитор, который не возьмёт дело, если видит, что документы отредактированы.

cold-reader

Получил bible или синопсис? → откажется и сигнализирует о нарушении. Читает только текст главы.

«Refuse and flag the violation»
adversarial-reader

Получил отзывы других критиков? → остановится. Работает только с сырым текстом главы, без чужих оценок.

«You NEVER receive other reviewers' reports»
любой агент

Не смог прочитать файл? → выведет ERROR и не станет галлюцинировать ответ от балды.

«Review aborted»

Bible

Канон проекта — read-only священная книга

Это как бренд-бук для книги. В 5-й главе ИИ не сможет сделать героиню блондинкой, если в 1-й она была брюнеткой. Канон охраняется. Изменения — только через журнал AMENDMENTS.md с проверкой обратной совместимости.

style.md

222 строки

Голос, регистр, длина предложений, anti-esoteric правила, Voice Anchors, anti-patterns для русского языка

structure.md

152 строки

Карта глав, акты, Hook Governance, ритм pacing

throughlines.md

113 строк

Сквозные детали с функциями PLANT / REINFORCE / PAYOFF, appearance maps

characters/

папка с файлами

Отдельный файл на героя с речевыми маркерами, defense mechanisms, эмоциональными арками

universe/

папка с файлами

Описание мира и ключевых локаций

AMENDMENTS.md

журнал

Контролируемые изменения канона с обоснованиями и проверкой обратной совместимости

Защита писателя

Писатель не тонет в 40 страницах правок

Обычная проблема AI-систем: 11 критиков → 11 отчётов → писатель захлёбывается, начинает «оптимизировать под метрики» и теряет живое. У нас эта проблема решена на уровне архитектуры.

Шаг 1

Brief-generator собирает ТЗ

Один файл на ~800 слов. Вся нужная информация вшита. Писатель не читает bible и state напрямую — только этот файл.

Шаг 2

Оркестратор синтезирует критику

После рецензий — не сырые 11 отчётов, а ≤5 конкретных задач на языке писателя: «перепиши вторую реплику — слишком книжная», а не «style-linter: FAIL, §4.2.1».

Шаг 3

Писатель не видит сырой критики

Это меняет поведение: он не начинает «оптимизировать под метрики», а редактирует то, что реально плохо. Полируем до живости, а не до формальной правильности.

Архитектурное заимствование: принцип из osushi_cr 5-novel workflow.

Формальные модели

Мы считаем повторения как редактор-перфекционист

Это уровень, на котором работают лучшие литературные редакторы. У нас это вшито в ИИ и отслеживается автоматически. Две формальные модели — бюджеты конструкций и учёт крючков.

Construction budgets

Бюджеты речевых конструкций — чтобы ИИ не залипал на любимых оборотах.

«не X, а Y»
Только в фразах-ударах + 2–3 места в разборах
«это не...»
1 раз на всю книгу
«впервые»
Max 2 (в чётко заданных моментах)
«механика / механизм»
Max 2 (технические слова в тёплом тексте звучат чуждо)

Hook Governance

Учёт сюжетных крючков. Правило: ни один крючок не молчит дольше двух глав подряд.

Все гости = один человек
Planted: Пролог
Resolved: Гл.7: physical echoes at shared table
Неоткрытый блокнот Официанта
Planted: Пролог (в нагрудном кармане)
Resolved: Эпилог: открывает впервые
Два уровня заказа
Planted:
Resolved: Гл.6: фоновый заказ; Гл.7: Саша связывает оба
Белая чашка с трещиной
Planted: Пролог (на каждом столе)
Resolved: Гл.7: Саша пьёт, эпилог: уборщица
+ ещё 2 крючка под надзором

Cold Reader Test

Тест «случайный человек в книжном магазине»

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

Правила агента

  • Читает только эту главу. Ни bible, ни синопсиса, ни других глав
  • Подсунули контекст? — откажется работать, пожалуется оркестратору
  • Запускается раз в 2–3 главы (после 2-й, 4-й, 7-й)
  • Вердикт: WOULD_BUY / MAYBE / WOULD_NOT_BUY

Отвечает на 5 вопросов

  1. О чём это? (2 предложения)
  2. Хочу ли читать дальше?
  3. Понятно ли, кто герои?
  4. Где стало скучно?
  5. Куплю ли книгу по этой главе?

Energy Check

Не потеряли ли огня после редактуры

Частая беда AI-редактуры: текст становится «правильнее, но скучнее». Критики убивают живое.

После финальной версии оркестратор автоматически сравнивает v1 (первый черновик) и финал:

  • Открывающий абзац
  • Ключевые реплики диалога
  • Фразы-удары

Если в v1 была сильнее — восстанавливаем. Принцип:

«Polish is not the goal — alive is the goal»

Voice Anchors

Регрессионное тестирование прозы

В разработке есть регрессионные тесты — они не дают новому коду сломать старую функциональность. У нас такие же тесты, только для качества прозы. Планка качества растёт сама по мере написания книги.

1

Глава прошла все 7 сит — оркестратор выбирает 1–2 лучших абзаца

2

Они добавляются в bible в секцию Voice Anchors

3

Писатель следующей главы обязан дотянуть до этого уровня

Пример реального якоря из bible проекта

«Лена сидела перед пустым столом, обе руки на скатерти — плоские, ладонями вниз. Как человек, у которого вынули руль на полной скорости».

Это эталон. Следующие главы меряются против него. У пользователя обычного ИИ-чата после 20-й главы текст становится хуже. Наша система этого не допускает — планка только растёт.

Traceability

Полная прослеживаемость — аудит как в бухгалтерии

После работы над одной главой остаётся 18 файлов-артефактов. Любое решение можно отследить назад до конкретного агента и конкретной причины. Любую итерацию можно откатить.

artifacts/chapter-04/ — full audit trail
.work/chapter-04-plan.md  ← план от главреда
.work/chapter-04-brief.md  ← ТЗ писателю
.work/chapter-04-v1.md  ← первый черновик (никогда не трогается)
.work/chapter-04-gemini-report.md  ← отчёт от Google
.work/chapter-04-style-report.md  ← отчёт корректора
.work/chapter-04-character-report.md  ← отчёт по персонажам
.work/chapter-04-continuity-report.md  ← отчёт по логике мира
.work/chapter-04-adversarial-report.md  ← отчёт критика
.work/chapter-04-commercial-report.md  ← отчёт редактора МИФа
.work/chapter-04-cold-reader.md  ← (опц.) отчёт случайного читателя
.work/chapter-04-revision-brief.md  ← синтез критики в 5 задач
.work/chapter-04-v2.md  ← вторая версия
.work/chapter-04-v3.md  ← третья (если нужно)
state/chapter-04/situation.md  ← что произошло в главе
state/chapter-04/characters.md  ← изменения в персонажах
state/chapter-04/knowledge.md  ← что теперь знает читатель
state/chapter-04/inventory.md  ← состояние сквозных деталей
timeline/history.md  ← append-only лог

ИИ-чат-диалог: одно окно, закрыл — потерял всё. У нас — как банковская выписка: каждый шаг зафиксирован, каждая версия сохранена.

Прозрачность

Живой репозиторий, не слайды

Реальная структура проекта Universal Book — всё это существует в git, с историей коммитов, с тестируемыми файлами.

$ tree universal_book/
universal_book/
├── .claude/
│   ├── agents/          11 файлов, 1,631 строка системных промптов
│   └── skills/          4 скилла, 13.7 KB документации
├── bible/               9 файлов, ~40 KB канона
│   ├── style.md         222 стр · голос, anti-patterns, Voice Anchors
│   ├── structure.md     152 стр · карта глав, Hook Governance
│   ├── throughlines.md  113 стр · сквозные детали с appearance maps
│   ├── characters/      Waiter + guests с речевыми паттернами
│   ├── universe/        Restaurant universe
│   └── AMENDMENTS.md    3 эволюционных амендмента канона
├── story/
│   ├── synopsis.md      287 стр: логлайн, синопсис, 10 фраз-ударов
│   ├── plan.md          Детальный план всей книги
│   └── chapters/        Главы, прошедшие полный цикл
├── state/               Versioned state per-chapter (symlink)
├── timeline/            Append-only лог событий книги
├── analysis/            Анализы референсных книг
├── scripts/             Python для Vertex AI, perplexity, style
├── ebook/               EPUB builder
├── CLAUDE.md            11.3 KB: полный регламент 19-шагового пайплайна
└── .env                 Vertex AI credentials (в .gitignore)

Это не слайды презентации. Это живой репозиторий с git-историей, реальными system prompts, работающим пайплайном и задокументированной эволюцией архитектуры.

Show, don't tell

Вот что получается на выходе

Фрагмент первой главы книги «Ресторан Вселенная» — прямой выход пайплайна после 19 шагов валидации. Не литературная правка человеком, не «причёсано редактором».

Лена зашла, потому что проголодалась. Не из любопытства, не по рекомендации — просто мимо шла, увидела дверь, а в животе бурчало с обеда. Дверь была обычная, деревянная, без вывески. Внутри пахло хлебом и чем-то мясным — густо, по-домашнему, так пахнет в подъезде, когда соседка варит борщ.

Зал был полупуст. Столики стояли близко друг к другу, на каждом — белая чашка. Тёплый свет, деревянная мебель, негромко. Нормальное место.

Лена села за свободный столик у окна. Повесила сумку на спинку стула, поправила ремешок. Осмотрелась. На столе лежала тканевая салфетка, стояла белая чашка с тёмной ниткой трещины по ободку. Ни папки, ни стойки с меню, ни таблички с QR-кодом.

→ Здесь нет «он почувствовал, как», нет «повисла тишина», нет триад прилагательных, нет калек с английского. Сквозная деталь (чашка с трещиной) уже вшита как PLANT. Этот фрагмент прошёл через 7 сит и сравнение с Voice Anchors.

Инфраструктура

Production-grade инфраструктура, не вкладки в браузере

Это не Web UI. Это двухоблачная инфраструктура с production-grade аутентификацией, версионированием состояния и fault tolerance.

infrastructure.blueprint
┌─────────────────────────────────────────────────────┐
│ Anthropic Console      Google Cloud Vertex AI       │
│      ▼                         ▼                     │
│  Claude Opus 4.7        Gemini 3.0 Pro              │
│      ▼                         ▼                     │
│   Orchestrator (Claude Code + Python scripts)       │
│      ▼                                               │
│   File system: bible/ (RO) · state/ (versioned)     │
│              timeline/ (append-only) · .work/ (WIP) │
└─────────────────────────────────────────────────────┘

Двухоблачная схема

Anthropic API (Claude) + Google Cloud Vertex AI (Gemini). Отдельные проекты, биллинг, credentials.

gcloud authentication

application-default credentials — промышленная схема доступа, как в финтехе.

Файловая система как БД

Markdown + git = версионируется, диффится, откатывается. Не in-memory, не SaaS.

Atomic state switching

Symlink-based state: как в Unix-продакшене, атомарное переключение между версиями.

На чём мы стоим

Мы читаем первоисточник

Противоядие от «повайбкодили с туториалом». Методология собрана из production-источников, research-публикаций и собственной итеративной эволюции.

Anthropic Research & Engineering

  • Constitutional AI — принципы самоограничения агентов
  • Agent SDK — best practices для sub-agents
  • Tool Use paper — гранулярные разрешения инструментов
  • Long-context guidance — работа с 1M окнами

Open-source методологии

  • Claude Book Framework (ThomasHoussin/Claude-Book) — база оркестрации
  • InkOS 10-agent pipeline — паттерн Hook Governance
  • osushi_cr 5-novel workflow — архитектура brief-generator
  • Google Vertex AI Docs — production patterns для Gemini

Собственная эволюция (из AMENDMENTS.md)

  • Voice Anchors — решение проблемы «писатель к 5-й главе теряет тон»
  • Function labels (PLANT/REINFORCE/PAYOFF) — сквозные детали получают функцию
  • Hook Governance — решение проблемы «сюжетные нити уходят в сон»

Два режима

Кому и как это продаётся

Режим A

Книга с нуля

Для бизнес-экспертов с методологией, блогеров с желанием книги, ghostwriters, инфобизнеса. От интервью до EPUB.

  • Интервью и сбор материала от автора
  • book-analyzer: анализ 2–3 референсных книг → извлекаем bible стиля и структуры
  • bible-merger: сшиваем канон для нового проекта
  • story-ideator: 10–15 story seeds через combinatorial techniques + MICE typing + анти-плагиат проверка
  • Полный 19-шаговый пайплайн по каждой главе
  • perplexity-improver: финальный проход через Gemini, переписка AI-паттернов
  • Сборка EPUB / MOBI / PDF для публикации

Срок: 2–4 недели на книгу 130–160 страниц

Режим B

Помощь издательствам и авторам

Для МИФ / Бомбора / Эксмо / АСТ, литагентств, независимых авторов с черновиком. Прогон готовой рукописи.

  • Прогон готовой рукописи через все 11 ревьюеров — найдём то, что упустит живой редактор
  • Extract bible из уже написанных глав — автор увидит свои паттерны и самоповторы
  • Cold reader test на главах, которые «почему-то не продаются»
  • Commercial reviewer глазами МИФа: вердикт PUBLISH_READY / NEEDS_WORK / MAJOR_REWORK
  • perplexity-improver — если автор частично использовал AI, чистим AI-шрам
  • Consistency-аудит персонажей и timeline для длинных циклов (серии, трилогии)
  • Voice-matching — если пишется сиквел, поддержим единый голос

Формат: пилотный прогон на 1 главу — бесплатно

Переносимость

Эта же глубина — на любом вашем AI-проекте

Universal Book — это наша витрина AI-архитектурной зрелости. Та же школа инжиниринга применяется в каждом нашем коммерческом проекте. Разница только в домене.

🤖

Telegram-боты и AI-ассистенты

Изоляция контекстов, защита от галлюцинаций в ответах клиентам, регрессионные тесты ответов, кросс-модельная валидация критичных решений. Примеры в портфолио — LookBot и Tonema.

🌐

Сайты с AI-функциями

Генерация описаний товаров, персонализация контента, AI-чат поддержки. Bible-driven tone of voice, защита от галлюцинаций в публичном контенте, артефакты каждого ответа.

📞

Колл-центры и речевая аналитика

Tonema AI уже использует multi-criteria scoring через несколько специализированных промптов. Та же архитектура — разные домены.

📊

Marketing-automation

Автоворонки, email-последовательности, персонализированные рассылки. Bible контента, cold-reader тест каждого письма, cross-model валидация перед отправкой.

Международно

Почему это международный продукт

Стек model-agnostic

Claude Opus и Gemini одинаково сильны на английском, немецком, французском, испанском, китайском.

Bible переносится на язык

Меняется style.md — меняется целевой язык. Архитектура пайплайна не трогается.

Каналы дистрибуции

Amazon KDP, Apple Books, Google Play Books, Kobo — готовый выход на мировой рынок.

Путь книги

Русское издание (МИФ) → перевод → английское → итальянское / немецкое / французское. Тот же контроль качества на каждом языке.

Стек

Технологии под капотом

Claude Opus 4.7 (1M context)

Писатель, оркестратор, критики

Claude Sonnet 4.6

Быстрые точные роли

Google Gemini 3.0 Pro

Кросс-модельный валидатор через Vertex AI

Claude Book Framework

База оркестрации (ThomasHoussin/Claude-Book)

Python scripts

Vertex AI API, perplexity analysis, style checks

Markdown + git

State как база данных: версионируется, диффится, откатывается

EPUB builder

Финальная сборка книги для публикации

gcloud application-default credentials

Production-grade аутентификация в Vertex AI

Для кого

Семь аудиторий, которым это нужно

🏢

Издательства

МИФ, Бомбора, Эксмо, АСТ — скейл редакторской экспертизы на большом потоке рукописей

👨‍💼

Бизнес-эксперты

Превратить методологию в книгу без потери 2 лет жизни

📱

Блогеры и селебрити

Книга под имя за месяц — без ghostwriter-команды

🎓

Инфобизнес

Переупаковать онлайн-курс в формат книги для нового канала продаж

✍️

Ghostwriters и литагентства

Увеличить пропускную способность команды в 5–10 раз

📰

Маркетинговые агентства

Контент-фабрика длинных форматов с защитой от AI-шрама

⚙️

Технические директора и CTO

Увидеть production-grade AI-инжиниринг и перенести подход на свои продукты

Поговорим о вашем проекте

Три точки входа — под разные задачи.

✍️

Вы писатель

Хотите превратить идею или методологию в книгу за 2–4 недели — без потери двух лет жизни.

Написать в Telegram
📚

Издательство / литагентство

Прогоним одну главу из вашего портфеля через commercial-reviewer бесплатно — убедитесь сами.

Заказать пилот
⚙️

CTO / digital-директор

Архитектурный звонок: как применить этот уровень AI-инжиниринга к вашему продукту.

Запросить звонок