Des articles originaux, sources toujours créditées

Le standard Agent Plugins 1.0 cherche à unifier la portabilité des compétences en IA entre les plateformes

La nouvelle spécification ouverte s'appuie sur le Model Context Protocol pour permettre des intégrations d'outils portables entre systèmes d'intelligence artificielle et écosystèmes de développeurs concurrents.

The Global Wire Newsroom ·

Link preview · horizonglobalnews.com

Le standard Agent Plugins 1.0 cherche à unifier la portabilité des compétences en IA entre les plateformes

La nouvelle spécification ouverte s'appuie sur le Model Context Protocol pour permettre des intégrations d'outils portables entre systèmes d'intelligence artificielle et écosystèmes de développeurs concurrents.

Share

Cet article a été traduit automatiquement par l'IA de notre rédaction depuis l'original en anglais. Lire en anglais

Le standard Agent Plugins 1.0 cherche à unifier la portabilité des compétences en IA entre les plateformes

Un nouveau cadre technique intitulé Agent Plugins 1.0 a été introduit pour standardiser la manière dont les compétences et les outils d'intelligence artificielle interagissent à travers des plateformes de développeurs et des modèles fondateurs disparates, marquant une évolution structurelle vers une infrastructure partagée dans la conception de logiciels agentiques. Selon un rapport publié par Pravin Khandke sur HackerNoon, la spécification permet aux outils logiciels et aux connexions Model Context Protocol (MCP) de rester entièrement portables d'un environnement d'exécution à l'autre. En établissant une méthode uniforme pour définir, empaqueter et exécuter les capacités d'IA, le standard vise à résoudre la fragmentation généralisée entre les kits de développement logiciel, les écosystèmes de modèles propriétaires et les pipelines d'automatisation d'entreprise.

## Faits marquants - Agent Plugins 1.0 introduit un format standardisé pour empaqueter les compétences en intelligence artificielle et les outils opérationnels sur l'ensemble des plateformes logicielles. - La spécification s'appuie directement sur le Model Context Protocol (MCP), un cadre ouvert conçu pour connecter les modèles d'intelligence artificielle aux ressources de données et aux outils d'exécution. - La portabilité permet aux développeurs de créer des outils logiciels une fois et de les déployer de manière fluide sur des cadres d'agents et des environnements d'exécution de modèles concurrents, sans adaptateurs personnalisés. - Le standard répond à la fragmentation de l'écosystème en faisant passer le développement d'agents d'architectures de plugins cloisonnées et propres à chaque fournisseur à une infrastructure partagée et ouverte. - Selon une analyse de Pravin Khandke sur HackerNoon, le cadre établit des métadonnées unifiées, des interfaces d'exécution et des règles de partage de contexte pour les agents logiciels autonomes.

## Ce qui s'est passé La publication de la spécification Agent Plugins 1.0 fournit une enveloppe architecturale standardisée pour les outils d'intelligence artificielle, permettant aux agents logiciels autonomes d'invoquer des capacités externes quel que soit le fournisseur de modèle sous-jacent ou le cadre d'orchestration.

Auparavant, les ingénieurs logiciels concevant des flux de travail automatisés étaient contraints de construire du code d'enrobage (wrapper) personnalisé et des manifestes spécifiques à chaque plateforme pour chaque écosystème d'intelligence artificielle. Une intégration développée pour un environnement d'exécution de modèle propriétaire ou un cadre d'orchestration d'agents nécessitait généralement de profondes modifications pour fonctionner dans un autre environnement d'exécution.

Agent Plugins 1.0 remédie à cette friction en définissant un contrat commun pour les capacités logicielles, souvent appelées « compétences » (skills) ou « outils » (tools). La spécification standardise quatre composants critiques de l'exécution d'un outil : la déclaration des métadonnées, les schémas de validation des paramètres, les protocoles d'authentification (handshake) et la gestion de l'état d'exécution. Selon cette conception, un plugin contient à la fois son code fonctionnel ou sa référence API et un manifeste standardisé décrivant ses entrées, ses structures de sortie, ses limites opérationnelles et les autorisations de sécurité requises.

Élément fondamental, la spécification s'intègre directement au Model Context Protocol (MCP), un protocole ouvert conçu pour standardiser les interactions client-serveur entre les modèles d'intelligence artificielle générative et les outils logiciels ou sources de données externes. Alors que le MCP fournit la couche protocolaire fondamentale pour transporter les invites (prompts), les requêtes de schéma et les charges utiles de contexte entre clients et serveurs, Agent Plugins 1.0 sert de couche d'abstraction de niveau supérieur. Il standardise la façon dont les capacités fonctionnelles sont regroupées, découvertes, distribuées et combinées au sein de flux de travail agentiques complexes.

