Где находится объектно-фазовый подход на карте существующих способов строить корпоративные системы — и как далеко по этой карте он позволяет двигаться к автономии.
Большинство современных подходов к корпоративным системам объединяет одно: поведение задаётся не прикладным кодом с нуля, а исполняющим ядром плюс описанием поведения — схемой процесса, набором правил, конфигурацией или workflow-кодом. Различаются они тем, что ставят в центр модели: что является главной единицей, вокруг которой собрано всё остальное.
Phase собран из идей, каждая из которых проверена десятилетиями, но их соединение вокруг одного носителя — объекта с фазовым жизненным циклом — не повторяет ни один из существующих классов систем.
BPMN-движки: Camunda, Flowable, Activiti, jBPM, Bizagi, ELMA, Comindware · CMMN · process mining: Celonis, UiPath
Центр модели — процесс как граф; по нему движется маркер. Участие человека и автоматики — разные типы узлов с разной семантикой, поэтому передача шага от человека к автомату означает изменение схемы. Реакция на незапланированное — обработка исключения, не штатное поведение.
Temporal, Netflix Conductor, Cadence, Restate, AWS Step Functions, Azure Durable Functions
Центр — долгоживущая функция-процесс как код, переживающая сбои за счёт воспроизведения истории. Выразительно и «тёмно» по природе, но проверить свойства жизненного цикла до запуска можно только тестами; человек подключается как внешний сигнал, не как первоклассный участник.
Drools, IBM ODM, Red Hat Decision Manager, GoRules · DMN
Центр — правила «если — то» над общим хранилищем фактов. Умеют сопоставлять условия сразу по многим объектам, но при росте числа правил совокупное поведение трудно предсказуемо. Автоматизируют отдельные решения, но не жизненный цикл и не участников.
Apache Kafka, Apache Pulsar, AWS Kinesis, Axon (event sourcing / CQRS)
Центр — поток событий; состояние вторично и вычисляется как проекция. Полная история и масштабируемость потоков. Это скорее инфраструктурный слой, чем модель предприятия — автономия и программируемость агентом здесь не ставятся.
Erlang/OTP, Akka, Microsoft Orleans, Dapr Actors, Elixir
Центр — актор: идентичность, состояние, очередь сообщений, порождение детей. Структурно ближайший родственник Phase. Но поведение актора — код, его жизненный цикл не структурирован как явная последовательность фаз, а обработка сбоев живёт в инфраструктуре, не в бизнес-модели.
Salesforce, Microsoft Dynamics, ServiceNow, SAP, 1С · Pega, Appian, OutSystems, Mendix
Центр — запись или кейс со статусом и обработчиками. Готовая экосистема и интерфейсы. Ближайший по идеологии — Pega — оперирует кейсом с жизненным циклом и этапами, что близко к объекту с фазами. Но эти платформы строились вокруг человеческого интерфейса: автоматика и агенты добавляются поверх, словарь конструкций обширен.
LangGraph, AutoGen, CrewAI, OpenAI Agents SDK, LlamaIndex
Центр — агент или граф агентов; состояние — контекст диалога. Гибкая координация нескольких агентов. Но бизнес-объекты живут месяцами, а агентские сессии — минуты: долгоживущее состояние, владение данными и аудит решаются вне этих фреймворков. Это инструменты исполнения агентов, не модель предприятия.
VSM (Стаффорд Бир) · MAPE-K · цифровой двойник (Azure Digital Twins, ISO 23247)
Не движки, а концептуальные модели: жизнеспособная система с контурами обратной связи, контур автономного управления, цифровой двойник физического объекта. Это не конкуренты Phase, а его идейные предки.
Phase ставит в центр модели объект с фазовым жизненным циклом — и это единственная единица. Не процесс, не правило, не событие, не агент, не запись со статусом. Договор, заказ, счёт, цель, даже изменение конфигурации самой системы — объекты одного рода, проходящие через фазы.
| Подход | Центр модели | Человек | ИИ-агент |
|---|---|---|---|
| Процессо-центричные | процесс-граф | особый тип узла | особый тип узла |
| Надёжное исполнение | функция-процесс (код) | внешний сигнал | вызов из кода |
| Движки правил | правило над фактами | — | — |
| Событийно-центричные | поток событий | — | потребитель |
| Модель акторов | актор (код) | — | код |
| Платформы / low-code | запись/кейс со статусом | несущая конструкция | надстройка |
| Агентные оркестраторы | агент / граф агентов | надзор | центр |
| Phase | объект с фазами | симметричный участник | адресуемый работник |
Ни один из подходов не строит участие человека и агента на одном и том же механизме. В Phase это запись в поле объекта, единая для обоих — отсюда симметрия, которой нет у других.
Объектный взгляд даёт Phase свойство, которого нет у других: автономию можно наращивать настройкой, а не перестройкой. Измерим это шкалой по аналогии с уровнями автономности беспилотного транспорта (классификация SAE: L0 — ручное управление, L5 — полная автономия).
| Уровень | Что делает система | Как это в Phase |
|---|---|---|
| L1 | фиксирует данные, все решения — человек | штатный режим — ручное управление |
| L2 | предлагает, человек подтверждает | агент заполняет рекомендацию, человек подтверждает |
| L3 | решает сама, человек с правом вето | агент решает, у человека — возможность вмешаться |
| L4 | ведёт объекты сама, человек на исключениях | контур работает сам, разбор исключений настраивается |
| L5 | пересматривает цели и перестраивает правила | второй контур — адаптация — теми же средствами |
Ценность не в том, что Phase достигает высокого уровня, — а в том, что движение по шкале не требует перестройки системы. Переход с L1 на L4 — последовательная настройка. В большинстве других подходов повышение автономии означает переделку схемы или кода.
Самое необычное — верхний уровень. Управлять предприятием значит не только вести дела по правилам, но и менять сами правила. В привычных системах этот контур живёт вне модели. Phase описывает его теми же средствами: цель — объект, изменение конфигурации — объект, проходящие свои фазы и аудит так же, как счёт.
Может показаться, что предел такой автономии — предприятие без людей. Это не так, и причина — в природе ИИ-агента. Агент — это накопленное знание людей в исполняемой форме; он силён в известном и действует из прошлого. Новое — новая цель, нестандартное решение, переосмысление того, как устроено дело, — не выводится из прошлого. Источник новизны — человек.
Контур управления замкнут и работает сам, осознанно привлекая человека там, где упирается в границу известного. Чем больше знания обращено в паттерны, тем выше поднимается человек — от рычагов к целям, от целей к новым идеям. Не машина вместо людей, а машина, которая точно использует человеческую мудрость.
Каждый элемент Phase имеет длинную родословную, и в этом его сила: подход не просит поверить в неизведанное, а соединяет проверенное.
Новизна Phase не в элементах — каждый проверен десятилетиями. Новизна в соединении: симметрия человека и агента, автономия как настройка, обучающие данные как побочный продукт возникают только тогда, когда эти идеи собраны вокруг одного носителя — объекта с фазовым жизненным циклом.
Та же экономия средств проявляется в масштабе: подчинённое предприятие присутствует в верхнем как цифровой двойник, управляемый через адаптеры — так же, как любой двойник связан с прообразом. Иерархия предприятий любой глубины описывается тем же словарём, что и одна сделка.