Ce document explique comment créer et configurer un agent de chat de workflow dans le générateur de workflows.
Présentation
Un agent de chat de workflow fonctionne comme un orchestrateur de workflow puissant à plusieurs nœuds pour gérer les interactions conversationnelles.
Alors qu'un agent de chat sans workflow est limité à un seul nœud racine avec des attributs fixes, un agent de chat de workflow vous permet d'associer des workflows publiés et des agents Application Development Kit (ADK) à distance en tant que sous-agents. L'agent de chat racine fait office de coordinateur, en envoyant les requêtes des utilisateurs au sous-agent approprié et en renvoyant les réponses.
Voici les principaux avantages des agents de chat de workflow :
- Orchestration avancée : imbriquez plusieurs workflows publiés ou agents ADK à distance en tant que sous-nœuds pour gérer les tâches utilisateur complexes.
- Compatibilité avec l'historique des versions : les agents de chat de workflow sont compatibles avec la gestion des versions. Vous pouvez enregistrer, comparer, afficher l'historique et restaurer les versions précédentes de l'agent pour suivre les modifications.
Avant de commencer
Avant de créer un agent de chat de workflow, remplissez les conditions préalables suivantes :
- Assurez-vous qu'un administrateur Gemini Enterprise a activé le bouton d'activation de la fonctionnalité du générateur de workflows dans les paramètres de gestion des fonctionnalités de votre application. Pour en savoir plus, consultez Gérer les fonctionnalités des applications Web.
- Assurez-vous de disposer d'une application Web avec les sources de données nécessaires connectées. Pour en savoir plus, consultez Créer une application, Connecter une source de données Google et Connecter une source de données tierce.
- Vérifiez que tous les workflows ou agents ADK à distance que vous souhaitez associer en tant que sous-agents sont déjà publiés dans le dépôt de votre espace de travail, ce qui les rend visibles pour l'orchestrateur racine.
Créer un agent de chat de workflow
Application
Pour créer manuellement un agent de chat de workflow, procédez comme suit :
- Ouvrez votre application Web Gemini Enterprise dans un navigateur.
- Dans le menu de navigation de l'application Web, cliquez sur + Nouvel agent > Workflows.
- Dans le volet de création d'agent, cliquez sur Créer manuellement.
Sélectionnez la puce de déclencheur Chat.
L'éditeur du générateur de workflows s'ouvre et vous redirige vers les options de configuration de l'agent de chat de workflow.
Dans le volet de configuration, vous pouvez facultativement configurer les éléments suivants pour votre agent :
Suggestions de requêtes : saisissez une requête qui décrit l'objectif et le comportement prévu de votre agent.
Connaissances : cliquez sur Ajouter des fichiers pour importer des supports de référence supplémentaires que votre agent pourra utiliser.
Outils et intégrations : ouvrez la boîte de dialogue Outils et intégrations pour sélectionner les outils et applications Google autorisés pour cette interface conversationnelle.
Sous-agents : parcourez ou recherchez les workflows publiés ou les agents ADK à distance que vous souhaitez que votre workflow orchestre. Ces agents seront configurés en tant que sous-nœuds d'exécution sous l'agent racine.
Plus : sélectionnez le modèle utilisé par votre agent de chat de workflow.
Testez la configuration de votre agent :
- Cliquez sur l'onglet Aperçu.
- Dans l'interface de chat, envoyez un message de test (par exemple,
hello) pour évaluer les réponses de votre agent.
Enregistrez ou gérez les versions de l'agent (facultatif) :
- Cliquez sur la flèche du menu déroulant à côté de Publier , puis sélectionnez Enregistrer la version.
- Pour examiner ou restaurer une version, cliquez sur la flèche du menu déroulant à côté de Publier, puis sur Afficher l'historique des versions et sélectionnez la version à restaurer.
Cliquez sur Publier pour finaliser et publier votre agent de chat de workflow.
Une fois publié, l'agent de chat de workflow apparaît dans votre galerie d'agents, prêt à traiter les requêtes entrantes des utilisateurs.
Limites des fonctionnalités
Les agents de chat de workflow sont soumis aux limites suivantes :
- Les détails de configuration d'un sous-agent associé ne sont pas visibles dans le volet de configuration de l'agent de chat racine. Pour inspecter ou modifier le workflow d'un sous-agent (par exemple, une étape d'approbation), ouvrez le workflow individuellement à partir de la page Galerie d'agents.
- La fonctionnalité Planifier l'exécution de l'agent de chat n'est pas disponible pour les agents de chat de workflow. Les options de planification ne s'appliquent qu'aux agents sans workflow.
- La fonctionnalité Partager un agent de chat n'est pas disponible pour les agents de chat de workflow dans cette version.