En combinant les connexions MCP avec le standard d'empaquetage Agent Plugins 1.0, les développeurs logiciels peuvent construire des compétences modulaires — allant d'outils d'analyse financière et de modules de requête de base de données à des bacs à sable (sandboxes) d'exécution de code — qui peuvent être transférées entre différentes applications hôtes, cadres de développement et environnements logiciels d'entreprise sans réécrire la logique sous-jacente.

## Pourquoi c'est important La publication d'Agent Plugins 1.0 comporte des implications opérationnelles majeures pour les développeurs logiciels, les architectures technologiques d'entreprise et la structure concurrentielle de l'industrie de l'intelligence artificielle.

Pour les équipes d'ingénierie logicielle, le principal avantage réside dans une réduction drastique du travail d'intégration en double. Le développement et la maintenance d'une logique de connecteur personnalisée pour plusieurs environnements de modèles concurrents consomment des heures de développement considérables et entraînent des surcoûts de maintenance dès que les interfaces de programmation d'application (API) sous-jacentes changent. Un standard de plugin unifié permet aux équipes d'ingénierie de maintenir une base de code canonique unique pour chaque outil ou intégration, réduisant les coûts de développement et accélérant les délais de déploiement.

Du point de vue des logiciels d'entreprise, la standardisation offre des avantages cruciaux en matière de gouvernance, de sécurité et de conformité. Dans des environnements technologiques multi-fournisseurs, la gestion d'architectures de plugins disparates crée de sérieux défis de surveillance de la sécurité, car chaque plateforme propriétaire peut gérer différemment les jetons d'authentification, le cloisonnement des données (sandboxing) et la journalisation des exécutions. Agent Plugins 1.0 établit des schémas uniformes pour la portée des autorisations, la journalisation d'audit et la validation des charges utiles. Cela permet aux équipes de sécurité informatique des entreprises d'appliquer des politiques de contrôle d'accès uniformes sur toutes les interactions d'agents internes et externes, quel que soit le modèle qui traite la requête de l'utilisateur.

Globalement sur le marché, le passage à une infrastructure partagée affaiblit les stratégies traditionnelles de verrouillage (lock-in) sur une plateforme. Historiquement, les grandes plateformes technologiques bâtissaient leur avantage concurrentiel en enfermant les développeurs dans des écosystèmes de plugins propriétaires. En dissociant l'intégration des outils des environnements d'exécution de modèles spécifiques, Agent Plugins 1.0 déplace le principal axe de concurrence entre plateformes : il ne s'agit plus de droits d'accès propriétaires, mais de vitesse d'exécution des modèles, de précision du raisonnement, de rentabilité et de fiabilité de l'orchestrateur.

## Contexte L'émergence d'Agent Plugins 1.0 représente la dernière étape évolutive dans la transition des interfaces textuelles basiques de grands modèles de langage vers des systèmes logiciels autonomes axés sur l'action.

Début 2023, les fournisseurs commerciaux d'IA générative ont commencé à expérimenter des capacités d'exécution d'outils. OpenAI a lancé ChatGPT Plugins en mars 2023, permettant à son modèle de conversation de récupérer du contenu web tiers, d'exécuter du code et d'interroger des services externes via des manifestes JSON personnalisés et des spécifications OpenAPI. Cependant, ces premières implémentations de plugins étaient étroitement couplées à des interfaces web et des points de terminaison d'API propriétaires spécifiques, limitant leur utilité en dehors des applications hébergées par le fournisseur.

Fin 2023 et début 2024, les fournisseurs de modèles ont évolué vers des capacités natives d'« appel de fonction » (function calling) et d'« utilisation d'outils » (tool use) directes au sein des API de modèles de base. Les développeurs pouvaient transmettre des définitions de fonctions JSON directement dans les appels d'API, permettant aux modèles de générer des sorties structurées destinées à l'exécution de code local. Parallèlement à ce changement, des bibliothèques d'orchestration open source telles que LangChain, LlamaIndex, AutoGen et CrewAI sont apparues pour coordonner des tâches complexes à étapes multiples à travers plusieurs agents et modèles.

Cependant, chaque bibliothèque d'orchestration et chaque fournisseur de modèles a introduit sa propre couche d'abstraction distincte pour définir des outils, gérer la mémoire, transmettre du contexte et exécuter des fonctions. Cette prolifération de standards concurrents a créé des frictions considérables pour les développeurs, car un outil conçu pour une bibliothèque ne pouvait pas être facilement réutilisé dans une autre.

