Déployer l'agent Google-ADK sur Cloud Run

1. Introduction

Vous allez créer un agent capable de répondre à n'importe quelle requête sur l'actualité et le déployer dans Cloud Run. Les actualités peuvent porter sur n'importe quel sujet concernant une seule ville, à savoir Bangalore. Voici quelques exemples de requêtes :

  • Peux-tu me donner les dernières actualités de Bangalore ?
  • Donne-moi les dernières actualités sur le trafic à Bangalore.

Vous pouvez déployer des agents sur Cloud Run. Nous allons créer un agent simple qui utilise le modèle et un outil local, puis le déployer.

Points abordés

  • Découvrez comment configurer un projet Google Cloud pour Cloud Run.
  • Découvrez comment créer un agent IA simple à l'aide de Google ADK.
  • Découvrez comment définir et utiliser des outils locaux dans l'agent.
  • Empaqueter l'agent à l'aide de Docker
  • Découvrez comment déployer l'agent en tant que service sur Google Cloud Run.
  • Comment interagir avec l'agent déployé via une interface utilisateur Web.

Ce dont vous aurez besoin

  • Un compte Gmail
  • Navigateur Google Chrome

2. Configuration

  1. Assurez-vous de disposer du projet Google Cloud pour lequel la facturation est configurée.
  2. Clonez le dépôt GitHub :
git clone https://github.com/abhishekr700/Cloud-Run-Day-Workshop-2025.git
  1. Accédez au répertoire du premier atelier :
cd Cloud-Run-Day-Workshop-2025/workshop1

3. Déployer l'agent sur Cloud Run

Une fois que tous les fichiers sont prêts dans votre éditeur Cloud Shell, exécutez les commandes suivantes dans le terminal Cloud Shell pour déployer le service sur Cloud Run :

gcloud run deploy news-assistant-agent \
--source . \
--region $REGION \
--project $PROJECT_ID \
--allow-unauthenticated \
--set-env-vars="GOOGLE_GENAI_USE_VERTEXAI=$GOOGLE_GENAI_USE_VERTEXAI,GOOGLE_API_KEY=$GOOGLE_API_KEY"

(Confirmez le déploiement en saisissant "Y" lorsque vous y êtes invité.)

4. Tester l'agent

Une fois le déploiement réussi, Cloud Shell affiche l'URL du service Cloud Run déployé.

Capture d'écran de la sortie de l'URL du service Cloud Run

Lorsque vous ouvrez le lien, vous pouvez interagir directement avec votre agent à l'aide de l'UI Web de l'ADK :

Capture d'écran de l'interface utilisateur Web de l'ADK

5. Nettoyage

Pour éviter d'encourir des frais à l'avenir, supprimez le service Cloud Run que vous avez créé.

gcloud run services delete news-assistant-agent --region $REGION $GOOGLE_CLOUD_LOCATION  --quiet

6. Félicitations !

Vous avez réussi à créer et à déployer un agent d'actualités IA sur Google Cloud Run.