Le Agent Garden est une bibliothèque organisée au sein de Google Cloud's Gemini Enterprise Agent Platform qui fournit des exemples d'agents prédéfinis. Ces exemples sont conçus pour aider les développeurs à démarrer rapidement la création d'agents IA en fournissant des modèles fonctionnels de haute qualité pour les modèles d'IA courants.
Agent Garden simplifie le processus de création d'applications d'IA sophistiquées en proposant les éléments suivants :
- 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 transparente avec d'autres composants d'Agent Platform, tels que RAG Engine, Vector Search et les modèles Gemini.
- Axé sur les cas d'utilisation : chaque agent est adapté à des tâches spécifiques, telles que 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 à partir d'Agent Garden, procédez comme suit :
- 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.
- 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 basés sur des faits.
- Configurez les paramètres d'environnement suivants :
- Projet : assurez-vous que vous êtes dans le bon Google Cloud projet.
- Région : sélectionnez une région compatible pour votre déploiement.
- Sélection du modèle : choisissez le modèle (par exemple, Gemini 3 Flash) que votre agent utilisera.
- Cliquez sur Déployer, puis sélectionnez l'une des options de déploiement décrites dans la section suivante.
- 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 pouvez choisir l'une des trois options suivantes :
Déployer avec Agents CLI
Cette méthode est la voie standard et la plus directe pour déployer des agents à partir d'Agent Garden. Elle est idéale pour les apprenants, le prototypage et les tests rapides, car elle offre une solution de déploiement rapide 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 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 et de qualité professionnelle. Elle utilise App Design Center (ADC), qui offre une expérience de configuration visuelle "ClickOps" nécessitant peu de code. ADC utilise un modèle Terraform Agent Cloud pour le déploiement.
- Environnement cible : déploie l'agent sur Agent Cloud, qui est un regroupement complexe d'infrastructures et de configurations prêtes pour la production.
- Cas d'utilisation : cette option fournit l'ensemble de la pile de déploiement d'entreprise,
ce qui offre des avantages significatifs par rapport aux méthodes de déploiement plus simples,
y compris les suivants :
- Expérience gérée post-déploiement sur les 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 géré dans l'écosystème de l'entreprise.
- Processus : l'agent est d'abord déployé dans un environnement d'exécution géré (tel que Agent Runtime) à l'aide d'un outil tel qu'Agents CLI. La deuxième étape essentielle consiste à s'inscrire à Gemini Enterprise.
- Environnement cible : une application Gemini Enterprise, utilisant Agent Platform Agent Runtime comme environnement d'exécution.
- Cas d'utilisation : l'enregistrement est le pont essentiel qui connecte la logique backend de votre agent à la couche d'orchestration de Gemini Enterprise.
Post-déploiement et test
Une fois déployé, vous disposez de plusieurs options pour interagir avec votre nouvel agent :
- Aperçu : utilisez le bouton Ouvrir l'agent pour tester immédiatement les performances de l'agent dans une interface de chat.
- Débogage : activez le bouton Afficher le panneau de débogage pour afficher le raisonnement sous-jacent, les appels d'outils et les étapes de récupération effectuées par l'agent.
- Développer : utilisez le menu Outils pour connecter votre agent à des API externes ou à des magasins de données privés.