Transpareo à l'ère des agents IA

Transpareo à l'ère des agents IA

De plus en plus, ce ne sont pas des personnes, mais des assistants qui se chargent des tâches de conformité. Ce qu’une plateforme doit être capable de faire à cet effet, et jusqu’où un assistant peut aller lorsqu’il en est capable.

C’est peu après la fin du poste. La responsable de la conformité exporte la liste des postes depuis le système de production, l’importe dans son assistant et saisit la phrase suivante : « Publiez les fiches produit pour les cellules figurant sur cette liste. »

L’assistant lit 1 240 numéros de série avec leurs lots, vérifie auprès de Transpareo les informations requises pour la fiche technique de ce produit, crée les fiches techniques et les soumet à une vérification de conformité avec les règles du règlement. Résultat : 1 237 sont conformes, 3 ne le sont pas, car dans un lot, l’ empreinte carbone est manquante. Elle fournit la valeur manquante, et l’assistant procède à la publication. Deux jours plus tard, les cellules quittent l’usine, chacune munie d’un code QR sous lequel leur fiche technique est accessible.

Ce n’est pas une vision d’avenir : avec Transpareo, c’est déjà possible aujourd’hui. Un assistant effectue ici **une tâche de conformité, de la commande jusqu’au certificat signé **, et la plateforme lui fournit en cours de route toutes les informations dont il a besoin.

Essayez-le dès maintenant

Disposez-vous d’un compte chez Claude, ChatGPT, Grok ou Gemini, autorisé à connecter des applications ? Dans ce cas, connectez-le à notre Démonstration. Il s’agit d’un espace de test : il se réinitialise toutes les heures, et tout ce que vous y faites est effacé d’ici là.

  1. Connectez-vous. Créez une nouvelle application dans votre assistant, saisissez https://demo.transpareo.com/mcp comme adresse, puis cliquez sur « Se connecter ».
  2. Partager. Connectez-vous avec tester et DemoPass2027
    • ces identifiants sont indiqués ici à dessein. L’écran qui s’affiche ensuite détaille chaque autorisation individuellement. Vous pouvez autoriser de manière permanente les autorisations en lecture ; pour celles en écriture, il est préférable de les valider une par une.
  3. Demander. De retour dans la fenêtre de discussion, posez une question en langage courant, par exemple « Énumérez nos fiches produits. »
Transpareo im Zeitalter der KI-Agenten: connect
Die Demo, verbunden mit Claude: gefragt war eine Liste, zurück kam sie mit dem Lebenslauf jedes Passes.

La demande portait sur une liste ; l’état a été lu.

La réponse ne se limite pas à ce que vous avez demandé, mais indique également dans quel état elles se trouvent. Cela est possible car l’interface fournit davantage d’informations que les lignes elles-mêmes : leur nombre, leur emplacement dans le cours de vie, ce qui manque.

C’est la raison d’être de cet article. La suite explique pourquoi cela fonctionne.

Aussitôt dit, aussitôt fait

Il ne restait qu’une seule page à connecter : l’assistant à Transpareo, les trois étapes évoquées précédemment. L’autre était un fichier que le système de production génère de toute façon. Personne n’a défini quelle colonne correspond à quel champ, personne ne gère d’interface : l’assistant a lu la liste et écrit les commandes, et ce qu’il devait faire tenait en une seule phrase. Si la liste change, une instruction destinée à l’assistant est modifiée, **aucun code de programme **.

Votre système n’a pas besoin de savoir faire quoi que ce soit pour cela. Il doit simplement afficher ce qu’ il affiche de toute façon : le fichier d’exportation, la liste issue du rapport, le tableau de fin de poste.

Cette même liste pourrait également être importée manuellement. L’importateur dans le Gestionnaire d’applications prend en charge les tableaux, nomme les colonnes qu’il a reconnues, vérifie le traitement avant que quoi que ce soit ne soit généré, et permet, si vous le souhaitez, d’annuler l’opération. Le résultat aurait été le même. Seulement, quelqu’un aurait dû confirmer l’affectation, lire le lu le rapport et ajouté lui-même les trois valeurs manquantes . **Un assistant ne modifie pas ce qui est possible, mais le temps que cela prend. **

