Présentation des agents de workflow

Un agent de workflow est un type d'agent que vous pouvez créer à l'aide de Workflow Builder dans votre application Web Gemini Enterprise. Ces agents sont conçus pour exécuter une séquence d'étapes ou d'actions, qui peuvent inclure une combinaison d'automatisation par IA et d'intervention humaine, en fonction d'un déclencheur configuré. Les réponses des agents de workflow peuvent être déterministes ou non déterministes en fonction de la logique d'orchestration globale de l'agent.

Les agents de workflow sont idéaux pour les cas d'utilisation suivants :

  • Processus en plusieurs étapes avec une logique de séquence définie. Par exemple, automatiser une checklist d'intégration des employés dans des outils tels que Gmail et Agenda.
  • Tâches avec automatisation par IA et approbations humaines. Par exemple, rédiger un rapport avec l'IA qui nécessite une approbation de l'utilisateur avant publication.
  • Orchestrations complexes avec logique conditionnelle. Par exemple, acheminer les prospects commerciaux vers différentes équipes en fonction de la région et du budget.

Nouvelles fonctionnalités de la version EAP

Le programme d'accès anticipé (EAP) à Workflow Builder dans Gemini Enterprise introduit plusieurs nouvelles fonctionnalités. Ces fonctionnalités de workflow avancées incluent des déclencheurs basés sur des événements, des actions de réécriture de connecteur, des étapes de contrôle de flux, l'intégration du serveur MCP (Model Context Protocol), des étapes d'intervention humaine et une édition en langage naturel améliorée.

Ces fonctionnalités étendent le générateur de flux visuel Workflow Builder existant avec des outils permettant de créer des agents prêts pour la production qui répondent aux événements en temps réel , effectuent des actions dans les applications connectées et incluent une supervision humaine si nécessaire.

Les fonctionnalités suivantes sont disponibles dans cette version EAP :

  • Créer un agent en langage naturel : décrivez votre agent en langage courant et générez automatiquement une structure de workflow.
  • Utiliser des modèles d'agent : parcourez et utilisez des modèles prédéfinis pour les cas d'utilisation courants en entreprise.
  • Configurer des déclencheurs d'événements : exécutez automatiquement des agents lorsque les données changent dans les applications connectées.
  • Utiliser des actions de connecteur : ajoutez des actions de réécriture telles que l'envoi de messages, la création d’événements et l’importation de fichiers dans votre workflow.
  • Effectuer une recherche avec des filtres : recherchez des applications connectées avec des filtres limités pour obtenir des résultats ciblés.
  • Utiliser des étapes de contrôle de flux : ajoutez des branchements conditionnels, des filtres de données et des boucles à votre workflow.
  • Connecter des serveurs MCP : connectez des serveurs MCP en tant qu'étapes de workflow ou en tant qu'outils pour les étapes d'agent Gemini.
  • Utiliser des étapes d'intervention humaine : ajoutez des étapes de révision, d'approbation et de demande d'informations humaines à votre workflow.
  • Ajouter des agents existants à votre workflow : transmettez des tâches à d'autres agents IA spécialisés dans votre workflow.
  • Gérer les versions d'agent : enregistrez, partagez, comparez et restaurez les versions d'agent.
  • Modifier un agent en langage naturel : modifiez les workflows existants en décrivant les modifications en langage naturel.
  • Afficher les journaux d'exécution de l'agent : surveillez les exécutions de l'agent avec des traces d'exécution étape par étape.
  • Partager un agent : partagez des agents de workflow en direct avec d'autres utilisateurs de votre organisation.

Avant de commencer

Avant d'explorer ces nouvelles fonctionnalités, procédez comme suit :

  • Assurez-vous que votre organisation est inscrite au programme d'accès anticipé à Workflow Builder.
  • Assurez-vous qu'un administrateur Gemini Enterprise a activé le bouton d'activation de la fonctionnalité Workflow Builder 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 Gemini Enterprise avec les datastores nécessaires connectés. Pour en savoir plus, consultez À propos des applications et des datastores.

Canevas de l'agent de workflow

L'agent de workflow offre un canevas hybride qui combine la simplicité des prompts en langage naturel et le contrôle d'un éditeur visuel.

  • Concepteur conversationnel : le concepteur conversationnel, accessible au début de la création de l'agent de workflow et dans l'éditeur visuel, fournit une interface conversationnelle permettant de créer et d'affiner votre agent de workflow à l'aide de prompts en langage naturel. Il est idéal pour les utilisateurs qui préfèrent une expérience de développement sans code et qui souhaitent utiliser le langage naturel pour créer leurs agents de workflow.

    • Interface de conception conversationnelle au début de la création d'un agent de workflow.
    • Interface de conception conversationnelle dans le canevas de l'agent de workflow.
  • Canevas de l'éditeur : le canevas de l'éditeur fournit une représentation visuelle de l' agent de workflow. Il fournit un flux logique de nœuds qui représentent les étapes et les connexions entre eux. L'éditeur visuel est idéal pour les utilisateurs qui souhaitent affiner la logique du workflow, ajouter une logique conditionnelle et s'intégrer à divers outils et applications.

    Onglet de l'éditeur d'agents de workflow.

    • Aperçu : l'onglet "Aperçu" fournit un aperçu en direct de l'agent de workflow, ce qui vous permet d'exécuter des simulations pour tester le flux de l'agent et apporter les ajustements nécessaires.

      Onglet d'aperçu de l'agent de workflow.

    • Exécutions : l'onglet "Exécutions" fournit la liste de toutes les exécutions de l'agent de workflow, y compris la date et l'heure de chaque exécution, le déclencheur qui a lancé l' exécution et l'état actuel de l'exécution.

      Onglet "Exécution de l'agent de workflow".

