Google annonce le protocole Agent2Agent (A2A)
(developers.googleblog.com)- A2A est un protocole ouvert conçu par Google, qui complète le MCP (Model Context Protocol) d’Anthropic
- Il a été développé pour résoudre les différents problèmes qui apparaissent lors de la mise en place de systèmes multi-agents à grande échelle
- Il permet l’interaction entre des agents créés par différents fournisseurs, apportant ainsi de l’interopérabilité
- Grâce à ce protocole, les entreprises peuvent gérer de manière unifiée des agents sur plusieurs plateformes et environnements cloud
- Google Cloud ainsi que divers partenaires comme Accenture, Atlassian, Box et Capgemini y participent
Principes de conception d’A2A
- Prise en charge de fonctions centrées sur les agents : permet une collaboration naturelle entre agents, même sans mémoire, outils ou contexte partagés
- Fondé sur des standards existants : construit sur des technologies déjà largement utilisées comme HTTP, SSE et JSON-RPC, ce qui facilite son intégration dans les environnements IT
- Sécurisé par défaut : fournit nativement un système d’authentification au niveau d’OpenAPI, garantissant une sécurité de niveau entreprise
- Prise en charge des tâches de longue durée : peut gérer des tâches allant de quelques secondes à plusieurs jours grâce à un retour en temps réel et à des mises à jour d’état
- Prise en charge de multiples modalités : prend en charge non seulement le texte, mais aussi l’audio et le streaming vidéo afin de répondre à différentes formes de données
Fonctionnement d’A2A
- Interaction entre agent client et agent distant : l’agent client envoie une demande de tâche, et l’agent distant l’exécute
- Découverte des capacités (Capability Discovery) : via une « carte d’agent » au format JSON, chaque agent indique les tâches qu’il peut effectuer, ce qui permet de sélectionner l’agent approprié
- Gestion des tâches : la tâche (Task) est une structure définie dans A2A, qui prend en charge aussi bien les tâches courtes que longues, et les résultats produits sont représentés sous forme d’« artifact »
- Fonctions de collaboration : les agents échangent des messages pour partager le contexte, les réponses, les artifact et les consignes utilisateur
- Négociation de l’expérience utilisateur : les composants de message (« parts ») ont des formats de contenu explicites, et le format d’interface utilisateur (iframe, vidéo, formulaire web, etc.) est négocié entre l’agent client et l’agent distant
Cas concret : automatisation du recrutement d’ingénieurs logiciel
- Lorsqu’un recruteur saisit des critères de recrutement (lieu, stack technique, etc.) dans l’interface Agentspace, l’agent recherche des candidats adaptés
- Il collabore avec d’autres agents spécialisés pour collecter des informations sur les candidats et formuler des recommandations
- À partir de cette liste de recommandations, l’utilisateur peut planifier des entretiens puis appeler d’autres agents pour effectuer, par exemple, des vérifications d’antécédents
- A2A permet ainsi à plusieurs agents interconnectés d’automatiser le processus de recrutement
L’avenir de l’interopérabilité des agents
- A2A pose les bases permettant à différents agents de collaborer de manière fluide, rendant possible le développement de systèmes innovants
- Développé comme un protocole ouvert, il permet à chacun de participer et de contribuer
- Un brouillon complet des spécifications, du code d’exemple et des scénarios est disponible sur GitHub
- Une version de niveau production est prévue d’ici la fin de l’année avec les partenaires
- Pour les spécifications complètes et les exemples, voir le site officiel d’A2A et le dépôt GitHub
Retours des partenaires sur A2A
- Le protocole A2A de Google est en train de façonner un standard d’interopérabilité ouvert grâce à la collaboration avec divers partenaires technologiques et de services
- Les partenaires estiment qu’A2A jouera un rôle important dans la collaboration entre agents, l’automatisation, la simplification des pipelines de données, la communication en temps réel et l’optimisation des workflows en entreprise
- Voici les attentes et les plans d’utilisation d’A2A partagés par les principaux partenaires
Partenaires technologiques et plateformes
ask-ai.com
Ask-AI est très heureux de co-développer le protocole A2A avec Google. Ensemble, nous façonnons l’avenir de l’interopérabilité de l’IA et de la collaboration fluide entre agents, tout en renforçant encore notre leadership en Enterprise AI au service de l’expérience client.
– Dr Alon Talmor, CEO
Atlassian
Alors qu’Atlassian investit dans les agents Rovo, le développement de protocoles standardisés comme A2A aide les agents à se découvrir mutuellement avec succès, à se coordonner et à raisonner. Cela ouvre la voie à des formes riches de délégation et de collaboration à grande échelle.
– Brendan Haire, vice-président AI Platform Engineering, Atlassian
Articul8
Articul8 estime que la collaboration et l’interopérabilité sont essentielles pour que l’IA puisse véritablement se déployer à l’échelle de l’entreprise. Nous soutenons le développement du protocole d’interopérabilité A2A, qui s’aligne parfaitement avec notre mission consistant à appliquer de manière fluide des capacités GenAI spécialisées par domaine à des systèmes et workflows complexes. ModelMesh (« l’agent des agents ») considère A2A comme un first-class citizen, permettant une communication sûre et fluide entre agents intelligents.
– Arun Subramaniyan, fondateur et CEO d’Articul8
Arize AI
Arize AI est fier de collaborer avec Google en tant que partenaire de lancement du protocole d’interopérabilité A2A. Cela favorise des interactions fluides et sécurisées entre agents IA, en parfaite cohérence avec le framework open source d’évaluation et d’observabilité d’Arize.
– Jason Lopatecki, cofondateur et CEO, Arize AI
BCG
BCG accompagne la refonte des organisations autour de l’intelligence. Des capacités ouvertes et interopérables comme A2A accélèrent cet objectif et rendent possible un avantage concurrentiel durable et autonome.
– Djon Kleine, managing director et partner, BCG
Box
Nous souhaitons étendre notre partenariat avec Google afin que les agents Box puissent collaborer avec l’écosystème d’agents de Google Cloud via A2A. Ensemble, nous pourrons innover sur l’avenir des agents IA et aider les organisations à automatiser leurs workflows, réduire leurs coûts et produire des résultats IA fiables.
– Ketan Kittur, vice-président Product Management, Platform and Integrations, Box
C3 AI
C3 AI estime que des systèmes ouverts et interopérables sont essentiels pour créer une véritable valeur métier avec l’Enterprise AI. A2A peut aider les clients à concrétiser le fonctionnement conjoint des agents à travers les systèmes, les équipes et les applications.
– Nikhil Krishnan, CTO Data Science et senior vice president, C3 AI
Chronosphere
A2A ouvrira une nouvelle ère de l’orchestration du calcul en permettant une spécialisation et une coordination des agents fiables et sécurisées. Les entreprises pourront ainsi livrer produits et services plus rapidement et avec davantage de fiabilité, tout en concentrant leurs efforts d’ingénierie sur l’innovation et la création de valeur.
– Rob Skillington, fondateur et CTO, Chronosphere
Cohere
Cohere construit une infrastructure IA qui aide les entreprises à adopter des agents autonomes en toute sécurité. Le protocole ouvert A2A garantit une collaboration fiable, même dans des environnements isolés, permettant aux entreprises d’innover à grande échelle sans compromettre le contrôle ni la conformité.
– Autumn Moulder, vice-présidente Engineering, Cohere
Confluent
A2A permet aux agents intelligents d’échanger des données directement et en temps réel, simplifiant les pipelines de données complexes et transformant fondamentalement la manière dont les agents prennent des décisions.
– Pascal Vantrepote, senior director of innovation, Confluent
Cotality (ex-CoreLogic)
A2A ouvre la voie à une nouvelle ère où des agents intelligents communiquent et collaborent en temps réel. Cotality s’appuiera sur cela pour offrir à ses clients des secteurs du financement immobilier, de l’assurance, de l’immobilier et du public des gains de productivité et une prise de décision plus rapide.
– Sachin Rajpal, managing director, head of data solutions, Cotality
DataStax
DataStax est heureux de faire partie d’A2A et considère qu’en prenant en charge Langflow, une étape importante a été franchie vers la création de véritables systèmes d’IA interopérables capables de gérer des tâches complexes dans des environnements variés.
– Ed Anuff, chief product officer, DataStax
Datadog
Datadog se félicite de l’introduction du protocole A2A par Google Cloud afin de simplifier le développement de systèmes d’agents avancés. Grâce à cela, Datadog aidera les utilisateurs à créer des applications d’IA basées sur des agents plus innovantes, mieux optimisées et plus sécurisées.
– Yrieix Garnier, vice-président produit chez Datadog
Elastic
Elastic soutient la vision d’un écosystème d’agents ouvert et collaborera avec Google Cloud et les leaders du secteur pour faire progresser A2A. Grâce à son expérience en gestion des données et en orchestration de workflows, Elastic prévoit de contribuer à l’amélioration du protocole.
– Steve Kearns, vice-président exécutif de la recherche et GM chez Elastic
GrowthLoop
A2A a le potentiel d’accélérer la vision de « Compound Marketing » de GrowthLoop. Il permet aux agents IA de collaborer de manière fluide avec d’autres agents spécialisés, d’apprendre plus rapidement à partir des données d’entreprise et d’optimiser rapidement les campagnes marketing, tout en respectant la confidentialité des données au sein de l’infrastructure cloud du client.
– Anthony Rotio, chief data strategy officer chez GrowthLoop
Harness
Harness soutient activement A2A et souhaite simplifier l’expérience développeur. En intégrant l’intelligence alimentée par l’IA à chaque étape du cycle de vie logiciel, il devient possible de fournir des insights plus approfondis grâce aux données d’exécution, d’automatiser des workflows complexes et d’améliorer les performances des systèmes.
– Gurashish Brar, responsable de l’ingénierie chez Harness
Incorta
Incorta soutient A2A et continue de faire progresser la communication entre agents pour ses clients. Cela contribuera à orienter l’avenir de l’automatisation d’entreprise vers plus d’intelligence, plus de rapidité et une approche véritablement centrée sur les données.
– Osama Elkady, CEO d’Incorta
Intuit
Intuit est convaincu que les protocoles open source comme A2A rendront possibles des workflows d’agents complexes, accéléreront les intégrations avec les partenaires et feront progresser le secteur en permettant aux agents de collaborer efficacement entre plateformes.
– Tapasvi Moturu, vice-président de l’ingénierie logicielle chez Intuit (en charge du framework d’agents)
JetBrains
JetBrains se réjouit d’être partenaire de lancement d’A2A. A2A est une initiative qui améliore la collaboration entre agents et permet de mettre en œuvre un véritable environnement multi-agents grâce aux intégrations de JetBrains avec ses IDE, ses outils d’équipe et Google Cloud.
– Vladislav Tankov, directeur IA chez JetBrains
JFrog
JFrog est heureux de participer au protocole A2A. Cette initiative devrait résoudre bon nombre des défis d’intégration actuels et devenir un moteur clé des applications d’agents de nouvelle génération.
– Yoav Landman, CTO et cofondateur de JFrog
LabelBox
A2A constitue une étape clé pour concrétiser le potentiel des agents IA. Il soutient un avenir dans lequel l’IA aide véritablement les capacités humaines, automatise des workflows complexes et stimule l’innovation.
– Manu Sharma, fondateur et CEO de LabelBox
LangChain
LangChain est convaincu que les interactions entre agents représentent l’avenir proche. L’entreprise se réjouit de construire avec Google Cloud un protocole commun répondant aux besoins des développeurs et des utilisateurs d’agents.
– Harrison Chase, cofondateur et CEO de LangChain
MongoDB
En combinant la solide infrastructure de base de données de MongoDB et ses capacités de recherche hybride avec A2A et les modèles d’IA de pointe de Google Cloud, il devient possible de redéfinir l’avenir des applications IA dans de nombreux secteurs, notamment le retail et l’industrie manufacturière.
– Andrew Davidson, vice-président exécutif produit chez MongoDB
Neo4j
Neo4j est fier de son partenariat avec Google Cloud et aide les organisations à atteindre un niveau supérieur d’automatisation et d’intelligence en combinant ses capacités de knowledge graph et de GraphRAG avec A2A. Les interactions entre agents doivent être contextuellement pertinentes, explicables et fiables.
– Sudhir Hasbe, chief product officer de Neo4j
New Relic
La collaboration entre le protocole A2A de Google Cloud et la plateforme d’observabilité intelligente de New Relic apportera une forte valeur aux clients. Elle simplifie l’intégration entre différents systèmes, facilite l’échange de données et crée un écosystème d’agents IA plus unifié.
– Thomas Lloyd, chief business operations officer de New Relic
Pendo
Pendo est fier de collaborer avec le protocole A2A de Google Cloud. Ce protocole constitue une étape essentielle pour permettre aux agents de coopérer efficacement tout en préservant la fiabilité et l’utilisabilité.
– Rahul Jain, cofondateur et CPO de Pendo
PayPal
PayPal soutient le protocole A2A de Google Cloud. Il ouvre de nouvelles possibilités pour les développeurs et les commerçants afin de créer la prochaine génération d’expériences de commerce fondées sur une IA pilotée par des agents.
– Prakhar Mehrotra, senior vice president IA chez PayPal
SAP
SAP collabore avec Google Cloud et l’ensemble de l’écosystème pour façonner l’avenir de l’interopérabilité entre agents grâce au protocole A2A. Il s’agit d’une avancée majeure permettant à divers agents IA, dont SAP Joule, de collaborer de manière fluide à travers les plateformes d’entreprise afin de réaliser pleinement les processus métier de bout en bout.
– Walter Sun, vice-président exécutif de l’ingénierie IA chez SAP
Salesforce
Salesforce soutient le standard A2A afin d’étendre sa plateforme ouverte et de permettre aux agents IA de collaborer sans friction au sein d’Agentforce et de l’ensemble de l’écosystème. Cela transforme des fonctions isolées en solutions unifiées, offrant une main-d’œuvre numérique améliorée aussi bien pour les clients que pour les employés.
– Gary Lerhaupt, vice-président de l’architecture produit chez Salesforce
ServiceNow
ServiceNow collabore avec Google Cloud pour établir une nouvelle norme industrielle en matière d’interopérabilité entre agents. L’entreprise estime qu’A2A ouvrira la voie à des expériences de support plus efficaces et mieux connectées.
– Pat Casey, CTO et vice-président exécutif en charge de DevOps chez ServiceNow
Supertab
Grâce au protocole A2A de Google Cloud et à Supertab Connect, les agents peuvent eux aussi payer, facturer et échanger des services comme le feraient des entreprises humaines.
– Cosmin Ene, fondateur de Supertab
UKG
UKG se réjouit vivement de collaborer avec Google Cloud au co-développement du nouveau protocole A2A. Ce framework permettra de bâtir des expériences RH et workforce plus intelligentes et de mieux anticiper et répondre aux besoins des employés que jamais auparavant.
– Eli Tsinovoi, responsable IA chez UKG
Weights & Biases
Weights & Biases est fier de co-développer le protocole A2A avec Google Cloud. A2A est un standard open source majeur qui aide à déployer, orchestrer et faire évoluer de manière fiable des agents IA reposant sur des technologies variées.
– Shawn Lewis, CTO et cofondateur de Weights & Biases
Partenaires de services
Accenture
Le protocole multi-agents A2A de Google Cloud sert de passerelle pour relier des agents spécialisés par domaine sur différentes plateformes afin de résoudre des problèmes complexes. Il permet des solutions d’agents plus intelligentes et plus efficaces grâce à une communication fluide et à l’intelligence collective.
– Scott Alfieri, responsable mondial AGBG chez Accenture
Deloitte
L’interopérabilité entre agents est un élément fondamental qui permet l’évolution des architectures d’IA fondées sur des agents. L’initiative A2A de Google Cloud va fortement accélérer l’adoption de l’IA fondée sur des agents en rassemblant des acteurs de l’ensemble du secteur technologique pour co-développer et soutenir ce protocole.
– Gopal Srinivasan, Deloitte
EPAM
EPAM est déjà en tête dans le domaine d’A2A et se concentre sur des solutions sectorielles apportant une véritable valeur métier, comme le gain de temps, la réduction des coûts indirects, le soutien à la génération de revenus et l’amélioration des processus dans le secteur pharmaceutique, notamment pour la documentation FDA.
– Marc Cerro, vice-président des partenariats mondiaux Google Cloud chez EPAM
HCLTech
HCLTech est à l’avant-garde de l’entreprise fondée sur des agents et joue un rôle moteur, aux côtés de Google Cloud, pour définir l’interopérabilité entre agents et élargir les possibilités de l’IA fondée sur des agents grâce au standard ouvert A2A.
– Vijay Guntur, CTO et responsable de l’écosystème chez HCLTech
KPMG
KPMG se réjouit de participer à cette initiative émergente. A2A fournit un standard essentiel permettant à divers agents d’IA de collaborer de manière efficace et responsable. Grâce à cela, les clients et les entreprises peuvent exploiter l’IA de façon plus fluide afin de stimuler l’innovation et l’efficacité.
– Sherif AbdElGawad, associé chez KPMG et responsable Google Cloud & AI
Quantiphi
La capacité des agents à découvrir dynamiquement des compétences et à construire des expériences utilisateur sur l’ensemble des plateformes est essentielle pour concrétiser le véritable potentiel des entreprises. Nous considérons le protocole A2A comme un tournant majeur pour permettre la création de ces agents interopérables.
– Asif Hasan, cofondateur de Quantiphi
TCS (Tata Consultancy Services)
Le protocole A2A est la base de la prochaine ère de l’automatisation par agents, dans laquelle l’interopérabilité sémantique occupe une place centrale. Nous sommes fiers d’être à la tête de ce parcours de transformation.
– Anupam Singhal, président de l’activité manufacturing de TCS
Wipro
L’avenir de l’IA repose sur une collaboration fluide, et des protocoles ouverts comme A2A constitueront le socle d’écosystèmes capables de porter l’innovation à grande échelle.
– Nagendra P Bandaru, associé directeur mondial des services technologiques chez Wipro
En savoir plus sur A2A
- Projet complet de spécification : Spécification A2A sur GitHub
- Exemples de code et découverte du protocole : Site officiel d’A2A
- Soumettre des idées et contribuer : Formulaire de proposition, Guide de contribution
2 commentaires
J’aimerais qu’on construise ce genre de chose une fois les hallucinations des modèles de base maîtrisées à un niveau Six Sigma. Est-ce que cela signifie qu’on peut les contrôler suffisamment grâce à un agent jouant un rôle de gestion ou à d’autres compléments au niveau du code ?
Avis Hacker News
Il est difficile de trouver des exemples concrets des protocoles A2A et MCP. J’aimerais voir un exemple simple de conversation et de JSON. Je prévois de faire une antisèche à ce sujet
La spécification JSON ressemble à MCP. Il y a une carte d’agent qui décrit les capacités du site web souhaité par Google. Cela permet à des crawlers de découvrir les agents
Je me demande si on est en train de redécouvrir SOA et WSDL. Je réfléchis à l’idée d’inclure, dans un diplôme d’ingénierie logicielle, un cours d’histoire des différentes architectures, méthodologies et patterns
J’ai publié des notes sur la sécurité de MCP et l’injection de prompt. MCP lui-même n’a pas de faille de sécurité, mais le pattern qui consiste à permettre à un LLM d’accéder à des outils capables d’agir à la place de l’utilisateur est vulnérable aux attaques par injection de prompt
A2A sert à la communication entre agents. MCP décrit comment les agents communiquent avec les outils
MCP expose à l’hôte des prompts, des ressources et des outils. A2A expose la découverte de capacités, les tâches, la collaboration et les discussions sur l’expérience utilisateur
/promptsMCP à lui seul semble déjà pouvoir couvrir les principaux cas d’usage revendiqués par A2A. Si on place un agent derrière un serveur MCP, cet agent peut être interrogé comme n’importe quel autre outil. A2A n’est peut-être pas nécessaire
Ce protocole consiste à confier les données à des intermédiaires, qui les revendront ensuite via la recherche. Les entreprises qui misent leur avenir sur les LLM ont compris que les seules données qu’elles peuvent utiliser légalement constituent leur seul différenciateur durable à long terme
MCP permet aux agents d’utiliser des ressources de manière standardisée. A2A permet aux agents de coopérer entre eux