A2A (Agent2Agent Protocol)

IA / LLM 🔴 Senior

Dé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

Confondre A2A et MCP, ou déployer A2A pour deux agents du même dépôt qui pourraient s'appeler en fonction.
#ia#agents#protocoles

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre