✦ Cadrage IA
Le Cadrage IA applique à IEC 62443 le même principe que l'assistant IA des autres modules (EBIOS RM, Risques Industriels, EVRP) : décrire le contexte OT/ICS en langage naturel et laisser un moteur IA pré-remplir une partie de l'analyse — ici le Contexte, l'évaluation initiale ZCR2 et les zones/conduits ZCR3.
Le moteur IA utilisé est configurable sur /gestion/ia parmi les 8 prestataires disponibles (Gemini, Claude, Mistral, Groq, HuggingFace, OpenRouter, Ollama, Custom) — voir le composant AIConfigBanner en haut de page pour changer de prestataire sans quitter l'écran.
Deux sections
Un bandeau de navigation propose : 📖 Guide d'utilisation et ✦ Fiche de cadrage.
📖 Guide d'utilisation
Rappelle la place du Cadrage IA dans la roadmap IA du module :
- Cadrage (cette page) → alimente Contexte, ZCR2, ZCR3
- ZCR5 — génération de scénarios de menaces (à venir)
Un panneau « Aides ponctuelles » détaille les autres points d'entrée IA du module : suggestion de CVE (ZCR1), suggestion de SL-T par zone (ZCR2), génération de scénarios de menace (ZCR5), analyse des écarts (Conformité).
✦ Fiche de cadrage
- Fiche descriptive d'installation — zone de texte où coller une description Markdown du SUC (procédé, équipements, réseau, exposition). Boutons d'exemple prêts à l'emploi : Exemple industrie chimique, Exemple eau potable, Exemple énergie, et bouton Effacer. Un compteur de caractères indique si la fiche est suffisamment riche (> 500 caractères).
- Images (optionnel) — zone de dépôt (glisser-déposer ou clic), formats PNG/JPG/WEBP, 3 images maximum. Un avertissement s'affiche si le moteur IA sélectionné ne supporte pas l'analyse d'image.
- Sections à pré-remplir — 3 cases à cocher, présélectionnées : Contexte IEC 62443, ZCR2 — Initial Risk Assessment, ZCR3 — Zones & Conduits.
- Bouton ✦ Analyser la fiche et pré-remplir l'analyse IEC 62443 — désactivé si la fiche fait moins de 100 caractères, si aucune clé API n'est configurée, ou si aucune section n'est cochée.
Action irréversible
Un dialogue de confirmation prévient qu'analyser la fiche efface les données existantes des sections cochées avant de les repeupler. Sauvegardez ou exportez au préalable si le projet contient déjà du travail sur ces sections.
Résultat
Après analyse, un bloc de résultats affiche : le nombre d'éléments importés par type, des liens de navigation directs vers Contexte / ZCR2 / ZCR3, et — pour les comptes superadmin — le JSON brut retourné par le moteur IA. En cas d'erreur, un détail « Réponse brute » repliable aide au diagnostic.
Ce que génère l'IA
À partir de la fiche (et des images éventuelles), le moteur IA produit un JSON structuré couvrant :
- Contexte — champs généraux (titre, SUC, périmètre…)
- ZCR2 — scénarios de risque initial (bien, événement redouté, type, vraisemblance/gravité bornées de 1 à 4)
- ZCR3 — zones (type de zone, niveau cible SL1-SL4) et conduits (reliés par nom de zone)
Adapté au contexte OT/ICS
Contrairement au cadrage IA des autres modules, celui-ci raisonne en zones de sécurité et Security Levels (SL-T) plutôt qu'en biens supports/événements redoutés génériques — la fiche descriptive doit donc décrire le procédé industriel et sa segmentation réseau pour être exploitable.