Ce qu’un agent IA fait de votre X-Matrix : quatre scénarios
Branché sur Hoshin Kanri par MCP, un agent IA lit votre X-Matrix, ses indicateurs, ses scores et sa déclinaison sur les sites, puis travaille à partir d’eux : il prépare un comité, vérifie qu’un objectif du groupe est repris en dessous, dit ce qu’un événement touche dans la stratégie, explique un score. Hoshin calcule, l’agent raisonne.
Les quatre scénarios ci-dessous sont illustratifs : l’entreprise, Mécanor, et les personnes sont fictives. Les traces, elles, sont réelles. Chaque appel d’outil a tourné sur la démo publique le 28 octobre 2026, chaque chiffre cité vient de sa sortie, et chaque demande peut être rejouée sur la démo.
1. Préparer le comité de direction mensuel
Scénario illustratif. Une consultante lean accompagne Mécanor, PME fictive de mécanique de précision. La veille du comité de direction mensuel, elle demande à son agent de préparer l’ordre du jour à partir de la matrice, au lieu de relancer chaque responsable.
Ce qui compte ici : l’agent ne résume pas un tableau. Il croise trois sources que personne ne croise à la main : la cadence (qui suit quoi), les indicateurs (réel contre cible) et les chaînes de la matrice (ce qui ne descend jusqu’à rien).
Demande
Prépare l’ordre du jour du comité de direction mensuel de Mécanor : où en sont nos objectifs annuels, quels indicateurs décrochent, quelles décisions faut-il prendre ?
Appel d’outil MCP
get_management_architecture()"Revue stratégique trimestrielle" quarterly, 180 min, suit north + east └ "Comité de direction mensuel" monthly, 90 min, suit east + south └ "Point hebdo production" weekly, 45 min, suit south + westAppel d’outil MCP
get_matrix_data(matrix_id: "9581443d…")elements.west (currentValue / targetValue) "Taux de non-conformité client (%)" 1,4 / 0,8 result "PPM défauts internes" 720 / 450 performance "Lead time moyen (jours)" 23 / 18 performance "Taux de livraison à l'heure OTD (%)" 91 / 96 result "Temps de changement de série (min)" 41 / 25 performance "CA mensuel facturé (M€)" 1,29 / 1,38 result "Absentéisme (%)" 5,2 / 4 result "Opérateurs polyvalents ≥ 3 postes" 15 / 24 performance elements.south (externalRef) "Contrôle qualité en ligne par vision industrielle — atelier fraisage" linear.app/mecanor/project/vision-fraisage "Certification EN 9100 (marché aéronautique)" linear.app/mecanor/project/en9100 "Audit à blanc en septembre." correlations (extrait) Non-conformité client ↔ vision industrielle : strong Non-conformité client ↔ EN 9100 : medium Programme SMED ↔ Temps de changement de série : strong Refonte de l'ordonnancement ↔ Lead time moyen : strong Refonte de l'ordonnancement ↔ Livraison à l'heure : strong completeness.details.chains (extrait) "Usine attractive : fidéliser les compétences clés…" path.east: ["Absentéisme sous 4 %"] path.south: [] complete: false completeness.details.orphans.elements "Marque employeur : partenariat lycée technique + parcours d'intégration" quadrant: south
Étape non rejouée
Dans un vrai déploiement, l’agent lirait ici l’avancement des deux projets Linear liés, par le serveur MCP de Linear. La démo n’est reliée à aucun Linear : cette étape n’a pas tourné.
Réponse de l’agent
Comité de direction mensuel, 90 minutes. Il suit les objectifs annuels et les initiatives ; voici ce qui demande du temps. 1. Non-conformité client (20 min). 1,4 % pour une cible de 0,8 %, PPM internes à 720 pour 450. Les deux initiatives les plus liées ont un projet Linear : la vision industrielle au fraisage (lien fort) et l’EN 9100 (lien moyen, audit à blanc en septembre). Faire le point d’avancement sur ces deux projets. 2. Délai et livraison (20 min). Lead time de 23 jours pour 18, livraison à l’heure à 91 % pour 96 %, changement de série en 41 minutes pour 25. Le SMED et la refonte de l’ordonnancement portent ces trois indicateurs : ce sont leurs responsables qu’il faut interroger. 3. Chiffre d’affaires (10 min). 1,29 M€ facturés par mois pour 1,38 visés. 4. Décision à prendre (20 min). Absentéisme à 5,2 % pour 4 %, et aucune initiative ne porte cet objectif : la vision « Usine attractive » s’arrête en route. Une initiative existe pourtant, la marque employeur, reliée à rien. La rattacher, ou en lancer une autre. 5. Polyvalence (10 min). 15 opérateurs sur trois postes ou plus, pour 24. Il reste 10 minutes de marge.
2. Vérifier que les sites ont repris les objectifs du groupe
Scénario illustratif. Mécanor compte deux usines, un site d’usinage à Cholet et un site d’assemblage à Vierzon, chacun avec sa X-Matrix rattachée sous celle du groupe. Avant la revue trimestrielle, le directeur des opérations du groupe veut savoir si les sites ont vraiment décliné ce que le groupe a décidé.
Hoshin calcule la cascade : quel objectif ou quelle initiative du groupe chaque élément d’un site décline, ce que personne n’a repris, quel objectif d’un site ne décline rien. L’agent fait ensuite ce que le calcul ne sait pas faire : il dit quels trous sont acceptables.
Demande
Nos deux sites ont-ils repris les objectifs du groupe ? Qu’est-ce qui n’est porté par personne ?
Appel d’outil MCP
get_cascade(matrix_id: "9581443d…")matrices "Mécanor — X-Matrix 2026" depth 0 "Mécanor — Site de Cholet (usinage)" depth 1 "Mécanor — Site de Vierzon (assemblage)" depth 1 coverage: 60 edges[0].deployed (← takenUpBy) "Non-conformité client : de 1,8 % à 0,8 %" ← Cholet "Atelier fraisage au niveau qualité aéronautique" "Réduire le délai moyen de production de 20 %" ← Vierzon "Livrer chaque commande assemblée à l’heure" "Contrôle qualité en ligne par vision industrielle…" ← Cholet "PPM fraisage sous 400" "Programme SMED sur les 3 centres d'usinage goulots" ← Cholet "Changement de série sous 25 min…" "Plan de polyvalence opérateurs…" ← Vierzon "10 opérateurs polyvalents sur 3 postes ou plus" "Refonte de l'ordonnancement atelier…" ← Vierzon "OTD assemblage à 96 %" edges[0].notDeployed "CA 16,5 M€ (+12 %) avec marge brute maintenue" "Absentéisme sous 4 %" "Certification EN 9100 (marché aéronautique)" "Marque employeur : partenariat lycée technique + parcours d'intégration" unanchored Cholet : "Heures supplémentaires réduites de 30 %"
Réponse de l’agent
Six des dix objectifs annuels et initiatives du groupe sont repris par un site. Cholet reprend la non-conformité client, la vision industrielle et le SMED. Vierzon reprend le délai de production, l’ordonnancement et la polyvalence. Repris par personne : le chiffre d’affaires, la marque employeur, la certification EN 9100 et l’absentéisme. Les deux premiers peuvent rester au niveau du groupe. Les deux derniers, non : une certification se passe sur un site, et l’absentéisme se joue dans les ateliers. Il faut décider quel site les porte. À Cholet, « Heures supplémentaires réduites de 30 % » ne décline rien du groupe. C’est peut-être un bon objectif local. À vérifier : mobilise-t-il les mêmes équipes que le SMED ? Ensuite, le rattacher au délai de production, ou l’assumer comme local.
3. Un événement touche la stratégie
Scénario illustratif, événement fictif. Le principal client aéronautique de Mécanor annonce qu’à partir de juillet 2027 il n’achètera plus qu’à des fournisseurs certifiés EN 9100. La responsable qualité colle l’annonce dans son assistant et demande ce que ça change.
C’est la matrice utilisée comme grille de lecture : l’agent ne juge pas la nouvelle en général, il la lit contre les éléments et les liens sur lesquels l’entreprise s’est déjà engagée, et dit ce qui est exposé.
Demande
Notre principal client aéronautique annonce qu’il n’achètera plus qu’à des fournisseurs certifiés EN 9100 à partir de juillet 2027. Qu’est-ce que ça touche dans notre stratégie, et que faut-il changer ?
Appel d’outil MCP
get_matrix_data(matrix_id: "9581443d…")elements.south (extrait) "Certification EN 9100 (marché aéronautique)" status: active externalRef: linear.app/mecanor/project/en9100 description: "Audit à blanc en septembre." corrélations de cette initiative ↔ "CA 16,5 M€ (+12 %) avec marge brute maintenue" : strong ↔ "Non-conformité client : de 1,8 % à 0,8 %" : medium ↔ "Taux de non-conformité client (%)" : medium ↔ "PPM défauts internes" : medium ↔ "Taux de livraison à l'heure OTD (%)" : weakAppel d’outil MCP
get_management_architecture()(extrait) "Comité de direction mensuel" monthly, 90 min, suit east + south "Point hebdo production" weekly, 45 min, suit south + west
Réponse de l’agent
Ce que ça touche. L’EN 9100 était un levier pour gagner le marché aéronautique ; elle devient une condition pour garder ce client. Dans la matrice, elle porte fortement l’objectif de chiffre d’affaires 2026 (16,5 M€) : si la certification glisse après juillet 2027, c’est une part du chiffre d’affaires existant qui est en jeu, pas seulement de la croissance. Ce qui manque. Trois indicateurs sont reliés à l’EN 9100 : non-conformité client, PPM internes, livraison à l’heure. Ils mesurent la qualité, pas l’avancement vers l’audit. Je propose un indicateur de performance dédié, par exemple les écarts encore ouverts après l’audit à blanc de septembre. Ce qui change dans la gouvernance. Aujourd’hui le sujet vit dans le projet Linear. Le comité de direction mensuel suit les objectifs annuels et les initiatives : l’EN 9100 doit y passer chaque mois, avec juillet 2027 comme jalon. Je n’ai rien modifié : le jeton de la démo est en lecture seule. Avec un jeton d’écriture, je préparerais ces changements dans la matrice et je les appliquerais après votre accord.
4. Expliquer un score
Scénario illustratif. Le directeur général de Mécanor ouvre la matrice et voit un score de complétude de 74. Il pose la question que tout le monde pose : pourquoi 74 et pas plus, et par où commencer.
Le score est calculé par Hoshin, toujours de la même façon, selon une spécification publique. L’agent transforme son détail en ordre de travail, et remarque ce que les sous-scores ne disent pas : deux des trous sont le même trou.
Demande
Pourquoi notre matrice est à 74 et pas plus ? Par où commencer ?
Appel d’outil MCP
get_matrix_completeness(matrix_id: "9581443d…")score: 74 level: "bon" details (sous-scores) : coverage 95 · density 44 · orphans 80 · chains 67 · indicatorBalance 90 density.NW : possible 24, actual 0 chains.details (extrait) "Usine attractive : …" path.east: ["Absentéisme sous 4 %"] path.south: [] complete: false suggestions density.sparse Create more correlations between Vision (North) and KPIs (West) orphans.one Link "Marque employeur : partenariat lycée technique + parcours d'intégration" (Initiatives (South)) to an adjacent element chains.incomplete Vision "Usine attractive : fidéliser les compétences clés et attirer la relève" has no complete chain (missing: Initiatives (South)) balance.missingBoth "Marque employeur : …" is linked to no KPI — add both result and performance
Réponse de l’agent
74 sur 100, niveau « bon ». La couverture (95) et l’équilibre des indicateurs (90) vont bien ; trois choses tirent le score vers le bas, et deux viennent du même trou. 1. La vision « Usine attractive » ne descend jusqu’à aucune initiative (chaînes : 67). L’objectif « Absentéisme sous 4 % » n’a rien qui le porte. 2. La marque employeur n’est reliée à rien, ni objectif ni indicateur (orphelins : 80). Ces deux trous se répondent : l’initiative qui manque à « Usine attractive » existe déjà, elle n’est simplement pas reliée. La rattacher à l’absentéisme et lui donner un indicateur ferme les deux d’un coup. 3. Aucune corrélation entre la vision et les indicateurs (densité : 44, le coin nord-ouest est vide). C’est le chantier le plus long : choisir quels indicateurs disent, chaque mois, si la vision avance. Par où commencer : les points 1 et 2, une décision de dix minutes en comité.
Questions fréquentes
Les personnes et l’entreprise sont-elles réelles ?
Non. Mécanor est une PME fictive créée pour la démo publique, et les rôles décrits sont des scénarios. Ce qui est réel : les appels d’outils, leurs sorties, et la possibilité de les rejouer.
Pourquoi mon agent ne répond-il pas mot pour mot pareil ?
Les chiffres viennent de Hoshin et seront identiques. La rédaction vient de l’agent et change d’un modèle à l’autre. Hoshin calcule, l’agent raisonne.
Quel agent faut-il ?
N’importe quel client MCP : Claude (claude.ai, Desktop, Code), Cursor, ou un autre assistant qui accepte les serveurs MCP. Sur claude.ai et Cursor, la connexion se fait par une URL et une authentification OAuth.
L’agent peut-il modifier la matrice ?
Oui, avec un jeton d’écriture ou une connexion OAuth avec le droit d’écriture : créer des éléments, les relier, mettre à jour un statut. Les droits par matrice s’appliquent aussi aux agents, et un jeton ne donne jamais plus que le rôle de son utilisateur. La démo est en lecture seule.