Toutes les études de cas / Étude de cas 02 / 12
Novaferr Industries
« Vulcan », assistant IA de maintenance
Vulcan : un assistant de maintenance qui connaît chaque manuel et chaque réparation passée
En clair
Vulcan relie la documentation technique (manuels, modes opératoires, schémas P&ID, garanties) aux données vivantes de la GMAO (ordres de travail, pièces, codes de panne, heures de marche). Au pied de la machine, le technicien pose sa question à la voix et reçoit un guide de dépannage qui cite la page exacte du manuel et l’ordre de travail précédent. Tout tourne sur un serveur installé dans l’usine : pas de cloud, pas d’API externe, et cela fonctionne même sans internet.
- Client
- Novaferr Industries
- Secteur
- Industrie manufacturière
- Taille
- 1 100 collaborateurs, 2 usines, 640 machines
- −38 %de temps moyen de réparation (MTTR) sur les machines critiques
- 100 %des réponses citent une page de manuel et un ordre de travail passé
- 0API externe : tout tourne dans l’usine
Le contexte
Novaferr exploite 640 machines sur deux usines. Les réponses existent, mais elles sont coupées en deux : des milliers de pages de manuels et de modes opératoires en trois langues d’un côté, neuf ans d’ordres de travail et de notes de techniciens dans la GMAO de l’autre. La nuit, un technicien face à une presse en panne appelle le technicien senior, ou fouille dans des PDF pendant que la ligne est à l’arrêt.
Le défi
- 01
Manuels, schémas P&ID et modes opératoires sont des PDF éparpillés, souvent scannés, en français, en anglais et en allemand.
- 02
Le meilleur savoir dort dans l’historique de la GMAO et les notes libres des techniciens, que personne ne peut interroger.
- 03
Sur le terrain, on a les mains prises, des gants et du bruit : pas le temps de taper sur un clavier.
- 04
Une mauvaise réponse est dangereuse : chaque étape doit venir d’une source officielle, jamais être inventée.
- 05
Plans, procédures et données de maintenance sont confidentiels, et le réseau de l’usine est isolé : rien ne doit partir dans le cloud.
Notre approche
Manuels, modes opératoires, schémas P&ID et garanties sont découpés en passages (avec OCR pour les scans), transformés en vecteurs par un modèle d’embeddings local et stockés dans PostgreSQL avec pgvector. Un connecteur en lecture seule sur le réseau de l’usine synchronise la GMAO (lecture directe de la base ou export planifié, sans service cloud) : ordres de travail, pièces consommées, codes de panne, heures de marche et notes des techniciens. À chaque question, l’agent interroge les deux sources en parallèle, filtrées sur l’équipement exact : les étapes de réparation officielles, et la façon dont la même panne a été réparée sur cette même machine. Un modèle de langage open source (Llama, Qwen ou Mistral), installé sur un serveur GPU dans l’usine, rédige alors un guide court qui cite la page du manuel et le numéro d’ordre de travail, et peut préparer le nouvel ordre de travail avec ses pièces. La reconnaissance vocale (Whisper) tourne elle aussi en local : aucune question, aucun document ni aucune donnée ne quitte le site, et l’assistant fonctionne même sans internet. Des votes pouce haut / pouce bas et un pipeline d’évaluation hebdomadaire signalent les manuels et les listes de pièces à mettre à jour.
La solution, étape par étape
- 01
Manuels et modes opératoires indexés
Manuels, schémas P&ID, garanties et procédures deviennent des passages interrogeables par le sens.
- 02
La GMAO connectée
Ordres de travail passés, pièces, codes de panne et notes des techniciens, synchronisés sur le réseau de l’usine, en lecture seule.
- 03
Une question au pied de la machine
Le technicien scanne le QR code de la presse et pose sa question à la voix.
- 04
Deux sources, une réponse
Les étapes de réparation officielles, et la réparation de la même panne sur cet équipement précis.
- 05
Un guide et un ordre de travail
Un guide sourcé, puis l’ordre de travail préparé avec ses pièces : tout est calculé sur site, sans cloud.
Résultats
- −38 %de MTTR sur les machines critiques
- −52 %d’appels de nuit au technicien senior
- 4 minpour rédiger un ordre de travail avec ses pièces
- 92 %des réponses jugées utiles par les techniciens
Ce que nous livrons
- Pipeline d’indexation des manuels, modes opératoires, schémas P&ID et garanties (multilingue, OCR)
- Connecteur en lecture seule vers la GMAO / EAM sur le réseau de l’usine (SAP PM, Maximo, Odoo)
- Serveur GPU sur site : LLM, embeddings et reconnaissance vocale en local, fonctionne hors ligne
- Recherche hybride : vecteurs + historique de l’équipement exact
- Application mobile et vocale, avec un QR code sur chaque machine
- Préparation des ordres de travail avec pièces et temps estimé
- Boucle de retours, pipeline d’évaluation et journal d’audit
Technologies
- Python
- LangGraph
- PostgreSQL + pgvector
- LLM local (Ollama / vLLM)
- Whisper (en local)
- React Native
Délai
8 à 12 semaines
Équipe
1 ingénieur IA, 1 ingénieur maintenance électromécanique
Cas illustratifs : clients et chiffres fictifs, représentatifs des solutions que nous livrons.