IA générative pour l'ingénierie
Les grands modèles de langage arrivent dans l'ingénierie d'automatisme : générer du code IEC 61131-3, rédiger des spécifications, traduire et documenter, assister le diagnostic. Le gain de productivité est réel — mais un modèle qui « invente » dans un contexte de sûreté est un danger. La règle : l'IA propose, l'ingénieur valide.
Les usages
Copilots d'automatisme
Génération assistée de code IEC 61131-3 (ST, LD), suggestions de blocs fonctions, conversion entre plateformes, explication et revue de programmes existants.
Cahier des charges & listes d'I/O
Brouillons de cahier des charges (URS), listes d'entrées/sorties, ébauches de P&ID et de matrices d'interverrouillage à partir d'une description en langage naturel.
Manuels, comptes-rendus, traduction
Manuels opérateur, comptes-rendus HAZOP, traduction multilingue cohérente de normes et de procédures — un point fort des modèles de langage.
Assistants de connaissance (RAG)
La génération augmentée par récupération (RAG) ancre les réponses dans la documentation réelle : manuels, historiques d'alarmes, retours d'expérience — pour un copilot de dépannage fiable.
L'IA propose, l'ingénieur valide
Un modèle génératif produit un texte plausible, pas une vérité garantie. En automatisme, le code suggéré doit être relu, testé et — pour une fonction de sécurité — validé selon le cycle de vie applicable (IEC 61511, IEC 61508). Le générateur accélère le premier jet ; il ne remplace ni la revue ni les essais. C'est un copilote, jamais le pilote.
| Usage | Maturité | Validation humaine |
|---|---|---|
| Documentation & traduction | mûr | relecture éditoriale |
| Explication & revue de code | mûr | jugement de l'ingénieur |
| Génération de spécifications | émergent | revue + test |
| Génération de code automate | émergent | revue + test ; si sécurité, cycle 61511/61508 |
| Assistant de diagnostic (RAG) | émergent | confronter aux sources citées |
La règle de proportionnalité : plus le livrable touche à la sûreté ou à la production, plus la validation humaine est lourde. Un manuel se relit ; un code qui pilote une fonction instrumentée de sécurité passe par le cycle de vie complet et son évaluation indépendante.
Maîtriser l'hallucination
Un modèle de langage optimise la vraisemblance, pas l'exactitude — il peut affirmer une réponse fausse avec aplomb. En ingénierie, ce risque se gère par des parades systématiques, pas par la confiance.
| Risque | Parade |
|---|---|
| Réponse plausible mais fausse | ancrage (RAG) sur la documentation interne |
| Bloc, adresse ou norme inventés | vérification systématique, citations exigées |
| Fuite de code ou de données | hébergement UE / on-premise, règles d'usage |
| Sur-confiance dans la sortie | l'IA propose, l'humain valide (EU AI Act art. 14) |
Enjeux clés
- Hallucination & vérification — le modèle peut inventer un bloc, une adresse ou une norme inexistante ; ancrer (RAG) et vérifier systématiquement est non négociable.
- Confidentialité & propriété intellectuelle — code, recettes et schémas sont sensibles ; déploiement on-premise ou hébergement UE, et règles claires sur ce qui peut être envoyé à un modèle externe.
- Intégration aux outils — la valeur vient du copilot intégré à l'IDE (TIA Portal, Codesys, AVEVA) plutôt que d'un chat séparé où l'on copie-colle.
- Responsabilité & validation — qui répond d'un code généré ? La traçabilité de la décision et la validation finale restent humaines ; l'EU AI Act formalise la supervision humaine.
Cadre & références
- EU AI Act — Les modèles à usage général (GPAI) ont des obligations propres ; un usage en fonction « à haut risque » impose documentation, supervision humaine et gestion du risque.
- ISO/IEC 42001 — Encadrer l'usage des outils génératifs par un système de management : politique, rôles, traçabilité des décisions assistées.
Fiches normes liées
Acteurs majeurs
Copilots industriels
Siemens Industrial Copilot, Codesys AI, Rockwell, AVEVA.
Copilots de code généraux
GitHub Copilot, Cursor, Claude, ChatGPT.
Plateformes RAG & privées
Azure OpenAI, AWS Bedrock, Mistral, modèles open-weight on-premise.