Présentation des agents A2A sur Cloud Run

Ce guide présente l'hébergement des agents Agent2Agent (A2A) sur Cloud Run.

Pour en savoir plus sur les concepts A2A, consultez Concepts clés d'A2A.

Relation entre les agents d'IA et le protocole A2A

Les agents IA sont des programmes logiciels capables de percevoir leur environnement, de prendre des décisions et d'effectuer des actions autonomes pour atteindre des objectifs spécifiques. Ces agents deviennent de plus en plus sophistiqués et utilisent souvent des grands modèles de langage (LLM) pour des tâches complexes telles que le raisonnement, la planification et les interactions en langage naturel.

À mesure que des agents IA plus spécialisés sont développés, il devient essentiel qu'ils communiquent et collaborent. Le protocole Agent2Agent (A2A) est une norme ouverte conçue pour permettre une communication et une interopérabilité fluides et sécurisées entre les agents d'IA, même s'ils sont conçus à l'aide de différents frameworks, par différents fournisseurs ou s'ils s'exécutent sur des serveurs distincts. A2A permet aux agents de travailler ensemble en tant que pairs sans exposer leur état ni leur logique internes.

Le diagramme suivant illustre l'architecture d'un système d'agent A2A, montrant un client A2A (utilisateur ou agent) interagissant avec l'agent A2A :

Un agent interagissant avec d'autres agents, hébergés sur Cloud Run.
Figure 1 : Composants d'un agent A2A hébergé sur Cloud Run.

Le cœur de l'agent A2A est une couche de diffusion et d'orchestration, telle que Cloud Run. Cette couche gère les interactions avec les modèles d'IA tels que Gemini et Vertex AI, les espaces de stockage de mémoire tels qu'AlloyDB et A2A TaskStore, ainsi que les outils externes via des API. Les clients interagissent avec l'agent en envoyant des requêtes, telles que "Obtenir la fiche de l'agent" ou "envoyer un message", et reçoivent des mises à jour sur les tâches.

Pour en savoir plus sur le cycle de vie des requêtes A2A, consultez la section Cycle de vie des requêtes A2A.

Étapes suivantes