La démonstration montre le résultat. Cette page montre la méthode — et surtout ce dont nous avons besoin de votre côté pour que les 30 000 références suivent le même chemin.
34 lignes, 24 colonnes. Voici le taux de remplissage réel, obtenu en comptant les cellules — 8 colonnes sur 24 sont vides partout.
Autrement dit : pour les 30 lignes Kubota de l'échantillon, ce qui dit à quelle machine la pièce va et à quelle échéance elle se remplace n'existe qu'à l'intérieur de la chaîne de caractères « Désignation », longue de 19 à 65 caractères. C'est de là qu'il faut le reconstruire. Deux nuances, dans les deux sens : la composition des kits n'y est pas non plus — elle n'est nulle part dans le fichier ; et les quatre lignes Logosol, elles, ont déjà un vrai texte technique, qu'il s'agit de structurer plutôt que de reconstruire.
Elles paraissent illisibles, mais elles sont régulières : chaque bloc de caractères occupe une position et porte un sens. C'est ce qui rend le décodage automatisable plutôt qu'artisanal. Exemple sur la référence W21CK00346 :
La lettre grecque que l'ERP ne sait pas encoder. Elle désigne une évolution de série réelle chez Kubota. 9 lignes concernées.
Hypothèse à valider avec vous — un seul cas dans le fichier, et jamais sur la même machine qu'un « @ ». Si elle se confirme, elle vaut pour tout le catalogue.
La série −3 s'écrit sans zéro, la série −4 avec. Normaliser dans le mauvais sens fabriquerait un modèle qui n'existe pas.
Le séparateur de génération alterne sans logique apparente. Deux écritures, une seule machine.
Trois marqueurs, tous porteurs d'une contrainte de compatibilité forte, tous illisibles pour qui ne connaît pas le code maison.
« U10-5 » n'existe que sous la forme d'un « /5 » en fin de chaîne — introuvable par une recherche plein texte. Nous avons vérifié chez Kubota : cette machine existe bel et bien.
La fiche produit visée par votre cahier des charges comporte une quinzaine de champs. Voici, pour chacun, sa provenance réelle et son état à ce jour. C'est ce tableau qui détermine ce dont nous avons besoin de votre part.
| Champ de la fiche | Provenance | Comment on l'obtient | État |
|---|---|---|---|
| Recopié depuis le BLG — jamais réécrit | |||
| Référence | ERP, direct | Lecture du champ. | 34/34 |
| Marque | ERP, direct | Lecture du champ. | 34/34 |
| Prix HT et TTC | ERP, direct | Prix public lu, TTC calculé. | 34/34 |
| Famille / sous-famille | ERP, direct | Alimente l'arborescence de la boutique. | 34/34 |
| Poids, code douanier, origine | ERP, direct | Lecture du champ. Sert au calcul des frais de port. | 24 à 25/34 |
| Stock par agence | API BLG | Non présent dans l'export. Se lit en direct via article.partStock, par entrepôt — reste à confirmer que vos agences y correspondent une pour une. | à brancher |
| Reconstruit depuis la désignation — automatisable sur tout le catalogue | |||
| Titre lisible | Reconstruit | Décodage + normalisation + mise en français. | 34/34 |
| Nature de la pièce | Reconstruit | Premier bloc de la désignation, ramené à un vocabulaire unique (règle 01 du décodage). | 30/30 Kubota |
| Intervalle d'entretien | Reconstruit | Motif NNNH isolé et transformé en donnée filtrable. | 28/34 |
| Machines compatibles | Reconstruit | Extraction, défactorisation des écritures groupées, normalisation des conventions d'écriture. | 34 machines · 29 lignes |
| Variante et contraintes | Reconstruit | α, ± climatisation, plage de numéro de série, série modifiée — transformés en filtres, pas en texte. | 16 lignes |
| Description courte et longue | Rédigé | Produit à partir des champs reconstruits ci-dessus, jamais à partir de rien. | 34/34 |
| Balises SEO et mots-clés | Rédigé | Title, meta description, URL, données structurées. | 34/34 |
| Recoupé sur des sources externes — vérifiable, partiel | |||
| Type et tonnage machine | Fiches constructeur | Recoupement modèle par modèle sur les pages Kubota Europe et les bases de spécifications. | 6 modèles sur 34 |
| Existence des versions α | Kubota Europe | Confirmée sur les pages produits officielles et les brochures constructeur. | confirmé |
| Absent — c'est ce qu'il nous faut de votre part | |||
| Photos produits | — | Aucune dans l'export, aucun lien, aucun nom de fichier. | 0/34 |
| Composition des kits | Nomenclature Kubota | Ce que contient chaque kit, pièce par pièce. N'existe pas dans l'export. | 0/34 |
| Documents PDF | — | Notices, fiches techniques : demandés au cahier des charges, absents du fichier. | 0/34 |
| Produits associés | — | Demandés au cahier des charges. Probablement ailleurs dans le BLG. | 0/34 |
| Dimensions L × l × H | — | Colonnes présentes, vides sur la totalité de l'échantillon. | 0/34 |
| Code EAN réel | À trancher | Les codes-barres commencent tous par 9999900… : numérotation interne, pas un EAN attribué. | à décider |
Sur une pièce technique, une caractéristique inventée coûte plus cher qu'une caractéristique absente : elle génère un retour, une immobilisation, une perte de confiance. Chaque information venue de l'extérieur est donc tracée.
Pour confirmer l'existence des versions Alpha et leur écriture officielle. C'est la source qui a permis d'établir que le « @ » n'était pas une coquille.
Pour le type de machine et le poids opérationnel. Recoupement fait modèle par modèle, jamais par analogie : un tonnage n'est retenu que s'il figure sur une fiche.
Pour savoir ce que l'ERP peut fournir au-delà de l'export : stock par entrepôt, référentiel marques et modèles, devis, comptes clients.
C'est le point qui décide de la fiabilité des 30 000 fiches, et il vaut mieux le poser maintenant. Une source contractuelle tient dans le temps ; une page web consultée peut être refondue du jour au lendemain sans prévenir.
| Source | Ce qu'elle apporte | Solidité |
|---|---|---|
| Votre ERP BLG | Référence, marque, prix, poids, douane, stock. La base commerciale. | Contractuelle |
| Stéphane | Le lexique maison : le @, les indices α, « AIR C », « MODIF ». Une heure, et c'est acquis définitivement. | Définitive |
| Portails constructeurs accès concessionnaire | Composition des kits, compatibilités certifiées, libellés et tonnages officiels. Le gisement le plus riche du projet. | À vérifier — l'avez-vous ? |
| Pages publiques constructeur | Ce que nous avons utilisé pour cette démonstration, à la main, modèle par modèle. | Fragile à l'échelle |
Ce que ça implique concrètement. La première ligne est acquise. La deuxième est accessible jeudi et reste à valider avec Stéphane. La troisième est la vraie question de notre prochain échange : avec un accès concessionnaire, les fiches passent de correctes à excellentes et la source tient dans la durée. Sans lui, nous restons sur la quatrième — utilisable pour démontrer, insuffisante pour s'engager sur 30 000 références. Nous préférons vous le dire avant de chiffrer.
Chaque élément de cette liste augmente la part du catalogue traitée automatiquement. Rien ne demande de rédaction de votre part — uniquement de l'accès à des données qui existent déjà.
C'est la seule liste du dossier. Les autres pages y renvoient plutôt que d'en tenir une deuxième. Chaque élément porte la décision qu'il conditionne : les trois premiers avant un chiffrage ferme, les quatre suivants avant la mise en ligne, les quatre derniers utiles mais jamais bloquants.
Toutes les familles, toutes les marques. Format brut.
Le taux de couverture réel, marque par marque : ce qui sort tout seul, ce qui demande une source en plus, ce qui résiste.
Où sont les visuels, sous quel nommage, pour quelle part du catalogue.
Si les fichiers portent la référence, le rapprochement est automatique et compris. Sinon c'est un chantier à part — la seule inconnue capable de décaler la mise en ligne.
Un identifiant de test en lecture seule. Aucun droit d'écriture, aucun risque.
Voir ce que l'ERP contient au-delà de l'export — notamment son référentiel marques et modèles. Il pourrait déjà contenir une partie de ce que nous reconstruisons, auquel cas la reprise coûte moins cher.
Fichiers, portails ou PDF fournisseurs. Kubota d'abord, mais surtout les marques moins bien documentées.
Le gisement le plus riche du projet : composition des kits, compatibilités certifiées, libellés officiels. Nous savons les extraire même depuis des PDF.
Valider le lexique maison : le @, les indices α, « AIR C », « MODIF ». Une fois, sans suivi.
Chaque règle validée s'applique aux 30 000 lignes. Le meilleur rapport temps investi / références corrigées du projet.
Les modèles vendus, loués ou entretenus, marque par marque. Une liste suffit.
Le classement par machine compatible — ce que votre ERP ne contient nulle part. C'est le socle de la recherche « une pièce pour ma… ».
Le marqueur « visible sur site » du BLG : quels produits sortent, selon quel critère.
Le périmètre réel. Si 18 000 références seulement doivent être publiées sur 30 000, l'effort n'est pas le même — et le prix non plus.
Rien de bloquant. Chacun remplit un champ de plus, automatiquement.
Rattachées automatiquement aux fiches quand le nom du fichier porte la référence. Sans elles, le bloc « documents » de votre cahier des charges reste vide.
Combien, comment ils sont codés, comment la remise s'applique. Sans ça, nous développons sur une hypothèse.
Ce qu'on vous demande au téléphone toute la journée, même noté à la main une semaine. C'est la matière première de l'assistant : il doit parler comme vos clients.
Ou la confirmation que vos occasions vivent dans le BLG — auquel cas le travail est déjà à moitié fait.
L'objectif est d'automatiser au maximum, pas de prétendre tout automatiser. La frontière se déplace à mesure que la liste ci-dessus se remplit — mais elle ne disparaît jamais complètement.
Un point qu'il vaut mieux dire tout de suite. L'IA n'invente pas les liens entre vos pièces et vos machines, et elle n'invente pas une désignation qui manque. Elle lit, elle recoupe, elle met en forme, elle contrôle — et elle le fait 30 000 fois sans faiblir. Mais l'information doit exister au départ, dans votre ERP, dans une table constructeur ou dans une règle que vous nous donnez. Une base propre au départ, avec des références sans ambiguïté, c'est ce qui fait la différence entre 90 % d'automatique et 60 %. Le travail de nettoyage n'est pas un préalable ennuyeux au projet : c'est le projet.
Combien de temps ça vous coûte, concrètement ? C'est la question à poser jeudi, et nous n'allons pas y répondre à votre place. L'ordre de grandeur que nous visons : une charge concentrée sur les premiers lots, le temps que vos règles maison soient écrites une bonne fois, puis quelques heures par mois en régime de croisière — parce qu'on valide par lots et non ligne à ligne, et que chaque arbitrage rendu ne se repose plus. Ce que nous vous devons en échange, c'est de ne jamais vous envoyer un lot que nous n'aurions pas déjà contrôlé.
Et rien n'oblige à tout traiter avant d'ouvrir. La voie la plus sûre est d'ouvrir avec les marques les mieux documentées et d'intégrer les autres au fil des mois — c'est compris dans l'abonnement, et ça évite de faire dépendre une date de mise en ligne de la marque la plus mal documentée du catalogue.