Le workflow exécute des étapes fixes.
Agents vs workflows
Faire la différence entre un enchaînement déterministe d'étapes et un système plus autonome piloté par modèle.
🫏 Commence par la BD, c'est plus rigolo ! 🫏 Cette notion existe aussi en BD 🫏 Cette notion existe aussi en BD « Range ta chambre (à ta façon) » — lire l'histoire →
L'agent raisonne davantage sur la prochaine action à faire.
Dans les produits sérieux, on combine souvent les deux.
Recette figée ou pote débrouillard ?
- Le workflow, c'est une suite d'étapes fixes, toujours dans le même ordre : comme un filtre Instagram qui applique toujours les mêmes réglages, peu importe la photo.
- L'agent, lui, reçoit un objectif (« trouve-moi les meilleures dates de concert ») et choisit tout seul ses outils et son ordre, comme un pote qui se débrouille avec son téléphone : il cherche, compare, vérifie, recommence.
- Le workflow est ultra fiable et facile à tester ; l'agent est plus malin mais peut tourner en rond ou se planter, donc il faut le surveiller.
- Dans les vrais produits (l'assistant de ton téléphone, un chatbot de jeu), on mélange souvent les deux : un cadre fixe pour la sécurité, un peu de décision libre là où c'est utile.
Tu demandes à un assistant IA de « préparer un planning de révisions pour le brevet ». Un workflow appliquerait toujours le même modèle de tableau. Un agent, lui, regarde tes matières, cherche les dates des épreuves, ajuste selon tes points faibles et te propose un plan sur mesure, quitte à le recorriger.
Un agent qui agit (envoyer un message, acheter, supprimer) peut se tromper sans le savoir : il n'a pas de jugement, il enchaîne juste des décisions. Avant de le laisser faire un truc important à ta place, vérifie toi-même le résultat. Ne lui donne pas les clés de tout (tes comptes, ton argent) les yeux fermés.
Retiens l'image : le workflow est un tapis roulant, l'agent est un assistant avec une boîte à outils et une mission.
Workflow vs agent : chemin fixe ou décisions ?
Compare un workflow (étapes fixes, toujours le même ordre) à un agent (il choisit ses outils et son ordre, et peut vérifier). Et vois pourquoi on combine souvent les deux.
Même but, deux architectures très différentes pour y arriver.
Sous le capot Pour les curieux : ce qui se passe à l'intérieur
Tape pour explorer Replier
On fait toujours pareil, dans le même ordre
C'est comme une recette de gâteau collée sur le frigo : d'abord la farine, puis les œufs, puis on met au four. Toujours dans le même ordre ! Comme ça, le gâteau réussit à chaque fois et on sait exactement ce qui va se passer.
On lui dit la mission, il choisit comment faire
C'est comme un petit copain robot à qui tu dis « range ta chambre ». Tu ne lui expliques pas chaque geste. Lui, il regarde, il décide de commencer par les jouets, puis les habits, et il s'arrête quand c'est rangé. Mais parfois il tourne en rond si on l'aide pas !
Sans outils, il ne fait que parler
Tout seul, l'assistant sait seulement parler, comme un perroquet. Mais si tu lui donnes une boîte à outils (une loupe pour chercher, un crayon pour écrire, un téléphone pour appeler), alors il peut vraiment faire des choses pour de vrai, pas juste raconter.
Plus il est libre, plus il faut des règles
Comme à la piscine : on peut s'amuser, mais il y a des règles pour pas se faire mal. On dit à l'assistant « pas plus de 5 essais », « demande à un grand avant de jeter un truc important ». Sinon il peut faire des bêtises ou se fatiguer pour rien.
Une suite d'étapes écrite à l'avance
C'est comme un tuto de montage Lego ou une chaîne de combos dans un jeu vidéo : étape 1, étape 2, étape 3, toujours dans le même ordre. Comme rien ne change, c'est super fiable et facile à tester quand un bug apparaît. Parfait quand on sait déjà exactement quoi faire.
Un objectif, et il se débrouille pour l'atteindre
Là tu donnes juste un but (« trouve-moi les meilleurs prix »), et l'agent planifie tout seul : il choisit ses outils, regarde les résultats, et décide de la suite. Il peut « boucler » (recommencer plusieurs fois) jusqu'à réussir. Le risque : sans cadre, il peut tourner en rond, comme un perso de jeu coincé contre un mur.
Donner des outils au modèle pour qu'il agisse
Un modèle seul ne fait que générer du texte. Le « function calling » (appel de fonctions), c'est lui brancher des outils : chercher sur le web, lire un fichier, envoyer un message. C'est ce qui fait passer d'un chatbot qui discute à un assistant qui exécute vraiment des tâches, comme passer d'un PNJ qui parle à un coéquipier qui agit.
Plus d'autonomie = plus de sécurités
Garde-fou = une limite qu'on pose pour éviter les dérapages. On plafonne le nombre d'étapes, on fait valider par un humain les actions sensibles (supprimer, payer), on garde des « logs » (un journal de ce qu'il a fait) et un budget max. Sans ça, un agent libre devient vite imprévisible, cher ou carrément risqué.
Un enchaînement d'étapes prévu à l'avance
Chaque étape est définie : entrée, traitement, sortie, dans un ordre qui ne change pas. C'est prévisible, testable et facile à surveiller — idéal quand le processus est déjà bien connu.
Un objectif, des outils, et des décisions
On donne un but à l'agent ; il planifie, appelle des outils (recherche, calcul, API), observe les résultats et décide de la suite. Il peut boucler jusqu'à atteindre l'objectif… ou tourner en rond si on ne l'encadre pas.
Le « function calling » donne des mains au modèle
Un modèle seul ne fait que produire du texte. En lui donnant des outils (chercher, lire un fichier, envoyer un message), il peut agir sur le monde. C'est ce qui transforme un chatbot en assistant capable d'exécuter des tâches.
Plus d'autonomie = plus de garde-fous
Limiter le nombre d'étapes, valider humainement les actions sensibles, journaliser (logs), fixer un budget de coût et d'appels. Sans cela, un agent autonome devient vite imprévisible, cher ou risqué.
L'analogie qui aide à retenir
Le robot-recette suit la liste sans réfléchir ; le petit assistant, lui, décide tout seul comme un grand.
Le workflow, c'est une recette à suivre à la lettre ; l'agent, c'est un pote débrouillard avec une mission et une boîte à outils.
Le workflow, c'est un tapis roulant ; l'agent, c'est un assistant avec une mission et une boîte à outils.
Le coeur de l'idée
Le robot-recette est sûr, l'assistant est malin : le mieux, c'est souvent les deux ensemble.
La meilleure solution n'est pas « toujours un agent » : c'est le bon mélange entre fiabilité et liberté de décider.
La meilleure architecture n'est pas « tout agent » : c'est le bon mélange entre logique fiable et flexibilité utile.
Le mécanisme, découpé étape par étape
Le robot-recette fait toujours les mêmes étapes, dans le même ordre.
Le petit assistant reçoit une mission, comme « range tes jouets ».
Il choisit tout seul par quoi commencer et quels outils prendre.
Il sait dire quand c'est fini, mais il faut le surveiller un peu.
Le workflow, c'est une suite d'étapes fixes : tu fais 1, puis 2, puis 3, toujours pareil.
L'agent, lui, reçoit un objectif et choisit tout seul quoi faire et avec quels outils.
L'agent peut vérifier son travail, recommencer, puis décider quand il a fini.
Dans les vraies appli, on mélange souvent les deux : un cadre fixe + un peu de décision.
Le workflow exécute des étapes définies à l'avance, toujours dans le même ordre.
L'agent reçoit un objectif, puis raisonne sur la prochaine action à faire.
L'agent appelle des outils (recherche, calcul, API), observe le résultat et décide de la suite.
Dans les produits sérieux, on combine souvent les deux : cadre fiable + décision locale par le modèle.
Exemples très concrets Où tu retrouves ça dans le monde réel
Tape pour explorer Replier
Robot-recette : pour ranger, il met toujours d'abord les billes, puis les peluches, puis les livres.
Petit assistant : tu dis « trouve mon doudou », il cherche sous le lit, dans le panier, partout.
Le robot-recette ne se trompe jamais d'ordre, mais l'assistant est plus malin pour chercher.
Workflow : tu publies une story, elle passe toujours par redimensionner, ajouter un filtre, poster.
Agent : tu demandes « trouve-moi un tuto de maths sur les fractions », il cherche, compare, te renvoie le meilleur.
Hybride : une appli de devoirs qui suit un cadre fixe mais laisse l'IA choisir l'exemple qui t'aide le plus.
Workflow : résumer un ticket de support, le classer, puis l'envoyer au bon service.
Agent : lire un objectif, choisir des outils, vérifier son résultat et reformuler si besoin.
Système hybride : un workflow encadré, avec de la décision par le modèle là où c'est utile.
Points de vigilance Ce qu'il ne faut pas confondre
Tape pour explorer Replier
Plus l'assistant fait de choses tout seul, plus il faut le regarder de près.
Souvent, le petit robot-recette tout simple marche mieux qu'un gros assistant compliqué.
Plus un agent est autonome, plus il faut le surveiller et garder une trace de ce qu'il fait.
Un workflow tout simple bat souvent un agent trop ambitieux pour rien.
Ça a l'air magique, mais ça coûte des ressources et ça peut se tromper.
Plus un agent est autonome, plus l'observabilité et les garde-fous deviennent critiques.
Un workflow simple est souvent meilleur qu'un agent inutilement ambitieux.
La magie perçue ne doit jamais masquer les coûts et les risques réels.
Remplace les fausses idées par les bonnes
On corrige les réflexes faux que beaucoup gardent, pour ancrer une image mentale juste et solide.
On croit que le petit assistant est toujours mieux que le robot-recette.
En vrai non ! Le robot-recette se trompe moins. L'assistant ne sert que quand il faut vraiment réfléchir.
On croit que l'assistant pense pour de vrai, comme toi.
En vrai non. Il essaie, il regarde, il recommence. Il ne comprend pas vraiment, donc on le surveille.
« Un agent, c'est forcément mieux qu'un workflow. »
Faux. Un workflow simple est souvent plus fiable et moins cher. L'agent ne sert que quand il faut vraiment décider.
« Un agent réfléchit et agit comme un humain libre. »
Non. Il enchaîne choisir une action, utiliser un outil, regarder le résultat, sans conscience ni vrai jugement. Il faut l'encadrer.
« Donner des outils à une IA, c'est sans danger. »
Au contraire : si elle peut envoyer, supprimer ou payer, il faut des garde-fous et souvent une validation humaine.
« Un agent, c'est forcément mieux qu'un workflow. »
Faux. Un workflow simple est souvent plus fiable et moins cher. L'agent ne se justifie que quand la tâche demande vraiment de la décision.
« Un agent pense et agit comme un humain autonome. »
Non. Il enchaîne « choisir une action → appeler un outil → observer », sans conscience ni jugement réel. Il faut l'encadrer.
« Donner des outils à un modèle est sans risque. »
Au contraire : agir sur le monde (envoyer, supprimer, payer) demande des garde-fous et souvent une validation humaine.
À la fin, ce sont ces idées qui doivent rester
Si tu peux les redire sans relire la fiche, l'essentiel est acquis.
Il fait toujours pareil, dans le même ordre. On peut lui faire confiance.
Tu lui donnes une mission, il décide tout seul quoi faire.
Un peu de recette sûre + un peu d'assistant malin, c'est top.
L'assistant est malin, mais il faut garder un œil sur lui.
À la fin, ce sont ces idées qui doivent rester
Si tu peux les redire sans relire la fiche, l'essentiel est acquis.
Mêmes étapes, même ordre. Prévisible et fiable, comme une recette.
Un objectif, puis il choisit ses outils et quand s'arrêter.
Un cadre solide + de la décision là où ça sert vraiment.
Plus l'agent est autonome, plus il faut le cadrer et le journaliser.
À la fin, ce sont ces idées qui doivent rester
Si tu peux les redire sans relire la fiche, l'essentiel est acquis.
Mêmes étapes, même ordre. Prévisible, testable et facile à surveiller.
Un objectif, puis il choisit quoi faire et quand s'arrêter.
Un cadre fiable + de la décision là où c'est vraiment utile.
Plus c'est autonome, plus il faut surveiller, limiter et journaliser.
Les questions qu'on se pose souvent
Des réponses courtes et claires, sans jargon, pour lever les doutes.
C'est quoi la différence entre un agent et un workflow ?
Un workflow suit des étapes fixes décidées à l'avance. Un agent reçoit un objectif et choisit lui-même ses actions et ses outils.
Quand choisir un workflow plutôt qu'un agent ?
Quand le processus est connu et stable : c'est plus fiable, moins cher et plus facile à surveiller. L'agent sert quand la tâche demande vraiment de la décision.
C'est quoi le « function calling » ?
La capacité de donner des outils au modèle (chercher, calculer, appeler une API). Le modèle peut alors agir, pas seulement écrire du texte.
Un agent est-il risqué ?
Il peut l'être s'il agit sans garde-fous (envoyer, supprimer, payer). On limite ses étapes, on journalise, et on valide les actions sensibles.
La suite, pensée comme une montée en compréhension
On monte d'un cran à chaque étape, toujours avec la même promesse de clarté.