Google CloudGCP300ADKAE

Deploy multi-agent systems with Agent Development Kit and Agent Engine

Apprenez à créer et déployer des systèmes multi-agents avancés avec l’Agent Development Kit et l’Agent Engine sur Vertex AI

Version : T-AFDSMA-A-1.0
1 jour / 7h

Présentation du cours

Dans ce cours, vous apprendrez à utiliser le kit de développement d’agents de Google pour construire des systèmes multi-agents complexes.
Vous créerez des agents équipés d’outils et les connecterez avec des relations parent-enfant et des flux pour définir comment ils interagissent.
Vous exécuterez vos agents localement et les déploierez sur Vertex AI Agent Engine pour qu’ils s’exécutent en tant que flux agentique géré, les décisions d’infrastructure et la mise à l’échelle des ressources étant gérées par l’Agent Engine.
Méthodes mobilisées : Ce cours alterne parties théoriques sous forme de lectures (slides), démos et parties pratiques sous forme de labs dirigés

Objectifs pédagogiques

  • Construire un agent avec des outils en utilisant le kit de développement d’agents de Google.
  • Établir des modèles d’interaction entre plusieurs agents avec des relations parent-enfant et des flux.
  • Utiliser des fonctionnalités telles que la mémoire de session, le stockage d’artefacts et les rappels.
  • Déployer une application multi-agents sur l’Agent Engine.
  • Interroger une application agent s’exécutant sur l’Agent Engine.
  • Évaluer des agents au sein du kit de développement d’agents.

Modalités d’évaluation : Les objectifs pédagogiques sont évalués à travers la réalisation des parties pratiques (labs dirigés) sous la supervision du formateur délivrant la session de formation.

Public cible

  • Ingénieurs en apprentissage automatique, Ingénieurs en IA générative

Prérequis

  • Python
  • Ingénierie de prompt en IA générative
  • Utilisation d’outils d’IA générative

Programme

Module 01 : Démarrer avec le kit de développement d’agents

Sujets

  • Bases de la construction d’un agent dans le kit de développement d’agents.

Objectifs

  • Expliquer comment le kit de développement d’agents se compare à d’autres outils tels que le SDK Google Gen AI ou LangChain.
  • Décrire les paramètres utilisés pour construire un agent dans le kit de développement d’agents.

Module 02 : Doter les agents du kit de développement d’agents d’outils

Sujets 

  • Améliorer les agents avec des outils et couvrir l’étendue croissante des outils disponibles.

Objectifs

  • Discuter de l’importance des docstrings structurées et du typage lors de l’écriture de fonctions d’outils pour les agents.
  • Démontrer la capacité à fournir des outils à un agent.
  • Lister les outils courants et utiles disponibles pour les agents du kit de développement d’agents, y compris les outils LangChain.

Activités

  • Labo : Démarrer avec le kit de développement d’agents (ADK)
  • Labo : Doter les agents ADK d’outils

Module 03 : Construire des systèmes multi-agents avec le kit de développement d’agents

Sujets

  • Gérer la communication et le partage de tâches entre les agents par le biais de relations parent-enfant et de flux pour permettre des réponses coordonnées aux requêtes.

Objectifs

  • Décrire la structure des répertoires et les conventions de nommage encouragées par le kit de développement d’agents.
  • Démontrer la capacité à créer plusieurs agents et à les relier les uns aux autres avec des relations parent-enfant.
  • Décrire les différentes options de flux et quand vous pourriez les utiliser.
  • Obtenir des réponses qui sont passées par plusieurs agents.
  • Contrôler le contenu à différents points avec des rappels.

Activités

  • Lab : Construire des systèmes multi-agents avec l’ADK

Module 04 : Déployer les agents du kit de développement d’agents sur l’Agent Engine

Sujets

  • Déployer des applications d’agents sur l’Agent Engine et interroger les réponses.

Objectifs

  • Décrire les avantages du déploiement d’agents, en particulier les systèmes multi-agents, sur l’Agent Engine par rapport à l’auto-hébergement, comme dans les prédictions en ligne de Vertex AI.
  • Démontrer le déploiement sur l’Agent Engine.
  • Démontrer l’interrogation d’une application d’agent déployée.

Activités

  • Lab : Déployer les agents ADK sur l’Agent Engine

Module 05 : Évaluer les systèmes d’agents

Sujets

  • Évaluer les agents au sein du kit de développement d’agents.

Objectifs

  • Évaluer les agents au sein du kit de développement d’agents.
  • Utiliser l’interface web pour visualiser les évaluations.

Nos sessions de formations

Lieu de formation :
Dates
01/12/25 Distanciel S'inscrire
05/12/25 Distanciel S'inscrire

Ce cours vous intéresse ?

Lieu de formation :
Dates
01/12/25
Distanciel S'inscrire
05/12/25
Distanciel S'inscrire
1
Inter : 700 € HT / participant

Aide au financement

Organiser une session de Groupe
Demandez un devis
Organiser une session dédiée
à votre organisation
Votre société à besoin d'une offre
personnalisée ? Contactez-nous