> ## Content Index
> Fetch the complete content index at: https://www.sfeir.dev/llms.txt
> Use this file to discover other available public pages before exploring further.

# Comment déployer un agent LangGraph dans Gemini Enterprise via A2A en 10 minutes ?
- URL: https://www.sfeir.dev/ia/comment-deployer-un-agent-langgraph-dans-gemini-enterprise-via-a2a-en-10-minutes/
- Published: 2026-02-25T14:45:51.000Z
- Updated: 2026-02-25T14:46:55.000Z
- Description: Connectez la puissance de LangGraph à l’interface utilisateur de Gemini Enterprise. Découvrez comment déployer vos agents IA en production via le protocole Agent2Agent (A2A) en moins de 10 minutes.
- Author: Baptiste PIRAULT
- Tags: IA, A2A, LangGraph, Gemini Enterprise, AI

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#tutoriel--de-langgraph-%C3%A0-gemini-enterprise-en-10-minutes-)

L'un des défis majeurs de l'[IA générative](https://www.sfeir.dev/llm-vs-modele-fondation-quelles-differences-dans-lunivers-de-lia-generative/) en entreprise n'est plus seulement de créer des modèles performants, mais de les intégrer là où les collaborateurs travaillent. Comment connecter un agent complexe (backend) à une interface utilisateur fluide (frontend) sans développer une application web entière ?

J'ai récemment testé l'**Agent Starter Pack** pour déployer un agent [LangGraph ](https://www.sfeir.dev/ia/kesaco-langgraph/)et l'intégrer via le protocole A2A dans **Gemini Enterprise**.

> **L'objectif :** Passer du code [Python](https://www.sfeir.dev/back/snake-un-classique-intemporel-a-redecouvrir-par-le-code/) à une conversation dans Gemini Enterprise en un temps record.

Voici le retour d'expérience, étape par étape.

## 1\. L'initialisation du projet : démarrage express

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#1-linitialisation-du-projet--d%C3%A9marrage-express)

Tout commence dans le terminal. L'outil `agent-starter-pack` est conçu pour abstraire la complexité du boilerplate.

**La commande magique :** `uvx agent-starter-pack create`

L'assistant interactif m'a guidé vers une configuration robuste pour la production :

- **Langage :** Python.
- **Template :** `custom_a2a` (Option 5) — *C'est le choix crucial pour la démo avec LangGraph.*
- **Cible :** Vertex AI Agent Engine (Platform-managed).
- **Région :** `europe-west1`.

*Résultat :* En quelques secondes, le dossier `my-demo-langgraph-agent` est généré avec l'architecture prête à l'emploi.

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_01-create.png)

Création de l'agent

## 2\. Le déploiement sur Vertex AI

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#2-le-d%C3%A9ploiement-sur-vertex-ai)

Le Makefile inclus gère le cycle de vie complet (export des dépendances, packaging, déploiement).

`make deploy`

Les logs défilent : création de l'agent, allocation des ressources (4 vCPU, 8Gi RAM pour cet environnement de démo).

👀 **Le point critique :** à la fin du déploiement, le script retourne une **Agent Card URL**. Sauvegardez-la précieusement ! C'est la carte d'identité JSON que nous fournirons à Gemini Enterprise.

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_02-deploy.png)

Déploiement dans Agent Engine

## 3\. Validation avec l'A2A Inspector

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#3-validation-avec-la2a-inspector)

Avant de brancher l'agent à l'interface utilisateur, il faut tester le "moteur". L'outil **A2A Inspector** permet de visualiser la "Skill" de l'agent.

On y retrouve les métadonnées définies dans le code :

- **Nom :** `root_agent`
- **Skills :** `get_weather` (une fonction simulant une API météo)

J'ai testé avec le prompt : *"What's the weather in San Francisco ?"*. Réponse immédiate de l'agent : *"60 degrees and foggy"*. Le backend est fonctionnel.

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_03-inspector.png)

Tests avec A2A Inspector

## 4\. Intégration dans Gemini Enterprise

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#4-int%C3%A9gration-dans-gemini-enterprise)

C'est ici que l'expérience utilisateur prend tout son sens. Nous allons rendre cet agent accessible aux utilisateurs finaux directement dans leur interface Gemini Enterprise.

**La procédure :**

1. Aller dans les **paramètres d'agents** de Gemini Enterprise.
2. Sélectionner **"Custom agent via A2A"**.
3. Importer le JSON de l'**Agent Card** (récupéré à l'étape 2).
4. **Sécurité :** configurer l'OAuth (Client ID / Client Secret) pour garantir que seuls les utilisateurs autorisés accèdent à l'agent.

L'aperçu valide instantanément la détection du `root_agent`.

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_04-1-register.png)

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_04-2-register.png)

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_04-3-register.png)

Enregistrement de l'agent dans Gemini Enterprise via A2A

## 5\. Résultat final : une conversation fluide

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#5-r%C3%A9sultat-final--une-conversation-fluide)

Une fois activé, l'agent apparaît dans la liste des extensions disponibles (@root\_agent) dans **Gemini Enterprise**.

Lors de la première sollicitation, Gemini demande une autorisation OAuth. Une fois validée, la barrière entre le modèle généraliste de Google et mon code Python disparaît.

> **User :** "Quel temps fait-il à San Francisco ?" **Gemini (via root\_agent) :** "Il fait actuellement 15°C avec du brouillard."

Gemini Enterprise a orchestré l'appel, l'agent LangGraph a exécuté la logique, et le résultat est revenu dans le chat.

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_05-1-use.png)

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_05-2-use.png)

![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2026/02/langgraph_in_gemini_enterprise_05-3-use.png)

Tests de l'agent depuis l'interface utilisateur de Gemini Enterprise

## Conclusion

[](https://github.com/batou9150/articles/blob/main/De%20LangGraph%20%C3%A0%20Gemini%20Enterprise%20%28FR%29.md?ref=sfeir.dev#conclusion)

Le combo **LangGraph** \+ **Protocole A2A** \+ **Gemini Enterprise** change la donne. Il supprime la nécessité de créer une interface frontend personnalisée pour vos outils internes.

**En résumé :**

- ✅ **Rapidité :** \~10 minutes du terminal au chat.
- ✅ **Standardisation :** utilisation de LangGraph pour la logique complexe.
- ✅ **Adoption :** l'utilisateur reste dans son environnement familier (Gemini Enterprise).

[LangGraph expliqué par … LangGraph !Ou comment déléguer la recherche, la conception, la rédaction et la relecture de votre article à votre LLM préféré !![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/icon/plume-point-377.png)sfeir.dev - Le média incontournable pour les passionnés de tech et d'intelligence artificielleThomas François-Raketamanga![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/thumbnail/visuel--sfeir.dev--1.png)](https://www.sfeir.dev/ia/langgraph-explique-par-langgraph/)

[IA - sfeir.dev - Le média incontournable pour les passionnés de tech et d’intelligence artificielleArticles relatifs à l’intelligence artificielle![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/icon/plume-point-378.png)sfeir.dev - Le média incontournable pour les passionnés de tech et d'intelligence artificielleThomas GRUSON![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/thumbnail/LOGO_NOIR-1-8.png)](https://www.sfeir.dev/tag/ia/)