Подход к построению информационных бизнес-систем, в котором всё предприятие описывается как сеть объектов с фазовым жизненным циклом, а участие человека и ИИ-агента строится на одном и том же механизме.
Информационные бизнес-системы переходят из одной парадигмы в другую. Традиционная — система как инструмент поддержки человека: хранит данные и считает, а все решения принимает человек. Новая — система как автономный исполнитель: она сама ведёт объекты по жизненному циклу, назначает работу людям и агентам, принимает рутинные решения. Участие человека сокращается по мере того, как система накапливает данные и повышает точность.
Для построения систем в новой парадигме нужна информационная модель, в которой автоматизация — правило по умолчанию, а участие человека — осознанное решение там, где оно действительно нужно. Phase предлагает такую модель: рассматривать предприятие изначально как автоматическую кибернетическую систему, а её объекты — как сущности с поведением, жизненным циклом и связями, одинаково понятные аналитику, разработчику и ИИ-агенту.
Вся прикладная логика описывается тремя и только тремя примитивами. Это полный словарь, которым инженер программирует деятельность предприятия. Остальное — планировщик, адаптеры, шина событий — инфраструктура движка, одинаковая для всех объектов.
Объект существует в одной из конечного множества фаз. Из фазы он выходит, когда выполнен критерий — условие по полям. Переход мгновенен: условие выполнено → скачок в новую фазу.
Объект порождает дочерние объекты — автоматически при переходе или по решению участника. Каждый самостоятелен и связан с родителем подписками в обе стороны.
Объект реагирует на смену фазы другого объекта: при выходе источника из фазы движок пишет сигнал в системное поле подписчика. Так распространяется реакция предприятия.
Сложные паттерны — параллельное согласование, компенсация, ветвление, таймеры, иерархия — собираются комбинацией трёх примитивов. Нет параллельных шлюзов, нет «шага человека» как отдельной конструкции, нет компенсационных событий. Меньше понятий — меньше мест, где система ведёт себя по-особому.
Сотрудник и ИИ-агент изменяют фазу объекта через один механизм — запись в поле. Нет специального «шага человека» и «шага агента». Тип поля задаёт только право записи; логика переходов к типам слепа.
Степень участия человека — конфигурация, а не архитектура. Переход от ручного управления к автономному — изменение конфигурации объекта, не переработка кода. Команда наращивает автономию по мере роста доверия к агенту.
Поле хранит не только значение, но и его свежесть — когда знание было актуальным. Цифровая модель — наилучшее доступное знание о реальном объекте, а не абсолютная истина. Коррекции не переписывают историю.
Короткий словарь и декларативные конфигурации с машинно-проверяемой схемой. Есть один правильный способ сделать каждую вещь — агент воспроизводит паттерн без импровизации, а валидатор отклоняет неверную конфигурацию до применения.
Контекст → решение → исход → коррекция человека фиксируются как побочный продукт работы. Размеченный набор данных для улучшения агентов появляется автоматически, без отдельной разметки.
Таблица переходов — математический объект. До запуска можно доказать, что каждая фаза достижима, нет фаз-ловушек, а инварианты безопасности соблюдены. Автономию расширяют на доказательстве, а не на доверии.
Поля классифицируются по источнику изменения — это архитектурное решение об ответственности за данные, а не техническая деталь.
| Тип поля | Кто пишет | Назначение |
|---|---|---|
| Системное | События: интеграции, планировщик, переходы дочерних объектов | Сигналы из реального мира, таймеры, синхронизация |
| Агентское | ИИ-агент через инструменты | Результаты анализа, классификации, генерации |
| Пользовательское | Сотрудник через интерфейс | Решения, подтверждения, ввод данных |
Движок проверяет условие перехода, не различая, чьей записью оно выполнено. Запись сотрудника, агента и внешней системы действует на жизненный цикл объекта одинаково — поэтому передача решения от человека к агенту возможна без переработки модели.
Полное управление предприятием — это два контура. Действие — вести объекты к целям при заданной структуре. Адаптация — менять саму структуру, когда она перестаёт достигать целей. Phase строит оба контура одними и теми же тремя примитивами: цель — объект, изменение конфигурации — объект, даже подчинённое предприятие — цифровой двойник внутри другого предприятия.
В модели нет привилегированного слоя, который перестраивает её извне. Программирование системы становится обычной работой над объектом — симметричной для инженера и агента.
Граница автономии принципиальна, а не временна: агент исполняет накопленное знание и действует из прошлого, а новое — новую цель, нестандартное решение — привносит человек. Контур управления замкнут и работает сам, осознанно привлекая человека там, где упирается в границу известного. Не машина вместо людей — машина, которая точно использует человеческую мудрость.