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

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

  1. 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.

  2. 02

    Le meilleur savoir dort dans l’historique de la GMAO et les notes libres des techniciens, que personne ne peut interroger.

  3. 03

    Sur le terrain, on a les mains prises, des gants et du bruit : pas le temps de taper sur un clavier.

  4. 04

    Une mauvaise réponse est dangereuse : chaque étape doit venir d’une source officielle, jamais être inventée.

  5. 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

  1. 01

    Manuels et modes opératoires indexés

    Manuels, schémas P&ID, garanties et procédures deviennent des passages interrogeables par le sens.

  2. 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.

  3. 03

    Une question au pied de la machine

    Le technicien scanne le QR code de la presse et pose sa question à la voix.

  4. 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.

  5. 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

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

Un projet similaire ? Parlons-en
Cas suivant · Veltaro IndustriesUn moteur de connaissance qui relie Jira, Confluence et Teams

Cas illustratifs : clients et chiffres fictifs, représentatifs des solutions que nous livrons.