Le travail d’intégration, qui constituait jusqu’à présent la première étape de tout projet de conformité, tient aujourd’hui en une seule phrase en langage courant.

C’est là le véritable bouleversement. À condition que la plateforme à l’autre bout soit capable d’indiquer à un programme ce qu’elle exige.

Les programmes ont toujours été les principaux lecteurs

Un passeport produit est rarement lu à la main. Il est scanné, consulté, vérifié, transmis et archivé, et la majeure partie de ces opérations est effectuée par des logiciels : la caisse du commerçant, le système du recycleur, l’outil de contrôle d’une administration, l’importateur qui souhaite savoir si un lot est conforme. La plupart de ses lecteurs ne le lisent donc pas avec leurs yeux, mais à l’aide d’un programme.

C’est pourquoi Transpareo est conçu autour de son interface. Chaque passeport publié est un document signé et lisible par machine, et l’interface couvre l’ensemble du cycle de vie : des types de caractéristiques d’un produit, en passant par le contrôle et la création, jusqu’à la publication et aux événements concernant une pièce particulière sur le terrain. Et elle est versionnée : quiconque développe aujourd’hui une solution en s’appuyant sur elle ne construit pas sur du sable. Ce qui est nouveau, ce n’est donc pas que des programmes travaillent avec des passeports. Ce qui est nouveau, ce sont les programmes en question.

C’est pourquoi le travail d’un assistant ne s’arrête pas à la création. Ce même type de phrase s’applique tout au long du cycle de vie :

  • « Récupérez tous les certificats du lot B-2214. »
  • « Ajoutez la nouvelle valeur de CO₂ pour le lot 88. »
  • «Montrez-moi tous les passeports qui ont été envoyés en réparation ce mois-ci.»

Chacune de ces phrases se traduit par les mêmes appels qu’un utilisateur déclenche dans le gestionnaire d’applications, et laisse la même trace.

Un assistant doit pouvoir poser des questions, et non deviner

Un assistant est un collaborateur très rapide, sans connaissance préalable de votre entreprise. Il fait ce qu’on lui dit et comble les lacunes par des suppositions si on ne lui fournit pas de réponses. Quatre éléments transforment les suppositions en travail concret.

Il doit pouvoir demander ce qui est requis. Pour chaque produit et chaque niveau de détail, la plateforme indique quels identifiants et quelles propriétés une fiche produit doit comporter, et lesquels sont déjà enregistrés dans la fiche produit. Pour un article unique, cela se présente ainsi :

{
  "identifiers": {
    "batchIdentifier": { "required": true },
    "modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
    "serialIdentifier": { "required": true }
  }
}

L’assistant doit se procurer deux des trois identifiants ; le troisième figure déjà sur le produit. Il s’agit d’une consigne de travail, et non d’une séance de devinettes.

Il doit pouvoir effectuer une vérification sans avoir à écrire de code. Une vérification effectue les mêmes contrôles qu’une publication et ne crée rien . C’est précisément pour cette raison que le chiffre 1237 s’est ajouté au 3 ci-dessus avant que quoi que ce soit n’ait été publié.

Il doit comprendre pourquoi quelque chose a été rejeté. Un rejet indique le champ concerné et précise la marche à suivre :

PRODUCT_INVALID : Produit invalide
Corrigez les attributs répertoriés sous « fields » et renvoyez la requête.
  brand : La marque doit être renseignée - aucune n’a été fournie
  componentsInput : Entrée des composants manquante

Un assistant qui lit ce message complète deux informations et renvoie la requête. Celui qui ne reçoit qu’un numéro d’erreur essaie différentes solutions. Il s’agit du même libellé que celui qu’un humain voit dans la ligne de commande .

Il ne doit pas se tromper dans le décompte. Si une connexion est interrompue et que l’assistant réessaie, il n’en résulte néanmoins qu’un seul accès, et non deux. Les appels d’écriture comportent une clé grâce à laquelle la plateforme reconnaît une répétition comme telle.

Chaque accès peut être annulé

Plus il y a de programmes traitant vos données, plus il est important de définir qui a le droit de faire quoi. Un accès est créé dans le gestionnaire d’applications et ne révèle son secret qu’une seule fois. Par la suite, le programme fonctionne avec des jetons qui expirent au bout d’une heure, et le secret ne parvient qu’à l’endroit qui émet les jetons. Il est stocké dans le trousseau de clés du système d’exploitation, jamais dans un argument de ligne de commande qui, sinon, figurerait dans n’importe quelle liste de processus.

