Pentaprism — модель бизнес-процесса как единый источник правды

модель бизнес-процесса · пять осей · mcp

Единый источник правды о процессе — для бизнеса, команды и ИИ-агентов. Свет входит один, представлений выходит много.

02 разрыв скоростей

Код ускорился. Анализ — нет.

ИИ-агенты пишут код быстрее, чем команда успевает договариваться, что именно строится. Требования и границы системы живут в чатах, документах и головах — и отстают от кода с каждым днём.

Разрыв между «что построено» и «что имели в виду» накапливается тихо, а проявляется громко — на релизе.

темп изменений время код с ИИ-агентами анализ и договорённости разрыв
ppr·л-02 · разрыв скоростей

03 инструмент аналитика

У разработчиков есть копайлоты. Теперь есть и у аналитика.

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

Pentaprism — инструмент того же класса для аналитика: нейросеть здесь пишет не текст, а модель процесса, которую можно проверить.

разработчик генерация кода ревью тесты рефакторинг ✓ ✓ ✓ ✓ аналитик pentaprism у разработчика — давно у аналитика — теперь
ppr·л-03 · место инструмента

04 каркас

Каркас, который держит скорость

Модель бизнес-процесса — скелет проекта: объекты, порядок шагов, состояния, интеграции, права. Всё явно, всё адресуемо.

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

в чатах и головах модель в модели — адресуемо
ppr·л-04 · скелет проекта

05 представления

Одна модель — пять аудиторий

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

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

факты процесса модель один источник правды бизнесу разработчикам аналитикам безопасникам ии-агентам карта процесса и исходы контракты и жизненные циклы вопросы и противоречия права и границы доступа машиночитаемый контекст
ppr·л-05 · проекции модели

06 ядро и спутники

Маленькое ядро, честные границы

Ядро — пять ортогональных осей: объекты, порядок, интеграции, состояния, права. Один факт живёт ровно на одной оси, поэтому модель не превращается в болото.

Работы — не шестая ось, а сквозной слой на пересечении осей: каждая берёт вещь, выполняется по правилам, кем-то делается и что-то отдаёт, и все четыре стороны — факты чужих осей. Остальное — модули-спутники: они расширяют представления и способы применения, например в UI/UX, не раздувая ядро.

работы — сквозной слой ядро один факт — одна ось объекты порядок интеграции состояния права ui/ux представления … модули-спутники
ppr·л-06 · пять осей

07 mcp-интерфейс

Разговор вместо YAML

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

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

тз.docx встреча.md заметки.txt источники нейросеть mcp модель раскладка по осям противоречие пробел вопрос сроки в §2 и §5 расходятся кто подтверждает возврат? частичная выдача возможна?
ppr·л-07 · разговор с моделью

08 возражения

Вопросы, которые задают первыми

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

Чем это отличается от нейросети, которая читает наши ТЗ?

Тем, где живёт истина. В связке «документы → нейросеть → ответ» истина остаётся в документах, а нейросеть — читатель. Но документы расходятся между собой, и языковая модель этого не устраняет — она это сглаживает: её работа выдать связный ответ, а не найти конфликт. Где в тексте дыра, там ответ будет дополнен правдоподобным.

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

Это же и есть specification driven development. Разве текстовой спецификации мало?

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

Если же соответствие проверяет нейросеть, читая ТЗ заново, верификация снова вероятностная. Человек опять вычитывает вероятностный вывод против эталона, которого нет как артефакта, — то есть ровно та проблема, ради которой всё и затевалось.

Нейросети становятся точнее. Зачем детерминированное ядро?

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

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

Значит, вы против ИИ?

Наоборот. Модель наполняется через ИИ: аналитик разговаривает с ней из своего клиента по MCP, нейросеть раскладывает документы и протоколы по осям.

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

А если ИИ ошибётся, когда наполняет модель?

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

Каждое принятое изменение — обычный коммит в git с настоящим автором и причиной. Видно, кто, когда и что поменял, — и это можно откатить.

У нас документы уже есть, а модель надо наполнять с нуля.

Честная цена подхода — да, наполнение это труд. Но наполнение и есть проектирование: оно всё равно происходит, просто обычно в головах, а потому не проверяется и уходит вместе с людьми.

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

Модель устареет, как любая документация.

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

И граница честная: модель покрывает то, что смоделировано. Что за границей — обозначено как зона усмотрения, а не выдаётся за знание. Система, отвечающая на любой вопрос, такой границы показать не может.

09 целостность

Скорость — агентам. Целостность — модели.

ИИ-агенты быстро меняют код — модель следит, чтобы система оставалась целой: детерминированные проверки, явные границы, один источник правды.

LLM живёт в фазе проектирования и наполнения модели — а не в рантайме её интерпретации.