Agent Garden

Agent Garden est une bibliothèque organisée dans la plate-forme Gemini Enterprise Agent Platform de Google Cloud. Elle fournit des exemples d'agents prédéfinis. Ces exemples sont conçus pour aider les développeurs à créer rapidement des agents d'IA en fournissant des modèles fonctionnels de haute qualité pour les modèles d'IA courants.

Agent Garden simplifie la création d'applications d'IA sophistiquées en proposant :

  • Exemples prêts à l'emploi : modèles tels que la génération augmentée par récupération (RAG), qui sont fournis avec une logique préconfigurée.
  • Logique personnalisable : bien que les exemples fonctionnent immédiatement, ils donnent accès au code source GitHub pour une personnalisation approfondie.
  • Infrastructure intégrée : les agents sont conçus pour fonctionner de manière fluide avec d'autres composants Agent Platform, comme le moteur RAG, Vector Search et les modèles Gemini.
  • Axés sur les cas d'utilisation : chaque agent est conçu pour des tâches spécifiques, comme l'assistance client basée sur la documentation ou la synthèse de recherches spécifiques à un secteur.

Procédure de déploiement

Pour déployer un exemple d'agent depuis Agent Garden, procédez comme suit :

  1. Accédez à la console Agent Platform, puis sélectionnez Agent Garden dans la section Agent Builder du menu de gauche pour accéder à Agent Garden.
  2. Choisissez un exemple qui correspond à vos besoins. Par exemple, l'exemple de génération augmentée par récupération (RAG) est idéal pour créer des systèmes de questions-réponses factuels.
  3. Configurez les paramètres d'environnement suivants :
    • Projet : assurez-vous d'être dans le bon projet Google Cloud .
    • Région : sélectionnez une région compatible pour votre déploiement.
    • Sélection du modèle : choisissez le modèle (Gemini 3 Flash, par exemple) que votre agent utilisera.
  4. Cliquez sur Déployer, puis sélectionnez l'une des options de déploiement décrites dans la section suivante.
  5. Cliquez sur Créer ou Confirmer pour initialiser l'agent. Le système provisionne les ressources nécessaires. Vous pouvez suivre la progression dans la barre de notification ou dans la section "Agent Runtime".

Options de déploiement

Lorsque vous déployez un agent, vous avez le choix entre trois options :

Déployer avec Agents CLI

Cette méthode est la plus directe et la plus courante pour déployer des agents depuis l'Agent Garden à l'aide de la CLI Agents. Il est idéal pour les apprenants, le prototypage et les tests rapides, car il offre une solution de déploiement avec des ressources de base pour la surveillance.

  • Outil et méthode : lorsque vous appuyez sur le bouton Déployer, une interface de ligne de commande (CLI) s'ouvre avec une commande préremplie. Saisissez la région lorsque vous y êtes invité.
  • Environnement cible : déploie l'agent dans une instance Agent Runtime.

Déployer l'implémentation de bout en bout avec App Design Center

Cette option est destinée au déploiement à grande échelle pour les entreprises. Il utilise App Design Center, qui offre une expérience de configuration visuelle "ClickOps" low-code. Vous pouvez copier et personnaliser les modèles fournis par Google, tels que Simple Agent Platform ou Agent Platform with governance. Utilisez ensuite votre modèle personnalisé pour standardiser l'architecture de chaque agent que vous déployez.

  • Environnement cible : déploie l'agent dans une application, qui est un regroupement complexe d'infrastructures et de configurations prêtes pour la production.
  • Cas d'utilisation : cette option fournit l'intégralité de la pile de déploiement d'entreprise, ce qui offre des avantages considérables par rapport aux méthodes de déploiement plus simples, y compris les suivants :
    • Expérience gérée après le déploiement (jours 0, 1 et 2)
    • Tableaux de bord opérationnels, optimisation des coûts FinOps et contrôle des versions.
    • Intégrations de sécurité, de conformité et de CI/CD/GitOps.

Déployer et enregistrer dans Gemini Enterprise avec Agents CLI

Cette option vise à rendre un agent prêt pour la production détectable et contrôlable dans l'écosystème de l'entreprise.

  • Processus : l'agent est d'abord déployé dans un environnement d'exécution géré (comme Agent Runtime) à l'aide d'un outil tel que Agents CLI. La deuxième étape, qui est essentielle, consiste à s'inscrire à Gemini Enterprise.

  • Environnement cible : application Gemini Enterprise utilisant Agent Runtime d'Agent Platform comme environnement d'exécution.

  • Cas d'utilisation : l'enregistrement est le pont essentiel qui relie la logique de backend de votre agent à la couche d'orchestration Gemini Enterprise.

Après le déploiement et les tests

Une fois votre nouvel agent déployé, vous disposez de plusieurs options pour interagir avec lui :

  • Aperçu : utilisez le bouton Ouvrir l'agent pour tester immédiatement les performances de l'agent dans une interface de chat.
  • Déboguer : activez l'option Afficher le panneau de débogage pour afficher le raisonnement sous-jacent, les appels d'outils et les étapes de récupération suivies par l'agent.
  • Développer : utilisez le menu Outils pour connecter votre agent à des API externes ou à des datastores privés.