Chaque accès dispose exactement des droits que vous lui accordez : la lecture est une chose, l’écriture en est une autre, la publication une troisième, et il peut être limité à des produits spécifiques. Les opérations irréversibles nécessitent en outre une confirmation.

Lorsqu’un assistant se connecte via le navigateur, un écran s’affiche avant l’autorisation, énumérant chacune des autorisations qu’il sollicite. Si l’autorisation est accordée, la connexion apparaît sur la page des accès, avec le nom et la date de la personne qui l’a autorisée, et c’est également là qu’elle est désactivée.

Un accès que l’on ne peut pas révoquer n’est pas un accès, mais une clé cachée sous le paillasson.

Vos données restent chez vous

Transpareo n’envoie de lui-même aucune donnée à un fournisseur d’IA. Ce qui parvient à ce dernier, c’est ce que vous consultez via votre assistant - et c’est vous, et non nous, qui décidez lequel vous choisissez et s’il traite les données au sein de l’UE . L’outil qui établit la connexion fonctionne sur votre propre ordinateur, et son code source est ouvert : votre service de sécurité peut vérifier ce qu’ il fait, au lieu de se contenter de le croire.

Pour une entreprise européenne, c’est là le point crucial. La plateforme elle-même est hébergée dans des centres de données certifiés ISO 27001 en Allemagne ; la destination finale des données dépend uniquement du choix de l’assistant. Vous pouvez en choisir un qui traite les données au sein de l’UE, ou un autre dont les données entreprise : « transpareo mcp » gère le protocole sur votre propre ordinateur, et le choix du modèle utilisé en arrière-plan ne regarde que vous.

À cela s’ajoute le contenu même d’un passeport produit. Il s’agit en règle générale de données produit : numéros de série, lots, matériaux, valeurs mesurées. Lorsqu’une donnée à caractère personnel est concernée, ce sont vos propres règles qui déterminent qui est autorisé à la consulter, et l’ autorisation peut être adaptée précisément à vos besoins : lecture seule, uniquement certains produits, désactivable à tout moment.

La configuration s’effectue en quelques minutes

Il en va de même pour votre propre espace de travail, accessible à son adresse propre, par exemple https://dpp.example.com/mcp : les trois mêmes étapes, aucune installation n’est nécessaire.

Ceux qui préfèrent taper au clavier ou automatiser des processus dans des scripts peuvent utiliser la ligne de commande. transpareo est un programme unique dont les commandes sont générées à partir de la description de l’interface : ce que la plateforme peut faire, l’outil le peut aussi, sans que quiconque ait à les harmoniser manuellement. Il est open source et disponible sur GitHub. Trois lignes : installation, connexion, vérification des droits d’accès.

curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me

La clé secrète est lue par la commande auth login à partir de l’entrée standard ou d’ une variable d’environnement, jamais à partir d’un argument, qui figurerait sinon dans la liste des processus et dans l’historique du shell. Ensuite, ce même fichier binaire exécute les opérations suivantes :

transpareo dpps requirements --product-id 8 --granularity item
transpareo dpps validate --file passport.json
transpareo dpps create --file passport.json
transpareo dpps publish <code>
transpareo events tail --follow

Si un assistant est en cours d’exécution sur votre propre ordinateur, une ligne supplémentaire le relie :

transpareo setup claude

Ces mêmes opérations sont alors disponibles sous forme d’outils, sous des noms évocateurs : dpp_requirements, validate_dpp, create_dpp, publish_dpp, tail_events. Ce que vous saisissez dans la ligne de commande et ce qu’un assistant appelle sont identiques. À cela s’ajoute un guide destiné aux assistants, qui décrit les procédures habituelles, afin que personne n’ait à apprendre l’ordre des étapes par essais et erreurs. Et ceux qui préfèrent programmer directement trouveront la description complète de l’interface sur chaque espace de travail sous /apidocs.

Un assistant ne coûte rien de plus

