AI Process Discovery · Enterprise build a4f9e2 schema-guarded · GPT-4o

Бизнес-процессы превращаются в исполняемую спецификацию.
Без предположений. Без самодеятельности.

Платформа проводит структурированные интервью с предметными экспертами, вытягивает логику процесса через жёсткую JSON-схему, разрешает расхождения и собирает валидированную as‑is модель — с evidence-link под каждым утверждением.

$ pd deploy --on-prem --tenant=acme K
pd://campaign/procurement-q1/session/42
LIVE
Раздел 03/09 · Этапы
AI
Перечислите ключевые этапы закупочного процесса — от подачи заявки до перевода оплаты.
#этапы #акторы
М
Подразделение заводит заявку в CRM, потом её согласует руководитель. Если сумма выше 500к — уходим в тендер.
AI
Кто утверждает запуск тендера? Пороговая сумма включительно или нет?
#решения #пороги
Ответ…
module · 01

Три детерминированных такта. State‑machine вместо промпта.

От первого интервью до BPMN-диаграммы. Каждым узлом графа управляет состояние, а не капризы LLM. Переходы повторяемы, предсказуемы и покрываются тестами.

pipeline.v2 · idempotent
01
INTERVIEW · WS

Структурированный опрос

AI ведёт беседу по заранее зафиксированной онтологии — 9 блоков. Не уходит в светскую беседу, а добирает недостающие данные. Эксперт видит покрытие в реальном времени.

AI · ожидает: этапы, акторы
Опишите этапы процесса…
Респондент
Отдел формирует заявку, согласование, тендер…
02
EXTRACT · SCHEMA

Извлечение по контракту

Каждую реплику проверяет Pydantic-схема. Evidence-link пришивает факт к конкретной точке транскрипта. LLM предлагает — схема пропускает только валидное. Никаких правдоподобных выдумок.

// schema.step.v2
{
  "name": "validate_request",
  "actor": "back_office",
  "rule": "amount > 500_000",
  "src":  "sess_42#t8:14",
  "conf": 0.91
}
03
RECONCILE · BPMN

Согласование и сборка модели

Марина сказала «утверждает руководитель», Иван — «утверждает CFO». Система выставляет conflict-marker, финальное слово — за process owner. На выходе — BPMN 2.0 с полной историей.

start
validate
tender
module · 02

Шесть слоёв. Единый контракт.

У каждого слоя платформы — собственная зона ответственности. Никаких «обёрток над ChatGPT», никаких скрытых эвристик, никакой магии.

6 модулей
SCHEMA · PYDANTIC 2 01 / 06

Schema-first extraction

Любой вывод LLM проходит через JSON-схему. Нет схемы — нет ответа. Confidence-score и evidence-link — обязательные атрибуты.

// gate_v2.json · validated ✓
{
  "type": "decision_gate",
  "condition": { "field": "amount", "op": ">=", "value": 500000 },
  "branches": [ { "true": "tender" }, { "false": "direct" } ],
  "evidence": "sess_42#t12:03",
  "confidence": 0.87
}
EVIDENCE · GRAPH 02

Доказательный граф

От любого узла модели можно провалиться прямо в транскрипт. Confidence ∈ [0, 1]. Нет источника — нет утверждения.

заявка0.91
validate0.87
tender0.78
actor0.92
threshold0.85
direct0.81
RECONCILE · MULTI 03

Разбор противоречий

Разные эксперты дают разные версии. Платформа не усредняет, а фиксирует расхождение. Снимает его только process owner.

Марина К.
Согласовывает руководитель отдела
Иван Р.
Согласовывает финансовый директор
AUDIT · KAFKA · KRAFT 04

Непрерывный event-log. Ничего не теряется.

Каждое событие уходит в Kafka. У каждого решения — автор и первоисточник. Историю можно отмотать и переиграть. Потерять — невозможно.

12:03session.startedcampaign=procurement-q1 user=marinaok
12:08entity.extractedtype=step name=validate conf=0.91ok
12:14conflict.raisedfield=approver variants=2warn
12:21decision.madeby=process_owner choice=frontok
STATE · FSM 05

