Agents et workflows
Quand une tache ne peut pas etre accomplie en une seule requete, on utilise des workflows ou des agents.
Choisir entre workflows et agents
- Workflows : quand vous pouvez visualiser les etapes exactes que Claude doit suivre, ou quand l’UX contraint les utilisateurs a un ensemble de taches
- Agents : quand vous ne savez pas exactement quelle tache ou quels parametres seront donnes a Claude
Les workflows sont des series d’appels predefinies. Les agents recoivent un objectif et un ensemble d’outils, et Claude determine comment les combiner.
Exemple de workflow : Image vers CAD
L’utilisateur depose une image d’une piece metallique, et l’application cree un fichier STEP (standard 3D) :
- Envoyer l’image a Claude pour une description detaillee
- Demander a Claude d’utiliser CadQuery pour modeliser l’objet
- Creer un rendu 3D du modele
- Demander a Claude de noter le rendu par rapport a l’image originale. Si des problemes existent, corriger et recommencer
Le pattern evaluateur-optimiseur
Ce pattern est courant dans les workflows :
- Producteur : prend une entree et cree une sortie
- Evaluateur : note la sortie selon des criteres
- Boucle de feedback : si l’evaluateur rejette, le feedback retourne au producteur
- Acceptation : le cycle continue jusqu’a validation
Identifier ces patterns vous donne des recettes reutilisables pour implementer vos propres fonctionnalites.