AI-native Business Process Engineering

AI Process OS

Un système d'exploitation natif IA pour les processus métier – BPMN, langage naturel et un moteur de workflow validé.

Statut
En production
Catégorie
AI-native Business Process Engineering
Référence
Cas n°2

Un système d'exploitation natif IA pour les processus métier, où les processus, capabilities, rôles, événements et tenants sont des éléments système centraux. Du langage naturel et du BPMN naissent des workflows validés et exécutables.

AI Process OS est une étude de cas d’ingénierie Riegel Systems dans le domaine de l’ingénierie des processus métier native IA. La plateforme se conçoit comme un système d’exploitation pour les processus métier : les processus, capabilities, rôles, événements et tenants sont des éléments système de premier ordre – à l’image des programmes, API système, autorisations et environnements utilisateur isolés d’un système d’exploitation classique.

Le message clé :

L’IA produit une logique métier structurée et validée, et non du code d’exécution non contrôlé.

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

Architecture

AI Process OS : du langage naturel et du BPMN, via l'analyse sémantique, la représentation intermédiaire, la validation, le compilateur et le moteur de workflow, jusqu'aux services de domaine et à la persistance
Architecture : couche sémantique IA et moteur de workflow validé

Semantic Layer

La logique métier est décrite de manière métier, et non programmée :

  • Le langage naturel comme entrée : un LLM (claude-haiku-4-5) traduit les consignes métier en une représentation intermédiaire (IR) structurée – sous forme de JSON strict avec trigger, conditions, actions, approbation, minuteurs et événements.
  • Modélisation basée sur BPMN : l’éditeur BPMN (bpmn.io) est l’interface visuelle principale ; les descriptions peuvent en outre être générées en XML BPMN 2.0 valide (y compris l’auto-layout).
  • Capability Registry : toutes les fonctions système sont enregistrées et validées – par ex. book_goods_receipt, determine_tax, calculate_deposit et les opérations d’entrepôt et de comptabilité.

La validation comme principe de sécurité

L’IA n’a délibérément aucun environnement d’exécution :

  • Le LLM produit exclusivement des représentations structurées validées par schéma – pas de code libre, pas de SQL, pas d’opérations directes sur la base de données.
  • Seules les capabilities enregistrées peuvent être utilisées par les workflows ; la couche sémantique ne reçoit, lors de la phase de parsing, que la liste des capabilities disponibles.
  • Les capacités manquantes peuvent être proposées en tant que brouillon (draft) par l’IA, mais nécessitent une revue et une activation avant de pouvoir être exécutées dans les workflows.
  • Le moteur de workflow exécute les tâches (utilisateur/service), minuteurs, événements et approbations via le répartiteur de capabilities – avec des rôles et autorisations par tenant.
Principe de sécurité
  1. LLM → uniquement une IR structurée
  2. Validation → uniquement des capabilities enregistrées
  3. Proposition de capability → brouillon (draft)
  4. Revue & activation
  5. Exécution par le moteur

Runtime & exploitation

  • Compilateur de workflow : la IR validée produit des définitions de processus versionnées (BPMN 2.0, auto-layout).
  • Moteur de workflow : instances de processus avec jetons, tâches humaines, minuteurs et événements – y compris human-in-the-loop pour les approbations.
  • Événements & audit : les événements sont journalisés ; la persistance utilise l’event sourcing dans DynamoDB (conception single-table).
  • Isolation des tenants : moteur multi-tenant avec middleware par tenant et encapsulation des données.
  • Infrastructure : entièrement en tant que code (AWS CDK) : Lambda, API Gateway, DynamoDB, Cognito, EventBridge, S3/CloudFront, GitHub Actions.

Capability demonstrated

AI Process OS démontre une ingénierie de processus native IA, dans laquelle un LLM est intégré dans un chemin d’exécution déterministe et validé – y compris un e-commerce multi-tenant en tant que module intégré (catalogue, panier, checkout, paiements, gestion des commandes).

Technologies & concepts

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

Un projet d'ingénierie similaire ?

Si votre projet requiert une profondeur technique comparable, nous discutons faisabilité, architecture et effort – concrètement plutôt qu'en format pitch.