Modèle de workflow séquentiel
Créez une équipe d'agents Select AI qui exécute les paires agent-tâche dans un ordre configuré et transmet les résultats entre les tâches dépendantes.
Le modèle de workflow séquentiel est le workflow de structure Select AI Agent en cours. Définissez l'attribut d'équipe process sur sequential et répertoriez les paires agent-tâche dans le tableau agents dans l'ordre dans lequel l'équipe doit les exécuter. La commande configurée devient le plan de flux de travail.
Quand utiliser un workflow séquentiel
Utilisez un workflow séquentiel lorsque chaque demande suit les mêmes étapes et que vous connaissez les transferts requis avant l'exécution de l'équipe.
Un workflow séquentiel convient à :
- Workflows qui utilisent une série fixe de phases de traitement ou d'approbation.
- Demandes pour lesquelles une sortie de tâche devient une entrée pour la tâche suivante.
- Les équipes qui ont besoin d'un ordre d'exécution prévisible, reproductible et auditable.
- Pipelines qui répartissent le travail entre les agents spécialisés sans routage d'exécution.
- Cas d'utilisation dans lesquels toutes les paires agent-tâche configurées doivent participer au workflow.
A propos des équipes d'agent de workflow séquentielles
Une équipe séquentielle répertorie une ou plusieurs paires agent-tâche dans l'attribut d'équipe agents. La structure commence par la première paire, attend que la tâche se termine, puis exécute la paire suivante. Chaque tâche utilise les outils configurés sur cette tâche. Ne répertoriez pas les outils de tâche dans la définition de l'équipe.
Pour transmettre des données entre les tâches, configurez la tâche en aval avec un attribut input qui nomme la tâche en amont. La tâche en aval peut ensuite utiliser le résultat en amont avec la demande utilisateur d'origine. Le workflow se termine une fois la séquence configurée terminée.
La structure ne sélectionne, ignore ou réorganise pas les paires agent-tâche dans ce modèle.
Architecture séquentielle des workflows
Dans un workflow séquentiel, le tableau agents définit le plan d'exécution. La première paire agent-tâche reçoit la demande, chaque tâche dépendante reçoit le résultat configuré de la tâche précédente et la tâche configurée finale produit la réponse de l'équipe.
| Phase | Entrée | Traitement | Sortie |
|---|---|---|---|
| Soumission de demande | Demande utilisateur en langage naturel soumise à l'équipe | L'équipe démarre la première paire agent-tâche configurée. | Le workflow séquentiel démarre. |
| Première tâche | Configuration des tâches et des demandes utilisateur | L'agent exécute la tâche et utilise les outils configurés sur cette tâche. | Premier résultat de tâche ou demande d'entrée humaine. |
| Transfert de tâche | Résultat de tâche terminé et dépendance de tâche configurée | La structure met la sortie de tâche précédente à la disposition de la tâche dépendante en aval. | La prochaine tâche configurée démarre. |
| Tâches restantes | Demande utilisateur, sortie de tâche précédente et configuration de tâche | Chaque paire agent-tâche restante s'exécute dans l'ordre configuré une fois la tâche précédente terminée. | Résultat intermédiaire, échec ou demande d'entrée humaine. |
| Fin du workflow | Résultat de la tâche configurée finale | L'équipe se termine une fois la séquence définie terminée. | Réponse finale de l'équipe. |
Comportement d'exécution dans les workflows séquentiels
Découvrez comment les équipes séquentielles s'interrompent pour les entrées utilisateur, passent d'une tâche à l'autre et transmettent les résultats entre les tâches configurées.
Gestion des entrées humaines : lorsque la tâche en cours demande des entrées humaines, toute l'équipe s'interrompt. Poursuivez la même conversation avec les informations ou la confirmation demandées. Une fois que l'utilisateur a répondu, la tâche en cours reprend et le workflow passe à la tâche configurée suivante.
Progression de tâche et gestion des échecs : une tâche en aval ne démarre pas tant que la tâche en cours n'est pas terminée. Consultez l'historique de l'équipe, des tâches et des outils pour identifier l'étape ayant échoué, l'erreur renvoyée ou le workflow en attente d'entrée humaine.
Modèle de transmission de contexte : utilisez des dépendances de tâche explicites pour transmettre le résultat d'une tâche en amont à une tâche en aval. Gardez chaque instruction de tâche claire sur le format d'entrée et de résultat attendu afin que l'agent suivant puisse traiter le transfert de manière fiable.
Cas d'utilisation du modèle de workflow séquentiel
Appliquer des équipes Select AI séquentielles lorsque les demandes passent par les mêmes étapes connues et que chaque étape a une responsabilité définie.
- Récupérez les journaux opérationnels avec un agent et analysez-les avec un autre agent.
- Collectez les données de compte ou de transaction, validez-les, puis générez un rapport.
- Effectuez une vérification des règles avant qu'un agent ne termine une mise à jour ou une action externe.
- Générez du contenu avec une tâche et envoyez-le via une tâche de notification.
- Exécutez un pipeline d'enrichissement, d'analyse et d'agrégation standard pour chaque demande.
Avantages des équipes d'agent à workflow séquentiel
Utilisez des workflows séquentiels pour implémenter des pipelines multi-agents stables avec un ordre d'exécution explicite et des dépendances de données.
- Ordre d'exécution prévisible : l'ordre agent-tâche configuré détermine le chemin du workflow.
- Dépendances explicites : une tâche en aval peut consommer le résultat d'une tâche nommée en amont.
- Test ciblé : vous pouvez tester chaque étape et chaque transfert à une position connue dans le workflow.
- Effacer la traçabilité : les vues de l'historique des équipes et des tâches affichent le chemin d'exécution ordonné.
- Spécialisation contrôlée : chaque agent se concentre sur une phase limitée et utilise des outils spécifiques aux tâches.