Aller au contenu
IAAgenticA2AGemini EnterpriseADK

Comment déployez un agent A2A dans Gemini Enterprise en 10 minutes ?

Connectez vos agents IA directement à Gemini Enterprise. Ce guide détaille la procédure complète : création d'un agent Python avec l'ADK , déploiement sur Cloud Run et intégration via le protocole A2A pour une utilisation immédiate.

Déploiement d'agents A2A en production

L'intégration d'agents personnalisés dans des écosystèmes d'entreprise comme Gemini Enterprise est désormais un processus rationalisé grâce à l'Agent Starter Pack.

Ce tutoriel retrace le parcours complet d'un agent, de sa génération sur un terminal local jusqu'à son utilisation finale dans l'interface Gemini Enterprise. Voici comment passer de zéro à la production en 5 étapes.

Étape 1 : création de l'agent

Tout commence dans votre terminal. L'Agent Starter Pack permet d'initialiser le projet instantanément via une simple commande : uvx agent-starter-pack create

L'outil interactif vous guide à travers la configuration. Pour ce projet, voici les choix effectués :

  • Nom de l'agent : my-demo-a2a-agent
  • Modèle : Sélection du modèle Python n°2 (adk_a2a).
  • Plateforme de déploiement : cloud_run (Google Cloud).
  • Région : europe-west1.

Une fois les informations d'identification GCP validées, la structure de l'agent est générée automatiquement.

Création de l'agent

Étape 2 : tests locaux avec l'A2A Inspector

Avant de déployer, il est impératif de valider le fonctionnement de l'agent. Le starter pack inclut un outil de test local : make inspector

Cette commande lance l'interface "A2A Inspector". Elle permet de visualiser l'Agent Card (la fiche d'identité qui décrit les capacités de l'agent à Gemini) et de tester le chat.

Test de l'agent de l'A2A Inspector

Lors du test, j'ai posé la question : "What's the weather in San Francisco?". L'agent a correctement traité la demande et répondu : "The weather in San Francisco is currently 60 degrees and foggy."

Étape 3 : déploiement sur Google Cloud Run

Une fois l'agent validé localement, nous passons à la production. Le déploiement est entièrement automatisé : make deploy

Déploiement de l'agent sur Google Cloud Run

Étape 4 : enregistrement auprès de Gemini Enterprise

C'est l'étape charnière : connecter votre agent déployé à l'écosystème Gemini.

make register-gemini-enterprise

Le script détecte automatiquement l'URL de votre service Cloud Run. Après confirmation du projet GCP, il vous suffit de sélectionner votre application Gemini Enterprise (ici dans la région EU).

L'agent est alors enregistré. Dans mon cas, il apparaît sous le nom d'affichage root_agent (que vous pouvez personnaliser pour vos utilisateurs finaux).

Enregistrement de l'agent dans Gemini Enterprise

Étape 5 : résultat final dans Gemini Enterprise

L'intégration est immédiate. Rendez-vous sur l'interface Gemini Enterprise.

En posant la même question que lors des tests locaux ("What's the weather in San Francisco?"), Gemini identifie que cette requête relève de la compétence de votre nouvel agent. Il le sollicite de manière transparente et vous restitue la réponse exacte.

Résultat final dans Gemini Enterprise

Conclusion

Grâce à l'Agent Starter Pack et au protocole A2A, le déploiement d'extensions pour Gemini Enterprise suit désormais un workflow industriel clair : Création → Test Local → Déploiement → Enregistrement.

En quelques commandes, nous avons déployé un agent fonctionnel et sécurisé, prêt à enrichir l'expérience des utilisateurs, permettant ainsi aux développeurs de se concentrer sur la valeur ajoutée plutôt que sur la configuration de l'infrastructure.

Dernier