Состоянием владеет система

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

init collect extract validate reconcile review approve export
DEPLOY · PORTABLE 06

Self-hosted или облако

Docker Compose — для небольших команд. Helm chart — для Kubernetes. Один и тот же стек, vendor lock-in исключён.

Docker Compose Helm K8s DigitalOcean AWS GCP On-prem
module · 03

Открытый стек. Без чёрных ящиков.

Никакой проприетарщины. Каждый компонент — проверенный временем open source. Разворачивается в вашем контуре или в нашем облаке.

topology.prod · healthy
▸ topology stack.yml metrics
region: eu-central-1 · 200 OK
Caddy 2 · TLS · Let's Encrypt
Next.js 14 · React 18
FastAPI
Keycloak 24 · OIDC
PostgreSQL 16 · RLS
Redis 7
Kafka · KRaft
ARQ Workers
GPT-4o · swappable
MinIO · S3
Prometheus · Grafana · OpenTelemetry
api
Python 3.12 · FastAPI · SQLAlchemy 2 · Pydantic 2.7 · Alembic
web
Next.js 14 · React 18 · TypeScript · Zustand · TanStack Query
data
PostgreSQL 16 (RLS) · Redis 7 · Kafka (KRaft) · MinIO
ai
GPT-4o · prompt registry · schema-guarded output · swappable provider
viz
BPMN.js · React Flow · eTOM reference · DOCX / XLSX export
ops
Docker Compose · Helm · Prometheus · Grafana · Caddy
module · 04

Access matrix. Пять ролей — единая модель доступа.

RBAC в Keycloak срабатывает на каждом эндпойнте. Row-Level Security встроен прямо в БД. Данные тенантов не пересекаются ни при каких условиях.

RBAC · OIDC · RLS
Роль
Ответственность
Разрешения
Доступ
Бизнес-аналитик
business_analyst
Запускает кампании, собирает онтологию, проводит интервью, собирает as-is модель.
campaigns:* · processes:write
full
Владелец процесса
process_owner
Снимает противоречия, утверждает модель, отвечает за итоговую as-is версию.
processes:approve · review:*
full
Респондент
respondent
Носитель знаний в своей доменной области. Просто отвечает на вопросы — без Word-документов и ручных схем.
sessions:own
sessions
Аудитор
auditor
Видит всё. Прослеживает цепочку evidence. Ничего не редактирует. Имеет доступ ко всему audit trail.
read-only:* · audit:*
read-only
Администратор
admin
Администрирует тенантов, онтологии, справочник eTOM и SSO-подключения.
*
sudo
module · 05

Trust surface. Встроенная, а не на слайдах.

Безопасность — не опция, а поведение по умолчанию. Изоляция прямо в БД, сквозной аудит, переносимое развёртывание.

Идентификация

Keycloak OIDC, JWT и JWKS-кэш в Redis. RBAC проверяется на каждом эндпойнте.

Изоляция

Row-Level Security внутри PostgreSQL. Тенанты разделены на уровне СУБД, а не только приложения.

Аудит

Event sourcing поверх Kafka. Хронологию можно перепроиграть. У каждого решения есть автор.

Развёртывание

Docker Compose, Helm chart, on-prem или облако — везде один и тот же стек. Без vendor lock-in.

module · 06

Покажем демо на вашем процессе.

Никаких 40 слайдов. Живой прогон всей платформы: интервью, извлечение, сверка, экспорт в BPMN — на том процессе, который выберете вы.

30 минут · без обязательств
01
Живое интервью по вашему процессу — будто его ведёт реальный консультант.
02
Извлечение и сверка онлайн — с conflict-маркерами и evidence-link на каждом факте.
03
Экспорт BPMN 2.0 и DOCX — файлы остаются у вас.
~/pd/demo/schedule.yml
ready
→ вернёмся с ответом в течение рабочего дня

Заявка зафиксирована.

Команда свяжется с вами в течение рабочего дня. Обычно — быстрее.