Assistants de workflow
Les assistants de workflow sont une forme avancée d’assistants IA. Au lieu d’une conversation entièrement ouverte, l’utilisateur suit une série d’étapes définies, pilotées par l’IA. Cela permet d’accompagner des processus complexes en plusieurs étapes — du début à la fin, pas à pas.
Qu’est-ce qu’un assistant de workflow ?
Un assistant de workflow fonctionne sur la base d’un diagramme de flux visuel composé de nœuds reliés par des flèches. Chaque nœud exécute une tâche spécifique :
| Type de nœud | Description |
|---|---|
| Début / Fin | Point de départ et point d’arrivée du workflow |
| Évaluer | Analyse le contexte et enregistre des informations dans la mémoire du workflow |
| Condition | Évalue une expression et oriente le flux dans la bonne direction |
| LLM | Appelle un modèle de langage pour une tâche spécifique (optionnel : attend une entrée) |
| Approbation | Pose une question oui/non et dirige le flux selon la réponse |
| Relais | Relie des routes sans tâche IA ni sortie visible |
| Sous-agent | Exécute la même tâche en parallèle pour plusieurs éléments |
Le workflow enregistre automatiquement son état après chaque étape. Lorsque l’utilisateur fournit une entrée, le workflow reprend exactement là où il s’était arrêté — même après la fermeture du navigateur.
Comment utiliser un assistant de workflow ?
Démarrez une nouvelle conversation et choisissez un assistant de workflow dans la liste. L’assistant vous guide automatiquement à travers toutes les étapes. Dans certaines étapes, l’assistant attend votre réponse ; dans d’autres, il continue de manière autonome sans saisie.
À droite du champ de saisie du chat, vous voyez le bouton Workflow. Cliquez dessus pour ouvrir un panneau avec toutes les étapes et leur statut actuel (en attente, actif, terminé, en attente d’entrée, ignoré, erreur).
Vous pouvez fermer le chat à tout moment et reprendre plus tard. Le workflow continue à partir du point où vous vous étiez arrêté.
Exemple : recherche approfondie
Le préréglage Recherche approfondie est un exemple d’assistant de workflow disponible dans tous les environnements. Il guide l’utilisateur dans un processus de recherche approfondi :
- Définir le sujet — l’IA demande le sujet de recherche et le niveau de profondeur souhaité
- Formuler des questions de recherche — l’IA élabore des questions de recherche ciblées
- Réaliser la recherche — l’IA effectue la recherche et collecte des informations
- Générer le rapport — l’IA rédige un rapport de recherche structuré
- Finaliser — l’utilisateur évalue le rapport et peut poser des questions complémentaires
Créer un assistant de workflow
Ouvrez Assistants et choisissez l’onglet Assistants de workflow. Dans la carte en haut, cliquez sur Nouveau workflow et choisissez Créer ou modifier un workflow avec l’IA, Workflow vide, Workflow n8n ou un préréglage. Sous Démarrage rapide, vous pouvez lancer directement un préréglage ou choisir Utiliser comme modèle.
Vous pouvez aussi convertir un assistant existant : dans le menu de la carte de l’assistant, choisissez Ouvrir comme workflow. Vous obtiendrez un nouveau brouillon non partagé ; l’assistant d’origine reste intact. Vérifiez et testez les étapes proposées avant de publier.
Comme les assistants ordinaires, les assistants de workflow peuvent être partagés avec des groupes d’utilisateurs et des collègues, y compris depuis l’éditeur via le bouton Partager dans la barre d’outils. Lors d’un partage avec des collègues, AI-Public peut envoyer automatiquement une notification par e-mail afin que les destinataires sachent que l’assistant de workflow est disponible.
Démarrer un workflow n8n
En plus des assistants de workflow pilotés par l’IA, AI-Public peut également démarrer un workflow n8n via un webhook. Un workflow n8n n’ouvre pas de chat : sans champs, le webhook est appelé directement ; avec des champs, un formulaire s’ouvre d’abord. Les administrateurs le configurent via Assistants → Assistants de workflow → Nouveau workflow → Workflow n8n.
Lisez l’explication complète sur la page workflows n8n.
Paramètres généraux
Lors de la création ou de la modification d’un workflow, configurez dans le panneau de paramètres ce qui suit pour l’ensemble du workflow :
- Modèle : le modèle d’IA utilisé par toutes les étapes.
- Outils : quels outils sont disponibles (p. ex. Capture, Recherche Internet). Les étapes peuvent désactiver par étape des outils activés globalement.
- Serveurs MCP : connexions externes.
- Documents et images : fichiers que les étapes LLM peuvent consulter.
Créer un nœud de triage
Un nœud d’évaluation analyse l’entrée de l’utilisateur et enregistre des valeurs structurées dans la mémoire (p. ex. route, sujet). Configurez :
- Un prompt système décrivant ce qui doit être analysé.
- Le schéma de sortie : champs avec nom et type (
string,number,boolean,enum).
Les valeurs enregistrées sont disponibles sous la forme state.nom_du_champ dans les nœuds de condition.
Configurer un nœud de condition
Un nœud de condition lit la mémoire du workflow et dirige le flux vers la bonne étape suivante via des expressions CEL :
| Comportement souhaité | Expression |
|---|---|
Le champ est true | state.voldoende_info == true |
| Le champ a une valeur | state.route == "rapport" |
| Seuil numérique | state.score > 7 |
Chaque branche dispose de sa propre connexion vers le nœud suivant.
Utiliser un nœud de relais
Un nœud de relais n’exécute aucune tâche IA. Il transmet simplement le workflow à l’étape suivante. Utilisez ce nœud pour regrouper clairement des routes, par exemple lorsqu’un chemin saute une étape puis revient ensuite sur la route principale.
Un nœud de relais doit avoir au moins une connexion entrante et une connexion sortante. Le nœud n’est pas affiché comme une étape de contenu distincte dans la progression du workflow.
Capture dans les workflows
Activez l’outil de capture via les paramètres généraux et ajoutez, dans le prompt système d’une étape, une instruction pour enregistrer les résultats. L’utilisateur voit les documents capturés via le bouton Capture (📄) dans la barre d’outils.
Restaurer une conversation
Vous n’êtes pas satisfait de l’orientation de la conversation ? Via le bouton de restauration d’un message précédent, vous pouvez ramener le workflow à ce point. Tous les messages suivants sont supprimés et le workflow reprend à cet instant exact.
La restauration est définitive — les messages supprimés ne peuvent plus être récupérés.
Fichiers et sous-agents dans les workflows
Un workflow peut demander à l’utilisateur de fournir des fichiers, par exemple un document source, un barème d’évaluation, un contrat, un document de politique ou un formulaire rempli. L’utilisateur peut téléverser un nouveau fichier ou en choisir un existant dans le gestionnaire de fichiers. Les fichiers ajoutés via un formulaire de workflow deviennent disponibles pour l’assistant dans ce chat, mais ne sont pas automatiquement sélectionnés pour les questions de chat ordinaires.
Les nouveaux fichiers sont d’abord traités avant que le workflow puisse poursuivre de manière fiable. Si un fichier obligatoire est encore en cours de traitement ou a échoué, l’utilisateur doit attendre ou sélectionner/téléverser à nouveau le fichier.
Le nœud Sous-agent exécute la même tâche en parallèle pour plusieurs éléments. Utilisez-le lorsqu’un workflow doit traiter une liste, par exemple un document, participant, employé, client, dossier ou formulaire par exécution. Le sous-agent reçoit à chaque fois l’élément actuel dans un contexte isolé. Faites donc en sorte que les prompts fassent explicitement référence à l’élément actuel et évitez les instructions qui traitent plusieurs éléments en même temps.
Créer ou modifier un workflow avec l’IA
Discutez de votre workflow avec l’IA. Les modifications valides apparaissent dans l’éditeur. Vérifiez et testez le résultat avant de l’enregistrer ou de le publier.