Depuis le début de l’année 2025, les agents IA sont sur le devant de la scène. Ils sont capables d’accomplir des missions complexes, impliquant par exemple d’aller chercher des informations sur le Web ou dans des bases de données, d’examiner de vastes documents, d’évaluer ces données, de les comparer… A partir de ce travail d’analyse, l’agent IA produit un tableau, un rapport détaillé, un graphique.
De nombreux outils de créations d’agents sont apparus, notamment OpenAI Agents SDK, LangGraph, PydanticAI, AutoGen… Et le problème s’est rapidement posé : comment amener un agent créé avec LangGraph à coopérer avec un agent développé sous AutoGen ?
A cette fin, le 9 avril 2025, Google a proposé une spécification appelée A2A ou Agent to Agent Protocol. Elle a été réalisée en partenariat avec une cinquantaine de sociétés du domaine de la technologie : Paypal, Salesforce, MongoDB, LangChain, Intuit… En juin 2025, Google a transféré le projet A2A à la Linux Foundation ce qui en a fait un projet gouverné de façon neutre. Par la suite, des acteurs majeurs comme Microsoft, IBM ou Amazon ont rejoint le lot.
De nombreux outils de créations d’agents sont apparus, notamment OpenAI Agents SDK, LangGraph, PydanticAI, AutoGen… Et le problème s’est rapidement posé : comment amener un agent créé avec LangGraph à coopérer avec un agent développé sous AutoGen ?
A cette fin, le 9 avril 2025, Google a proposé une spécification appelée A2A ou Agent to Agent Protocol. Elle a été réalisée en partenariat avec une cinquantaine de sociétés du domaine de la technologie : Paypal, Salesforce, MongoDB, LangChain, Intuit… En juin 2025, Google a transféré le projet A2A à la Linux Foundation ce qui en a fait un projet gouverné de façon neutre. Par la suite, des acteurs majeurs comme Microsoft, IBM ou Amazon ont rejoint le lot.
Pour faire simple, le framework donne les outils pour fabriquer ses agents tandis que la plateforme héberge, exécute, organise, connecte et déploie les agents.
Le protocole A2A va favoriser la communication entre des agents construits sous des frameworks différents, par exemple un agent conçu avec Open AI Agents SDK et un autre conçu avec LangGraph.
A2A peut donc être intégré à une plateforme d’agents.
Comment fonctionne A2A
Avec A2A, chaque agent expose une sorte de carte de visite écrite avec JSON et qui décrit ses compétences : recherche documentaire, traduction, génération d’images, analyse de tendances…. Si un agent de recherche documentaire a besoin d’illustrer un propos par un visuel, il va pouvoir, grâce à A2A, confier cette tâche à un agent de génération d’image, il récupèrera juste la création en question.
Un exemple concret
Un agent chargé d’organiser un voyage à Singapour va pouvoir solliciter :
- un agent IA spécialisé dans la réservation des vols,
- un autre, expert dans le choix d’hôtels et autres hébergements,
- un troisième agent IA, qualifié pour la location de véhicules.
Grâce au protocole A2A, ces agents vont pouvoir coopérer alors qu’ils ont été développés avec des frameworks différents.