Pour remédier à la fragmentation au niveau du protocole, Anthropic a lancé le Model Context Protocol (MCP) open source en novembre 2024. Le MCP a établi une architecture client-serveur standardisée permettant aux applications d'exposer des répertoires de données, des systèmes de fichiers et des outils d'API aux modèles de langage de manière uniforme. Le développement d'Agent Plugins 1.0 s'appuie sur la base protocolaire du MCP en créant une couche standardisée d'empaquetage et de portabilité, parachevant ainsi une architecture ouverte à deux niveaux pour l'interopérabilité des outils d'intelligence artificielle.

## Réactions La publication d'Agent Plugins 1.0 et son accent mis sur la portabilité multi-plateforme ont suscité une vive attention de la part de la communauté des développeurs et des ingénieurs logiciels d'entreprise.

Les défenseurs de l'open source et les développeurs de logiciels indépendants ont historiquement prôné les standards ouverts dans les écosystèmes logiciels, citant des précédents historiques comme SQL pour la requête de bases de données, POSIX pour les systèmes d'exploitation et WebExtensions pour les extensions de navigateurs web. Les développeurs participant à des forums techniques et des dépôts de logiciels open source ont souligné que des standards partagés évitent la fragmentation précoce des plateformes et protègent les investissements en ingénierie contre l'obsolescence des modèles ou les changements stratégiques des fournisseurs.

Les dirigeants technologiques d'entreprise et les intégrateurs de systèmes devraient évaluer le standard sous l'angle du risque opérationnel, de la protection des données et de la compatibilité des logiciels d'entreprise. Les grandes organisations utilisant des environnements multi-cloud se méfient de plus en plus des dépendances envers un seul fournisseur, ce qui fait des interfaces d'outils standardisées une proposition attrayante pour la planification de l'architecture d'entreprise.

Les principaux fournisseurs de services cloud, les développeurs de modèles indépendants et les éditeurs de logiciels commerciaux devraient préciser leur position sur Agent Plugins 1.0 au travers de mises à jour officielles de leurs feuilles de route produits, de contributions open source et d'engagements de support technique dans des forums de développeurs publics, des fondations logicielles et des organismes de standardisation tels que la Linux Foundation ou le World Wide Web Consortium (W3C).

## Ce que nous ne savons pas encore Malgré la promesse structurelle d'Agent Plugins 1.0, plusieurs questions opérationnelles et techniques clés restent en suspens :

Tout d'abord, les engagements formels d'adoption de la part des principaux fournisseurs commerciaux de modèles d'IA restent à confirmer. Si les standards ouverts bénéficient aux utilisateurs finaux et aux développeurs, les grandes plateformes propriétaires pourraient toujours chercher à promouvoir des cadres de connecteurs propriétaires afin de préserver le verrouillage de plateforme et des canaux de monétisation directe.

Deuxièmement, des tests de performance (benchmarks) pratiques concernant le surcoût de latence, les frictions de sérialisation et la consommation de la fenêtre de contexte sous la spécification Agent Plugins 1.0 n'ont pas encore été largement publiés pour des charges de travail de production d'entreprise à grande échelle.

Troisièmement, les structures de gouvernance à long terme de la spécification nécessitent des clarifications. Il reste à voir si le standard Agent Plugins 1.0 sera transféré à une fondation neutre et indépendante des fournisseurs — telle que la Linux Foundation, l'Apache Software Foundation ou le W3C — pour gérer les futures révisions de schémas, les divulgations de sécurité et les suites de tests de conformité.

## À surveiller Au cours des prochains mois, plusieurs étapes clés du développement détermineront si Agent Plugins 1.0 deviendra le standard dominant de l'industrie pour l'exécution d'outils d'intelligence artificielle :

- Feuilles de route d'intégration des cadres : Les développeurs devraient surveiller les prochaines versions des principaux orchestrateurs d'agents, notamment LangChain, LlamaIndex, AutoGen et Semantic Kernel, pour vérifier le support natif et immédiat des manifestes Agent Plugins 1.0. - Sorties de connecteurs de logiciels d'entreprise : Il faudra observer si les grands éditeurs de logiciels d'entreprise (tels que Salesforce, SAP, ServiceNow et Microsoft) publient des Agent Plugins officiels conformes au MCP pour leurs services de données d'entreprise clés. - Création d'organismes de standardisation : Il conviendra de guetter les annonces relatives aux transferts officiels de gouvernance, aux chartes de groupes de travail ou aux nominations de comités consultatifs techniques au sein de fondations logicielles open source établies. - Indicateurs d'adoption par les développeurs : Il faudra suivre les registres publics de paquets (tels que npm, PyPI et les dépôts GitHub) pour mesurer la croissance des plugins publiés respectant strictly les spécifications Agent Plugins 1.0 et MCP.

Ce rapport s'appuie sur le reportage original et l'analyse technique publiés par Pravin Khandke pour HackerNoon.

Source : Pravin Khandke

À lire aussi