Bien que le développement de modèles d’IA de plus en plus puissants fasse les gros titres, le grand défi consiste à faire communiquer les agents intelligents.
À l’heure actuelle, nous avons tous ces systèmes compétents, mais ils parlent tous des langues différentes. C’est une tour numérique de Babel, et elle retient le véritable potentiel de ce que l’IA peut réaliser.
Pour aller de l’avant, nous avons besoin d’une langue commune; Un traducteur universel qui permettra à ces différents systèmes de se connecter et de collaborer. Plusieurs concurrents se sont mis à l’assiette, chacun avec leurs propres idées sur la façon de résoudre ce puzzle de communication.
Le protocole de contexte du modèle d’Anthropic, ou MCP, est l’un des grands noms du ring. Il tente de créer un moyen sécurisé et organisé pour que les modèles d’IA utilisent des outils et des données externes. MCP est devenu populaire car il est relativement simple et a le soutien d’un major d’IA. Cependant, il est vraiment conçu pour qu’une seule IA utilise différents outils, pas pour qu’une équipe d’AIS travaille ensemble.
Et c’est là que d’autres protocoles comme le protocole de communication de l’agent (ACP) et le protocole d’agent à agent (A2A) entrent.
ACP, un projet open source d’IBM, consiste à permettre aux agents d’IA de communiquer en tant que pairs. Il est construit sur des technologies Web familières avec lesquelles les développeurs sont déjà à l’aise, ce qui facilite l’adoption. C’est une solution flexible et puissante qui permet une approche plus décentralisée et collaborative de l’IA.
Le protocole A2A de Google, quant à lui, prend une approche légèrement différente. Il est conçu pour fonctionner aux côtés de MCP, plutôt que de le remplacer. A2A se concentre sur la façon dont une équipe d’AIS peut travailler ensemble sur des tâches complexes, transmettant des informations et des responsabilités dans les deux sens. Il utilise un système de «cartes d’agent», comme les cartes de visite numériques, pour aider AIS à se trouver et à se comprendre.
La vraie différence entre ces protocoles est leur vision de l’avenir de la façon dont les agents de l’IA communiquent. MCP est pour un monde où une IA unique et puissante est au centre, en utilisant une variété d’outils pour faire avancer les choses. ACP et A2A sont conçus pour des renseignements distribués, où des équipes d’AIS spécialisées travaillent ensemble pour résoudre des problèmes.
Un langage universel pour l’IA ouvrirait la porte à un tout nouveau monde de possibilités. Imaginez une équipe d’AIS travaillant ensemble pour concevoir un nouveau produit, avec un agent gérant les études de marché, une autre de la conception et une troisième le processus de fabrication. Ou un réseau d’AIS médical collaborant pour analyser les données des patients et développer des plans de traitement personnalisés.
Mais nous n’y sommes pas encore. Les «guerres de protocole» battent leur plein, et il y a un réel risque que nous puissions nous retrouver encore plus de fragmentation que nous ne l’avons fait actuellement.
Il est probable que l’avenir de la façon dont l’IA communique ne sera pas une solution unique. Nous pouvons voir différents protocoles, chacun utilisé pour ce qu’il fait le mieux. Une chose est sûre: trouver comment faire en sorte que les AIS se parlent est parmi les prochains grands défis dans le domaine.
(Photo de Theodore Poncet)