
Базовый редакционный стандарт, из которого собираются разные AI-инструменты для редакции.
EAS-KB — не готовый промпт для одного чат-бота. Это набор редакционных принципов, методов и ограничений: общая отправная точка для редакционных ассистентов, фактчекеров, систем мониторинга, поиска тем, переводческих и редактирующих помощников, редакционных агентов, интеграций с CMS и исследовательских инструментов.
Одна и та же база у двух редакций даст два разных приложения — и это не дефект базы, а её устройство. Стандарт, который подошёл бы всем без настройки, был бы бесполезен каждому.
EAS-KB = baseline, not a universal newsroom policy.
Канон — тринадцать модулей. Девять основных ложатся в четыре зоны ответственности; остальные три обслуживают сборку приложений, источники и релизную политику. Берут не всё сразу, а то, что нужно конкретному приложению.
Проверка утверждения — это не один ответ, а последовательность решений. Рабочее состояние отдельно от вердикта, вердикт отдельно от уверенности, уверенность отдельно от того, что делать редакции.
Пример демонстрационный, не настоящий факт. Утверждение «количество случаев выросло вдвое»: система обязана отдельно спросить, откуда цифра, какой baseline, какой период, какая география, сопоставимы ли показатели и подтверждает ли источник именно двукратный рост.
До того, как писать промпт, отвечают на восемь вопросов. Из этих ответов дальше выводится всё остальное — какие модули брать, что приложению разрешено и где стоит человек.
Пять уровней, и каждый отвечает на свой вопрос. Пропустить любой — значит оставить решение на волю модели.
Хороший промпт — только одна часть системы.
Слева — редакционная норма, справа — то, во что она превращается в приложении. Норму нельзя выполнить «в целом»: у неё должны появиться поля, состояния и запреты.
Спецификация отвечает не только на вопрос «что должна сказать модель», но и «как должно вести себя приложение».
Восемь разделов. Ни один из них не заменяется удачной формулировкой в промпте.
Обычный чат сегодня вернёт таблицу, завтра эссе. Приложению нужен контракт: схема вывода позволяет строить интерфейс, хранить результаты, делать фильтры и дашборды, запускать следующий шаг процесса и проверять результат автоматически.
Приложение описывается одной формой, редакция — другой. Из их пересечения выводится политика конкретного инструмента у конкретной редакции.
Не нужно делать отдельную копию всего стандарта под каждую редакцию.
Особенно важно для агентов. ИИ говорит «стоит запросить комментарий у мэрии» — редактор разрешает отправку — система действительно отправляет письмо через подключённую почту. Это три разных события, и путать их нельзя.
| Маршрут | Когда | Что придерживаем | Что продолжаем |
|---|---|---|---|
| Ordinary editor | рутинный выбор, фактов достаточно, спорного нет | ничего сверх обычного порядка публикации | черновик, отбор, вёрстка, ограниченная рекомендация |
| Senior editor | серьёзное обвинение, спорная идентификация, важная неопределённость | необоснованное утверждение, раскрытие личности, решение о публикации | разбор доказательств, черновик запроса на комментарий, нейтральный текст |
| Специалист с редактором | правовое ограничение, угроза конфиденциальности источника, безопасность ребёнка | затронутое раскрытие, использование, сбор или внешнее действие | защищённое резюме, предложение по редактуре, узкий фактический анализ |
| Владелец приложения | подозрительная встроенная инструкция, чужой получатель, утечка данных | действие инструмента или передача данных | карантин, безопасное описание проблемы, работа без затронутого доступа |
Промпт говорит модели, как себя вести. Знания дают методологию и справку. Код и runtime обеспечивают то, что нельзя надёжно оставить промпту.
Промпт говорит «не публикуй без одобрения», а runtime держит publish permission = false, пока editor_approval ≠ true.
Prompt cannot replace permissions.
tools/validate_public_package.py — обычный тест целостности: на месте ли файлы, уникальны ли идентификаторы правил, сходится ли реестр с текстом, корректен ли JSON, нет ли мусора в публичной версии. Он может подтвердить, что правило VER-009 существует. Он не может подтвердить, что модель применит его правильно в сложной журналистской ситуации.
Семь шагов от редакционной задачи до работающего инструмента. Канон берут не целиком, а той частью, которая относится к делу.
Берите только релевантную часть канона.
Одни и те же правила нужны двум разным людям в двух разных видах: редактору — текстом, который читают, инженеру — реестром, который подключают.
Не два стандарта, а два представления одного.
База знаний говорит, что правильно.
Спецификация говорит, как это должно быть реализовано в конкретном приложении.
Промпт говорит модели, как вести себя внутри этой реализации.
Код обеспечивает то, что нельзя надёжно оставить промпту.
Тесты проверяют, работает ли всё это на самом деле.