AI-native Business Process Engineering

AI Process OS

Un sistema operativo AI-native per i processi aziendali – BPMN, linguaggio naturale e una workflow runtime validata.

Stato
In produzione
Categoria
AI-native Business Process Engineering
Riferimento
Caso #2

Un sistema operativo AI-native per i processi aziendali, in cui processi, capability, ruoli, eventi e tenant sono elementi di sistema centrali. Dal linguaggio naturale e dal BPMN nascono workflow validati ed eseguibili.

AI Process OS è un caso studio di ingegneria Riegel Systems nell’ambito dell’AI-native Business Process Engineering. La piattaforma si intende come sistema operativo per i processi aziendali: processi, capability, ruoli, eventi e tenant sono elementi di sistema di prima classe – analogamente a programmi, API di sistema, autorizzazioni e ambienti utente isolati di un sistema operativo classico.

Il messaggio chiave:

L’AI genera logica di business strutturata e validata invece di codice runtime incontrollato.

Pipeline

Pipeline
  1. Natural Language / BPMN
  2. Semantic Parsing
  3. Intermediate Representation
  4. Validation
  5. Workflow Compiler
  6. Workflow Runtime
  7. Domain Services
  8. Persistence / Events / Audit

Architettura

AI Process OS: dal linguaggio naturale e dal BPMN, attraverso analisi semantica, rappresentazione intermedia, validazione, compilatore e runtime di workflow, fino ai domain service e alla persistenza
Architettura: AI semantic layer e workflow runtime validata

Semantic Layer

La logica di business viene descritta a livello funzionale, non programmata:

  • Linguaggio naturale come input: Un LLM (claude-haiku-4-5) traduce le istruzioni funzionali in una rappresentazione intermedia (IR) strutturata – come JSON rigoroso con trigger, condizioni, azioni, approvazione, timer ed eventi.
  • Modellazione basata su BPMN: L’editor BPMN (bpmn.io) è l’interfaccia visiva principale; le descrizioni possono essere generate in aggiunta come XML BPMN 2.0 valido (incluso l’auto-layout).
  • Capability Registry: Tutte le funzioni di sistema sono registrate e validate – ad es. book_goods_receipt, determine_tax, calculate_deposit e le operazioni di magazzino/contabilità.

La validazione come principio di sicurezza

L’AI non dispone consapevolmente di alcun ambiente di esecuzione:

  • L’LLM genera esclusivamente rappresentazioni strutturate e validate dallo schema – nessun codice libero, nessuna SQL, nessuna operazione diretta sul database.
  • Solo le capability registrate possono essere usate dai workflow; durante la fase di parsing il semantic layer riceve esclusivamente l’elenco delle capability disponibili.
  • Le funzionalità mancanti possono essere proposte dall’AI come bozza (draft), ma richiedono revisione e attivazione prima di poter essere eseguite nei workflow.
  • La workflow runtime esegue task (utente/servizio), timer, eventi e approvazioni tramite il capability dispatcher – con ruoli e autorizzazioni per tenant.
Principio di sicurezza
  1. LLM → solo IR strutturata
  2. Validazione → solo capability registrate
  3. Proposta di capability → bozza
  4. Revisione e attivazione
  5. Esecuzione runtime

Runtime ed esercizio

  • Compilatore di workflow: Dalla IR validata nascono definizioni di processo versionate (BPMN 2.0, auto-layout).
  • Workflow runtime: Istanze di processo con token, human task, timer ed eventi – incluso l’human-in-the-loop per le approvazioni.
  • Eventi e audit: Gli eventi vengono registrati; la persistenza usa l’event sourcing in DynamoDB (single-table design).
  • Isolamento dei tenant: Runtime multi-tenant con middleware per tenant e incapsulamento dei dati.
  • Infrastruttura: Completamente come codice (AWS CDK): Lambda, API Gateway, DynamoDB, Cognito, EventBridge, S3/CloudFront, GitHub Actions.

Capability demonstrated

AI Process OS dimostra l’ingegneria dei processi AI-native, in cui un LLM è integrato in un percorso di esecuzione deterministico e validato – incluso un e-commerce multi-tenant come modulo integrato (catalogo, carrello, checkout, pagamenti, gestione ordini).

Tecnologie & concetti

  • React 19
  • TypeScript
  • Vite
  • BPMN.io
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Cognito
  • EventBridge
  • AWS CDK
  • S3
  • CloudFront
  • GitHub Actions

Un progetto di ingegneria simile?

Se il tuo progetto richiede una profondità tecnica comparabile, discutiamo fattibilità, architettura e impegno – concretamente, non in formato pitch.