KairosPlanification prédictive dynamique · démo interactive
Maintenant
Données 100 % fictives : 8 OF, 5 postes, 12 opérateurs, 160 opérations
Horizon 10 jours ouvrés, 2 équipes (6 h–14 h, 14 h–22 h), pas de 15 min
Moteur exécuté dans votre navigateur
Planning de la ligne
Ordres de fabrication
Présence et capacité
Cliquez une case pour changer le statut d'un opérateur (présent, absent, congé, formation, prêt à une autre ligne), puis recalculez. Les jours passés sont figés.
Matrice de compétences
Niveau 1 : en formation (durée × 1,30) · niveau 2 : confirmé (× 1,00) · niveau 3 : expert (× 0,85). Le contrôle final exige le niveau 2.
Gamme type (20 opérations par OF)
Durées standard avant prédiction. Liens : FS fin → début, SS début → début avec décalage, FF fin → fin.
Flux de bout en bout
- Extraction planifiée : ERP (API OData standard), MES, plateforme data en option.
- Données brutes en staging, puis upsert idempotent vers les tables propres.
- Saisie des présences et compétences via l'API.
- Le Gantt demande un calcul.
- L'API dépose la tâche dans la file et répond aussitôt.
- Le worker lit l'état consolidé en base.
- Le solveur résout et écrit le planning, avec les durées prédites.
- Le worker notifie l'API.
- Push WebSocket : le Gantt se met à jour.
Cette démo et la version cible
| Brique | Dans cette démo | Version cible |
|---|---|---|
| Solveur | Génération de planning en parallèle + 120 à 160 passes aléatoires, dans le navigateur | OR-Tools CP-SAT en tâche de fond |
| Durées prédites | Coefficients par niveau de compétence | Modèle LightGBM entraîné sur l'historique |
| Explications | Règles sur la contrainte liante | Assistant LLM, lecture seule |
| Données | Jeu fictif intégré à la page | ERP, MES et présences via PostgreSQL |