Identifier les modèles de flux de travail
Lors de la création de solutions basées sur des agents, la structure de votre workflow importe autant que les agents eux-mêmes. Différents problèmes nécessitent différentes approches d’orchestration, selon la façon dont les décisions sont prises, la façon dont les flux de données et l’entrée humaine sont requises. Microsoft Foundry fournit plusieurs modèles de flux de travail prédéfinis qui vous aident à modéliser ces interactions de manière claire et cohérente.
Un flux de travail séquentiel suit un chemin d’accès pas à pas fixe. Chaque nœud s’exécute dans l’ordre, en passant sa sortie à l’étape suivante du flux de travail. Ce modèle fonctionne bien pour les pipelines et les processus à plusieurs étapes, tels que la validation des entrées, l’enrichissement des données et la génération d’une réponse finale. Les flux de travail séquentiels sont prévisibles et faciles à raisonner, ce qui en fait un bon point de départ lorsque vous apprenez comment les flux de travail fonctionnent.
Un flux de travail human-in-the-loop introduit des pauses où l’entrée ou l’approbation de l’utilisateur est requise avant que le flux de travail puisse continuer. Dans ce modèle, le flux de travail pose explicitement une question, attend une réponse, puis reprend l’exécution en fonction de cette entrée. Les flux de travail avec intervention humaine sont utiles lorsque l'automatisation doit être équilibrée avec une supervision humaine, comme pour les approbations, les confirmations ou dans des situations où une personne doit fournir le contexte manquant.
Un flux de travail de conversation de groupe permet une orchestration plus dynamique sur plusieurs agents. Au lieu de suivre un chemin fixe, le contrôle peut basculer entre les agents en fonction du contexte, des règles ou des résultats intermédiaires. Ce modèle est utile pour les scénarios où plusieurs agents spécialisés collaborent pour gérer des demandes complexes, telles que le support client ou les réponses aux questions multi-domaines. Les flux de travail de conversation de groupe permettent des interactions flexibles, où les agents peuvent s’appuyer sur les sorties des autres et s’adapter aux entrées modifiées.
Chaque modèle fournit une base pour structurer les interactions de l’agent, gérer le flux de contrôle et incorporer des entrées humaines si nécessaire. En reconnaissant ces modèles de flux de travail et en comprenant leurs forces, vous pouvez choisir une approche d’orchestration qui s’aligne sur votre scénario avant de commencer à concevoir un flux de travail.