Aucun coût supplémentaire. Un assistant se connecte en tant qu’ utilisateur de l’API, et l’accès pour les programmes est inclus dans chaque forfait. Ce sont les passeport publiés qui sont comptabilisés, et non le nombre de personnes ou de programmes qui y travaillent. Ceux qui automatisent leur travail de mise en conformité ne doivent pas recevoir de facture pour cela.

Le travail commence avant que cela ne devienne obligatoire

À partir de février 2027, le fiche de produit pour les batteries sera obligatoire ; d’autres catégories de produits suivront. La charge de travail réelle ne réside pas dans la fiche de produit elle-même, mais dans l’organisation des données produit, et ce sont précisément ces tâche que les entreprises confient actuellement à des assistants : rassembler les champs, identifier les lacunes, relancer les fournisseurs, vérifier, répéter. La manière dont ces données sont intégrées au passeport est décrite dans « Un courant, une direction » ; quant à la configuration d’une connexion dédiée, le guide sur l’intégration ERP vous l’explique.

Un assistant contraint de deviner génère des passeports qui semblent plausibles mais ne résistent pas à un contrôle. Un assistant capable de poser des questions génère des passeports exacts. La différence ne réside pas dans l’assistant. Elle réside dans la plateforme à laquelle il s’adresse.

Questions concernant cet article

L'accès pour un assistant entraîne-t-il un coût supplémentaire ?

Non. Un assistant se connecte en tant qu’utilisateur de l’API, et l’accès pour les programmes se fait via in jedem Tarif enthalten. Ce qui est comptabilisé, ce sont les passeports publiés, et non le nombre de personnes ou de programmes qui y travaillent.

Un assistant peut-il publier quelque chose par inadvertance ?

La publication est une action distincte nécessitant une autorisation spécifique, et aucune autorisation que vous n’avez pas accordée n’existe pour cet accès. Si vous autorisez un assistant à lire et à vérifier, mais pas à publier, vous obtiendrez un assistant qui fera exactement cela. Les opérations irréversibles nécessitent en outre une confirmation, et un mode « lecture seule » désactive toutes les fonctions d’écriture, tout en autorisant la vérification.

Un fournisseur d'IA a-t-il accès aux données relatives à nos produits ?

Pas de notre part. Transpareo n’envoie aucune donnée à un fournisseur d’IA. C’est vous qui décidez quel assistant utiliser et s’il traite les données au sein de l’UE ; l’outil qui établit la connexion fonctionne sur votre propre ordinateur et est open source, ce qui permet à votre service de sécurité d’en examiner le code.

Un assistant aura-t-il accès à nos identifiants ?

Le secret ne quitte l’ordinateur sur lequel il a été stocké que pour être transmis à l’instance chargée de délivrer les jetons, et il est conservé dans le trousseau de clés du système d’exploitation, et non dans un fichier ni dans un argument de ligne de commande. Le système fonctionne ensuite avec un jeton qui expire au bout d’une heure. Un assistant dans le navigateur ne reçoit aucun secret, mais une connexion que vous pouvez autoriser et interrompre à tout moment.

Comment un assistant peut-il savoir quelles informations doivent figurer sur un passeport ?

Il le demande. Pour chaque produit et chaque niveau de détail, la plateforme indique quels identifiants et quelles propriétés sont requis, et lesquels sont déjà enregistrés pour ce produit. C’est là toute la différence entre un assistant qui lit les exigences et un autre qui les devine.

Que se passe-t-il lorsqu'un assistant commet une erreur ?

Il reçoit un message d’erreur qui précise quel champ manque et ce qu’il faut faire, tandis que la plateforme n’affiche rien. Ce même message est transmis à une personne via la ligne de commande et à un assistant via ses outils, dans les mêmes termes. Un assistant qui reçoit un message d’erreur utile se corrige de lui-même ; celui qui ne reçoit qu’un numéro se contente de deviner.

Est-ce que c'est en open source ?

L’outil en ligne de commande est open source sous licence MIT et accessible au public sur GitHub. Chaque version comporte une signature, une liste des composants inclus et une preuve d’origine ; l’outil vérifie cette signature avant de se mettre à jour et n’installe rien si la vérification échoue.

Du nouveau concernant le passeport produit, avant que la situation ne devienne urgente

Nous vous informons des dernières évolutions en matière de réglementation et de technologie, dans un langage clair et sans discours marketing.