A2A (Agent2Agent Protocol)
IA / LLM 🔴 SeniorDéfinition
Standard ouvert de communication entre agents, créé par Google puis donné à la Linux Foundation, sous licence Apache 2.0, en version 1.0 ; le comité technique réunit AWS, Cisco, Google, IBM Research, Microsoft, Salesforce, SAP et ServiceNow. Chaque agent publie une Agent Card décrivant ses compétences, puis les agents s'échangent des tâches sans exposer leur mémoire ni leurs outils internes. Complémentaire de MCP : MCP relie un agent à ses outils, A2A relie des agents entre eux.
Analogie
MCP est la prise pour brancher vos appareils ; A2A est le téléphone pour appeler un autre bureau.
Exemple de code
// Agent Card (extrait) publiée par un agent A2A
{
"name": "Agent Facturation Socy",
"description": "Répond aux questions de facturation et émet des avoirs",
"url": "https://agents.socy.fr/billing",
"version": "1.0.0",
"capabilities": { "streaming": true },
"skills": [
{ "id": "issue-credit-note", "name": "Émettre un avoir",
"description": "Crée un avoir à partir d'un numéro de facture" }
]
}
Cas d'usage
Systèmes multi-agents inter-équipes ou inter-entreprises où chaque agent reste une boîte noire.
Anti-pattern
Termes liés
Sources
Fiche mise à jour le 2026-09-27