Composants de l'agent de workflow

Un agent de workflow se compose des éléments suivants :

  • Déclencheurs
  • Étapes
  • Variables

Déclencheurs

Les déclencheurs sont des événements qui lancent l'exécution d'un agent de workflow. Le tableau suivant répertorie les déclencheurs compatibles avec les agents de workflow :

Déclencheur Description Champs de configuration
Déclencheur de planification Déclenche l'exécution de l'agent de workflow à une fréquence spécifiée.
  • Fréquence : fréquence à laquelle l'agent de workflow est déclenché. Vous pouvez spécifier la fréquence en minutes, heures, jours, semaines, mois ou utiliser une expression cron personnalisée.
  • Fuseau horaire : fuseau horaire de la fréquence.
Déclencheur d'événement Déclenche l'exécution de l'agent de workflow lorsque les données changent dans une application connectée.
  • Connecteur : application connectée qui génère l'événement.
  • Filtre : critères à remplir pour que l'événement déclenche le workflow.

Étapes

Les étapes sont des tâches individuelles effectuées par l'agent de workflow. Chaque étape est exécutée de manière séquentielle, et le résultat de chaque étape peut influencer l'étape suivante.

Le tableau suivant répertorie les étapes compatibles, classées par type d'action qu'elles effectuent :

Catégorie Étape Description Champs de configuration
Nœuds d'agent Agent Gemini Agent optimisé par l'IA que vous pouvez configurer pour lire, raisonner et répondre en fonction d'instructions prédéfinies. Champs de saisie :
  • Instructions : instructions pour l'agent Gemini.
  • Connaissances : fichiers ou ressources supplémentaires auxquels l'agent Gemini peut accéder pour générer des réponses.

    Lorsqu'un data store Google Drive ou OneDrive est configuré, les options Ajouter depuis Drive et Ajouter depuis OneDrive sont disponibles. Ces options vous permettent de sélectionner des fichiers ou des dossiers spécifiques, ce qui limite la recherche de l'agent à ces ressources uniquement. La recherche est effectuée en direct lors de chaque exécution de l'agent. Par conséquent, toute modification apportée aux fichiers sources est immédiatement reflétée.

  • Outils et intégrations : les sources de données (telles que les applications et les connecteurs) et les outils auxquels l'agent Gemini peut accéder.
  • Modèle : modèle Gemini utilisé par l'agent Gemini.
Champs de sortie :

La réponse de l'agent Gemini est capturée en tant que variable qui peut être transmise en entrée aux étapes suivantes du workflow.

  • Format de sortie : vous pouvez spécifier la sortie sous forme de texte brut ou dans un format JSON structuré.
  • Schéma JSON : lorsque vous utilisez une sortie structurée, vous pouvez définir un schéma JSON manuel pour spécifier le format et les types de données des variables de sortie, ce qui garantit une gestion cohérente des données tout au long de l'orchestration.
Contrôle de flux Condition Les conditions sont des instructions logiques qui déterminent comment l'agent de workflow exécute les étapes. Elles définissent les critères à remplir pour qu'une étape s'exécute et peuvent être basées sur le résultat des étapes précédentes, ou sur des sources de données externes. Champs de saisie :
  • Nom de la branche : nom de la branche à exécuter si la condition est vraie.
  • Variable : variable à évaluer. Vous pouvez sélectionner une variable à partir de la sortie des étapes précédentes.
  • Opérateur : opérateur (tel que `contains`, `equals`, `greater than`) à utiliser pour l'évaluation.
  • Valeur : valeur à comparer à la variable. Vous pouvez spécifier une valeur statique, ou sélectionner une variable à partir de la sortie des étapes précédentes.
  • + Condition : vous pouvez ajouter des conditions supplémentaires à l'aide d'opérateurs logiques tels que `AND` et `OR`.
Human-in-the-loop (avec intervention humaine) Demander des informations Vous permet de demander des informations à un utilisateur humain. Champs de saisie :
  • Message : message à afficher pour l'utilisateur. Vous pouvez spécifier un message statique, ou sélectionner une variable à partir de la sortie des étapes précédentes.
  • Questions : questions à poser à l'utilisateur. Vous pouvez spécifier le type de réponse que vous demandez (par exemple, réponse courte, paragraphe, date, e-mail, sélection unique ou oui ou non).
Champs de sortie :

Questions auxquelles l'utilisateur a répondu.

Applications Toutes les actions de data store qui ont été configurées pour votre application Web Gemini Enterprise. Vous permet de vous connecter à des données et d'y accéder à partir de sources de données Google et tierces. Consultez la documentation de référence sur les actions de connecteur.

Variables

Les variables sont des valeurs qui peuvent être transmises entre les étapes d'un agent de workflow. Ces valeurs sont générées en tant que sortie des étapes et peuvent être utilisées comme entrée pour les étapes suivantes.

Versions d'agent de workflow

Lorsque vous créez un agent de workflow, vous pouvez l'enregistrer en tant que brouillon ou l'activer. Une fois l'agent mis en ligne, vous pouvez créer des versions supplémentaires de l'agent de workflow, puis les enregistrer, les comparer et les restaurer. Disposer de plusieurs versions d'un agent de workflow peut être utile dans les cas suivants :

  • Vous souhaitez tester une nouvelle version de l'agent de workflow sans perturber la version existante.
  • Vous souhaitez revenir à une version antérieure de l'agent de workflow.

Pour en savoir plus, consultez Gérer les versions d'agent.

Problèmes connus

Voici les problèmes connus et les limites des agents de workflow dans cette version EAP :

Étape suivante