Créez et déployez des agents Java AI avec Google ADK

DEV - 21:24
Configurez Java et Google ADK sur Debian 13, exécutez un agent localement, testez-le avec JUnit et déployez-le sur Cloud Run.

Debian 13 « Trixie » fournit une base propre et stable pour le développement d'agents Java. Sur un poste de travail, une machine virtuelle ou une instance cloud, vous pouvez compiler des projets Java, exécuter des serveurs Web locaux, utiliser l'interface utilisateur de développement du kit de développement d'agent Google (ADK) et déployer un agent sur Google Cloud Run.

Ce guide crée un petit agent ADK avec des outils de temps et de météo. Le projet complet est disponible dans le référentiel d’exemples.

1. Préparez Debian Trixie

Commencez par une installation Debian 13 et un compte utilisateur pouvant s'exécutersudo. Confirmez la version du système d'exploitation :

. /etc/os-release printf '%s %s (%s)\n' "$NAME" "$VERSION_ID" "$VERSION_CODENAME"
Entrer en mode plein écran Quitter le mode plein écran

2. Installez les outils requis

Mettez à jour l'index du package et installez les outils de développement de base :

sudo apt-get update sudo apt-get install -y curl git maven décompresser zip
Entrer en mode plein écran Quitter le mode plein écran

Ce projet se compile avec Java 25. Un moyen pratique d'installer un JDK correspondant est SDKMAN ! :

curl -s "https://get.sdkman.io" | source bash "$HOME/.sdkman/bin/sdkman-init.sh" liste de SDK Java
Entrer en mode plein écran Quitter le mode plein écran

Sélectionnez un identifiant Java 25 disponible dans la liste et installez-le (par exemple,25-ouvert) :

sdk installer java 25-ouvrir java --version mvn --version
Entrer en mode plein écran Quitter le mode plein écran

Les deux commandes doivent signaler Java 25 et Maven doit être la version 3.6.3 ou plus récente. La version applique cette version minimale de Maven.

Installer Google Cloud CLI

Ajoutez le référentiel de packages Debian de Google :

sudo apt-get install -y apt-transport-https ca-certificates gnupg curl https://packages.cloud.google.com/apt/doc/apt-key.gpg \ | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg echo "deb [signed-by=/usr/share/ke...
[Courte citation de 8% de l'article original]
Loading...